Linearization and parallelization schemes for convex mixed-integer nonlinear optimization

被引:0
作者
Meenarli Sharma
Prashant Palkar
Ashutosh Mahajan
机构
[1] Indian Institute of Technology Bombay,
来源
Computational Optimization and Applications | 2022年 / 81卷
关键词
Convex MINLP; Linearization techniques; Branch-and-bound; Outer approximation; Shared-memory parallel;
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:55
相关论文
共 91 条
  • [31] Sawaya N(2018)SCIP: Global optimization of mixed-integer nonlinear programs in a branch-and-cut framework Opt. Methods Softw. 33 563-136
  • [32] Bonami P(2006)On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming Math. Program. 106 25-397
  • [33] Gonçalves JP(1995)An extended cutting plane method for solving convex minlp problems Comput. Chem. Eng. 19 131-undefined
  • [34] Boukouvala F(2009)Computational experience with a software framework for parallel integer programming INFORMS J. Comput. 21 383-undefined
  • [35] Misener R(undefined)undefined undefined undefined undefined-undefined
  • [36] Floudas CA(undefined)undefined undefined undefined undefined-undefined
  • [37] Bussieck MR(undefined)undefined undefined undefined undefined-undefined
  • [38] Drud AS(undefined)undefined undefined undefined undefined-undefined
  • [39] Meeraus A(undefined)undefined undefined undefined undefined-undefined
  • [40] Dagum L(undefined)undefined undefined undefined undefined-undefined