Skip to main content

A Multi-objective Genetic Algorithm Based on Quick Sort

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 3060))

Abstract

The Multi-objective Genetic Algorithms (MOGA) based on Pareto Optimum have been widely applied to solve multi-objective optimal problems, mainly because of their ability to find a set of candidate solutions within a single run. In MOGAs, a non-dominated set is a set of candidate solutions, so it is very important to construct the non-dominated set efficiently. In this paper, the relation of individuals and their related features are discussed. It is proved that the individuals of an evolutionary population can be sorted by quick sort. We construct the non-dominated set of the evolutionary population with quick sort, and the time complexity of the construction is O(nlog n), compared to the previous best result of O(n 2) described in the popular NSGA-II [Deb, 2002]. We further propose a multi-objective genetic algorithm based on quick sort, and two benchmark problems are experimented. We show that the results of the experiments match to our theoretical analysis.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Deb, K.: Evolutionary Algorithms for Multi-Criterion Optimization in Engineering Design. In: Miettinen, K., Mäkelä, M.M., Neittaanmäki, P., Periaux, J. (eds.) Evolutionary Algorithms in Engineering and Computer Science, ch. 8, pp. 135–161. John Wiley & Sons, Ltd., Chichester (1999)

    Google Scholar 

  2. Deb, K., Agrawal, S., Pratap, A., Meyarivan, T.: A Fast Elitist Non- Dominated Sorting Genetic Algorithm for Multi-Objective Optimization: NSGA-II. KanGAL Report No.200001 (2000)

    Google Scholar 

  3. Deb, K., Jain, S.: Running performance metrics for evolutionary multi-objective optimization. Kangal Report No. 2002004 (May 2002)

    Google Scholar 

  4. Deb, K., Pratap, A., Agrawal, S., Meyrivan, T.: A Fast and Elitist Multi-objective Genetic Algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation 6(2), 182–197 (2002)

    Article  Google Scholar 

  5. Deb, K., Mohan, M., Mishra, S.: A Fast Multi-objective Evolutionary Algorithm for Finding Well-Spread Pareto-Optimal Solutions. KanGAL Report No. 2003002 (February 2003)

    Google Scholar 

  6. Fonseca, C.M., Fleming, P.J.: Genetic Algorithms for Multiobjective Optimization: Formulation, Discussion and Generalization. In: Forrest, S. (ed.) Proceedings of the Fifth International Conference on Genetic Algorithms, San Mateo, California, pp. 416–423. Morgan Kauffman Publishers, San Francisco (1993), University of Illinois at Urbana-Champaign

    Google Scholar 

  7. Goldberg, D.E.: Genetic algorithms for search, optimization, and machine learning. Addison-Wesley, Reading (1989)

    Google Scholar 

  8. Goldberg, D.E., Deb, K.: A comparison of selection schemes used in genetic algorithms. Foundations of Genetic Algorithms, 69–93 (1991)

    Google Scholar 

  9. Horn, J., Nafpliotis, N.: Multiobjective Optimization using the Niched Pareto Genetic Algorithm, Technical Report IlliGAl Report 93005, University of Illinois at Urbana-Champaign, Urbana, Illinois, USA (1993)

    Google Scholar 

  10. Horn, J., Nafpliotis, N., Goldberg, D.E.: A Niched Pareto genetic Algorithm for Multiobjective Optimization. In: Proceeding of the first IEEE Conference on Evolutionary Computation, pp. 82–87 (1994)

    Google Scholar 

  11. Schaffer, J.D.: Some experiments in machine learning using vector evaluated genetic algorithms. PhD thesis, Vanderbilt University (1984)

    Google Scholar 

  12. Khare, V., Yao, X.: Deb, K, Performance Scaling of Multiobjective Evolutionary Algorithms. Kangal Report No. 2002009 (October 2002)

    Google Scholar 

  13. Srinivas, N., Deb, K.: Multiobjective Optimization Using Nondominated Sorting in Genetic Algorithms. Evolutionary Computation 2(3), 221–248 (1994)

    Article  Google Scholar 

  14. Zitzler, E., Thiele, L.: Multiobjective evolutionary algorithms: A comparative case study and the strength pareto approach. IEEE Transactions on Evolutionary Computation (1999)

    Google Scholar 

  15. Zitzler, E., Laumanns, M., Thiele, L.: SPEA2: Improving the Strength Pareto Evolutionary Algorithm for Multiobjective Optimization. In: EUROGEN 2001 - Evolutionary Methods for Design, Optimisation and Control with Applications to Industrial Problems (September 2001) (to appear)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zheng, J., Ling, C., Shi, Z., Xue, J., Li, X. (2004). A Multi-objective Genetic Algorithm Based on Quick Sort. In: Tawfik, A.Y., Goodwin, S.D. (eds) Advances in Artificial Intelligence. Canadian AI 2004. Lecture Notes in Computer Science(), vol 3060. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24840-8_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24840-8_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22004-6

  • Online ISBN: 978-3-540-24840-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics