Decision Problems in Multilevel Linear Programming
Pith reviewed 2026-05-08 15:52 UTC · model grok-4.3
The pith
The decision whether a k-level linear program's optimal value meets a threshold is Σ^p_{k-1}-complete.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The authors show that the feasible region of a k-level linear program can be expressed as a union of sets defined by weak and strict linear inequalities. This representation permits a direct reduction establishing membership in Σ^p_{k-1}. Combined with the known hardness, the threshold decision problem is therefore Σ^p_{k-1}-complete. The same argument shows that deciding whether a k-level LP is unbounded is Σ^p_{k-1}-complete, and the completeness carries over to mixed-binary cases.
What carries the argument
The representation of the feasible region of a k-level LP as a union of sets defined by weak and strict linear inequalities.
If this is right
- The decision problem of unboundedness for k-level LPs is Σ^p_{k-1}-complete.
- The completeness results extend to mixed-binary multilevel linear programs.
- Decision versions of multilevel linear programs are now fully located inside the polynomial hierarchy.
- No polynomial-time algorithm exists for these decision problems unless the polynomial hierarchy collapses.
Where Pith is reading between the lines
- The inequality-union representation may support new practical algorithms that exploit the disjunctive structure of multilevel feasible sets.
- Analogous rewriting techniques could be tested on nonlinear or integer multilevel programs to obtain similar complexity classifications.
- The results tighten the connection between multilevel optimization and quantified Boolean formulas, suggesting transfer of proof techniques in both directions.
Load-bearing premise
The feasible region of a k-level LP can be expressed as a union of sets defined by weak and strict linear inequalities in a form that permits a direct reduction to a Σ^p_{k-1} decision problem.
What would settle it
A concrete k-level linear program whose feasible region cannot be written as the required union of weak-and-strict inequality sets, or whose optimal-value threshold decision lies outside Σ^p_{k-1}.
read the original abstract
We study the computational complexity of decision problems in $k$-level linear programming (LP). Seminal work by Jeroslow establishes that determining whether the optimal objective value of a $k$-level LP is at least as good as a given threshold is $\Sigma^{\mathrm{p}}_{k-1}$-hard. In this paper, we demonstrate the matching upper bound and thereby prove that this problem is $\Sigma^{\mathrm{p}}_{k-1}$-complete. To this end, we show that the feasible region of a $k$-level LP can be expressed as a union of sets defined by weak and strict linear inequalities. Moreover, we show that the decision of the unboundedness is $\Sigma^{\mathrm{p}}_{k-1}$-complete. Finally, we discuss the extension of our results to the mixed-binary cases. In short, this work closes lasting open questions in multilevel programming.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript proves that the decision problem for k-level linear programming—specifically, whether the optimal objective value is at least a given threshold—is Σ^p_{k-1}-complete. This is achieved by establishing a matching upper bound to Jeroslow's Σ^p_{k-1}-hardness result through a representation of the k-level feasible region as a union of sets defined by weak and strict linear inequalities. The paper also shows Σ^p_{k-1}-completeness for the unboundedness decision problem and discusses extensions to mixed-binary multilevel programs.
Significance. If the upper bound holds, the result resolves a long-standing open question in the complexity of multilevel optimization by providing completeness for the decision versions of k-level LPs. This has implications for understanding the polynomial hierarchy in hierarchical decision-making models and could inform algorithmic approaches or hardness results in related fields like game theory and operations research.
major comments (1)
- [Feasible-region representation (abstract and technical development of the upper bound)] The central upper-bound argument rests on rewriting the feasible region of a k-level LP as a union of sets defined by weak and strict linear inequalities (abstract). Standard enumerations of active bases or binding constraints across the k-1 lower levels produce exponentially many disjuncts in the total number of variables and constraints. Membership in such a union then requires an additional existential quantifier to select the correct disjunct before verifying the linear inequalities and objective threshold; this would place the problem in Σ^p_k rather than Σ^p_{k-1}. The manuscript must explicitly bound the number of sets (or provide a succinct encoding such as a polynomial-size circuit or implicit choice variable) and show that the reduction to a known Σ^p_{k-1}-complete language stays within the claimed class.
minor comments (1)
- [Abstract] The phrase 'the decision of the unboundedness' in the abstract is ambiguous; clarify whether this means deciding if the multilevel program is unbounded or deciding the status of unboundedness relative to the threshold.
Simulated Author's Rebuttal
We thank the referee for the careful reading and for identifying the need to make the succinctness of the disjunct encoding explicit in the upper-bound argument. We address the concern below and will revise the manuscript accordingly to strengthen the presentation of the quantifier structure.
read point-by-point responses
-
Referee: The central upper-bound argument rests on rewriting the feasible region of a k-level LP as a union of sets defined by weak and strict linear inequalities (abstract). Standard enumerations of active bases or binding constraints across the k-1 lower levels produce exponentially many disjuncts in the total number of variables and constraints. Membership in such a union then requires an additional existential quantifier to select the correct disjunct before verifying the linear inequalities and objective threshold; this would place the problem in Σ^p_k rather than Σ^p_{k-1}. The manuscript must explicitly bound the number of sets (or provide a succinct encoding such as a polynomial-size circuit or implicit choice variable) and show that the reduction to a known Σ^p_{k-1}-complete language stays within the claimed class.
Authors: We agree that the number of disjuncts arising from enumerating active sets or bases across the lower levels is exponential in the input size. However, each disjunct is indexed by a choice of which constraints are active (or which basis is selected) at each lower level. Since the total number of constraints and variables is polynomial in the input size, such a choice can be encoded by a bit vector (or similar succinct descriptor) whose length is polynomial in the input size. Consequently, the selection of the disjunct is realized by a polynomial-size witness that is absorbed into the leading existential quantifier of the Σ^p_{k-1} definition; no additional alternation is introduced. The verification that a given witness satisfies the corresponding weak/strict inequalities, together with the objective threshold, remains a polynomial-time predicate once the lower-level optimality conditions encoded by the active sets are checked. We will revise the manuscript to state this encoding explicitly, bound the witness length, and confirm that the overall quantifier prefix therefore stays within Σ^p_{k-1}. revision: yes
Circularity Check
No circularity: explicit representation yields independent upper bound
full rationale
The paper cites Jeroslow for Σ^p_{k-1}-hardness and claims membership via an explicit construction expressing the k-level feasible region as a union of sets defined by weak and strict linear inequalities. This construction is derived directly from the multilevel LP definition and permits a reduction to a known Σ^p_{k-1} decision problem without self-referential definitions, fitted parameters renamed as predictions, or load-bearing self-citations. The argument is self-contained against external complexity benchmarks; the number of disjuncts is not shown to introduce an extra quantifier in the provided text.
Axiom & Free-Parameter Ledger
axioms (1)
- standard math Standard properties of linear programming feasibility and the polynomial hierarchy
Reference graph
Works this paper leans on
-
[1]
Links between linear bilevel and mixed 0–1 programming problems
C. Audet, P. Hansen, B. Jaumard, and G. Savard. “Links between linear bilevel and mixed 0–1 programming problems.” In:Journal of optimization theory and applications93.2 (1997), pp. 273–300
1997
-
[2]
Geometric and algorithmic developments for a hierarchical plan- ning problem
J. F. Bard. “Geometric and algorithmic developments for a hierarchical plan- ning problem.” In:European Journal of Operational Research19.3 (1985), pp. 372–383.doi:10.1016/0377-2217(85)90133-X
-
[3]
Mixed-integer bilevel rep- resentability
A. Basu, C. T. Ryan, and S. Sankaranarayanan. “Mixed-integer bilevel rep- resentability.” In:Mathematical programming185.1-2 (2021), pp. 163–197
2021
-
[4]
Computational difficulties of bilevel linear programming
O. Ben-Ayed and C. E. Blair. “Computational difficulties of bilevel linear programming.” In:Operations Research38.3 (1990), pp. 556–560.doi:10. 1287/opre.38.3.556
1990
-
[5]
On the structure and properties of a linear multilevel programming problem
H. P. Benson. “On the structure and properties of a linear multilevel pro- gramming problem.” In:Journal of Optimization Theory and Applications 60.3 (1989), pp. 353–373.doi:10.1007/BF00940342
-
[6]
Bertsimas and J
D. Bertsimas and J. N. Tsitsiklis.Introduction to linear optimization. Vol. 6. Athena scientific Belmont, MA, 1997
1997
-
[7]
The computational complexity of multi-level linear programs
C. Blair. “The computational complexity of multi-level linear programs.” In: Annals of Operations Research34 (1992).doi:10.1007/BF02098170
-
[8]
Mathematical programs with optimization problems in the constraints
J. Bracken and J. T. McGill. “Mathematical programs with optimization problems in the constraints.” In:Operations research21.1 (1973), pp. 37– 44.doi:10.1287/opre.21.1.37
-
[9]
Bilevel linear optimization belongs to NP and admits polynomial-size KKT-based reformulations
C.Buchheim.“BilevellinearoptimizationbelongstoNPandadmitspolynomial- size KKT-based reformulations.” In:Operations Research Letters51.6 (2023), pp. 618–622.doi:https://doi.org/10.1016/j.orl.2023.10.006
-
[10]
Candler and R
W. Candler and R. Norton.Multi-level programming and development policy. Working Paper. Washington, DC: World Bank, 1977
1977
-
[11]
M. Carvalho, G. Dragotto, A. Lodi, S. Sankaranarayanan, et al. “Integer pro- gramming games.” In:Foundations and Trends®in Optimization7.4 (2025), pp. 264–391.doi:10.1561/2400000040
-
[12]
Efficient distribution of resources through three levels of government
R. Cassidy, M. Kirby, and W. Raike. “Efficient distribution of resources through three levels of government.” In:Management Science17.8 (1971), B–462.doi:10.1287/mnsc.17.8.B462
-
[13]
Conforti, G
M. Conforti, G. Cornuéjols, and G. Zambelli.Integer Programming. Springer, 2014. 16 REFERENCES
2014
-
[14]
Yijiang River Dong, Hongzhou Lin, Mikhail Belkin, Ramon Huerta, and Ivan Vulic
S. Dempe and A. Zemkoho.Bilevel Optimization: Advances and Next Chal- lenges.1stEdition2020.Vol.161.SpringerOptimizationandItsApplications. Cham: Springer Nature, 2020.doi:10.1007/978-3-030-52119-6
-
[15]
P. Hansen, B. Jaumard, and G. Savard. “New branch-and-bound rules for linear bilevel programming.” In:SIAM Journal on scientific and Statistical Computing13.5 (1992), pp. 1194–1217.doi:10.1137/0913069
-
[16]
The Polynomial Hierarchy and a Simple Model for Compet- itive Analysis
R. G. Jeroslow. “The Polynomial Hierarchy and a Simple Model for Compet- itive Analysis.” In:Mathematical Programming32.2 (1985), pp. 146–164
1985
-
[17]
Trilevel modeling of cyber attacks on transmission lines
X. Liu and Z. Li. “Trilevel modeling of cyber attacks on transmission lines.” In:IEEE Transactions on Smart Grid8.2 (2015), pp. 720–729.doi:10.1109/ TSG.2015.2475701
-
[18]
Weak via strong Stackelberg problem: new re- sults
P. Loridan and J. Morgan. “Weak via strong Stackelberg problem: new re- sults.” In:Journal of Global Optimization8.3 (1996), pp. 263–287
1996
-
[19]
A. Migdalas, P. M. Pardalos, and P. Värbrand.Multilevel optimization: algo- rithms and applications. Vol. 20. Springer Science & Business Media, 2013. doi:10.1007/978-1-4613-0307-7
-
[20]
Complexity of the multilevel critical node problem
A. Nabli, M. Carvalho, and P. Hosteins. “Complexity of the multilevel critical node problem.” In:Journal of Computer and System Sciences127 (2022), pp. 122–145.doi:10.1016/j.jcss.2022.02.004
-
[21]
Non-Cooperative Games
J. Nash. “Non-Cooperative Games.” In:Annals of Mathematics54.2 (1951), pp. 286–295
1951
-
[22]
On the Complexity of Finding Locally Optimal Solutions in Bilevel Linear Optimization
O. A. Prokopyev and T. K. Ralphs. “On the Complexity of Finding Locally Optimal Solutions in Bilevel Linear Optimization.” In:Operations Research 0.0 (2026).doi:10.1287/opre.2024.1411
-
[23]
Unboundedness in Bilevel Optimization
B. Rodrigues, M. Carvalho, M. F. Anjos, and N. Sugishita. “Unboundedness in Bilevel Optimization.” In:Optimization Online(2024)
2024
-
[24]
Schrijver.Theory of Linear and Integer Programming
A. Schrijver.Theory of Linear and Integer Programming. Wiley-Interscience series in discrete mathematics and optimization. Chichester: Wiley, 1998
1998
-
[25]
N. Sugishita and M. Carvalho.Complexity of Bilevel Linear Programming with a Single Upper-Level Variable. 2025. arXiv:2510.21126 [math.OC]
-
[26]
A. B. Tomasaz, M. Carvalho, R. Cordone, and P. Hosteins.On the complete- ness of several fortification-interdiction games in the Polynomial Hierarchy
- [27]
-
[28]
Descent Approaches for Quadratic Bilevel Programming
L. Vicente, G. Savard, and J. Judice. “Descent Approaches for Quadratic Bilevel Programming.” eng. In:Journal of Optimization Theory and Applica- tions81.2 (1994), pp. 379–399
1994
-
[29]
Bilevel and multilevel programming: A bibliography review
L. N. Vicente and P. H. Calamai. “Bilevel and multilevel programming: A bibliography review.” In:Journal of Global optimization5.3 (1994), pp. 291– 306.doi:10.1007/BF01096458
-
[30]
Approaches to sensitivity analysis in linear programming
J. E. Ward and R. E. Wendell. “Approaches to sensitivity analysis in linear programming.” In:Annals of Operations Research27.1 (1990), pp. 3–38
1990
-
[31]
Complete sets and the polynomial-time hierarchy
C. Wrathall. “Complete sets and the polynomial-time hierarchy.” In:Theo- retical Computer Science3.1 (1976), pp. 23–33. REFERENCES 17 Online Supplement AppendixA.Challenges to extend Buchheim’s Argument to Higher-Level LPs Inrecentwork[9], Buchheimdemonstratedtheinclusionofthedecisionversionof bilevelLPinNP. Healsobrieflydiscussedthathisargumentmightbeext...
1976
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.