Abstract
A mathematical program with complementarity constraints is an optimization problem with equality/inequality constraints in which a complementarity type constraint is considered in addition. This complementarity condition modifies the feasible region so as to remove many of those properties that are usually important to obtain the standard optimality conditions, e.g., convexity and constraint qualifications. In this paper, in the linear case, we introduce a decomposition method of the given problem in a sequence of parameterized problems, that aim to force complementarity. Once we obtain a feasible solution, by means of duality results, we are able to eliminate a set of parameterized problems which are not worthwhile to be considered. Furthermore, we provide some bounds for the optimal value of the objective function and we present an application of the proposed technique in a non trivial example and some numerical experiments.
Similar content being viewed by others
Notes
Recall that \(\{\alpha \in \varDelta :{{\bar{\lambda }}} A\le c(\alpha ), {{\bar{\lambda }}} B\le d(\alpha ) \}\) is the set \(\varDelta ^k\) defined in (7).
References
Chen, Y., Wan, Z., Artioli, E.: A new smoothing method for mathematical programs with complementarity constraints based on logarithm-exponential function. Math. Probl. Eng. 2018, 1–11 (2018)
Cottle, R.W.: Linear complementarity problem. In: Floudas, C., Pardalos, P. (eds.) Encyclopedia of optimization. Springer, Boston (2008)
Cottle, R.W., Pang, J.S., Stone, R.E.: The linear complementarity problem. Academic Press, San Diego (2009)
Ferris, M.C., Pang, J.-S.: Engineering and economic applications of complementarity problems. SIAM Rev. 39, 669–713 (1997)
Giannessi, F., Jurina, L., Maier, G.: Optimal excavation profile for a pipeline freely resting on the sea floor. Eng. Struct. 1, 81–91 (1979)
Guo, L., Lin, G.-H., Zhang, D., Zhu, D.: An MPEC reformulation of an EPEC model for electricity markets. Oper. Res. Lett. 43(3), 262–267 (2015)
Haddou, M., Maheux, P.: Smoothing methods for nonlinear complementarity problems. J. Optim. Theory Appl. 160(3), 711–72 (2014)
Hoheisel, T., Kanzow, C., Schwartz, A.: Convergence of a local regularization approach for mathematical programmes with complementarity or vanishing constraints. Optim. Methods Softw. 27(3), 483–512 (2012)
Hoheisel, T., Kanzow, C., Schwartz, A.: Theoretical and numerical comparison of relaxation methods for mathematical programs with complementarity constraints. Math. Program., Ser. A. 137, 257–288 (2013)
Hu, J., Mitchell, J.E., Pang, J.-S., Bennet, K.P., Kunapuli, G.: On the global solution of linear programs with linear complementarity constraints. SIAM J. Optim. 19(1), 445–471 (2008)
Hu, X.M., Ralph, D.: Convergence of a penalty method for mathematical programming with complementarity constraints. J. Optim. Theory Appl. 123(2), 365–390 (2004)
Izmailov, A.F., Solodov, M.V., Uskov, E.I.: Global convergence of augmented lagrangian methods applied to optimization problems with degenerate constraints, including problems with complementarity constraints. SIAM J. Optim. 22(4), 1579–1606 (2012)
Kadrani, A., Dussault, J.-P., Benchakroun, A.: A new regularization scheme for mathematical programs with complementarity constraints. SIAM J. Optim. 20, 78–103 (2009)
Kadrani, A., Dussault, J.-P., Benchakroun, A.: A globally convergent algorithm for MPCC. EURO J. Comput. Optim. 3(3), 263–296 (2015)
Kanzow, C., Schwartz, A.: Mathematical programs with equilibrium constraints: enhanced Fritz John-conditions, new constraint qualifications, and improved exact penalty results. SIAM J. Optim. 20(5), 2730–2753 (2010)
Kanzow, C., Schwartz, A.: A new regularization method for mathematical programs with complementarity constraints with strong convergence properties. SIAM J. Optim. 23(2), 770–798 (2013)
Kanzow, C., Schwartz, A.: The price of inexactness: convergence properties of relaxation methods for mathematical programs with complementarity constraints revisited. Math. Oper. Res. 40(2), 253–275 (2015)
Leyffer, S., López-Calva, G., Nocedal, J.: Interior methods for mathematical programs with complementarity constraints. SIAM J. Optim. 17(1), 52–77 (2006)
Lin, G.H., Fukushima, M.: A modified relaxation scheme for mathematical programs with complementarity constraints. Ann. Oper. Res. 133, 63–84 (2005)
Monteiro, M.T.T., Meira, J.F.P.: A penalty method and a regularization strategy to solve MPCC. Int. J. Comput. Math. 88(1), 145–149 (2011)
Raghunathan, A.U., Biegler, L.T.: An interior point method for mathematical programs with complementarity constraints (MPCCs). SIAM J. Optim. 15(3), 720–750 (2005)
Ramos, A.: Two new weak constraint qualifications for mathematical programs with equilibrium constraints and applications. J. Optim. Theory Appl. 183(2), 566–591 (2019)
Scheel, H., Scholtes, S.: Mathematical programs with complementarity constraints: stationarity, optimality, and sensitivity. Math. Oper. Res. 25(1), 1–22 (2000)
Scholtes, S.: Convergence properties of a regularization scheme for mathematical programs with complementarity constraints. SIAM J. Optim. 11, 918–936 (2001)
Steffensen, S., Ulbrich, M.: A new relaxation scheme for mathematical programs with equilibrium constraints. SIAM J. Optim. 20(5), 2504–2539 (2010)
Xu, H., Pang, J.-S., Fernando Ordóñez, F., Dessouky, M.: Complementarity models for traffic equilibrium with ridesharing. Transp. Res. Part B: Methodol. 81, 161–182 (2015). (Part 1)
Yan, T.: A class of smoothing methods for mathematical programs with complementarity constraints. Appl. Math. Comput. 186(1), 1–9 (2007)
Yang, X.Q., Huang, X.X.: Lower-order penalty methods for mathematical programs with complementarity constraints. Optim. Methods Softw. 19(6), 693–720 (2004)
Yang, X.Q., Huang, X.X.: Convergence analysis of an augmented lagrangian method for mathematical programs with complementarity constraints. Nonlinear Anal. 63(5–7), 2247–2256 (2005)
Ye, J.J.: Necessary and sufficient optimality conditions for mathematical programs with equilibrium constraints. J. Math. Anal. Appl. 307(1), 350–369 (2005)
Yu, B., Mitchell, J.E., Pang, J.-S.: Solving linear programs with complementarity constraints using branch-and-cut. Math. Program. Comput. 11(2), 267–310 (2019)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Mastroeni, G., Pellegrini, L. & Peretti, A. On linear problems with complementarity constraints. Optim Lett 16, 2241–2260 (2022). https://doi.org/10.1007/s11590-021-01836-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11590-021-01836-8