From an Interior Point to a Corner Point: Smart Crossover

被引:0
|
作者
Ge, Dongdong [1 ]
Wang, Chengwenjian [2 ]
Xiong, Zikai [3 ]
Ye, Yinyu [4 ]
机构
[1] Shanghai Jiao Tong Univ, Antai Sch Econ & Management, Shanghai 200030, Peoples R China
[2] Univ Minnesota, Dept Ind & Syst Engn, Minneapolis, MN 55414 USA
[3] MIT, Operat Res Ctr, Cambridge, MA 02139 USA
[4] Stanford Univ, Dept Management Sci & Engn, Stanford, CA 94305 USA
基金
中国国家自然科学基金;
关键词
linear programming; crossover; optimal transport; network flow problem; first-order method; interior-point method; ALGORITHM; IDENTIFICATION; CONVERGENCE; FINITE;
D O I
10.1287/ijoc.2022.0291
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Identifying optimal basic feasible solutions to linear programming problems is a critical task for mixed integer programming and other applications. The crossover method, which aims at deriving an optimal extreme point from a suboptimal solution (the output of a starting method such as interior-point methods or first-order methods), is crucial in this process. This method, compared with the starting method, frequently represents the primary computational bottleneck in practical applications. We propose approaches to overcome this bottleneck by exploiting problem characteristics and implementing customized strategies. For problems arising from network applications and exhibiting network structures, we take advantage of the graph structure of the problem and the tree structure of the optimal solutions. Based on these structures, we propose a tree-based crossover method, aiming to recovering basic solutions by identifying nearby spanning tree structures. For general linear programs, we propose recovering an optimal basic solution by identifying the optimal face and employing controlled perturbations based on the suboptimal solution provided by interior-point methods. We prove that an optimal solution for the perturbed problem is an extreme point, and its objective value is at least as good as that of the initial interior-point solution. Computational experiments show significant speed-ups achieved by our methods compared with state-of-the-art commercial solvers on classical linear programming problem benchmarks, network flow problem benchmarks, and optimal transport problems.
引用
收藏
页数:20
相关论文
共 50 条
  • [21] Global localization based on corner point
    Xu, ZZ
    Liang, RH
    Liu, JL
    2003 IEEE INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN ROBOTICS AND AUTOMATION, VOLS I-III, PROCEEDINGS, 2003, : 843 - 847
  • [22] SOME IMPLICATIONS OF CORNER POINT SINGULARITIES
    POOK, LP
    ENGINEERING FRACTURE MECHANICS, 1994, 48 (03) : 367 - 378
  • [23] Crack profiles and corner point singularities
    Pook, L.P.
    Fatigue and Fracture of Engineering Materials and Structures, 2000, 23 (02): : 141 - 150
  • [24] Improving the preconditioning of linear systems from interior point methods
    Casacio, Luciana
    Lyra, Christiano
    Leite Oliveira, Aurelio Ribeiro
    Castro, Cecilia Orellana
    COMPUTERS & OPERATIONS RESEARCH, 2017, 85 : 129 - 138
  • [25] An Interior-Point Method for a Class of Saddle-Point Problems
    B.V. Halldórsson
    R.H. Tütüncü
    Journal of Optimization Theory and Applications, 2003, 116 : 559 - 590
  • [26] An interior-point method for a class of saddle-point problems
    Halldórsson, BV
    Tütüncü, RH
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2003, 116 (03) : 559 - 590
  • [27] On numerical issues of interior point methods
    Meszaros, Csaba
    SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2008, 30 (01) : 223 - 235
  • [28] Crash start of interior point methods
    Gondzio, Jacek
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2016, 255 (01) : 308 - 314
  • [29] Interior Point Method: History and Prospects
    V. I. Zorkal’tsev
    Computational Mathematics and Mathematical Physics, 2019, 59 : 1597 - 1612
  • [30] Counting the Interior Points of a Point Configuration
    P. H. Edelman
    V. Reiner
    Discrete & Computational Geometry, 2000, 23 : 1 - 13