Linear programming for the 0-1 quadratic knapsack problem

被引:67
作者
Billionnet, A
Calmels, F
机构
[1] CEDRIC, Institut d'Informatique d'Enterprise, 91025 Evry Cedex
关键词
zero-one quadratic programming; knapsack problem; linearization; branch-and-bound; computational analysis;
D O I
10.1016/0377-2217(94)00229-0
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
In this paper we consider the quadratic knapsack problem which consists in maximizing a positive quadratic pseudo-Boolean function subject to a linear capacity constraint. We propose a new method for computing an upper bound. This method is based on the solution of a continuous linear program constructed by adding to a classical linearization of the problem some constraints redundant in 0-1 variables but nonredundant in continuous variables. The obtained upper bound is better than the bounds given by other known methods. We also propose an algorithm for computing a good feasible solution. This algorithm is an elaboration of the heuristic methods proposed by Chaillou, Hansen and Mahieu and by Gallo, Hammer and Simeone. The relative error between this feasible solution and the optimum solution is generally less than 1%. We show how these upper and lower bounds can be efficiently used to determine the values of some variables at the optimum. Finally we propose a branch-and-bound algorithm for solving the quadratic knapsack problem and report extensive computational tests.
引用
收藏
页码:310 / 325
页数:16
相关论文
共 20 条
[1]   A TIGHT LINEARIZATION AND AN ALGORITHM FOR ZERO-ONE QUADRATIC-PROGRAMMING PROBLEMS [J].
ADAMS, WP ;
SHERALI, HD .
MANAGEMENT SCIENCE, 1986, 32 (10) :1274-1290
[2]   EXPERIMENTS IN QUADRATIC 0-1 PROGRAMMING [J].
BARAHONA, F ;
JUNGER, M ;
REINELT, G .
MATHEMATICAL PROGRAMMING, 1989, 44 (02) :127-137
[3]  
BILLIONNET A, 1989, TSI-TECH SCI INF, V8, P307
[4]   MINIMIZATION OF A QUADRATIC PSEUDO-BOOLEAN FUNCTION [J].
BILLIONNET, A ;
SUTTER, A .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1994, 78 (01) :106-115
[5]   THE INDEFINITE ZERO-ONE QUADRATIC PROBLEM [J].
CARTER, MW .
DISCRETE APPLIED MATHEMATICS, 1984, 7 (01) :23-44
[6]  
CHAILLOU P, 1983, NETFLOW 83 INT WORKS
[7]   A DECOMPOSITION METHOD FOR QUADRATIC ZERO-ONE PROGRAMMING [J].
CHARDAIRE, P ;
SUTTER, A .
MANAGEMENT SCIENCE, 1995, 41 (04) :704-712
[8]   A FAST PARAMETRIC MAXIMUM FLOW ALGORITHM AND APPLICATIONS [J].
GALLO, G ;
GRIGORIADIS, MD ;
TARJAN, RE .
SIAM JOURNAL ON COMPUTING, 1989, 18 (01) :30-55
[9]  
GALLO G, 1980, MATH PROGRAM STUD, V12, P132, DOI 10.1007/BFb0120892
[10]  
GALLO G, 1988, MATH PROGRAM, V45, P295