Alternating criteria search: a parallel large neighborhood search algorithm for mixed integer programs

被引:0
|
作者
Lluís-Miquel Munguía
Shabbir Ahmed
David A. Bader
George L. Nemhauser
Yufen Shao
机构
[1] Georgia Institute of Technology,College of Computing
[2] Georgia Institute of Technology,School of Industrial and Systems Engineering
[3] ExxonMobil Upstream Research Company,undefined
关键词
MIPs; Parallel algorithms; Primal heuristics; LNS;
D O I
暂无
中图分类号
学科分类号
摘要
We present a parallel large neighborhood search framework for finding high quality primal solutions for general mixed-integer programs (MIPs). The approach simultaneously solves a large number of sub-MIPs with the dual objective of reducing infeasibility and optimizing with respect to the original objective. Both goals are achieved by solving restricted versions of two auxiliary MIPs, where subsets of the variables are fixed. In contrast to prior approaches, ours does not require a feasible starting solution. We leverage parallelism to perform multiple searches simultaneously, with the objective of increasing the effectiveness of our heuristic. We computationally compare the proposed framework with a state-of-the-art MIP solver in terms of solution quality, scalability, reproducibility, and parallel efficiency. Results show the efficacy of our approach in finding high quality solutions quickly both as a standalone primal heuristic and when used in conjunction with an exact algorithm.
引用
收藏
页码:1 / 24
页数:23
相关论文
共 50 条
  • [1] Alternating criteria search: a parallel large neighborhood search algorithm for mixed integer programs
    Munguia, Lluis-Miquel
    Ahmed, Shabbir
    Bader, David A.
    Nemhauser, George L.
    Shao, Yufen
    [J]. COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2018, 69 (01) : 1 - 24
  • [2] Adaptive large neighborhood search for mixed integer programming
    Hendel, Gregor
    [J]. MATHEMATICAL PROGRAMMING COMPUTATION, 2022, 14 (02) : 185 - 221
  • [3] Adaptive large neighborhood search for mixed integer programming
    Gregor Hendel
    [J]. Mathematical Programming Computation, 2022, 14 : 185 - 221
  • [4] Learning Large Neighborhood Search Policy for Integer Programming
    Wu, Yaoxin
    Song, Wen
    Cao, Zhiguang
    Zhang, Jie
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 34 (NEURIPS 2021), 2021, 34
  • [5] A LP-based Neighborhood Search for General Integer Programs
    Gu, Qun
    Zhang, Xinhui
    Narayanan, S.
    [J]. PROCEEDINGS OF THE 12TH WSEAS INTERNATIONAL CONFERENCE ON COMPUTERS , PTS 1-3: NEW ASPECTS OF COMPUTERS, 2008, : 697 - +
  • [6] ON THE MIXED INTEGER RANDOMIZED PATTERN SEARCH ALGORITHM
    Brea, Ebert
    [J]. REVISTA DE LA UNION MATEMATICA ARGENTINA, 2019, 60 (02): : 485 - 504
  • [7] Parametric tabu-search for mixed integer programs
    Glover, F
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2006, 33 (09) : 2449 - 2494
  • [8] A novel LP-based Neighborhood search for general integer programs
    Zhang, Xinhui
    Hill, Raymond R.
    [J]. WMSCI 2006: 10TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VI, PROCEEDINGS, 2006, : 63 - 68
  • [9] Self-adaptive large neighborhood search algorithm for parallel machine scheduling problems
    Gerhard Reinelt
    [J]. Journal of Systems Engineering and Electronics, 2012, 23 (02) : 208 - 215
  • [10] Self-adaptive large neighborhood search algorithm for parallel machine scheduling problems
    Wang, Pei
    Reinelt, Gerhard
    Tan, Yuejin
    [J]. JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2012, 23 (02) : 208 - 215