Skip to main content

On GA-AIS Hybrids for Constrained Optimization Problems in Engineering

  • Chapter
Constraint-Handling in Evolutionary Optimization

Part of the book series: Studies in Computational Intelligence ((SCI,volume 198))

Abstract

A genetic algorithm (GA) is hybridized with an artificial immune system (AIS) as an alternative to tackle constrained optimization problems in engineering. The AIS is inspired by the clonal selection principle and is embedded into a standard GA search engine in order to help move the population into the feasible region. The resulting GA-AIS hybrid is tested in a suite of constrained optimization problems with continuous variables, as well as structural and mixed integer reliability engineering optimization problems. In order to improve the diversity of the population, a variant of the algorithm is developed with the inclusion of a clearing procedure. The performance of the GA-AIS hybrids is compared with that of alternative techniques, such as the Adaptive Penalty Method, and the Stochastic Ranking technique, which represent two different types of constraint handling techniques that have been shown to provide good results in the literature.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Adeli, H., Cheng, N.T.: Augmented Lagrangian Genetic Algorithm for Structural Optimization. Journal of Aerospace Engineering 7(1), 104–118 (1994)

    Article  Google Scholar 

  2. Barbosa, H.J.C.: A coevolutionary genetic algorithm for constrained optimization problems. In: Proc. of the 1999 Congress on Evolutionary Computation, pp. 1605–1611. IEEE Service Center, Washington (1999)

    Chapter  Google Scholar 

  3. Barbosa, H.J.C., Lemonge, A.C.C.: A new adaptive penalty scheme for genetic algorithms. Information Sciences 156, 215–251 (2003)

    Article  MathSciNet  Google Scholar 

  4. Bean, J., Alouane, A.: A dual genetic algorithm for bounded integer programs. Tech. Rep. TR 92-53, Departament of Industrial and Operations Engineering, University of Michigan (1992)

    Google Scholar 

  5. Bernardino, H.S., Barbosa, H.J.C., Lemonge, A.C.C.: Constraint handling in genetic algorithms via artificial immune systems. In: J. Grahl (ed.) Late breaking paper at Genetic and Evolutionary Computation Conference (GECCO 2006). Seattle, WA, USA (2006), http://www.cs.bham.ac.uk/~wbl/biblio/gecco2006etc/papers/l%bp134.pdf

  6. Bernardino, H.S., Barbosa, H.J.C., Lemonge, A.C.C.: A hybrid genetic algorithm for constrained optimization problems in mechanical engineering. In: Proceedings of the 2007 IEEE Congress on Evolutionary Computation. IEEE Press, Singapore (2007)

    Google Scholar 

  7. de Castro, L.N., Timmis, J.: An artificial immune network for multimodal function optimization. In: Proc. of the 2002 IEEE World Congress on Computational Intelligence, Honolulu, Hawaii, USA, vol. I, pp. 669–674 (2002)

    Google Scholar 

  8. de Castro, L.N., Timmis, J.: Artificial Immune Systems: A New Computational Intelligence Approach. Springer, Heidelberg (2002)

    MATH  Google Scholar 

  9. de Castro, L.N., Zuben, F.J.V.: Learning and optimization using the clonal selection principle. IEEE Transactions on Evolutionary Computation 6(3), 239–251 (2002)

    Article  Google Scholar 

  10. Coello, C.A.C.: List of references on constraint-handling techniques used with evolutionary algorithms, http://www.cs.cinvestav.mx/~constraint/

  11. Coello, C.A.C., Cortés, N.C.: Hybridizing a genetic algorithm with an artificial immune system for global optimization. Engineering Optimization 36(5), 607–634 (2004)

    Article  MathSciNet  Google Scholar 

  12. Coello, C.A.C., Montes, E.M.: Constraint-handling in genetic algorithms through the use of dominance-based tournament selection. In: Advanced Engineering Informatics, pp. 193–203 (2002)

    Google Scholar 

  13. Cortés, N.C., Trejo-Pérez, D., Coello, C.A.C.: Handling constraints in global optimization using an artificial immune system. In: Jacob, C., Pilat, M.L., Bentley, P.J., Timmis, J.I. (eds.) ICARIS 2005. LNCS, vol. 3627, pp. 234–247. Springer, Heidelberg (2005)

    Google Scholar 

  14. Costa, L., Oliveira, P.: Evolutionary algorithm approach to the solution of mixed integer non-linear programming problems. Computers and Chemical Engineering 25, 257–266 (2001)

    Article  Google Scholar 

  15. Dasgupta, D.: Artificial Immune Systems and Their Applications, 1st edn. Springer, Heidelberg (1998)

    Google Scholar 

  16. Dhingra, A.: Optimal apportionment of reliability and redundancy in series systems under multiple objectives. IEEE Transactions on Reliability 41(4), 576–582 (1992)

    Article  MATH  Google Scholar 

  17. Erbatur, F., Hasançebi, O., Tütüncü, I., Kilç, H.: Optimal design of planar and space structures with genetic algorithms. Computers & Structures 75, 209–224 (2000)

    Article  Google Scholar 

  18. Garrett, S.M.: Parameter-free, adaptive clonal selection. In: Congress on Evolutionary Computation, CEC 2004, vol. 1, pp. 1052–1058 (2004)

    Google Scholar 

  19. Garrett, S.M.: How do we evaluate artificial immune systems? Evolutionary Computation 13(2), 145–177 (2005)

    Article  Google Scholar 

  20. Hajela, P., Lee, J.: Constrained genetic search via schema adaptation. An immune network solution. In: 1st World Congress of Stuctural and Multidisciplinary Optimization, pp. 915–920. Pergamon Press, Goslar (1995)

    Google Scholar 

  21. Hajela, P., Lee, J.: Constrained genetic search via schema adaptation. An immune network solution. Structural Optimization 12, 11–15 (1996)

    Article  Google Scholar 

  22. Hajela, P., Yoo, J.S.: Immune network modelling in design optimization. In: Corne, D., Dorigo, M., Glover, F. (eds.) New Ideas in Optimization, pp. 167–183. McGraw-Hill, New York (1999)

    Google Scholar 

  23. Hinterding, R., Michalewicz, Z.: Your brains and my beauty: Parent matching for constrained optimization. In: Proc. of the Fifth Int. Conf. on Evolutionary Computation, Alaska, pp. 810–815 (1998)

    Google Scholar 

  24. Ji, D.D.Z., González, F.: Artificial immune system (ais) research in the last five years. In: McKay, B., et al. (eds.) Congress on Evolutionary Computation, pp. 123–130. IEEE Press, Canberra (2003)

    Google Scholar 

  25. Joines, J., Houck, C.R.: On the use of non-stationary penalty methods to solve nonlinear constrained optimization problems with GAs. In: Fogel, D., Michalewicz, Z. (eds.) Proc. of 1994 IEEE Conf. on Evolutionary Computation, pp. 579–585 (1994)

    Google Scholar 

  26. van Kampen, A., Strom, C., Buydens, L.: Lethalization, penalty and repair functions for constraint handling in the genetic algorithm methodology. Chemometrics and Intelligent Laboratory Systems 34, 55–68 (1996)

    Article  Google Scholar 

  27. Kim, J.H., Myung, H.: Evolutionary programming techniques for constrained optimization problems. IEEE Transactions on Evolutionary Computation 2(1), 129–140 (1997)

    MathSciNet  Google Scholar 

  28. Koziel, S., Michalewicz, Z.: A decoder-based evolutionary algorithm for constrained parameter optimization problems. In: Eiben, A.E., Bäck, T., Schoenauer, M., Schwefel, H.-P. (eds.) PPSN 1998. LNCS, vol. 1498, p. 231. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  29. Koziel, S., Michalewicz, Z.: Evolutionary algorithms, homomorphous mappings, and constrained parameter optimization. Evolutionary Computation 7(1), 19–44 (1999)

    Article  Google Scholar 

  30. Krishnamoorty, C., Rajeev, S.: Discrete optimization of structures using genetic algorithms. Journal of Structural Engineering 118(5) (1992)

    Google Scholar 

  31. Lai, H.H.S.Y., Qi, X.: Constrained optimization via genetic algorithms. Simulation 62(4), 242–254 (1994)

    Article  Google Scholar 

  32. Lemonge, A.C.C., Barbosa, H.J.C.: An adaptive penalty scheme for genetic algorithms in structural optimization. Int. J. for Numerical Methods in Engineering 59(5), 703–736 (2004)

    Article  MATH  Google Scholar 

  33. Liang, J.J., Runarsson, T.P., Montes, E.M., Clerc, M., Suganthan, P.N., Coello, C.A.C., Deb, K.: Problem definitions and evaluation criteria for the CEC 2006 special session on constrained real-parameter optimization. Tech. rep., School of EEE, Nanyang Technological University, Singapure, 639798 (2006)

    Google Scholar 

  34. Michalewicz, Z., Shoenauer, M.: Evolutionary algorithms for constrained parameter optimization problems. Evolutionary Computation 4(1), 1–32 (1996)

    Article  Google Scholar 

  35. Mohan, C., Nguyen, H.T.: A controlled random search technique incorporating the simulated annealing concept for solving integer and mixed integer global optimization problems. Comput. Optim. Appl. 14(1), 103–132 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  36. Orvosh, D., Davis, L.: Using a Genetic Algorithm to Optimize Problems with Feasibility Constraints. In: Proc. of the First IEEE Conf. on Evolutionary Computation, pp. 548–553 (1994)

    Google Scholar 

  37. Petrowski, A.: A clearing procedure as a niching method for genetic algorithms. In: Proc. Third IEEE International Conf. on Evolutionary Computation, pp. 798–803 (1996)

    Google Scholar 

  38. Riche, R.L., Knopf-Lenoir, C., Haftka, R.: A segregated genetic algorithm for constrained structural optimization. In: Eshelman, L. (ed.) Proc. of the Sixth Int. Conf. on Genetic Algorithms, Pittsburgh, PA, pp. 558–565 (1995)

    Google Scholar 

  39. Runarsson, T.P., Yao, X.: Stochastic ranking for constrained evolutionary optimization. IEEE Transactions on Evolutionary Computation 4(3), 284–294 (2000)

    Article  Google Scholar 

  40. Shoenauer, M., Michalewicz, Z.: Evolutionary computation at the edge of feasibility. In: Ebeling, W., Rechenberg, I., Voigt, H.-M., Schwefel, H.-P. (eds.) PPSN 1996. LNCS, vol. 1141, pp. 245–254. Springer, Heidelberg (1996)

    Chapter  Google Scholar 

  41. Singh, G., Deb, K.: Comparison of multi-modal optimization algorithms based on evolutionary algorithms. In: Genetic And Evolutionary Computation Conference, GECCO 2006, Seattle, WA, USA (2006)

    Google Scholar 

  42. Smith, D.C.A., Tate, D.: Adaptive penalty methods for genetic optimization of constrained combinatorial problems. INFORMS Journal on Computing 6(2), 173–182 (1996)

    Google Scholar 

  43. Rajasekaran, S., Lavanya, S.: Hybridization of genetic algorithm with immune system for optimization problems in structural engineering. Structural and Multidisciplinary Optimizationn 34(5), 415–429 (2007)

    Article  Google Scholar 

  44. Surry, P., Radcliffe, N.: The COMOGA Method: Constrained Optimisation by Multiobjective Genetic Algorithms. Control and Cybernetics 26(3), 391–412 (1997)

    MathSciNet  Google Scholar 

  45. Toma, N., Endo, S., Yamada, K., Miyagi, H.: Evolutionary optimization algorithm using mhc and immune network. In: 26th Annual Conference of the IEEE Industrial Electronics Society, 2000. IECON 2000, vol. 4, pp. 2849–2854 (2000)

    Google Scholar 

  46. Watanabe, K., Campelo, F., Igarashi, H.: Topology optimization based on immune algorithm and multigrid method. IEEE Trans. on Magnetics 43(4), 1637–1640 (2007)

    Article  Google Scholar 

  47. Wu, J.Y.: Artificial immune system for solving constrained global optimization problems. In: Artificial Life 2007, ALIFE 2007, Honolulu, HI, pp. 92–99 (2007)

    Google Scholar 

  48. Wu, S., Chow, P.: Steady-state genetic algorithms for discrete optimization of trusses. Computers & Structures 56(6), 979–991 (1995)

    Article  MATH  Google Scholar 

  49. Yen, J., Liao, J., Lee, B., Randolph, D.: A hybrid approach to modeling metabolic systems using a genetic algorithm and simplex method. IEEE Transactions on Systems, Man and Cybernetics – Part B: Cybernetics 28(2), 173–191 (1998)

    Article  Google Scholar 

  50. Yin-Xiu, L., Gen, M.: Nonlinear mixed integer programming problems using genetic algorithm and penalty function. In: IEEE International Conference on Systems, Man, and Cybernetics, 1996, October 14-17, 1996, vol. 4, pp. 2677–2682 (1996)

    Google Scholar 

  51. Yoo, J.S., Hajela, P.: Immune network simulations in multicriterion design. Structural Optimization 18, 85–94 (1999)

    Google Scholar 

  52. Zhu, D.: An improved Templeman’s algorithm for optimum design of trusses with discrete member sizes. Engineering Optimization 9, 303–312 (1986)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Bernardino, H.S., Barbosa, H.J.C., Lemonge, A.C.C., Fonseca, L.G. (2009). On GA-AIS Hybrids for Constrained Optimization Problems in Engineering. In: Mezura-Montes, E. (eds) Constraint-Handling in Evolutionary Optimization. Studies in Computational Intelligence, vol 198. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-00619-7_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-00619-7_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-00618-0

  • Online ISBN: 978-3-642-00619-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics