Abstract
Many real-world problems from operations research (OR) / management science (MS) are very complex in nature and quite hard to solve by conventional optimization techniques. Since the 1960s there has been being an increasing interest in imitating living beings to solve such kinds of hard optimization problems. Simulating natural evolutionary processes of human beings results in stochastic optimization techniques called evolutionary algorithms (EAs) that can often outperform conventional optimization methods when applied to difficult real-world problems. EAs mostly involve metaheuristic optimization algorithms such as genetic algorithms (GA) [1, 2], evolutionary programming (EP) [3], evolution strategys (ES) [4, 5], genetic programming (GP) [6, 7], learning classifier systems (LCS) [8], swarm intelligence (comprising ant colony optimization (ACO) [9] and particle swarm optimization (PSO) [10, 11]). Among them, genetic algorithms are perhaps the most widely known type of evolutionary algorithms used today.
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
Holland, J. (1992). Adaptation in Natural and Artificial System, Ann Arbor: University of Michigan Press; 1975, MA: MIT Press.
Goldberg, D. (1989). Genetic Algorithms in Search, Optimization and Machine Learning, Reading, MA: Addison-Wesley.
Fogel, L., Owens, A. & Walsh, M. (1966). Artificial Intelligence through Simulated Evolution, New York: John Wiley & Sons.
Rechenberg, I. (1973). Optimieriung technischer Systeme nach Prinzipien der biologischen Evolution, Stuttgart: Frommann-Holzboog.
Schwefel, H. (1995). Evolution and Optimum Seeking, New York: Wiley & Sons.
Koza, J. R. (1992). Genetic Programming, Cambridge: MIT Press.
Koza, J. R. (1994). Genetic Programming II, Cambridge: MIT Press.
Holland, J. H. (1976). Adaptation. In R. Rosen & F. M. Snell, (eds) Progress in Theoretical Biology IV, 263–293. New York: Academic Press.
Dorigo, M. (1992) Optimization, Learning and Natural Algorithms, PhD thesis, Politecnico di Milano, Italy.
Kennedy, J. & Eberhart, R. (1995). Particle swarm optimization, Proceeding of the IEEE International Conference on Neural Networks, Piscataway, NJ, 1942–1948,
Kennedy, J. & Eberhart, R. C. (2001). Swarm Intelligence. Morgan Kaufmann.
Michalewicz, Z. (1994). Genetic Algorithm + Data Structures = Evolution Programs. New York: Springer-Verlag.
Bolc, L. & Cytowski, J. (1992). Search Methods for Artificial Intelligence, London: Academic Press.
Booker, L. (1987) Improving search in genetic algorithms, in Davis, L, ed. Genetic Algorithms and Simulated Annealing, Morgan Kaufmann Publishers, Los Altos, CA.
Gen, M. & Cheng, R. (1997). Genetic Algorithms and Engineering Design. New York: John Wiley & Sons.
Gen, M. & Cheng, R. (2000). Genetic Algorithms and Engineering Optimization. New York: John Wiley & Sons.
Grefenstette, J. J. (1991). Lamarkian learning in multi-agent environment, Proceedings of the 4th International Conference on Genetic Algorithms, San Francisco, Morgan Kaufman Publishers.
Davidor, Y. (1991). A genetic algorithm applied to robot trajectory generation, Davis, L., editor, Handbook of Genetic Algorithms, NewYork, Van Nostrand Reinhold.
Shaefer, C. (1987). The ARGOT strategy: adaptive representation genetic optimizer technique, Proceedings of the 2nd International conference on Genetic Algorithms, Lawrence Erlbaum Associates, Hillsdale, N, J.
Kennedy, S. (1993). Five ways to a smarter genetic algorithm, AI Expert, 35–38.
Whitley, D., Gordan, V. & Mathias, K. (1994). Lamarckian evolution, the Baldwin effect & function optimization, in Davidor, Y., Schwefel, H. & Männer, R., Editors, Parallel Problem Solving from Nature:PPSN III, Berlin, Springer-Verlag, 6–15.
Moscato, P. & Norman, M. (1992). A memetic approach for the traveling saleman problem: implementation of a computational ecology for combinatorial optimization on messagepassing systems, in Proceedings of the international conference on parallel computing & transputer applications, Amsterdam.
Dawkins, R. (1976). The Selfish Gene, Oxford, Oxford University Press.
Radcliffe, N. & Surry, P. (1994). Formal memetic algorithms, Fogarty, T., editor , Berlin, Evolutionary Computing, 1–16.
Raidl, G. R. & Julstrom, B. A. (2003). Edge Sets: An Effective Evolutionary Coding of Spanning Trees, IEEE Transactions on Evolutionary Computation, 7(3), 225–239.
Kim, J. H. & Myung, H. (1996). A two-phase evolutionary programming for general constrained optimization problem, Proceeding of the 1st Annual Conference on Evolutionary Programming.
Michalewicz, Z. (1995). Genetic algorithms, numerical optimization, and constraints, in Eshelman, L. J. ed. Proceeding of the 6th International Conference on Genetic Algorithms, 135–155.
Myung, H. & Kim, J. H. (1996). Hybrid evolutionary programming for heavily constrained problems, Bio-Systems, 38, 29–43.
Orvosh, D. & Davis, L. (1994). Using a genetic algorithm to optimize problems with feasibility constraints, Proceeding of the 1st IEEE Conference on Evolutionary Computation, 548–552.
Michalewicz, Z. (1995). A survey of constraint handling techniques in evolutionary computation methods, in McDonnell et al. eds. Evolutionary Programming IV, MA: MIT Press.
Michalewicz, Z., Dasgupta, D., Riche, R. G. L. & Schoenauer, M. (1996). Evolutionary algorithms for constrained engineering problems, Computers and Industrial Engineering, 30(4), 851–870.
Liepins, G., Hilliard, M., Richardson, J. & Pallmer, M. (1990). Genetic algorithm application to set covering and traveling salesman problems, in Brown ed. OR/AI: The Integration of Problem Solving Strategies.
Liepins, G. & Potter, W. (1991). A genetic algorithm approach to multiple faultdiagnosis, Davis ed. Handbook of Genetic Algorithms, New York: Van Nostrand Reinhold, 237–250.
Nakano, R. & Yamada, T. (1991). Conventional genetic algorithms for jo-shop problems, Proceeding of the 4th International Conference on Genetic Algorithms, 477–479.
Glover, F. & Greenberg, H. (1989). New approaches for heuristic search: a bilateral linkage with artificial intelligence, European Journal of Operational Research, 39, 19–130.
Herrera, F. & Lozano, M. (1996). Adaptation of Genetic Algorithm Parameters Based On Fuzzy Logic Controllers, in F. Herrera and J. Verdegay, editors, Genetic Algorithms and Soft Computing, Physica-Verlag, 95–125.
Hinterding, R., Michalewicz, Z. & Eiben, A. (1997). Adaptation in Evolutionary Computation: A Survey, Proceeding of IEEE International Conference on Evolutionary Computation, Piscataway, NJ, 65–69.
Rechenberg, I. (1973). Optimieriung technischer Systeme nach Prinzipien der biologischen Evolution, Stuttgart: Frommann-Holzboog.
Davis, L. editor, (1991). Handbook of Genetic Algorithms, New York: Van Nostrand Reinhold.
Julstrom, B. (1995). What Have You Done For Me Lately Adapting Operator Probabilities in A Steady-state Genetic Algorithm, Proceeding 6th International Conference on GAs, San Francisco, 81–87.
Subbu, R., Sanderson, A. C. & Bonissone, P. P. (1999). Fuzzy Logic Controlled Genetic Algorithms versus Tuned Genetic Algorithms: an Agile Manufacturing Application, Proceeding of IEEE International Symposium on Intelligent Control (ISIC), 434–440.
Song, Y. H., Wang, G. S., Wang, P. T. & Johns, A. T. (1997). Environmental/Economic dispatch using fuzzy logic controlled genetic algorithms, IEEE Proceeding on Generation, Transmission and Distribution, 144(4), 377–382.
Cheong, F. & Lai, R. (2000). Constraining the optimization of a fuzzy logic controller using an enhanced genetic algorithm, IEEE Transactions on Systems, Man, and Cybernetics-Part B: Cybernetics, 30(1), 31–46.
Yun, Y. S. & Gen, M. (2003). Performance analysis of adaptive genetic algorithms with fuzzy logic and heuristics, Fuzzy Optimization and Decision Making, 2(2), 161–175.
Koumousis, V. K. & Katsaras, C. P. (2006). A saw-tooth genetic algorithm combining the effects of variable population size and reinitialization to enhance performance, IEEE Transactions on Evolutionary Computation, 10(1), 19–28.
Lin, L. & Gen, M. Auto-tuning strategy for evolutionary algorithms: balancing between exploration and exploitation, Soft Computing, In press.
Moed, M. C., Stewart, C. V. & Kelly, R. B. (1991). Peducing the search time of a steady state genetic algorithm using the immigration operator, Proceeding IEEE International Conference Tools for AI, 500–501.
Dev, K. (1995). Optimization for Engineering Design: Algorithms and Examples, New Delhi: Prentice-Hall.
Steuer, R. E. (1986). Multiple Criteria Optimization: Theory, Computation, and Application,New York: John Wiley & Sons.
Hwang, C. & Yoon, K. (1981). Multiple Attribute Decision Making: Methods and Applications, Berlin: Springer-Verlage.
Pareto, V. (1971). Manuale di Econ`omica Pol`ıttica, Società Editrice Librà ia, Milan, Italy, 1906; translated into English by A. S. Schwier, as Manual of Political Economy, New York: Macmillan.
Schaffer, J. D. (1985). Multiple objective optimization with vector evaluated genetic algorithms, Proceeding 1st International Conference on GAs, 93–100.
Fonseca, C. & Fleming, P. (1993). Genetic Algorithms for Multiobjective Optimization: Formulation, Discussion and Generalization, Proceeding 5th International Conference on GAs, 416–423.
Srinivas, N. & Deb, K. (1995). Multiobjective Function Optimization Using Nondominated Sorting Genetic Algorithms, Evolutionary Computation, 3, 221–248.
Ishibuchi, H. & Murata, T. (1998). A multiobjective genetic local search algorithm and its application to flowshop scheduling, IEEE Transactions on Systems, Man, and Cybernetics, 28(3), 392–403.
Zitzler, E. & Thiele, L. (1999). Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach, IEEE Transactions on Evolutionary Computation, 3(4), 257–271.
Zitzler, E., Laumanns, M. & Thiele, L. (2002) SPEA2: Improving the Strength Pareto Evolutionary Algorithm for Multiobjective Optimization. Proceedings of the EUROGEN Conference, 95–100.
Deb, K. (2001). Multiobjective Optimization Using Evolutionary Algorithms, Chichester: Wiley.
Deb, K., Pratap, A., Agarwal, S . & Meyarivan, T. (2002). A fast and elitist multiobjective genetic algorithm: NSGA-II, IEEE Transactions on Evolutionary Computation, 6(2), 182– 197.
Rights and permissions
Copyright information
© 2008 Springer London
About this chapter
Cite this chapter
(2008). Multiobjective Genetic Algorithms. In: Network Models and Optimization. Decision Engineering. Springer, London. https://doi.org/10.1007/978-1-84800-181-7_1
Download citation
DOI: https://doi.org/10.1007/978-1-84800-181-7_1
Publisher Name: Springer, London
Print ISBN: 978-1-84800-180-0
Online ISBN: 978-1-84800-181-7
eBook Packages: EngineeringEngineering (R0)