• Home
  • Search
  • A Heuristic for Complementarity Problems Using Difference of Convex Functions
  • https://doi.org/10.1287/ijoc.2024.0822Copy DOI Icon

A Heuristic for Complementarity Problems Using Difference of Convex Functions

Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

We present a new difference of convex functions algorithm (DCA) for solving linear and nonlinear mixed complementarity problems (MCPs). The approach is based on the reformulation of bilinear complementarity constraints as difference of convex (DC) functions, more specifically, the difference of scalar, convex quadratic terms. This reformulation gives rise to a DC program, which is solved via sequential linear approximations of the concave term using standard DCA techniques. The reformulation is based on a generalization of earlier results on recasting bilinearities and leads to a novel algorithmic framework for MCPs. Through extensive numerical experimentation, the proposed approach, referred to as DCA-BL, proves to be an efficient heuristic for complementarity problems. For linear complementarity problems (LCPs), we test the approach on a number of randomly generated instances by varying the size, the density, and the eigenvalue distribution of the LCP matrix, providing insights into the numerical properties of DCA-BL. In addition, we apply the framework to a market equilibrium problem and find that DCA-BL scales well on realistic LCP instances. Also, through experimentation, we find that that DCA-BL performs particularly well compared with other DC-based complementarity approaches in the literature if the LCP is highly dense, asymmetric, or indefinite. Lastly, the method is successfully applied to a set of equilibrium problems with second-order cone constraints, which give rise to nonlinear complementarity problems, with applications to stochastic equilibrium problems in water infrastructure and finance. History: Accepted by Antonio Frangioni, Area Editor for Design & Analysis of Algorithms–Continuous. Funding: This work was supported by the Division of Civil, Mechanical and Manufacturing Innovation [Grant 2113891], the Division of Electrical, Communications and Cyber Systems [Grant 2114100], the Office of Naval Research Global [Grant 00014-22-1-2649], Petrobras [Grant 4324713], the Division of Mathematical Sciences [Grant 2318519], and the Danmarks Frie Forskningsfond [Grant 0217-00009B]. Supplemental Material: The software that supports the findings of this study is available within the paper and its Supplemental Information ( https://pubsonline.informs.org/doi/suppl/10.1287/ijoc.2024.0822 ) as well as from the IJOC GitHub software repository ( https://github.com/INFORMSJoC/2024.0822 ). The complete IJOC Software and Data Repository is available at https://informsjoc.github.io/ .

Similar Papers
  • Research Article
  • Citations12

The Linear Dynamic Complementarity Problem is a special case of the Extended Linear Complementarity Problem

  • May 01, 1998
  • Systems & Control Letters
  • Bart De Schutter +1
  • Research Article
  • Citations27

On solving Linear Complementarity Problems by DC programming and DCA

  • Feb 23, 2011
  • Computational Optimization and Applications
  • Hoai An Le Thi +1
  • Research Article
  • Citations29

On Robust Solutions to Uncertain Linear Complementarity Problems and their Variants

  • Jan 01, 2016
  • SIAM Journal on Optimization
  • Yue Xie +1
  • Research Article
  • Citations110

Error bounds for analytic systems and their applications

  • Oct 01, 1994
  • Mathematical Programming
  • Zhi-Quan Luo +1
  • Research Article
  • Citations246

Lipschitz Continuity of Solutions of Linear Inequalities, Programs and Complementarity Problems

  • May 01, 1987
  • SIAM Journal on Control and Optimization
  • O L Mangasarian +1
  • Research Article
  • Citations4

A Min-Max Algorithm for Solving the Linear Complementarity Problem

  • Jan 23, 2013
  • Journal of Mathematical Sciences and Applications
  • Youssef Elfoutayeni +1
  • Research Article
  • Citations3

Total dual integrality of the linear complementarity problem

  • Jun 14, 2018
  • Annals of Operations Research
  • Hanna Sumita +2
  • Research Article
  • Citations63

Stability Analysis of Variational Inequalities and Nonlinear Complementarity Problems, via the Mixed Linear Complementarity Problem and Degree Theory

  • Nov 01, 1994
  • Mathematics of Operations Research
  • M Seetharama Gowda +1
  • Research Article

A Penalized Sequential Convex Programming Approach for Continuous Network Design Problems

  • Apr 14, 2025
  • INFORMS Journal on Computing
  • Lei Guo +2
  • Research Article
  • Citations29

A Time-Marching Algorithm for Solving Non-Linear Obstacle Problems with the Aid of an NCP-Function

  • Oct 01, 2008
  • Cmc-computers Materials & Continua
  • Chein‐Shan Liu
  • Research Article
  • Citations53

The Boosted Difference of Convex Functions Algorithm for Nonsmooth Functions

  • Jan 01, 2020
  • SIAM Journal on Optimization
  • Francisco J Aragón Artacho +1
  • Book Chapter

Linear complementarity and bimatrix games

  • Jan 01, 2003
  • Stef Tijs
  • Research Article
  • Citations49

Enhanced proximal DC algorithms with extrapolation for a class of structured nonsmooth DC minimization

  • Sep 14, 2018
  • Mathematical Programming
  • Zhaosong Lu +2
  • Book Chapter
  • Citations24

Characterizations of bounded solutions of linear complementarity problems

  • Jan 01, 1982
  • O L Mangasarian
  • Research Article

Smoothing inexact Newton method for solving P 0-NCP problems

  • Oct 01, 2013
  • Transactions of Tianjin University
  • Weisong Xie +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.