Solving the pooling problem at scale with extensible solver GALINI
Solving the pooling problem at scale with extensible solver GALINI
复制标题
使用可扩展求解器 GALINI 大规模解决池化问题
DOI:
10.1016/j.compchemeng.2022.107660
复制
发表时间:
2022
影响因子:
4.3
通讯作者:
Ceccon F
中科院分区:
文献类型:
--
作者:
Ceccon F
This paper presents a Python library to model pooling problems, a class of network flow problems with many engineering applications. The library automatically generates a mixed-integer quadratically-constrained quadratic optimization problem from a given network structure. The library additionally uses the network structure to build 1) a convex linear relaxation of the non-convex quadratic program and 2) a mixed-integer linear restriction of the problem. We integrate the pooling network library with GALINI, an open-source extensible global solver for quadratic optimization. We demonstrate GALINI’s extensible characteristics by using the pooling library to develop two GALINI plug-ins: 1) a cut generator plug-in that adds valid inequalities in the GALINI cut loop and 2) a primal heuristic plug-in that uses the mixed-integer linear restriction. We test GALINI on large scale pooling problems and show that, thanks to the good upper bound provided by the mixed-integer linear restriction and the good lower bounds provided by the convex relaxation, we obtain optimality gaps that are competitive with Gurobi 9.1 on the largest problem instances.
登录
查看更多内容
影响因子:
3.7
作者:
Ceccon F
通讯作者:
Ceccon F
影响因子:
4.3
作者:
Z. Friedman;John Ingalls;John D. Siirola;J. Watson
通讯作者:
J. Watson
DOI:
--
发表时间:
2009
期刊:
--
影响因子:
--
作者:
R. Misener;C. Floudas
通讯作者:
R. Misener;C. Floudas
DOI:
10.1287/mnsc.1030.0207
发表时间:
2000-05
期刊:
Manag. Sci.
影响因子:
--
作者:
Charles Audet;J. Brimberg;P. Hansen;Sébastien Le Digabel;N. Mladenović
通讯作者:
Charles Audet;J. Brimberg;P. Hansen;Sébastien Le Digabel;N. Mladenović
DOI:
--
发表时间:
2016
期刊:
Integration of AI and OR Techniques in Constraint Programming
影响因子:
--
作者:
Domenico Salvagnin
通讯作者:
Domenico Salvagnin