Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

A Heuristic for Complementarity Problems Using Difference of Convex Functions

View through CrossRef
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/ .
Title: A Heuristic for Complementarity Problems Using Difference of Convex Functions
Description:
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/ .

Related Results

Code and Data Repository for A Heuristic for Complementarity Problems Using Difference of Convex Functions
Code and Data Repository for A Heuristic for Complementarity Problems Using Difference of Convex Functions
The repository contains the implementation of a heuristic for solving linear and nonlinear complementarity problems (LCPs and NCPs) using a difference of convex functions (DC) appr...
Characterization of the Propagation Route of Light Passing Through Convex Lens
Characterization of the Propagation Route of Light Passing Through Convex Lens
Abstract Existing optical theory states that the light directed to the optical center of the convex lens will travel in a straight line. Does the theory hold? If this is tr...
On Booth Lemniscate and Hadamard Product of Analytic Functions
On Booth Lemniscate and Hadamard Product of Analytic Functions
Abstract In [RUSCHEWEYH, S.-SHEIL-SMALL, T.: Hadamard product of schlicht functions and the Poyla-Schoenberg conjecture, Comment. Math. Helv. 48 (1973), 119-135] th...
Use of heurestic methods in marketing modeling
Use of heurestic methods in marketing modeling
The features of the mechanism of heuristic methods application in marketing modeling are investigated in this paper. The essence of methods of economic analysis in advertising is r...
Convex-Rod Derotation Maneuver on Lenke Type I Adolescent Idiopathic Scoliosis
Convex-Rod Derotation Maneuver on Lenke Type I Adolescent Idiopathic Scoliosis
Abstract BACKGROUND Convex-rod derotation may have potential advantages for adolescent idiopathic scoliosis (AIS) correction; however, study of t...
Coxeter group in Hilbert geometry
Coxeter group in Hilbert geometry
A theorem of Tits and Vinberg allows to build an action of a Coxeter group € \Gamma on a properly convex open set ...
Analysis of the Complexity of Heuristic Algorithms for Permutation Optimization in Large-Scale Computing
Analysis of the Complexity of Heuristic Algorithms for Permutation Optimization in Large-Scale Computing
Permutation optimization is a fundamental problem in large-scale computing that arises in various applications such as scheduling, resource allocation, and combinatorial decision-m...
Complementarity of gymnosperms and angiosperms along an altitudinal temperature gradient
Complementarity of gymnosperms and angiosperms along an altitudinal temperature gradient
In seasonal tropical forests, evergreen–deciduous mixtures are more productive than monocultures because they intercept more light throughout the year, reflecting complementary res...

Back to Top