Conference Proceeding

Automatic heuristic generation with genetic programming: Evolving a jack-of-all-trades or a master of one

Details

Citation

Burke E, Hyde M, Kendall G & Woodward J (2007) Automatic heuristic generation with genetic programming: Evolving a jack-of-all-trades or a master of one. In: GECCO '07 Proceedings of the 9th annual conference on Genetic and evolutionary computation. 9th annual conference on Genetic and evolutionary computation, London, 07.07.2007-11.07.2011. New York, NY: ACM, pp. 1559-1565. http://dl.acm.org/citation.cfm?doid=1276958.1277273; https://doi.org/10.1145/1276958.1277273

Abstract
It is possible to argue that online bin packing heuristics should be evaluated by using metrics based on their performance over the set of all bin packing problems, such as the worst case or average case performance. However, this method of assessing a heuristic would only be relevant to a user who employs the heuristic over a set of problems which is actually representative of the set of all possible bin packing problems. On the other hand, a real world user will often only deal with packing problems that are representative of a particular sub-set. Their piece sizes will all belong to a particular distribution. The contribution of this paper is to show that a Genetic Programming system can automate the process of heuristic generation and produce heuristics that are human-competitive over a range of sets of problems, or which excel on a particular sub-set. We also show that the choice of training instances is vital in the area of automatic heuristic generation, due to the trade-off between the performance and generality of the heuristics generated and their applicability to new problems.

StatusPublished
Publication date31/12/2007
Publication date online31/07/2007
Related URLshttp://www.sigevo.org/gecco-2007/index.html
PublisherACM
Publisher URLhttp://dl.acm.org/citation.cfm?doid=1276958.1277273
Place of publicationNew York, NY
ISBN978-1-59593-697-4
Conference9th annual conference on Genetic and evolutionary computation
Conference locationLondon
Dates