Title :
Coevolving heuristics for the Distributor´s Pallet Packing Problem
Author :
Furuholmen, Marcus ; Glette, Kyrre ; Hovin, Mats ; Torresen, Jim
Author_Institution :
Dept. of Syst. Eng., Aker Subsea AS, Fornebu
Abstract :
Efficient heuristics are required for on-line optimization problems where search-based methods are unfeasible due to frequent dynamics in the environment. This is especially apparent when operating on combinatorial NP-complete problems involving a large number of items. However, designing new heuristics for these problems may be a difficult and time-consuming task even for domain experts. Therefore, automating this design process may benefit the industry when facing new and difficult optimization problems. The Distributor´s Pallet Packing Problem (DPPP) is the problem of loading a pallet of non-homogenous items coming off a production line and is an instance of a range of resource-constrained, NP-complete, scheduling problems that are highly relevant for practical tasks in the industry. Common heuristics for the DPPP typically decompose the problem into two sub-problems; one of pre-scheduling all items on the production line and one of packing the items on the pallet. In this paper we concentrate on a two dimensional version of the DPPP and the more realistic scenario of having knowledge about only a limited set of the items on the production line. This paper aims at demonstrating that such an unknown heuristic may be evolved by Gene Expression Programming and Cooperative Coevolution. By taking advantage of the natural problem decomposition, two species evolve heuristics for pre-scheduling and packing respectively. We also argue that the evolved heuristics form part of a developmental stage in the construction of the finished phenotype, that is, the loaded pallet.
Keywords :
bin packing; combinatorial mathematics; computational complexity; genetic algorithms; palletising; scheduling; search problems; DPPP problem; combinatorial NP-complete problem; cooperative coevolution heuristics; distributor pallet packing problem; gene expression programming; industrial process; natural problem decomposition; on-line optimization problem; product design process; production line; scheduling problem; search-based method; Assembly; Design optimization; Gene expression; Job shop scheduling; NP-complete problem; Optimization methods; Process design; Processor scheduling; Production; Thumb;
Conference_Titel :
Evolutionary Computation, 2009. CEC '09. IEEE Congress on
Conference_Location :
Trondheim
Print_ISBN :
978-1-4244-2958-5
Electronic_ISBN :
978-1-4244-2959-2
DOI :
10.1109/CEC.2009.4983295