Robust Selection Problems

I am very happy to announce that some fruits of last year’s labour in Wroclaw are now ripe and ready. The paper is called “On Recoverable and Two-Stage Robust Selection Problems with Budgeted Uncertainty” and can be found here. The general idea is actually quite simple: Say we can choose p out of n items. Then the adversary can choose a bounded number of items and make them more expensive. Afterwards, in a third stage, we may exchange some of our items again. We tried to answer the question if this problem can be solved in polynomial time or not.

It turns out that this is indeed possible, if the uncertainty set is continuous. For discrete types of uncertainty, this question remains still open – but at least we found a way to formulate it as a compact mixed-integer programme. This is the abstract:

In this paper the problem of selecting p out of n available items is discussed, such that their total cost is minimized. We assume that costs are not known exactly, but stem from a set of possible outcomes.
Robust recoverable and two-stage models of this selection problem are analyzed. In the two-stage problem, up to p items is chosen in the first stage, and the solution is completed once the scenario becomes revealed in the second stage. In the recoverable problem, a set of p items is selected in the first stage, and can be modified by exchanging up to k items in the second stage, after a scenario reveals.
We assume that uncertain costs are modeled through bounded uncertainty sets, i.e., the interval uncertainty sets with an additional linear (budget) constraint, in their discrete and continuous variants. Polynomial algorithms for recoverable and two-stage selection problems with continuous bounded uncertainty, and compact mixed integer formulations in the case of discrete bounded uncertainty are constructed.