solvers evolved and emerged [RT15, LE17, Ten19] within a vivid competitive
environment [PS19, LSvG16]. It is noteworthy that also research on specific
optimization settings within the QBF framework was conducted [IJMS16].
Multistage Robust Optimization The notion of quantified variables, ask-
ing for a strategy that hedges against all possible realizations of universally
quantified variables is closely linked to robust optimization problems. In [GH21]
it was shown how quantified programming is directly linked to multistage ro-
bust optimization. Robust optimization problems are mathematical optimiza-
tion problems with uncertain data, where a solution is sought that is immune
to all realizations of the uncertain data within the anticipated uncertainty set
[BTN02, GMT14]. A compact overview of prevailing uncertainty sets and ro-
bustness concepts can be found in [GYdH15, GS16]. By allowing wait-and-see
variables, instead of demanding a single static solution, several robust two-
and multi-stage approaches arose in recent years [BTGGN04, LLMS09, DI15,
YGdH19], whereat the vast majority of research is restricted to a two-stage
setting.
Besides directly tackling the robust counterpart, which is also referred to
as deterministic equivalent program (DEP) [Wet74] or full expansion [JMS15a]
in related areas, several other solution approaches for multistage problems ex-
ist. Dynamic programming techniques can be used [Sha11], but often suffer
from the curse of dimensionality. Other solution methods include variations of
Bender’s decomposition [TTE09] and Fourier–Motzkin elimination [ZDHS18].
Additionally, iterative splitting of the uncertainty set is used to solve robust
multistage problems in [PdH16] and a partition-and-bound algorithm is pre-
sented in [BD16]. By considering specific robust counterparts a solution can
be approximated and sometimes even guaranteed [BTGGN04, BTGS09, CZ09].
Furthermore, several approximation schemes based on (affine) decision rules can
be found in the literature (e.g. [BIP10, KWG11, BG15, GKW19]).
In robust optimization it is frequently assumed that the occurring uncer-
tainty is embedded in a predetermined uncertainty set, i.e. it is assumed to be
exogenous. We use the term decision-dependent uncertainty for problems in
which realizations of uncertain variables can be manipulated by decisions made
by the planner. Others use the term endogenous uncertainty (e.g. [LG18, ZF20])
or terms like variable uncertainty (e.g. [P.14]) or adjustable uncertainty set
[ZKG+17]. We refer to [Har20] for a more exhaustive discussion.
In the general context of optimization under uncertainty several solvers,
modeling tools and software packages for robust optimization [GS11, Dun16,
WM21] even with endogenous uncertainty [VJE20] as well as stochastic and dis-
tributionally robust optimization [CSX20] have been developed. Furthermore,
for the special case of combinatorial three-stage fortification games a general
exact solution framework was presented in [LLM+21]. The other mentioned
solvers for robust optimization problems that can also cope with multistage set-
tings, however, rely on approximation schemes—in particular decision rules—for
adjustable variables and therefore cannot—in general—guarantee the optimal-
ity of the proposed solution. To the best of our knowledge, there exists no
general solver that is able to solve problems within a multistage robust dis-
crete linear optimization setting—let alone a setting with decision-dependent
uncertainty—to optimality.
4