Scalability, generalization and coevolution -- experimental comparisons applied to automated facility layout planning

Several practical problems in industry are difficult to optimize, both in terms of scalability and representation. Heuristics designed by domain experts are frequently applied to such problems. However, designing optimized heuristics can be a non-trivial task. One such difficult problem is the Facility Layout Problem (FLP) which is concerned with the allocation of activities to space. This paper is concerned with the block layout problem, where the activities require a fixed size and shape (modules). This problem is commonly divided into two sub problems; one of creating an initial feasible layout and one of improving the layout by interchanging the location of activities. We investigate how to extract novel heuristics for the FLP by applying an approach called Cooperative Coevolutionary Gene Expression Programming (CCGEP). By taking advantage of the natural problem decomposition, one species evolves heuristics for pre-scheduling, and another for allocating the activities onto the plant. An experimental, comparative approach investigates various features of the CCGEP approach. The results show that the evolved heuristics converge to suboptimal solutions as the problem size grows. However, coevolution has a positive effect on optimization of single problem instances. Expensive fitness evaluations may be limited by evolving generalized heuristics applicable to unseen fitness cases of arbitrary sizes.

[1]  Robin S Liggett,et al.  Automated facilities layout: past, present and future , 2000 .

[2]  Jeremy J. Michalek,et al.  Architectural layout design optimization , 2002 .

[3]  Peter J. Bentley,et al.  Evolutionary Design by Computers with CDrom , 1999 .

[4]  Panos M. Pardalos,et al.  Simulated Annealing and Genetic Algorithms for the Facility Layout Problem: A Survey , 1997, Comput. Optim. Appl..

[5]  Kenneth A. De Jong,et al.  A Cooperative Coevolutionary Approach to Function Optimization , 1994, PPSN.

[6]  Kyrre Glette,et al.  Indirect Online Evolution - A Conceptual Framework for Adaptation in Industrial Robotic Systems , 2008, ICES.

[7]  J. Leung A New Graph-Theoretic Heuristic for Facility Layout , 1992 .

[8]  Cândida Ferreira,et al.  Gene Expression Programming: A New Adaptive Algorithm for Solving Problems , 2001, Complex Syst..

[9]  Rrk Sharma,et al.  A review of different approaches to the facility layout problems , 2006 .

[10]  Risto Miikkulainen,et al.  A Taxonomy for Artificial Embryogeny , 2003, Artificial Life.

[11]  Russell D. Meller,et al.  The facility layout problem: Recent and emerging trends and perspectives , 1996 .

[12]  J. Torresen,et al.  Continuous Adaptation in Robotic Systems by Indirect Online Evolution , 2008, 2008 ECSIS Symposium on Learning and Adaptive Behaviors for Robotic Systems (LAB-RS).

[13]  Roger L. Wainwright,et al.  Solving facility layout problems using genetic programming , 1996 .

[14]  Teofilo F. Gonzalez,et al.  P-Complete Approximation Problems , 1976, J. ACM.