The robust selection problem with information discovery
Xiaoyu Chen, Marc Goerigk, Michael Poss
TL;DR
This paper studies robust selection under budgeted uncertainty with information discovery (DDID), modeling a four-stage process where a query set is chosen, partial uncertainty is revealed, a solution is selected, and remaining uncertainty is realized. It analyzes two variants: objective uncertainty for 1-item selection and constraint uncertainty for p-item selection with a cardinality constraint, proving NP-hardness in general but identifying tractable cases. For objective uncertainty, it derives closed-form expressions for the worst-case objective, and provides linear-time or near-linear-time algorithms for selection- and knapsack-based query sets. For constraint uncertainty, it develops LP formulations for the inner problem and MILP reformulations for the full problem, with polynomial-time solutions for selection-query sets, and validates the approach numerically up to 80 items. Overall, the work clarifies the complexity landscape of DDID in robust selection and offers practical reformulations enabling exact solutions for moderate problem sizes.
Abstract
We explore a multiple-stage variant of the min-max robust selection problem with budgeted uncertainty that includes queries. First, one queries a subset of items and gets the exact values of their uncertain parameters. Given this information, one can then choose the set of items to be selected, still facing uncertainty on the unobserved parameters. In this paper, we study two specific variants of this problem. The first variant considers objective uncertainty and focuses on selecting a single item. The second variant considers constraint uncertainty instead, which means that some selected items may fail. We show that both problems are NP-hard in general. We also propose polynomial-time algorithms for special cases of the sets of items that can be queried. For the problem with constraint uncertainty, we also show how the objective function can be expressed as a linear program, leading to a mixed-integer linear programming reformulation for the general case. We illustrate the performance of this formulation using numerical experiments.
