pith. sign in

arxiv: 2603.23389 · v2 · submitted 2026-03-24 · 🧮 math.OC

Piecewise M-Stationarity and Related Algorithms for Mathematical Programs with Complementarity Constraints

Pith reviewed 2026-05-15 00:29 UTC · model grok-4.3

classification 🧮 math.OC
keywords piecewise M-stationarityB-stationarityMPCCmathematical programs with complementarity constraintsNCP reformulationMPCC-ACQbounding algorithms
0
0 comments X

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.

This paper introduces piecewise M-stationarity as a way to characterize stationarity in mathematical programs with complementarity constraints, especially when some complementarities are biactive. It proves that this new notion is equivalent to the standard B-stationarity condition as long as the MPCC-ACQ regularity assumption holds. The authors then use the equivalence to study convergence of their earlier NCP-based bounding methods without needing the stronger MPCC-LICQ condition. The same link produces a cheaper way to verify B-stationarity in practice and explains why the methods avoid unbounded multipliers at non-strongly stationary points.

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

These are editorial extensions of the paper, not claims the author makes directly.

  • 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.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

2 major / 2 minor

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)
  1. [§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.
  2. [§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)
  1. [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.
  2. [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

2 responses · 0 unresolved

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
  1. 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

  2. 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

0 steps flagged

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

0 free parameters · 1 axioms · 0 invented entities

The work relies on standard mathematical assumptions from nonlinear programming and MPCC theory; no new free parameters, ad-hoc axioms, or invented entities are introduced.

axioms (1)
  • domain assumption MPCC-ACQ (MPCC Abadie constraint qualification)
    Invoked to establish equivalence between piecewise M-stationarity and B-stationarity.

pith-pipeline@v0.9.0 · 5431 in / 1232 out tokens · 23026 ms · 2026-05-15T00:29:35.975297+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

29 extracted references · 29 canonical work pages

  1. [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. [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. [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. [4]

    SIAM, Philadelphia, PA (1990)

    Clarke, F.H.: Optimization and Nonsmooth Analysis. SIAM, Philadelphia, PA (1990)

  5. [5]

    SIAM, Philadelphia, PA (2000)

    Conn, A.R., Gould, N.I.M.: Trust-Region Methods. SIAM, Philadelphia, PA (2000)

  6. [6]

    Bouchala, Z

    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. [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. [8]

    doi:10.1007/0-387- 22747-4_1

    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. [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

  10. [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

  11. [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

  12. [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

  13. [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

  14. [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

  15. [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

  16. [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

  17. [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

  18. [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

  19. [20]

    In: Proc

    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

  20. [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

  21. [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

  22. [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

  23. [24]

    Springer-Verlag, Berlin, Heidelberg (2009)

    Rockafellar, R.T., Wets, R.J-B: Variational Analysis. Springer-Verlag, Berlin, Heidelberg (2009)

  24. [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

  25. [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

  26. [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

  27. [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

  28. [29]

    On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming,

    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

  29. [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