Hyper-heuristics: Learning To Combine Simple Heuristics In Bin-packing Problems

Evolutionary algorithms (EAs) often appear to be a 'black box', neither offering worst-case bounds nor any guarantee of optimality when used to solve individual problems. They can also take much longer than non-evolutionary methods. We try to address these concerns by using an EA, in particular the learning classi£er system XCS, to learn a solution process rather than to solve individual problems. The process chooses one of various simple non-evolutionary heuristics to apply to each state of a problem, gradually transforming the problem from its initial state to a solved state. We test this on a large set of one-dimensional bin packing problems. For some of the problems, none of the heuristics used can £nd an optimal answer; however, the evolved solution process can £nd an optimal solution in over 78% of cases.

[1]  Emanuel Falkenauer,et al.  A New Representation and Operators for Genetic Algorithms Applied to Grouping Problems , 1994, Evolutionary Computation.

[2]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[3]  Paolo Toth,et al.  Knapsack Problems: Algorithms and Computer Implementations , 1990 .

[4]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[5]  室 章治郎 Michael R.Garey/David S.Johnson 著, "COMPUTERS AND INTRACTABILITY A guide to the Theory of NP-Completeness", FREEMAN, A5判変形判, 338+xii, \5,217, 1979 , 1980 .

[6]  Armin Scholl,et al.  Bison: A fast hybrid procedure for exactly solving the one-dimensional bin packing problem , 1997, Comput. Oper. Res..

[7]  Edward G. Coffman,et al.  Approximation algorithms for bin packing: a survey , 1996 .

[8]  Stewart W. Wilson Classifier Fitness Based on Accuracy , 1995, Evolutionary Computation.

[9]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[10]  Alain Delchambre,et al.  A genetic algorithm for bin packing and line balancing , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[11]  David S. Johnson,et al.  Near-optimal bin packing algorithms , 1973 .

[12]  H. Terashima-Marín,et al.  Evolution of Constraint Satisfaction strategies in examination timetabling , 1999 .

[13]  Colin Reeves,et al.  Hybrid genetic algorithms for bin-packing and related problems , 1996, Ann. Oper. Res..

[14]  Sami Khuri,et al.  Evolutionary Heuristics for the Bin Packing Problem , 1995, ICANNGA.

[15]  Ian P. Gent Heuristic Solution of Open Bin Packing Problems , 1998, J. Heuristics.

[16]  Zbigniew Michalewicz,et al.  Evolutionary Computation 2 , 2000 .

[17]  Emanuel Falkenauer,et al.  A hybrid grouping genetic algorithm for bin packing , 1996, J. Heuristics.

[18]  Martin V. Butz,et al.  An Algorithmic Description of XCS , 2000, IWLCS.