Piecewise M-Stationarity and Related Algorithms for Mathematical Programs with Complementarity Constraints
Pith reviewed 2026-05-15 00:29 UTC · model grok-4.3
The pith
Piecewise M-stationarity is equivalent to B-stationarity for MPCCs under the MPCC-ACQ condition.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
We propose the concept of piecewise M-stationarity and prove its equivalence to B-stationarity under MPCC-ACQ. We investigate convergence properties of the NCP-based bounding methods we proposed in [31], without requiring MPCC-LICQ; an interpretation of the algorithm's behavior together with the concept of piecewise M-stationarity leads to a cost reduction in B-stationarity verification. In addition, practical issues related to convergence to non-strongly stationary solutions are discussed, which shows that the NCP-based complementarity reformulations have an advantage in avoiding unbounded multipliers near these solutions.
What carries the argument
Piecewise M-stationarity, obtained by partitioning biactive constraints into strongly and weakly active sets and requiring stationarity on each piece.
If this is right
- B-stationarity verification reduces to checking piecewise M-stationarity on each active piece.
- NCP-based bounding algorithms converge to B-stationary points even when MPCC-LICQ does not hold.
- The methods remain well-behaved near non-strongly stationary solutions because multipliers stay bounded.
- Algorithms can handle biactive complementarity sets without additional regularization.
Where Pith is reading between the lines
- The equivalence may allow reuse of existing nonlinear-programming solvers for MPCC verification tasks.
- Similar piecewise ideas could be tested on equilibrium problems with equilibrium constraints that lack strong regularity.
- Numerical tests on contact or traffic models could quantify the claimed reduction in verification cost.
Load-bearing premise
The MPCC-ACQ condition must hold for piecewise M-stationarity to coincide with B-stationarity.
What would settle it
An explicit MPCC example where MPCC-ACQ fails yet a point satisfies piecewise M-stationarity but not B-stationarity.
read the original abstract
This study explores B-stationarity of mathematical programs with complementarity constraints (MPCCs) and convergence behavior of MPCC algorithms. Special attention is given to the cases with biactive complementarity constraints. First, we propose the concept of piecewise M-stationarity and prove its equivalence to B-stationarity under MPCC-ACQ. Then, we investigate convergence properties of the NCP-based bounding methods we proposed in [31], without requiring MPCC-LICQ; an interpretation of the algorithm's behavior together with the concept of piecewise M-stationarity leads to a cost reduction in B-stationarity verification. In addition, practical issues related to convergence to non-strongly stationary solutions are discussed, which shows that the NCP-based complementarity reformulations have an advantage in avoiding unbounded multipliers near these solutions.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript proposes the concept of piecewise M-stationarity for mathematical programs with complementarity constraints (MPCCs), proves its equivalence to B-stationarity under the MPCC-Abadie constraint qualification (MPCC-ACQ), and analyzes the convergence of NCP-based bounding methods from the authors' prior work [31] without requiring MPCC-LICQ. It argues that this combination yields a cost reduction in B-stationarity verification and discusses practical advantages of the reformulations in handling non-strongly stationary solutions with biactive constraints.
Significance. If the equivalence and convergence results hold, the work offers a practical tool for verifying B-stationarity in MPCCs via a weaker notion that aligns with standard CQ assumptions, potentially reducing computational effort in cases where MPCC-LICQ fails. The emphasis on biactive sets and non-strong stationarity addresses recurring challenges in the MPCC literature.
major comments (2)
- [§3] §3 (equivalence theorem): The proof establishes piecewise M-stationarity ⇔ B-stationarity under MPCC-ACQ, but does not explicitly verify that the piecewise active-set linearization remains valid when biactive indices produce directions that are feasible for one piece but infeasible for the full MPCC tangent cone; this case is load-bearing for the claimed equivalence at points with nonempty biactive sets.
- [§4] §4 (convergence analysis): The NCP-based bounding methods are shown to converge without MPCC-LICQ, yet the argument does not establish that accumulation points satisfy MPCC-ACQ. Because the cost-reduction claim for B-stationarity verification (abstract and §5) rests on the equivalence holding at these limits, the interpretive step does not follow in general.
minor comments (2)
- [Throughout] Notation for active, inactive, and biactive index sets should be introduced once with a single table or definition block rather than redefined in each section.
- [Abstract] The abstract states that the interpretation 'leads to a cost reduction'; this interpretive claim would be clearer if tied to a specific corollary or numerical illustration in §5.
Simulated Author's Rebuttal
We thank the referee for the thorough review and constructive comments. We address the major comments point by point below, clarifying the proofs and indicating revisions to improve the exposition of the equivalence and its application to the convergence results.
read point-by-point responses
-
Referee: [§3] §3 (equivalence theorem): The proof establishes piecewise M-stationarity ⇔ B-stationarity under MPCC-ACQ, but does not explicitly verify that the piecewise active-set linearization remains valid when biactive indices produce directions that are feasible for one piece but infeasible for the full MPCC tangent cone; this case is load-bearing for the claimed equivalence at points with nonempty biactive sets.
Authors: We appreciate the referee's careful attention to this detail in the proof of Theorem 3.1. The argument proceeds by showing that, under MPCC-ACQ, any B-stationary point satisfies the piecewise M-stationarity conditions for each active-set piece, and conversely. For directions generated by biactive indices, feasibility in one linearized piece but not in the full MPCC tangent cone is precluded because such a direction would violate the complementarity constraint in the limit; the MPCC-ACQ ensures the tangent cone is exactly the union of the piecewise linearized cones, so no extraneous directions are admitted. To make this verification fully explicit, we will insert an additional remark immediately after the proof of Theorem 3.1 that isolates the biactive case and confirms the linearization remains valid. This revision will be incorporated in the next version. revision: yes
-
Referee: [§4] §4 (convergence analysis): The NCP-based bounding methods are shown to converge without MPCC-LICQ, yet the argument does not establish that accumulation points satisfy MPCC-ACQ. Because the cost-reduction claim for B-stationarity verification (abstract and §5) rests on the equivalence holding at these limits, the interpretive step does not follow in general.
Authors: We agree that the convergence theorem in Section 4 establishes only that accumulation points are piecewise M-stationary and does not prove MPCC-ACQ holds at those points. Consequently, the claimed cost reduction in B-stationarity verification (via the equivalence) applies only when the limit point additionally satisfies MPCC-ACQ. We will revise the abstract, the final paragraph of Section 5, and the concluding remarks to state this conditional explicitly, rather than leaving the impression that the reduction holds unconditionally. With this clarification the interpretive step follows under the stated hypothesis. Note that MPCC-ACQ remains a substantially weaker requirement than MPCC-LICQ, consistent with the paper's emphasis on relaxing the latter. revision: partial
Circularity Check
No significant circularity; new stationarity concept derived independently
full rationale
The paper introduces the definition of piecewise M-stationarity and provides a proof of its equivalence to B-stationarity under the standard MPCC-ACQ condition. Convergence properties of the NCP-based bounding methods are analyzed using the new concept, with reference to prior work [31] only for algorithm definition. No self-definitional reductions, fitted inputs renamed as predictions, load-bearing self-citations, uniqueness theorems imported from authors, ansatz smuggling, or renaming of known results occur. The derivation chain relies on standard constraint qualification arguments and independent analysis rather than circular reductions to inputs.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption MPCC-ACQ (MPCC Abadie constraint qualification)
Reference graph
Works this paper leans on
-
[1]
SIAM Journal on Optimization 28(3), 2574-2600 (2018)
Andreani, R., Secchin, L.D., Silva, P.J.S.: Convergence properties of a second order augmented Lagrangian method for mathematical programs with com- plementarity constraints. SIAM Journal on Optimization 28(3), 2574-2600 (2018). https://doi.org/10.1137/17M1125698
-
[2]
SIAM Journal on Optimization 15(4), 1203-1236 (2005)
Anitescu, M.: On using the elastic mode in nonlinear program- ming approaches to mathematical programs with complementarity con- straints. SIAM Journal on Optimization 15(4), 1203-1236 (2005). https://doi.org/10.1137/S1052623402401221
-
[3]
SIAM Journal on Matrix Analysis and Applica- tions 14(4), 1168–1190 (1993)
Chen, B., Harker, P.T.,: A non-interior-point continuation method for linear complementarity problems. SIAM Journal on Matrix Analysis and Applica- tions 14(4), 1168–1190 (1993). https://doi.org/10.1137/0614081
-
[4]
Clarke, F.H.: Optimization and Nonsmooth Analysis. SIAM, Philadelphia, PA (1990)
work page 1990
-
[5]
Conn, A.R., Gould, N.I.M.: Trust-Region Methods. SIAM, Philadelphia, PA (2000)
work page 2000
-
[6]
Flegel, M.L., Kanzow, C.: An Abadie-type constraint qualification for mathe- matical programs with equilibrium constraints. Journal of Optimization The- ory and Applications 124, 595-614 (2005). https://doi.org/10.1007/s10957- 004-1176-x
-
[7]
Optimization 54(6), 517-534 (2005)
Flegel, M.L., Kanzow, C.: On the Guignard constraint qualification for math- ematical programs with equilibrium constraints. Optimization 54(6), 517-534 (2005). https://doi.org/10.1080/02331930500342591
-
[8]
Flegel, M.L., Kanzow, C.: A direct proof for M-stationarity under MPEC- GCQ for mathematical programs with equilibrium constraints. In: Dempe, S., Kalashnikov, V. (eds): Optimization with Multivalued Mappings: Theory, Applications and Algorithms, pp. 111-122 (2006). Springer Optimization and Its Applications, vol 2. Springer, Boston, MA. https://doi.org/1...
-
[9]
SIAM Journal on Optimization 17(1), 259-286 (2006)
Fletcher, R., Leyffer, S., Ralph, D., Scholtes, S.: Local con- vergence of SQP methods for mathematical programs with equilib- rium constraints. SIAM Journal on Optimization 17(1), 259-286 (2006). https://doi.org/10.1137/S1052623402407382
-
[11]
SIAM Journal on Optimization 24(2), 898-931 (2014)
Gfrerer, H.: Optimality conditions for disjunctive programs based on gener- alized differentiation with application to mathematical programs with equi- librium constraints. SIAM Journal on Optimization 24(2), 898-931 (2014). https://doi.org/10.1137/130914449
-
[12]
SIAM Journal on Applied Mathematics 20(2), 164-172 (1971)
Gould, F.J., Tolle, J.W.: A necessary and sufficient qualification for con- strained optimization. SIAM Journal on Applied Mathematics 20(2), 164-172 (1971). https://doi.org/10.1137/0120021
-
[13]
Mathematics of Operations Research 47(2), 1229-1246 (2022)
Guo, L., Deng., Z.: A new augmented Lagrangian method for MPCCs - Theoretical and numerical comparison with existing augmented Lagrangian methods. Mathematics of Operations Research 47(2), 1229-1246 (2022). https://doi.org/10.1287/moor.2021.1165
-
[14]
Optimization Methods and Software 27(3), 483-512 (2012)
Hoheisel, T., Kanzow, C., Schwartz, A.: Convergence of a local regulariza- tion approach for mathematical programs with complementarity or vanish- ing constraints. Optimization Methods and Software 27(3), 483-512 (2012). https://doi.org/10.1080/10556788.2010.535170
-
[15]
Mathematical Programming 137, 257–288 (2013)
Hoheisel, T., Kanzow, C., Schwartz, A.: Theoretical and numerical com- parison of relaxation methods for mathematical programs with comple- mentarity constraints. Mathematical Programming 137, 257–288 (2013). https://doi.org/10.1007/s10107-011-0488-5
-
[16]
SIAM Journal on Optimization 22(4), 1579-1606 (2012)
Izmailov, A.F., Solodov, M.V., Uskov, E.I.: Global convergence of augmented Lagrangian methods applied to optimization problems with degenerate con- straints, including problems with complementarity constraints. SIAM Journal on Optimization 22(4), 1579-1606 (2012). https://doi.org/10.1137/120868359
-
[17]
SIAM Journal on Optimization 20(1), 78-103 (2009)
Kadrani, A., Dussault, J.P., Benchakroun, A.: A new regularization scheme for mathematical programs with complementarity constraints. SIAM Journal on Optimization 20(1), 78-103 (2009). https://doi.org/10.1137/070705490
-
[18]
SIAM Journal on Optimization 23(2), 770–798 (2013)
Kanzow, C., Schwartz, A.: A new regularization method for mathe- matical programs with complementarity constraints with strong conver- gence properties. SIAM Journal on Optimization 23(2), 770–798 (2013). https://doi.org/10.1137/100802487
-
[19]
SIAM Journal on Optimization 20(5), 2730-2753 (2010)
Kanzow, C., Schwartz, A.: Mathematical programs with complementarity constraints: Enhanced Fritz John conditions, new constraint qualifications, 31 and improved exact penalty results. SIAM Journal on Optimization 20(5), 2730-2753 (2010). https://doi.org/10.1137/090774975
-
[20]
Kim, Y., Leyffer, S., Munson T.: MPEC methods for bilevel optimization problems. In: Dempe, S., Zemkoho, A. (eds): Bilevel Optimization: Advances and Next Challenges, pp. 335-360 (2020). Springer Optimization and Its Appli- cations, vol 161. Springer, Cham, Switzerland. https://doi.org/10.1007/978- 3-030-52119-6 12
-
[21]
https://wiki.mcs.anl.gov/leyffer/index.php/MacMPEC
Leyffer, S.: MacMPEC: AMPL collection of MPECs (2000). https://wiki.mcs.anl.gov/leyffer/index.php/MacMPEC
work page 2000
-
[22]
SIAM Journal on Optimization 17(1), 52-77 (2006)
Leyffer, S., L´ opez-Calva, G., Nocedal, J.: Interior methods for mathematical programs with complementarity constraints. SIAM Journal on Optimization 17(1), 52-77 (2006). https://doi.org/10.1137/040621065
-
[23]
Annals of Operations Research 133, 63-84 (2005)
Lin, G., Fukushima, M.: A modified relaxation scheme for mathematical pro- grams with complementarity constraints. Annals of Operations Research 133, 63-84 (2005). https://doi.org/10.1007/s10479-004-5024-z
-
[24]
Springer-Verlag, Berlin, Heidelberg (2009)
Rockafellar, R.T., Wets, R.J-B: Variational Analysis. Springer-Verlag, Berlin, Heidelberg (2009)
work page 2009
-
[25]
Mathematics of Operations Research 25(1), 1–22 (2000)
Scheel, H., Scholtes, S.: Mathematical programs with complementarity con- straints: Stationarity, optimality, and sensitivity. Mathematics of Operations Research 25(1), 1–22 (2000). https://doi.org/10.1287/moor.25.1.1.15213
-
[26]
SIAM Journal on Optimiza- tion 11(4), 918-936 (2001)
Scholtes, S.: Convergence properties of a regularization scheme for mathemat- ical programs with complementarity constraints. SIAM Journal on Optimiza- tion 11(4), 918-936 (2001). https://doi.org/10.1137/S1052623499361233
-
[27]
(2018) Mathematical programs with complementarity constraints and related problems
Schwartz, A. (2018) Mathematical programs with complementarity constraints and related problems. https://ifm.mathematik.uni-wuerzburg.de/schools/archive/540- 2018Winter/img/LectureNotes ASchwartz.pdf
work page 2018
-
[28]
SIAM Journal on Optimization 20(5), 2504-2539 (2010)
Steffensen, S., Ulbrich, M.: A new relaxation scheme for mathematical pro- grams with equilibrium constraints. SIAM Journal on Optimization 20(5), 2504-2539 (2010). https://doi.org/10.1137/090748883
-
[29]
W¨ achter, A., Biegler, L.T.: On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Mathematical Programming 106, 25-57 (2006). https://doi.org/10.1007/s10107-004-0559-y
-
[30]
Optimization and Engineering 24, 1883-1929 (2023)
Wang, K., Biegler, L.T.: MPCC strategies for nonsmooth nonlin- ear programs. Optimization and Engineering 24, 1883-1929 (2023). https://doi.org/10.1007/s11081-022-09755-y 32
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.