Co-evolutionary Multi-agent System with Predator-Prey Mechanism for Multi-objective Optimization

  • Rafał Dreżewski
  • Leszek Siwik
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4431)


Co-evolutionary techniques for evolutionary algorithms allow for the application of such algorithms to problems for which it is difficult or even impossible to formulate explicit fitness function. These techniques also maintain population diversity, allows for speciation and help overcoming limited adaptive capabilities of evolutionary algorithms. In this paper the idea of co-evolutionary multi-agent system with predator-prey mechanism for multi-objective optimization is introduced. In presented system the Pareto frontier is located by the population of agents as a result of co-evolutionary interactions between two species: predators and prey. Results from runs of presented system against test problem and comparison to classical multi-objective evolutionary algorithms conclude the paper.


Multiobjective Optimization Pareto Frontier Resource Type Niched Pareto Genetic Algorithm Maintain Population Diversity 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bäck, T.: Handbook of Evolutionary Computation. Oxford University Press, Oxford (1997)zbMATHGoogle Scholar
  2. 2.
    Deb, K.: Multi-Objective Optimization using Evolutionary Algorithms. John Wiley, Chichester (2001)zbMATHGoogle Scholar
  3. 3.
    Dreżewski, R.: Co-evolutionary multi-agent system with speciation and resource sharing mechanisms. Computing and Informatics 25(4), 305–331 (2006)zbMATHGoogle Scholar
  4. 4.
    Dreżewski, R., Siwik, L.: Co-evolutionary multi-agent system with sexual selection mechanism for multi-objective optimization. In: Proceedings of the IEEE World Congress on Computational Intelligence (WCCI 2006), IEEE Computer Society Press, Los Alamitos (2006)Google Scholar
  5. 5.
    Dreżewski, R., Siwik, L.: Multi-objective optimization using co-evolutionary multi-agent system with host-parasite mechanism. In: Alexandrov, V.N., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds.) ICCS 2006. LNCS, vol. 3993, pp. 871–878. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  6. 6.
    Laumanns, M., Rudolph, G., Schwefel, H.-P.: A spatial predator-prey approach to multi-objective optimization: A preliminary study. In: Eiben, A.E., Bäck, T., Schoenauer, M., Schwefel, H.-P. (eds.) PPSN 1998. LNCS, vol. 1498, p. 241. Springer, Heidelberg (1998)CrossRefGoogle Scholar
  7. 7.
    Paredis, J.: Coevolutionary algorithms. In: Bäck, T. (ed.) Handbook of Evolutionary Computation (1st supplement), Oxford University Press, Oxford (1998)Google Scholar
  8. 8.
    Siwik, L., Kisiel-Dorohinicki, M.: Balancing of production lines: evolutionary, agent-based approach. In: Proceedings of Conference on Management and Control of Production and Logistics, pp. 319–324 (2004)Google Scholar
  9. 9.
    Siwik, L., Kisiel-Dorohinicki, M.: Semi-elitist Evolutionary Multi-agent System for Multiobjective Optimization. In: Alexandrov, V.N., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds.) ICCS 2006. LNCS, vol. 3993, pp. 831–838. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  10. 10.
    Zitzler, E.: Evolutionary algorithms for multiobjective optimization: methods and applications. PhD thesis, Swiss Federal Institute of Technology, Zurich (1999)Google Scholar

Copyright information

© Springer Berlin Heidelberg 2007

Authors and Affiliations

  • Rafał Dreżewski
    • 1
  • Leszek Siwik
    • 1
  1. 1.Department of Computer Science, AGH University of Science and Technology, KrakówPoland

Personalised recommendations