Skip to main content

Niching for Ant Colony Optimisation

  • Chapter
Biologically-Inspired Optimisation Methods

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

Abstract

Evolutionary Computation niching methods, such as Fitness Sharing and Crowding, are aimed at simultaneously locating and maintaining multiple optima to increase search robustness, typically in multi-modal function optimization. Such methods have been shown to be useful for both single and multiple objective optimisation problems. Niching methods have been adapted in recent years for other optimisation paradigms such as Particle Swarm Optimisation and Ant Colony Optimisation. This paper discusses niching techniques for Ant Colony Optimisation. Two niching Ant Colony Optimisation algorithms are introduced and an empirical analysis and critical evaluation of these techniques presented for a suite of single and multiple objective optimisation problems.

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 189.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 249.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. Angus, D.: Niching for Population-based Ant Colony Optimization. In: 2nd International IEEE Conference on e-Science and Grid Computing, Workshop on Biologically-inspired Optimisation Methods for Parallel and Distributed Architectures: Algorithms, Systems and Applications (2006), http://www.it.swin.edu.au/personal/dangus

  2. Angus, D.: Crowding population-based ant colony optimisation for the multi-objective travelling salesman problem. In: 2007 IEEE Symposium on Computational Intelligence in Multi-Criteria Decision-Making (MCDM 2007), pp. 333–340. IEEE, Piscataway (2007)

    Chapter  Google Scholar 

  3. Angus, D.: Population-based ant colony optimisation for multi-objective function optimisation. In: Randall, M., Abbass, H.A., Wiles, J. (eds.) ACAL 2007. LNCS, vol. 4828, pp. 232–244. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  4. Angus, D.: Niching ant colony optimisation. PhD thesis, Swinburne University of Technology (2008)

    Google Scholar 

  5. Brits, R.: Niching strategies for particle swarm optimization. Master’s thesis, Department of Computer Science, University of Pretoria, South Africa (2002)

    Google Scholar 

  6. Brits, R., Engelbrecht, A.P., van den Bergh, F.: Scalability of niche PSO. In: Proceedings of the 2003 IEEE Swarm Intelligence Symposium (SIS 2003), pp. 228–234 (2003)

    Google Scholar 

  7. Cordón, O., Herrera, F., Stützle, T.: A review of the ant colony optimization metaheuristic: Basis, models and new trends. Mathware & Soft Computing 9(2,3) (2002)

    Google Scholar 

  8. Deb, K., Spears, W.M.: C6.2: Speciation methods. In: Bäck, T., Fogel, D.B., Michalewicz, Z. (eds.) Handbook of Evolutionary Computation. Institute of Physics Publishing (1997)

    Google Scholar 

  9. Deb, K., Agrawal, S., Pratab, A., Meyarivan, T.: A Fast Elitist Non-Dominated Sorting Genetic Algorithm for Multi-Objective Optimization: NSGA-II. KanGAL report 200001, Indian Institute of Technology, Kanpur, India (2000)

    Google Scholar 

  10. Deb, K., Agrawal, S., Pratap, A., Meyarivan, T.: A fast elitist non-dominated sorting genetic algorithm for multi-objective optimization: NSGA-II. In: Deb, K., Rudolph, G., Lutton, E., Merelo, J.J., Schoenauer, M., Schwefel, H.-P., Yao, X. (eds.) PPSN 2000. LNCS, vol. 1917, pp. 849–858. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  11. DeJong, K.A.: An analysis of the behaviour of a class of genetic adaptive systems. PhD thesis, University of Michigan (1975)

    Google Scholar 

  12. Dorigo, M.: Optimization, learning and natural algorithms. PhD thesis, Politechico di Milano, Italy (1992)

    Google Scholar 

  13. Dorigo, M., Di Caro, G.: The ant colony optimization meta-heuristic. In: Corne, D., Dorigo, M., Glover, F. (eds.) New Ideas in Optimisation, pp. 11–32. McGraw-Hill, London (1999)

    Google Scholar 

  14. Dorigo, M., Gambardella, L.M.: Ant colony system: A cooperative learning approach to the traveling salesman problem. IEEE Transactions on Evolutionary Computing 1(1), 53–66 (1997)

    Article  Google Scholar 

  15. Dorigo, M., Stützle, T.: Ant Colony Optimization. MIT Press, Cambridge (2004)

    MATH  Google Scholar 

  16. Dorigo, M., Maniezzo, V., Colorni, A.: The ant system: Optimization by a colony of cooperating agents. IEEE Transactions on Systems, Man and Cybernetics, Part B 26(1), 29–41 (1996)

    Article  Google Scholar 

  17. Dorigo, M., Bonabeau, E., Theraulaz, G.: Ant algorithms and stigmergy. Future Generation Computer Systems 16, 851–871 (2000)

    Article  Google Scholar 

  18. Eldredge, N.: Macroevolutionary Dynamics: Species, Niches and Adaptive Peaks. McGraw-Hill, New York (1989)

    Google Scholar 

  19. Gambardella, L.M., Taillard, E., Agazzi, G.: MACS-VRPTW: A multiple ant colony system for vehicle routing problems with time windows. Tech. rep., IDSIA (1999)

    Google Scholar 

  20. Goldberg, D.E.: Genetic Algorithms in Search, Optimization & Machine Learning. Addison-Wesley, Reading (1989)

    MATH  Google Scholar 

  21. Goldberg, D.E., Richardson, J.: Genetic algorithms with sharing for multimodal function optimization. In: Proceedings of the Second International Conference on Genetic Algorithms, pp. 41–49 (1987)

    Google Scholar 

  22. Guntsch, M.: Ant algorithms in stochastic and multi-criteria environments. PhD thesis, Universität Fridericiana zu Karlsruhe (2004)

    Google Scholar 

  23. Guntsch, M., Middendorf, M.: Applying population based ACO to dynamic optimization problems. In: ANTS 2002: Proceedings of the Third International Workshop on Ant Algorithms, pp. 111–122. Springer, London (2002)

    Google Scholar 

  24. Guntsch, M., Middendorf, M.: A population based approach for ACO. In: Cagnoni, S., Gottlieb, J., Hart, E., Middendorf, M., Raidl, G.R. (eds.) EvoIASP 2002, EvoWorkshops 2002, EvoSTIM 2002, EvoCOP 2002, and EvoPlan 2002. LNCS, vol. 2279, pp. 72–81. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  25. Guntsch, M., Middendorf, M.: Solving multi-criteria optimization problems with population-based ACO. In: Fonseca, C.M., Fleming, P.J., Zitzler, E., Deb, K., Thiele, L. (eds.) EMO 2003. LNCS, vol. 2632, pp. 464–478. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  26. Harik, G.R.: Finding multimodal solutions using restricted tournament selection. In: Eshelman, L. (ed.) Proceedings of the Sixth International Conference on Genetic Algorithms, pp. 24–31. Morgan Kaufmann, San Francisco (1995)

    Google Scholar 

  27. Holland, J.H.: Adaptation in Natural and Artificial Systems: An Introduction With Applications to Biology, Control, and Artificial Intelligence. MIT Press, Cambridge (1975)

    Google Scholar 

  28. Horn, J.: The nature of niching: Genetic algorithms and the evolution of optimal, cooperative populations. PhD thesis, University of Illinois (1997)

    Google Scholar 

  29. Mahfoud, S.W.: Crowding and preselection revisited. In: Männer, R., Manderick, B. (eds.) Parallel Problem Solving from Nature 2 (PPSN2), pp. 27–36. North-Holland, Amsterdam (1992), citeseer.ist.psu.edu/mahfoud92crowding.html

    Google Scholar 

  30. Mahfoud, S.W.: Niching methods for genetic algorithms. PhD thesis, University of Illinois (1995)

    Google Scholar 

  31. Mahfoud, S.W.: Niching methods. In: Back, T., Fogel, D.B., Michalewicz, Z. (eds.) Evolutionary Computation 2: Advanced Algorithms and Operators, pp. 87–92. Institute of Physics Publishing, UK (2000)

    Google Scholar 

  32. Nakamichi, Y., Arita, T.: Diversity control in ant colony optimization. Artificial Life and Robotics 7(4), 198–204 (2004)

    Article  Google Scholar 

  33. Petrowski, A.: A clearing procedure as a niching method for genetic algorithms. In: Proceedings of IEEE International Conference on Evolutionary Computation, pp. 798–803. IEEE, Los Alamitos (1996)

    Chapter  Google Scholar 

  34. Randall, M.: Maintaining explicit diversity within individual ant colonies. In: Recent Advances in Artificial Life, ch. 17. World Scientific, Singapore (2005)

    Google Scholar 

  35. Randall, M., Tonkes, E.: Intensification and diversification strategies in ant colony system. Complexity International 9 (2002)

    Google Scholar 

  36. Reinelt, G.: Tsplib95 (1995), http://www.iwr.uni-heidelberg.de/groups/comopt/software/tsplib95

  37. Ricklefs, R.E.: Ecology. Thomas Nelson & Sons Ltd. (1973)

    Google Scholar 

  38. Robbins, H.: Some aspects of the sequential design of experiments. Bulletin of the American Mathematical Society 55, 527–535 (1952)

    Article  MathSciNet  Google Scholar 

  39. Schoeman, I., Engelbrecht, A.: Niching for dynamic environments using particle swarm optimization. In: Wang, T.-D., Li, X.-D., Chen, S.-H., Wang, X., Abbass, H.A., Iba, H., Chen, G.-L., Yao, X. (eds.) SEAL 2006. LNCS, vol. 4247, pp. 134–141. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  40. Socha, K.: ACO for continuous and mixed-variable optimization. In: Dorigo, M., Birattari, M., Blum, C., Gambardella, L.M., Mondada, F., Stützle, T. (eds.) ANTS 2004. LNCS, vol. 3172, pp. 25–36. Springer, Heidelberg (2004)

    Google Scholar 

  41. Stützle, T., Hoos, H.: Improvements on the Ant System: Introducing the \({\cal MAX}-{\cal MIN}\) Ant System. In: Third International Conference on Artificial Neural Networks and Genetic Algorithms. Springer, Norwich (1997)

    Google Scholar 

  42. Stützle, T., Hoos, H.: \({\cal MAX}-{\cal MIN}\) Ant System. Future Generation Computer Systems 16(8), 889–914 (2000)

    Article  Google Scholar 

  43. Watson, J.P.: A performance assessment of modern niching methods for parameter optimization problems. In: Banzhaf, W., Daida, J., Eiben, A.E., Garzon, M.H., Honavar, V., Jakiela, M., Smith, R.E. (eds.) Genetic and Evolutionary Computation Conference, vol. 1, pp. 702–709. Morgan Kaufmann, Orlando (1999), citeseer.ist.psu.edu/527948.html

    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

Angus, D. (2009). Niching for Ant Colony Optimisation. In: Lewis, A., Mostaghim, S., Randall, M. (eds) Biologically-Inspired Optimisation Methods. Studies in Computational Intelligence, vol 210. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01262-4_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-01262-4_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-01261-7

  • Online ISBN: 978-3-642-01262-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics