Linearization and parallelization schemes for convex mixed-integer nonlinear optimization

被引:2
|
作者
Sharma, Meenarli [1 ]
Palkar, Prashant [1 ]
Mahajan, Ashutosh [1 ]
机构
[1] Indian Inst Technol, Mumbai 400076, Maharashtra, India
关键词
Convex MINLP; Linearization techniques; Branch-and-bound; Outer approximation; Shared-memory parallel; CONFLICT-ANALYSIS; APPROXIMATION; FRAMEWORK; ALGORITHM; BRANCH; EXTENSION; SOFTWARE; PROGRESS; SOLVER;
D O I
10.1007/s10589-021-00335-x
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
We develop and test linearization and parallelization schemes for convex mixed-integer nonlinear programming. Several linearization approaches are proposed for LP/NLP based branch-and-bound. Some of these approaches strengthen the linear approximation to nonlinear constraints at the root node and some at the other branch-and-bound nodes. Two of the techniques are specifically applicable to commonly found univariate nonlinear functions and are more effective than other general approaches. These techniques have been implemented in the Minotaur toolkit. Tests on benchmark instances show up to 12% improvement in the average time to solve the instances. Shared-memory parallel versions of NLP based branch-and-bound and LP/NLP based branch-and-bound algorithms have also been developed in the toolkit. These implementations solve different nodes of branch-and-bound concurrently. About 44% improvement in the speed and an increase in the number of instances solved within the time limit are observed when the two schemes are used together on a computer with 16 cores. These parallelization methods are compared to alternate approaches that exploit parallelism in existing commercial MILP solvers. The latter approaches are seen to perform better thus highlighting the importance of MILP techniques.
引用
收藏
页码:423 / 478
页数:56
相关论文
共 50 条
  • [1] Linearization and parallelization schemes for convex mixed-integer nonlinear optimization
    Meenarli Sharma
    Prashant Palkar
    Ashutosh Mahajan
    Computational Optimization and Applications, 2022, 81 : 423 - 478
  • [2] Mixed-integer nonlinear optimization
    Belotti, Pietro
    Kirches, Christian
    Leyffer, Sven
    Linderoth, Jeff
    Luedtke, James
    Mahajan, Ashutosh
    ACTA NUMERICA, 2013, 22 : 1 - 131
  • [3] Linearization-based algorithms for mixed-integer nonlinear programs with convex continuous relaxation
    Hamzeei, Mahdi
    Luedtke, James
    JOURNAL OF GLOBAL OPTIMIZATION, 2014, 59 (2-3) : 343 - 365
  • [4] Linearization-based algorithms for mixed-integer nonlinear programs with convex continuous relaxation
    Mahdi Hamzeei
    James Luedtke
    Journal of Global Optimization, 2014, 59 : 343 - 365
  • [5] Automatic Reformulations for Convex Mixed-Integer Nonlinear Optimization: Perspective and Separability
    Sharma, Meenarli
    Mahajan, Ashutosh
    Leibniz International Proceedings in Informatics, LIPIcs, 2022, 233
  • [6] Polyhedral approximation in mixed-integer convex optimization
    Lubin, Miles
    Yamangil, Emre
    Bent, Russell
    Vielma, Juan Pablo
    MATHEMATICAL PROGRAMMING, 2018, 172 (1-2) : 139 - 168
  • [7] Polyhedral approximation in mixed-integer convex optimization
    Miles Lubin
    Emre Yamangil
    Russell Bent
    Juan Pablo Vielma
    Mathematical Programming, 2018, 172 : 139 - 168
  • [8] Information complexity of mixed-integer convex optimization
    Basu, Amitabh
    Jiang, Hongyi
    Kerger, Phillip
    Molinaro, Marco
    MATHEMATICAL PROGRAMMING, 2025, 210 (1-2) : 3 - 45
  • [9] Information Complexity of Mixed-Integer Convex Optimization
    Basu, Amitabh
    Jiang, Hongyi
    Kerger, Phillip
    Molinaro, Marco
    INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, IPCO 2023, 2023, 13904 : 1 - 13
  • [10] Granularity in Nonlinear Mixed-Integer Optimization
    Neumann, Christoph
    Stein, Oliver
    Sudermann-Merx, Nathan
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2020, 184 (02) : 433 - 465