arrow
Return

A Heuristic for Complementarity Problems Using Difference of Convex Functions

delete2025-12-01
delete0
PRE
AI
S
Steven A. Gabriel
D
Dominic Flocco *
T
Trine Krogh Boomsma
M
Martin Schmidt
M
Miguel A. Lejeune
DOI:10.1287/ijoc.2024.0822delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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.
Keywords:
DC programming
complementarity problems
equilibrium problems
infrastructure modeling
portfolio selection

Journal

I
INFORMS Journal on Computing
IF:
2.1
Papers:
86
Citations:
3.2K

Organization

A
Aalto University
Scholars:
1.6W
Papers: 1.5W
Citations: 2.1W
U
university of maryland college park
Scholars:
536
Papers: 337
Citations: 0
University System of Maryland cover
University System of Maryland
Scholars:
6.4W
Papers: 5.6W
Citations: 113
U
university of copenhagen
Scholars:
7.5K
Papers: 2.9K
Citations: 0
researcher View more organizations