Speeding Up Local Search Neighborhood Evaluation for A Multi-Dimensional Knapsack Problem

Three different techniques are developed for reducing the computational time required to examine the neighborhood in a local search. Each of the techniques is based on storing some form of sorted information on the problem in order to quickly determine the best move to make. Each technique requires varying amounts of memory and pre-processing time. Computational experiments found that all these techniques improved the computational performance of a tabu search heuristic considerably, however the more complex techniques were able to provide orders of magnitude speed increases over a tabu search based on an unordered neighborhood search.

[1]  Agnès Plateau,et al.  A hybrid search combining interior point methods and metaheuristics for 0–1 programming , 2002 .

[2]  Jin-Kao Hao,et al.  A Hybrid Approach for the 01 Multidimensional Knapsack problem , 2001, IJCAI.

[3]  Jin-Kao Hao,et al.  A hybrid approach for the 0-1 multidimensional knapsack problem , 2001, IJCAI 2001.

[4]  Saïd Hanafi,et al.  An efficient tabu search approach for the 0-1 multidimensional knapsack problem , 1998, Eur. J. Oper. Res..

[5]  Andreas Drexl,et al.  A simulated annealing approach to the multiconstraint zero-one knapsack problem , 1988, Computing.

[6]  John E. Beasley,et al.  A Genetic Algorithm for the Multidimensional Knapsack Problem , 1998, J. Heuristics.

[7]  John E. Beasley,et al.  OR-Library: Distributing Test Problems by Electronic Mail , 1990 .

[8]  Thomas Bäck,et al.  The zero/one multiple knapsack problem and genetic algorithms , 1994, SAC '94.

[9]  Fred W. Glover,et al.  Solving zero-one mixed integer programming problems using tabu search , 1998, European Journal of Operational Research.

[10]  Paola Cappanera,et al.  A Local-Search-Based Heuristic for the Demand-Constrained Multidimensional Knapsack Problem , 2001, INFORMS J. Comput..

[11]  Ross J. W. James,et al.  Enumeration Methods for Repeatedly Solving Multidimensional Knapsack Sub-Problems , 2005, IEICE Trans. Inf. Syst..

[12]  G. Raidl,et al.  An improved genetic algorithm for the multiconstrained 0-1 knapsack problem , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[13]  J. K. Lenstra,et al.  Local Search in Combinatorial Optimisation. , 1997 .

[14]  Fred W. Glover,et al.  A user's guide to tabu search , 1993, Ann. Oper. Res..

[15]  Colin R. Reeves,et al.  Improving the Efficiency of Tabu Search for Machine Sequencing Problems , 1993 .

[16]  Fred Glover,et al.  Tabu search methods for a single machine scheduling problem , 1991, J. Intell. Manuf..