ABSTRACT
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.
- ]]Sahni, S., Gonzalez, T.: P-Complete Approximation Problems. Journal of the ACM (JACM) 23(3) (1976) 555--565 Google ScholarDigital Library
- ]]Mavridou, T., Pardalos, P.: Simulated Annealing and Genetic Algorithms for the Facility Layout Problem: A Survey. Computational Optimization and Applications 7(1) (1997) 111--126 Google ScholarDigital Library
- ]]Stanley, K., Miikkulainen, R.: A Taxonomy for Artificial Embryogeny. Artificial Life 9(2) (2003) 93--130 Google ScholarDigital Library
- ]]Bentley, P.: Evolutionary Design by Computers with CDrom. Morgan Kaufmann Publishers Inc. San Francisco, CA, USA (1999) Google ScholarDigital Library
- ]]Furuholmen, M., Hovin, M., Torresen, J., Glette, K.: Continuous Adaptation in Robotic Systems by Indirect Online Evolution. Learning and Adaptive Behaviors for Robotic Systems, Lab-Rs 2008, Edinburgh, United Kingdom, 6-8 August 2008: Proceedings (2008) Google ScholarDigital Library
- ]]Furuholmen, M., Glette, K., Torresen, J., Hovin, M.: Indirect Online Evolution - A Conceptual Framework for Adaptation in industrial Robotic Systems. Evolvable Systems: From Biology to Hardware: 8th International Conference, ICES 2008, Prague, Czech Republic, September 2008: Proceedings (2008) Google ScholarDigital Library
- ]]Meller, R., Gau, K.: The facility layout problem: Recent and emerging trends and perspectives. Journal of Manufacturing Systems 15(5) (1996) 351--366Google ScholarCross Ref
- ]]Singh, S., Sharma, R.: A review of different approaches to the facility layout problems. The International Journal of Advanced Manufacturing Technology 30(5) (2006) 425--433Google ScholarCross Ref
- ]]Michalek, J., Choudhary, R., Papalambros, P.: Architectural Layout Design Optimization. Engineering Optimization 34(5) (2002) 461--484Google ScholarCross Ref
- ]]Garces-Perez, J., Schoenefeld, D., Wainwright, R.: Solving facility layout problems using genetic programming. (In: Proc. 1st Annual Conf. on Genetic Programming (GP-96)) 182--190 Google ScholarDigital Library
- ]]Leung, J.: A new graph-theoretic heuristic for facility layout. Management Science 38(4) (1992) 594--605Google ScholarDigital Library
- ]]Liggett, R.: Automated facilities layout: past, present and future. Automation in Construction 9(2) (2000) 197--215Google ScholarCross Ref
- ]]Potter, M., De Jong, K.: A Cooperative Coevolutionary Approach to Function Optimization. LECTURE NOTES IN COMPUTER SCIENCE (1994) 249--249 Google ScholarDigital Library
- ]]Ferreira, C.: Gene Expression Programming: a New Adaptive Algorithm for Solving Problems. Arxiv preprint cs.AI/0102027 (2001).Google Scholar
Index Terms
- Scalability, generalization and coevolution -- experimental comparisons applied to automated facility layout planning
Recommendations
Supportive coevolution
GECCO '12: Proceedings of the 14th annual conference companion on Genetic and evolutionary computationAutomatically configuring and dynamically controlling an Evolutionary Algorithm's (EA's) parameters is a complex task, yet doing so allows EAs to become more powerful and require less problem specific tuning to become effective. Supportive Coevolution ...
A novel multi-population coevolution immune optimization algorithm
A novel multi-population coevolution immune optimization algorithm (MCIA) is proposed to solve numerical and engineering optimization problem in real world. MCIA is inspired by the mechanism that how neuroendocrine system affects T cells and B cells in ...
Using supportive coevolution to evolve self-configuring crossover
GECCO '13 Companion: Proceedings of the 15th annual conference companion on Genetic and evolutionary computationCreating an Evolutionary Algorithm (EA) which is capable of automatically configuring itself and dynamically controlling its parameters is a challenging problem. However, solving this problem can reduce the amount of manual configuration required to ...
Comments