The convex hull heuristic for nonlinear integer programming problems with linear constraints and application to quadratic 0-1 problems

被引:1
|
作者
Guignard, Monique [1 ]
Ahlatcioglu, Aykut [1 ]
机构
[1] Univ Penn, Wharton Sch, Dept OID, Philadelphia, PA 19104 USA
关键词
Nonlinear 0-1 integer programming; Simplicial decomposition; Quadratic 0-1 programs with linear constraints; Primal relaxation; Convex hull relaxation; Convex hull heuristic;
D O I
10.1007/s10732-019-09433-w
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The convex hull heuristic is a heuristic for mixed-integer programming problems with a nonlinear objective function and linear constraints. It is a matheuristic in two ways: it is based on the mathematical programming algorithm called simplicial decomposition, or SD (von Hohenbalken in Math Program 13:49-68, 1977), and at each iteration, one solves a mixed-integer programming problem with a linear objective function and the original constraints, and a continuous problem with a nonlinear objective function and a single linear constraint. Its purpose is to produce quickly feasible and often near optimal or optimal solutions for convex and nonconvex problems. It is usually multi-start. We have tested it on a number of hard quadratic 0-1 optimization problems and present numerical results for generalized quadratic assignment problems, cross-dock door assignment problems, quadratic assignment problems and quadratic knapsack problems. We compare solution quality and solution times with results from the literature, when possible.
引用
收藏
页码:251 / 265
页数:15
相关论文
共 50 条