Skip to main content

Advertisement

Log in

Cellular genetic algorithm technique for the multicriterion design optimization

  • RESEARCH PAPER
  • Published:
Structural and Multidisciplinary Optimization Aims and scope Submit manuscript

Abstract

There have been increased activities in the study of genetic algorithms (GA) for problems of design optimization. The present paper describes a fine-grained model of parallel GA implementation that derives from a cellular-automata-like computation. The central idea behind the Cellular Genetic Algorithm approach is to treat the GA population as being distributed over a 2-D grid of cells, with each member of the population occupying a particular cell and defining the state of that cell. Evolution of the cell state is tantamount to updating the design information contained in a cell site, and as in cellular automata computations, takes place on the basis of local interaction with neighboring cells. A focus of the paper is in the adaptation of the cellular genetic algorithm approach in the solution of multicriteria design optimization problems. The proposed paper describes the implementation of this approach and examines its efficiency in the context of representative design optimization problems.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Abdalla MM, Setoodeh S, Gürdal Z (2006) Cellular automata paradigm for topology optimisation. In: Bendsoe MP, Olhoff N, Sigmund O (eds) IUTAM symposium on topological design optimization of structures, machines and materials, status and perspectives (Solid mechanics and its applications). Springer, Heidelberg

    Google Scholar 

  • Alba E, Luque G (2004) Growth curves and takeover time in distributed evolutionary algorithms. In: Deb K et al (eds) Genetic and evolutionary computation—GECCO 2004. Springer, Heidelberg, pp 864–876

    Google Scholar 

  • Alba E, Tomassini M (2002) Parallelism and evolutionary algorithms. IEEE Trans Evol Comp 6:443–462

    Article  Google Scholar 

  • Andre D, Bennett FH III, Koza JR (1996a) Discovery by genetic programming of a cellular automata rule that is better than any known rule for the majority classification problem. In: Koza JR, Goldberg DE, Fogel DB, Riolo RL (eds) Genetic programming 1996: proceedings of the first annual conference. MIT Press, Cambridge, pp 3–11. http://www.genetic-programming.com/jkpdf/gp1996gkl.pdf, Stanford University, CA, USA

    Google Scholar 

  • Andre D, Bennett FH III, Koza JR (1996b) Evolution of intricate long-distance communication signals in cellular automata using genetic programming. In: Langton CG, Shimohara T (eds) Artificial life V: proceedings of the fifth international workshop on the synthesis and simulation of living systems, vol. 1. MIT Press, Cambridge. http://www.geneticprogramming.com/jkpdf/alife1996gkl.pdf, Nara, Japan

    Google Scholar 

  • Belegundu AD, Murthy DV, Salagame RR, Constans EW (1994) Multi-objective optimization of laminated ceramic composites using genetic algorithms. In: 5th AIAA/NASA/USAF/ISSMO symp on multidisciplinary analysis and optimization, AIAA, Panama City, FL, September, pp 1025–1022

  • Bowman VJ (1976) On the relationship of the Tchebycheff norm and the efficient frontier of multicriteria objectives. In: Thiriez H, Zitonts S (eds) Multiple criteria decision making. Springer, Berlin

    Google Scholar 

  • Cai J, Thierauf G (1997) Evolution strategies in engineering optimizations. Eng Optim 29:177–199

    Article  Google Scholar 

  • Canyurt OE (2002) Cellular models of computation in structural analysis and design. PhD Thesis, Rensselaer Polytechnic Institute, Troy, NY, USA

  • Canyurt OE, Hajela P (2003) A cellular automata framework for parallel GA implementation. In: Proceedings of the 5th world congress on structural and multidisciplinary optimization, Venice, Italy

  • Canyurt OE, Hajela P (2005) A cellular framework for structural analysis and optimization. Comput Methods Appl Mech Eng 194:3516–3534

    Article  MATH  Google Scholar 

  • Chankong V, Haimes YY (1983) Multiobjective decision making: theory and methodology. North-Holland, New York

    MATH  Google Scholar 

  • Coello CA (2003) Evolutionary multiobjective optimization: current and future challenges. In: Benitez J, Cordon O, Hoffmann F, Roy R (eds) Advances in soft computing engineering, design and manufacturing. Springer, Berlin, September 2003, pp 243–256

    Google Scholar 

  • Collins R, Jefferson D (1991) Selection in massively parallel genetic algorithms. In: Booker L, Belew R (eds) Proceedings of the 4th international conference on genetic algorithms. Morgan Kaufmann, San Mateo, pp 249–256

    Google Scholar 

  • Das R, Mitchel M, Crutchfield JP (1994) A genetic algorithm discovers particle-based computation in cellular automata. In: Davidor Y, Schwefel H-P, Manner R (eds) Proceedings of the third conference on parallel problem solving from nature (PPSN III). Springer, Berlin, 9–14 Oct, Jerusalem, Israel, pp 344–353

    Google Scholar 

  • Deb K (2001) Multi-objective optimization using evolutionary algorithms. Wiley, Chichester

    MATH  Google Scholar 

  • Deb K, Agrawal S, Pratap A, Meyarivan T (2002) A fast and elitist multi-objective genetic algorithm. NSGA-II. IEEE Trans Evol Comput 6:182–197

    Article  Google Scholar 

  • Fonseca CM, Fleming PJ (1993) Genetic algorithms for multiobjective optimization: formulation discussion and generalization. In: Forrest S (ed) Proceedings of the fifth international conference on genetic algorithms. Morgan Kaufmann, San Mateo, pp 416–423

    Google Scholar 

  • Ganguly N (2003) Cellular automata evolution: theory and applications in pattern classification. PhD thesis, B. E. College, Deemed University, India

  • Goldberg DE (1989) Genetic algorithms in search optimization and machine learning. Addison-Wesley, Reading

    MATH  Google Scholar 

  • Gorges-Schleuter M (1989) ASPARAGOS an asynchronous parallel genetic optimisation strategy. In: Schaffer JD (ed) Proceedings of third international conference on genetic algorithms. Morgan Kaufmann, San Mateo, pp 422–427

    Google Scholar 

  • Guo G, Yu S (2003) Evolutionary parallel local search for function optimization. IEEE Trans Syst Man Cybern B 33:864–876

    Article  Google Scholar 

  • Hajela P, Yoo J (1999) Immune network modeling in design optimization. In: Corne D, Dorigo M, Glover F (eds) New methods in optimization. McGraw-Hill, New York

    Google Scholar 

  • Karafyllidis I (1999) Acceleration of cellular automata algorithms using genetic algorithms. Adv Eng Softw 30:419–437

    Article  Google Scholar 

  • Knowles JD, Corne DW (2000) Approximating the nondominated front using the Pareto archived evolution strategy. Evol Comput 8:149–172

    Article  Google Scholar 

  • Koski J (1985) Defectiveness of weighting method in multicriterion of structures. Commun Appl Numer Methods 1:333–337

    Article  MATH  Google Scholar 

  • Koumousis VK, Katsaras CP (2006) A saw-tooth genetic algorithm combining the effects of variable population size and reinitialization to enhance performance. IEEE Trans Evol Comput 10:19–28

    Article  Google Scholar 

  • Koza JR (1993) Discovery of rewrite rules in Lindenmayer Systems and state transition rules in cellular automata via genetic programming. In: The symposium on pattern formation (SPF-93) at Claremont, California, February 13, USA

  • Lin CY, Hajela P (1995) Design optimization with advanced genetic search strategies. Adv Eng Softw 21:179–189

    Article  Google Scholar 

  • Manderick B, Spiessens P (1989) Fine-grained parallel genetic algorithms. In: Schaffer JD (ed) Proceedings of the third international conference on genetic algorithms. Morgan Kaufmann, San Mateo

    Google Scholar 

  • Mardlea SJ, Pascoea S, Tamiz M (2000) An investigation of genetic algorithms for the optimization of multi-objective fisheries bioeconomic models. Int Trans Oper Res 7:33–49

    Article  Google Scholar 

  • Matous K, Leps M, Zeman J, Sejnoha M (2000) Applying genetic algorithms to selected topics commonly encountered in engineering practice. Comput Methods Appl Mech Eng 190:1629–1650

    Article  MATH  Google Scholar 

  • Messac A, Yahaya IA (2001) Required relationship between objective function and Pareto frontier orders: practical implications. AIAA J 11:2168–2174

    Article  Google Scholar 

  • Mitchell M, Crutchfield JP, Hraber PT (1994) Evolving cellular automata to perform computations: mechanisms and impediments. Physica D 75:361–391

    Article  MATH  Google Scholar 

  • Mitchell M, Crutchfield JP, Das R (1996) Evolving cellular automata with genetic algorithms: a review of recent work. In: Proceedings of the first international conference on evolutionary computation and its applications (EvCA’96), Russian Academy of Sciences, Moscow, Russia

  • Mühlenbein H (1991) Evolution in time and space: the parallel genetic algorithm. In: Rawlins G (ed) Foundations of genetic algorithms. Morgan Kaufmann, San Mateo, pp 316–337

    Google Scholar 

  • Osyczka A (1978) An approach of multicriterion optimization problems for engineering design. Comput Methods Appl Mech Eng 15(3):309–333

    Article  MATH  Google Scholar 

  • Pareto V (1971) Manuale Di Economica Politica. Societa Editrice Libraria, Milano, Italy, 1906. In: Schiwier AS (ed) Manual of political economy. MacMillan, New York

    Google Scholar 

  • Patel NM, Renaud JE (2005) Compliant mechanism design using the hybrid cellular automaton method. In: 46th AIAA/ASME/ASCE/AHS/ASC structures, structural dynamics & materials conference 18–21 April 2005, Austin, Texas, USA

  • Rocha LM, Hordijk W (2005) Material representations: from the genetic code to the evolution of cellular automata. Artif Life 11:189–214

    Article  Google Scholar 

  • Schaffer JD (1985) Multiple objective optimizations with vector evaluated genetic algorithms. In: Greferstette J (ed) Proceedings of the first international conference on genetic algorithms and their applications. Lawrence Erlbaum, Hillsdale, pp 93–100

    Google Scholar 

  • Sundararaj J, Tappeta RV, Messac A, Renoud JE (2000) Ability of objective functions to generate points on non-convex Pareto frontiers. AIAA J 38:1084–1091

    Article  Google Scholar 

  • Suzudo T (2004) Searching for pattern-forming asynchronous cellular automata—an evolutionary approach. Lect Notes Comput Sci 3305:151–160

    Article  Google Scholar 

  • Tomassini M (1993) The parallel genetic cellular automata: application to global function optimization. In: Albrecht RF, Reeves CR, Steele NC (eds) Proceedings of the international conference on artificial neural nets and genetic algorithms. Springer, Innsbruck, pp 385–391

    Google Scholar 

  • Tomassini M, Sipper M, Perrenoud M (2000) On the generation of high-quality random numbers by two-dimensional cellular automata. IEEE Trans Comput 49(10):1146–1151

    Article  Google Scholar 

  • Tovar A, Niebur GL, Sen M, Renaud JE, Sanders B (2004) Bone structure adaptation as a cellular automaton optimization process. In: Proceedings of the 45th AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics & Materials Conference, AIAA Paper No. 20041914, April 19–22. Palm Springs, California, USA

  • Venkatraman S, Yen GG (2005) A generic framework for constrained optimization using genetic algorithms. IEEE Trans Evol Comp 9:424–435

    Article  Google Scholar 

  • Whitley D (1993) Cellular genetic algorithms. In: Forrest S (ed) Proceedings of the fifth international conference on genetic algorithms. Morgan Kaufmann, San Mateo, p 658

    Google Scholar 

  • Zhang W, Yang H (2001) A study of weighting method for a certain type of multicriteria optimization problem. Comput Struct 79:2741–2749

    Article  Google Scholar 

  • Zhou T, Zhou PL, Wang BH, Tang ZN, Liu J (2004) Modeling stock market based on genetic cellular automata. Int J Mod Phys B 18:2697–2702. http://www.citeulike.org/user/nettraq/article/567

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Olcay Ersel Canyurt.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Canyurt, O.E., Hajela, P. Cellular genetic algorithm technique for the multicriterion design optimization. Struct Multidisc Optim 40, 201–214 (2010). https://doi.org/10.1007/s00158-008-0351-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00158-008-0351-3

Keywords

Navigation