Efficient evaluations for solving large 0-1 unconstrained quadratic optimisation problems

We provide a method for efficiently evaluating moves that complement values of 0-1 variables in search methods for binary unconstrained quadratic optimisation problems. Our method exploits a compact matrix representation and offers further improvements in speed by exploiting sparse matrices that arise in large-scale applications. The resulting approach, which works with integer or real data, can be applied to improve the efficiency of a variety of different search processes, especially in the case of commonly encountered applications that involve large and sparse matrices. It also enables larger problems to be solved than could previously be handled within a given amount of available memory. Our evaluation method has been embedded in a tabu search algorithm in a sequel to this paper, yielding a method that efficiently matches or improves currently best-known results for instances from widely used benchmark sets having up to 7,000 variables.

[1]  F. Harary On the notion of balance of a signed graph. , 1953 .

[2]  R. McBride,et al.  An Implicit Enumeration Algorithm for Quadratic Integer Programming , 1980 .

[3]  P. Hammer,et al.  Quadratic knapsack problems , 1980 .

[4]  Jakob Krarup,et al.  Computer-aided layout design , 1978 .

[5]  F. Glover,et al.  Tabu Search with Critical Event Memory: An Enhanced Application for Binary Quadratic Programs , 1999 .

[6]  F. Glover,et al.  Adaptive Memory Tabu Search for Binary Quadratic Programs , 1998 .

[7]  J. Ben Rosen,et al.  A quadratic assignment formulation of the molecular conformation problem , 1994, J. Glob. Optim..

[8]  P. Chardaire,et al.  A Decomposition Method for Quadratic Zero-One Programming , 1995 .

[9]  Fred W. Glover,et al.  A unified modeling and solution framework for combinatorial optimization problems , 2004, OR Spectr..

[10]  John E. Beasley,et al.  Heuristic algorithms for the unconstrained binary quadratic programming problem , 1998 .

[11]  Panos M. Pardalos,et al.  Computational aspects of a branch and bound algorithm for quadratic zero-one programming , 1990, Computing.

[12]  Panos M. Pardalos,et al.  The maximum clique problem , 1994, J. Glob. Optim..

[13]  Bernd Freisleben,et al.  Greedy and Local Search Heuristics for Unconstrained Binary Quadratic Programming , 2002, J. Heuristics.

[14]  Harvey J. Greenberg,et al.  Quadratic Binary Programming Models in Computational Biology , 2008, Algorithmic Oper. Res..

[15]  Gintaras Palubeckis,et al.  Iterated Tabu Search for the Unconstrained Binary Quadratic Optimization Problem , 2006, Informatica.

[16]  Gintaras Palubeckis,et al.  Multistart Tabu Search Strategies for the Unconstrained Binary Quadratic Optimization Problem , 2004, Ann. Oper. Res..

[17]  G. Kochenberger,et al.  0-1 Quadratic programming approach for optimum solutions of two scheduling problems , 1994 .

[18]  J. Jeffry Howbert,et al.  The Maximum Clique Problem , 2007 .

[19]  Fred W. Glover,et al.  Diversification-driven tabu search for unconstrained binary quadratic problems , 2010, 4OR.