A linear programming based algorithm to solve a class of optimization problems with a multi-linear objective function and affine constraints

被引:39
作者
Charkhgard, Hadi [1 ]
Savelsbergh, Martin [2 ]
Talebian, Masoud [3 ]
机构
[1] Univ S Florida, Dept Ind & Management Syst Engn, Tampa, FL 33620 USA
[2] Georgia Inst Technol, Sch Ind & Syst Engn, Atlanta, GA 30332 USA
[3] Sharif Univ Technol, Grad Sch Management & Econ, Tehran, Iran
关键词
Pareto optimal solutions; Convex programming; Multi-linear objective function; Linear programming; Polynomial-time algorithm; EISENBERG-GALE MARKETS; MULTIPLICATIVE PROGRAMS; POLYHEDRAL APPROXIMATIONS; GAMES; CONE;
D O I
10.1016/j.cor.2017.07.015
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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. (C) 2017 Elsevier Ltd. All rights reserved.
引用
收藏
页码:17 / 30
页数:14
相关论文
共 20 条
[1]   On polyhedral approximations of the second-order cone [J].
Ben-Tal, A ;
Nemirovski, A .
MATHEMATICS OF OPERATIONS RESEARCH, 2001, 26 (02) :193-205
[2]  
Boyd L., 2004, CONVEX OPTIMIZATION
[3]  
Chakrabarty D, 2006, LECT NOTES COMPUT SC, V4286, P239
[4]   Bound sets for biobjective combinatorial optimization problems [J].
Ehrgott, Matthias ;
Gandibleux, Xavier .
COMPUTERS & OPERATIONS RESEARCH, 2007, 34 (09) :2674-2694
[5]   CONSENSUS OF SUBJECTIVE PROBABILITIES - THE PARI-MUTUEL METHOD [J].
EISENBERG, E ;
GALE, D .
ANNALS OF MATHEMATICAL STATISTICS, 1959, 30 (01) :165-168
[6]   On finding representative non-dominated points for bi-objective integer network flow problems [J].
Eusebio, A. ;
Figueira, J. R. ;
Ehrgott, M. .
COMPUTERS & OPERATIONS RESEARCH, 2014, 48 :1-10
[7]   An outcome-space finite algorithm for solving linear multiplicative programming [J].
Gao, Yuelin ;
Xu, Chengxian ;
Yang, Yongjian .
APPLIED MATHEMATICS AND COMPUTATION, 2006, 179 (02) :494-505
[8]  
Grotschel M., 1988, GEOMETRIC ALGORITHMS
[9]   Eisenberg-Gale Markets: Algorithms and Structural Properties [J].
Jain, Kamal ;
Vazirani, Vijay V. .
STOC 07: PROCEEDINGS OF THE 39TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, 2007, :364-373
[10]  
Kalai E., 1977, International Journal of Game Theory, V6, P129, DOI 10.1007/BF01774658