Back to Search
Start Over
A linear programming based algorithm to solve a class of optimization problems with a multi-linear objective function and affine constraints
- Source :
- Computers & Operations Research. 89:17-30
- Publication Year :
- 2018
- Publisher :
- Elsevier BV, 2018.
-
Abstract
- We present a linear programming based algorithm for a class of optimization problems with a multi-linear objective function and affine constraints. This class of optimization problems has only one objective function, but it can also be viewed as a class of multi-objective optimization problems by decomposing its objective function. The proposed algorithm exploits this idea and solves this class of optimization problems from the viewpoint of multi-objective optimization. The algorithm computes an optimal solution when the number of variables in the multi-linear objective function is two, and an approximate solution when the number of variables is greater than two. A computational study demonstrates that when available computing time is limited the algorithm significantly outperforms well-known convex programming solvers IPOPT and CVXOPT, in terms of both efficiency and solution quality. The optimization problems in this class can be reformulated as second-order cone programs, and, therefore, also be solved by second-order cone programming solvers. This is highly effective for small and medium size instances, but we demonstrate that for large size instances with two variables in the multi-linear objective function the proposed algorithm outperforms a (commercial) second-order cone programming solver.
- Subjects :
- Semidefinite programming
Continuous optimization
Mathematical optimization
021103 operations research
General Computer Science
0211 other engineering and technologies
0102 computer and information sciences
02 engineering and technology
Management Science and Operations Research
01 natural sciences
Nonlinear programming
Linear-fractional programming
010201 computation theory & mathematics
Modeling and Simulation
Second-order cone programming
Criss-cross algorithm
Algorithm
Conic optimization
Active set method
Mathematics
Subjects
Details
- ISSN :
- 03050548
- Volume :
- 89
- Database :
- OpenAIRE
- Journal :
- Computers & Operations Research
- Accession number :
- edsair.doi...........d9129e524cf868ffbdb8536bc9afad0d
- Full Text :
- https://doi.org/10.1016/j.cor.2017.07.015