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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Adeli, H., Cheng, N.T.: Augmented Lagrangian Genetic Algorithm for Structural Optimization. Journal of Aerospace Engineering 7(1), 104–118 (1994)
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)
Barbosa, H.J.C., Lemonge, A.C.C.: A new adaptive penalty scheme for genetic algorithms. Information Sciences 156, 215–251 (2003)
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)
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
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)
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)
de Castro, L.N., Timmis, J.: Artificial Immune Systems: A New Computational Intelligence Approach. Springer, Heidelberg (2002)
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)
Coello, C.A.C.: List of references on constraint-handling techniques used with evolutionary algorithms, http://www.cs.cinvestav.mx/~constraint/
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)
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)
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)
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)
Dasgupta, D.: Artificial Immune Systems and Their Applications, 1st edn. Springer, Heidelberg (1998)
Dhingra, A.: Optimal apportionment of reliability and redundancy in series systems under multiple objectives. IEEE Transactions on Reliability 41(4), 576–582 (1992)
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)
Garrett, S.M.: Parameter-free, adaptive clonal selection. In: Congress on Evolutionary Computation, CEC 2004, vol. 1, pp. 1052–1058 (2004)
Garrett, S.M.: How do we evaluate artificial immune systems? Evolutionary Computation 13(2), 145–177 (2005)
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)
Hajela, P., Lee, J.: Constrained genetic search via schema adaptation. An immune network solution. Structural Optimization 12, 11–15 (1996)
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)
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)
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)
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)
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)
Kim, J.H., Myung, H.: Evolutionary programming techniques for constrained optimization problems. IEEE Transactions on Evolutionary Computation 2(1), 129–140 (1997)
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)
Koziel, S., Michalewicz, Z.: Evolutionary algorithms, homomorphous mappings, and constrained parameter optimization. Evolutionary Computation 7(1), 19–44 (1999)
Krishnamoorty, C., Rajeev, S.: Discrete optimization of structures using genetic algorithms. Journal of Structural Engineering 118(5) (1992)
Lai, H.H.S.Y., Qi, X.: Constrained optimization via genetic algorithms. Simulation 62(4), 242–254 (1994)
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)
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)
Michalewicz, Z., Shoenauer, M.: Evolutionary algorithms for constrained parameter optimization problems. Evolutionary Computation 4(1), 1–32 (1996)
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)
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)
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)
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)
Runarsson, T.P., Yao, X.: Stochastic ranking for constrained evolutionary optimization. IEEE Transactions on Evolutionary Computation 4(3), 284–294 (2000)
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)
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)
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)
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)
Surry, P., Radcliffe, N.: The COMOGA Method: Constrained Optimisation by Multiobjective Genetic Algorithms. Control and Cybernetics 26(3), 391–412 (1997)
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)
Watanabe, K., Campelo, F., Igarashi, H.: Topology optimization based on immune algorithm and multigrid method. IEEE Trans. on Magnetics 43(4), 1637–1640 (2007)
Wu, J.Y.: Artificial immune system for solving constrained global optimization problems. In: Artificial Life 2007, ALIFE 2007, Honolulu, HI, pp. 92–99 (2007)
Wu, S., Chow, P.: Steady-state genetic algorithms for discrete optimization of trusses. Computers & Structures 56(6), 979–991 (1995)
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)
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)
Yoo, J.S., Hajela, P.: Immune network simulations in multicriterion design. Structural Optimization 18, 85–94 (1999)
Zhu, D.: An improved Templeman’s algorithm for optimum design of trusses with discrete member sizes. Engineering Optimization 9, 303–312 (1986)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)