English

First-Order Optimality Conditions for Mathematical Programming with Equilibrium Constraints

Optimization and Control 2026-05-04 v1

Abstract

We present a systematic introduction to first-order optimality conditions for mathematical programs with equilibrium constraints (MPECs), emphasizing the limitations of classical nonlinear programming techniques. The goal is twofold. First, we explain why a direct application of standard optimality conditions -- based on reformulating MPECs via KKT systems or differentiable exact penalty functions -- is often inadequate, as such approaches typically require strong and restrictive assumptions, including nondegeneracy and smoothness conditions. Second, we develop a first-principles framework for analyzing MPECs by focusing on the geometric structure of the feasible region. In particular, we study stationarity concepts and provide a detailed characterization of the tangent cone at feasible points, which leads to appropriate constraint qualifications tailored to MPECs. These results form the foundation for rigorous first-order analysis and clarify the relationship between the original MPEC formulation and its KKT-based representation, offering practical guidance for handling these inherently challenging optimization problems.

Keywords

Cite

@article{arxiv.2605.00388,
  title  = {First-Order Optimality Conditions for Mathematical Programming with Equilibrium Constraints},
  author = {Louis Shuo Wang},
  journal= {arXiv preprint arXiv:2605.00388},
  year   = {2026}
}
R2 v1 2026-07-01T12:44:46.334Z