Skip to main content

Co-Evolutionary Multi-Agent System for Portfolio Optimization

  • Chapter
Natural Computing in Computational Finance

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

Summary

Co-evolutionary techniques for evolutionary algorithms can enhance the adaptive capabilities of evolutionary algorithms and help maintain population diversity. In this chapter the concept and a formal model of an agent-based realization of a predator-prey coevolutionary algorithm is presented. The resulting system is applied to the problem of effective portfolio building and is compared to classical multi-objective evolutionary algorithms.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.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. Adamidis P (1998) Parallel evolutionary algorithms: A review. In: Proceedings of the 4th Hellenic-European Conference on Computer Mathematics and its Applications (HERCMA 1998), Athens, Greece

    Google Scholar 

  2. Allenson R (1992) Genetic algorithms with gender for multi-function opti-misation. Tech. Rep. EPCC-SS92-01, Edinburgh Parallel Computing Centre, Edinburgh, Scotland

    Google Scholar 

  3. Bäck T, Fogel D, Michalewicz Z (eds) (1997) Handbook of Evolutionary Com-putation. IOP Publishing and Oxford University Press

    Google Scholar 

  4. Bonissone S, Subbu R (2003) Exploring the pareto frontier using multi-sexual evolutionary algorithms: An application to a flexible manufacturing problem. Tech. Rep. 2003GRC083, GE Global Research

    Google Scholar 

  5. Cantú-Paz E (1998) A survey of parallel genetic algorithms. Calculateurs Paralleles, Reseaux et Systems Repartis 10(2):141-171

    Google Scholar 

  6. Darwen PJ, Yao X (1995) On evolving robust strategies for iterated prisoner's dilemma. In: Yao X (ed) Process in Evolutionary Computation, AI'93 and AI'94 Workshops on Evolutionary Computation, Selected Papers, Springer-Verlag, LNCS, vol 956

    Google Scholar 

  7. Deb K (2001) Multi-Objective Optimization using Evolutionary Algorithms. John Wiley & Sons

    Google Scholar 

  8. Dreżewski R(2003) A model of co-evolution in multi-agent system. In: Marík V, Müller J, Pĕchouček M(eds) Multi-Agent Systems and Applications III, Springer-Verlag, Berlin, Heidelberg, LNCS, vol 2691, pp 314-323, http://galaxy.uci.agh.edu.pl/∼rezew/publications/drezewski2003model.pdf

  9. Dreżewski R, Siwik L (2006) 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

    Google Scholar 

  10. Dreżewski R, Siwik L (2006) Multi-objective optimization using co-evolutionary multi-agent system with host-parasite mechanism. In: AlexandrovVN, van Albada GD, Sloot PMA, Dongarra J (eds) Computational Science — ICCS 2006, Springer-Verlag, Berlin, Heidelberg, LNCS, vol 3993, pp 871-878

    Chapter  Google Scholar 

  11. Dreżewski R, Siwik L (2007) Co-evolutionary multi-agent system with predator-prey mechanism for multi-objective optimization. In: BeliczynskiB, Dzielinski A, Iwanowski M, Ribeiro B (eds) Adaptive and Natural Computing Algorithms, Springer-Verlag, LNCS, vol 4431, pp 67-76

    Chapter  Google Scholar 

  12. Dreżewski R, Siwik L (2007) Multi-objective optimization technique based on co-evolutionary interactions in multi-agent system. In: GiacobiniM (ed) Ap-plications of Evolutionary Computing, Springer-Verlag, LNCS, vol 4448, pp 179-188

    Google Scholar 

  13. Ferber J (1999) Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence. Addison-Wesley

    Google Scholar 

  14. Fonseca C, Fleming P (1993) Genetic algorithms for multiobjective optimization: Formulation, discussion and generalization. In: Genetic Algorithms: Proceedings of the Fifth International Conference, Morgan Kaufmann, pp 416-423, citeseer.ist.psu.edu/fonseca93genetic.html

    Google Scholar 

  15. Gavrilets S (2003) Models of speciation: what have we learned in 40 years? Evolution 57(10):2197-2215

    Google Scholar 

  16. Goldberg DE, Richardson J (1987) Genetic algorithms with sharing for multi-modal function optimization. In: Grefenstette JJ (ed) Proceedings of the 2nd In-ternational Conference on Genetic Algorithms, Lawrence Erlbaum Associates, pp 41-49

    Google Scholar 

  17. Hajela P, Lin C (1992) Genetic search strategies in multicriterion optimal design. In: Structural optimization 4, pp 99-107

    Google Scholar 

  18. Horn J, Nafpliotis N, Goldberg DE (1994) A niched pareto genetic algorithm for multiobjective optimization. In: Proceedings of the First IEEE Conference on Evolutionary Computation, IEEE Service Center, Piscataway, New Jersey, pp 82-87

    Google Scholar 

  19. Iorio A, Li X (2004) A cooperative coevolutionary multiobjective algorithm using non-dominated sorting. In: Deb K, Poli R, Banzhaf W, Beyer HG, Burke EK, Darwen PJ, Dasgupta D, Floreano D, Foster JA, Harman M, Holland O, Lanzi PL, Spector L, Tettamanzi A, Thierens D, Tyrrell AM (eds) Genetic and Evolutionary Computation - GECCO 2004, Springer-Verlag, LNCS, vol 3102-3103, pp 537-548

    Google Scholar 

  20. Jelasity M, Dombi J (1998) GAS, a concept of modeling species in genetic algorithms. Artificial Intelligence 99:1-19

    Article  MATH  MathSciNet  Google Scholar 

  21. Kursawe F (1991) A variant of evolution strategies for vector optimization. In: Schwefel H, Manner R (eds) Parallel Problem Solving from Nature. 1st Workshop, PPSN I, Springer-Verlag, Berlin, Germany, vol 496, pp 193-197, citeseer.ist.psu.edu/kursawe91variant.html

    Google Scholar 

  22. Laumanns M, Rudolph G, Schwefel HP (1998) A spatial predator-prey ap-proach to multi-objective optimization: A preliminary study. In: EibenAE, Bäck T, Schoenauer M, Schwefel HP (eds) Parallel Problem Solving from Na-ture — PPSN V, Springer-Verlag, LNCS, vol 1498

    Chapter  Google Scholar 

  23. Li X (2003) A real-coded predator-prey genetic algorithm for multiobjective optimization. In:Fonseca CM, Fleming PJ, Zitzler E, Deb K, Thiele L (eds) Evolutionary Multi-Criterion Optimization, Second International Conference (EMO 2003), Proceedings, Springer-Verlag, LNCS, vol 2632

    Chapter  Google Scholar 

  24. Lintner J (1965) The valuation of risk assets and the selection of risky investments in stock portfolios and capital budgets. Review of Economics and Statistics 47:13-37

    Article  Google Scholar 

  25. Lis J, Eiben AE (1996) A multi-sexual genetic algorithm for multiobjective optimization. In: Fukuda T, Furuhashi T (eds) Proceedings of the Third IEEE Conference on Evolutionary Computation, IEEE Press, Piscataway NJ, pp 59-64

    Google Scholar 

  26. Mahfoud SW (1992) Crowding and preselection revisited. In: MännerR, ManderickB (eds) Parallel Problem Solving from Nature — PPSN-II, Elsevier, Amsterdam, pp 27-36, illiGAL report No. 92004

    Google Scholar 

  27. Mahfoud SW (1995) Niching methods for genetic algorithms. PhD thesis, University of Illinois at Urbana-Champaign, Urbana, IL, USA, citeseer.nj.nec.com/mahfoud95niching.html

    Google Scholar 

  28. Markowitz H (1952) Portfolio selection. Journal of Finance 7(1):77-91

    Article  Google Scholar 

  29. Markowitz H (1999) The early history of portfolio theory: 1600-1960. Financial Analysts Journal 55(4):5-16

    Article  Google Scholar 

  30. Paredis J (1995) Coevolutionary computation. Artificial Life 2(4):355-375

    Article  Google Scholar 

  31. Paterson R (2002) Compendium of Banking Terms in Polish and English. Foundation of accountancy development in Poland, Warsaw

    Google Scholar 

  32. Potter MA, De Jong KA (2000) Cooperative coevolution: An architecture for evolving coadapted subcomponents. Evolutionary Computation 8(1):1-29

    Article  Google Scholar 

  33. Ratford M, Tuson AL, Thompson H (1997) An investigation of sexual selection as a mechanism for obtaining multiple distinct solutions. Tech. Rep. 879, Department of Artificial Intelligence, University of Edinburgh

    Google Scholar 

  34. Rom B, Ferguson K (1993) Post-modern portfolio theory comes of age. The Journal of Investing Winter

    Google Scholar 

  35. Ross S (1976) The arbitrage theory of capital asset pricing. Journal of Economic Theory 13(3)

    Google Scholar 

  36. Sharpe WF (1964) Capital asset prices: A theory of market equilibrium under conditions of risk. Journal of Finance 19(3):425-442

    Article  MathSciNet  Google Scholar 

  37. Srinivas N, Deb K (1994) Multiobjective optimization using nondominated sorting in genetic algorithms. Evolutionary Computation 2(3):221-248

    Article  Google Scholar 

  38. Tobin J (1958) Liquidity preference as behavior towards risk. The Review of Economic Studies 25:65-86

    Article  Google Scholar 

  39. Todd PM, Miller GF (1997) Biodiversity through sexual selection. In: Ch G Langton, et al (ed) Artificial Life V: Proceedings of the Fifth Int. Workshop on the Synthesis and Simulation of Living Systems, Bradford Books, pp 289-299

    Google Scholar 

  40. Treynor J (1961) Towards a theory of market value of risky assets. unpublished manuscript

    Google Scholar 

  41. Zitzler E(1999) Evolutionary algorithms for multiobjective optimization: methods and applications. PhD thesis, Swiss Federal Institute of Technology, Zurich

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Dreżewski, R., Siwik, L. (2008). Co-Evolutionary Multi-Agent System for Portfolio Optimization. In: Brabazon, A., O’Neill, M. (eds) Natural Computing in Computational Finance. Studies in Computational Intelligence, vol 100. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77477-8_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-77477-8_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-77476-1

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

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics