Skip to main content

Evolutionary Algorithms Based on Game Theory and Cellular Automata with Coalitions

  • Chapter
Handbook of Optimization

Part of the book series: Intelligent Systems Reference Library ((ISRL,volume 38))

Abstract

Cellular genetic algorithms (cGAs) are a kind of genetic algorithms (GAs) with decentralized population in which interactions among individuals are restricted to the closest ones. The use of decentralized populations in GAs allows to keep the population diversity for longer, usually resulting in a better exploration of the search space and, therefore in a better performance of the algorithm. However, the use of decentralized populations supposes the need of several new parameters that have a major impact on the behavior of the algorithm. In the case of cGAs, these parameters are the population and neighborhood shapes. Hence, in this work we propose a new adaptive technique based in Cellular Automata, Game Theory and Coalitions that allow to manage dynamic neighborhoods. As a result, the new adaptive cGAs (EACO) with coalitions outperform the compared cGA with fixed neighborhood for the selected benchmark of combinatorial optimization 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 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.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. Alpcan, T., Basar, T.: A globally stable adaptive congestion control scheme for internet-style networks with delay. IEEE/ACM Trans. Netw. 13, 1261–1274 (2005)

    Article  Google Scholar 

  2. Alba, E., Dorronsoro, B.: The exploration/exploitation tradeoff in dynamic cellular evolutionary algorithms. IEEE Transactions on Evolutionary Computation 9(2), 126–142 (2005)

    Article  Google Scholar 

  3. Alba, E., Dorronsoro, B.: Cellular Genetic Algorithms. Operations Research/Compuer Science Interfaces. Springer, Heidelberg (2008)

    MATH  Google Scholar 

  4. Alba, E., Dorronsoro, B., Giacobini, M., Tomassini, M.: Decentralized Cellular Evolutionary Algorithms. In: Handbook of Bioinspired Algorithms and Applications, pp. 103–120. CRC Press (2006)

    Google Scholar 

  5. Alba, E.: Parallel Metaheuristics: A New Class of Algorithms. Wiley (October 2005)

    Google Scholar 

  6. Alba, E., Madera, J., Dorronsoro, B., Ochoa, A., Soto, M.: Theory and Practice of Cellular UMDA for Discrete Optimization. In: Runarsson, T.P., Beyer, H.-G., Burke, E.K., Merelo-Guervós, J.J., Whitley, L.D., Yao, X. (eds.) PPSN 2006. LNCS, vol. 4193, pp. 242–251. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  7. Alba, E., Troya, J.M.: Cellular Evolutionary Algorithms: Evaluating the Influence of Ratio. In: Deb, K., Rudolph, G., Lutton, E., Merelo, J.J., Schoenauer, M., Schwefel, H.-P., Yao, X. (eds.) PPSN 2000. LNCS, vol. 1917, pp. 29–38. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  8. Alba, E., Tomassini, M.: Parallelism and evolutionary algorithms. IEEE Transactions on Evolutionary Computation 6(5), 443–462 (2002)

    Article  Google Scholar 

  9. Alba, E., Troya, J.M.: Improving flexibility and efficiency by adding parallelism to genetic algorithms. Soft Computing 12(2), 91–114 (2002)

    MathSciNet  Google Scholar 

  10. Bäck, T., Fogel, D.B., Michalewicz, Z. (eds.): Handbook of Evolutionary Computation. Oxford University Press (1997)

    Google Scholar 

  11. Binmore, K.: Game theory. Mc Graw Hill (1994)

    Google Scholar 

  12. Bloch, F.: Endogenous structures of association in oligopolies. RAND Journal of Economics 26(3), 537–556 (1995)

    Article  Google Scholar 

  13. Bloch, F.: Sequential formation of coalitions in games with externalities and fixed payoff division. Games and Economic Behavior 14(1), 90–123 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  14. Bachrach, Y., Meir, R., Jung, K., Kohli, P.: Coalitional structure generation in skill games. In: Association for the Advancemnt of Artificial Intelligence (2010)

    Google Scholar 

  15. Bachrach, Y., Rosenschein, J.S.: Coalitional skill games. In: Proceedings of the 7th International Joint Conference on Autonomous Agents and Multiagent Systems, AAMAS 2008, Richland, SC, vol. 2, pp. 1023–1030 (2008); International Foundation for Autonomous Agents and Multiagent Systems

    Google Scholar 

  16. Chalkiadakis, G., Elkind, E., Markakis, E., Polukarov, M., Jennings, N.: Cooperative games with overlapping coalitions. Journal of Artificial Intelligence Research (JAIR) 39, 179–216 (2010)

    MathSciNet  MATH  Google Scholar 

  17. Chalkiadakis, G., Elkind, E., Markakis, E., Jennings, N.R.: Overlapping Coalition Formation. In: Papadimitriou, C., Zhang, S. (eds.) WINE 2008. LNCS, vol. 5385, pp. 307–321. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  18. Chen, H., Flann, N.S., Watson, D.W.: Parallel genetic simulated annealing: A massively parallel SIMD algorithm. IEEE Transactions on Parallel and Distributed Systems 9(2), 126–136 (1998)

    Article  Google Scholar 

  19. Cantor, G., Gómez, J.: Maintaining genetic diversity in fine-grained parallel genetic algorithms by combining cellular automata, cambrian explosions and massive extinctions. In: Proc. IEEE International Conference on Evolutionary Computation (CEC), pp. 1–8 (2010)

    Google Scholar 

  20. Clerc, M.: Particle Swarm Optimization. ISTE (International Scientific and Technical Encyclopedia) (2006)

    Google Scholar 

  21. Cantú-Paz, E.: Efficient and Accurate Parallel Genetic Algorithms, 2nd edn. Book Series on Genetic Algorithms and Evolutionary Computation, vol. 1. Kluwer Academic Publishers (2000)

    Google Scholar 

  22. Chen, J., Yan, X., Chen, H., Sun, D.: Resource constrained multirobot task allocation with a leader-follower coalition method. In: 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 5093–5098 (October 2010)

    Google Scholar 

  23. Dorronsoro, B., Bouvry, P.: Adaptive neighborhoods for cellular genetic algorithms. In: Nature Inspired Distributed Computing (NIDISC) Sessions of the International Parallel and Distributed Processing Symposium (IPDPS) 2011 Workshop, pp. 383–389 (2011)

    Google Scholar 

  24. Dorronsoro, B., Bouvry, P.: Improving classical and decentralized differential evolution with new mutation operator and population topologies. IEEE Transactions on Evolutionary Computation 15(1), 67–98 (2011)

    Article  Google Scholar 

  25. Dorronsoro, B., Bouvry, P.: On the use of small-world population topologies for genetic algorithms. In: A Bridge Between Probability, Set Oriented Numerics and Evolutionary Computation, EVOLVE 2011, Pages E–Proceedings (2011)

    Google Scholar 

  26. Dang, V.D., Dash, R.K., Rogers, A., Jennings, N.R.: Overlapping coalition formation for efficient data fusion in multi-sensor networks. In: 21st National Conference on AI (AAAI), pp. 635–640 (2006)

    Google Scholar 

  27. De Jong, K.A., Potter, M.A., Spears, W.M.: Using problem generators to explore the effects of epistasis. In: Bäck, T. (ed.) Proceedings of the 7th International Conference of Genetic Algorithms, pp. 338–345. Morgan Kaufman (1997)

    Google Scholar 

  28. Elshamy, W., Emara, H.M., Bahgat, A.: Clubs-based particle swarm optimization. In: Proceedings of the IEEE Swarm Intelligence Symposium (SIS), pp. 289–296 (2007)

    Google Scholar 

  29. Ehtamo, H.: Dynamic noncooperative game theory: Tamer basar and geert olsder, 2nd edn. Academic Press, San diego (1995) ISBN 0-12-080221-x; Journal of Economic Dynamics and Control 21(6), 1113–1116 (1997)

    Google Scholar 

  30. Fisher, R.: The genetical theory of natural selection. Clarendon Press, Oxford (1930)

    MATH  Google Scholar 

  31. Faratin, P., Rodríguez-Aguilar, J.-A. (eds.): AMEC 2004. LNCS (LNAI), vol. 3435. Springer, Heidelberg (2006)

    Google Scholar 

  32. Gamson, W.A.: A theory of coalition formation. American Sociological Review 26(3), 373–382 (1961)

    Article  Google Scholar 

  33. Goldberg, D., Deb, K., Horn, J.: Massively multimodality, deception, and genetic algorithms. In: Proc. Int. Conf. Parallel Prob. Solving from Nature II, pp. 37–46 (1992)

    Google Scholar 

  34. Glover, F.W., Kochenberger, G.A. (eds.): Handbook of Metaheuristics. International Series in Operations Research Management Science. Kluwer (2003)

    Google Scholar 

  35. Gruszczyk, W., Kwasnicka, H.: Coalition formation in multi-agent systems; an evolutionary approach. In: International Multiconference on Computer Science and Information Technology, IMCSIT 2008, pp. 125–130 (October 2008)

    Google Scholar 

  36. Glinton, R., Scerri, P., Sycara, K.: Agent-based sensor coalition formation. In: 2008 11th International Conference on Information Fusion, July 3, vol. 30, pp. 1–7 (2008)

    Google Scholar 

  37. Giacobini, M., Tomassini, M., Tettamanzi, A.: Takeover time curves in random and small-world structured populations. In: Proc. of the Genetic and Evolutionary Computation Conference (GECCO), June 25-29, pp. 1333–1340. ACM Press, Washington D.C. (2005)

    Chapter  Google Scholar 

  38. Godoy, A., Von Zuben, F.J.: A complex neighborhood based particle swarm optimization. In: Proc. IEEE International Conference on Evolutionary Computation (CEC), pp. 720–727 (2009)

    Google Scholar 

  39. Han, Z., Liu, K.J.R.: Resource Allocation for Wireless Networks: Basics, Techniques, and Applications. Cambridge University Press, New York (2008)

    Book  Google Scholar 

  40. Ishibuchi, H., Sakane, Y., Tsukamoto, N., Nojima, Y.: Implementation of cellular genetic algorithms with two neighborhood structures for single-objective and multi-objective optimization. Soft Computing 15(9), 1749–1767 (2011)

    Article  Google Scholar 

  41. Janson, S., Alba, E., Dorronsoro, B., Middendorf, M.: Hierarchical Cellular Genetic Algorithm. In: Gottlieb, J., Raidl, G.R. (eds.) EvoCOP 2006. LNCS, vol. 3906, pp. 111–122. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  42. Janson, S., Middendorf, M.: A hierarchical particle swarm optimizer and its adaptive variant. IEEE Systems, Man and Cybernetics - Part B 35(6), 1272–1282 (2005)

    Article  Google Scholar 

  43. Kalai, E.: Game theory: Analysis of conflict: By roger b, 568 pp. Harvard Univ. Press, Cambridge (1991); Games and Economic Behavior  3(3), 387–391 (August 1991)

    Google Scholar 

  44. Khuri, S., Bäck, T., Heitkötter, J.: An evolutionary approach to combinatorial optimization problems. In: Proc. of the ”ACM Press” Computer Science Conference, pp. 66–73. ACM Press, Phoenix (1994)

    Google Scholar 

  45. Kennedy, J.: Stereotyping: improving particle swarm performance with cluster analysis. In: Proc. IEEE International Conference on Evolutionary Computation (CEC), vol. 2, pp. 1507–1512 (2000)

    Google Scholar 

  46. Kennedy, J., Mendes, R.: Population structure and particle swarm performance. In: Proc. IEEE International Conference on Evolutionary Computation (CEC), pp. 1671–1676. IEEE Press (2002)

    Google Scholar 

  47. Kennedy, J., Mendes, R.: Neighborhood topologies in fully informed and best-of-neighborhood particle swarms. IEEE Transactions on Systems, Man, and Cybernetics—Part C: Applications and Reviews 36(4), 515–519 (2006)

    Article  Google Scholar 

  48. Liu, H.-Y., Chen, J.-F.: Multi-robot cooperation coalition formation based on genetic algorithm. In: 2006 International Conference on Machine Learning and Cybernetics, pp. 85–88 (August 2006)

    Google Scholar 

  49. Li, X.: Adaptively Choosing Neighbourhood Bests Using Species in a Particle Swarm Optimizer for Multimodal Function Optimization. In: Deb, K., et al. (eds.) GECCO 2004. LNCS, vol. 3102, pp. 105–116. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  50. Li, X.: Improving multi-agent coalition formation in complex environments (2007)

    Google Scholar 

  51. Li, X., Sutherland, S.: A cellular genetic algorithm simulating predator-prey interactions. In: Proc. of the Third International Conference on Genetic Algorithms (ICGA), pp. 416–421. Morgan Kaufmann (2002)

    Google Scholar 

  52. Li, Z., Xu, B., Yang, L., Chen, J., Li, K.: Quantum evolutionary algorithm for multi-robot coalition formation. In: Proceedings of the First ACM/SIGEVO Summit on Genetic and Evolutionary Computation, GEC 2009, pp. 295–302. ACM, New York (2009)

    Chapter  Google Scholar 

  53. Giacobini, M., Preuß, M., Tomassini, M.: Effects of Scale-Free and Small-World Topologies on Binary Coded Self-adaptive CEA. In: Gottlieb, J., Raidl, G.R. (eds.) EvoCOP 2006. LNCS, vol. 3906, pp. 86–98. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  54. Mendes, R., Kennedy, J., Neves, J.: The fully informed particle swarm: Simpler, maybe better. IEEE Transactions on Evolutionary Computation 8(3), 204–210 (2004)

    Article  Google Scholar 

  55. MacWilliams, F.J., Sloane, N.J.A.: The Theory of Error-Correcting Codes. North-Holland, Amsterdam (1977)

    MATH  Google Scholar 

  56. Manderick, B., Spiessens, P.: Fine-grained parallel genetic algorithm. In: Schaffer, J.D. (ed.) Third Int. Conf. on Genetic Algorithms ICGA-3, pp. 428–433. Morgan-Kaufmann (1989)

    Google Scholar 

  57. Morgenstern, O., von Neumann, J.: The theory of games and economic behavior. Princeton University Press (1947)

    Google Scholar 

  58. Nedjah, N., Alba, E., de Macedo Mourelle, L.: Parallel Evolutionary Computations. SCI. Springer (2006)

    Google Scholar 

  59. Nash, J.: Equilibrium points in n-person games. In: Proceedings of the National Academy of Sciences of the United States of America, vol. 36, pp. 48–49 (1950)

    Google Scholar 

  60. Nash, J.: Non-cooperative games. The Annals of Mathematics 54(2), 286–295 (1951)

    Article  MathSciNet  MATH  Google Scholar 

  61. Owen, G.: Game theory. Saunders (1968)

    Google Scholar 

  62. Olariu, S., Zomaya, A.Y. (eds.): Handbook of Bioinspired Algorithms and Applications. CRC Press (2006)

    Google Scholar 

  63. Parker, L.E.: Alliance: an architecture for fault tolerant multirobot cooperation. IEEE Transactions on Robotics and Automation 14(2), 220–240 (1998)

    Article  Google Scholar 

  64. Payne, J.L., Eppstein, M.J.: Emergent mating topologies in spatially structured genetic algorithms. In: Proc. of the Genetic and Evolutionary Computation Conference (GECCO), pp. 207–214. ACM Press, Seattle (2006)

    Chapter  Google Scholar 

  65. Payne, J.L., Eppstein, M.J.: The influence of scaling and assortativity on takeover times in scale-free topologies. In: Proc. of the Genetic and Evolutionary Computation Conference (GECCO), pp. 241–248. ACM Press, Atlanta (2008)

    Chapter  Google Scholar 

  66. Parker, L.E., Tang, F.: Building multirobot coalitions through automated task solution synthesis. Proceedings of the IEEE 94(7), 1289–1305 (2006)

    Article  Google Scholar 

  67. Ray, D., Vohra, R.: Equilibrium binding agreements. Journal of Economic Theory 73(1), 30–78 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  68. Shrot, T., Aumann, Y., Kraus, S.: On agent types in coalition formation problems. In: Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2010, Richland, SC, vol. 1, pp. 757–764 (2010); International Foundation for Autonomous Agents and Multiagent Systems

    Google Scholar 

  69. Shen, Y., Guo, B., Wang, D.: Optimal coalition structure based on particle swarm optimization algorithm in multi-agent system. In: The Sixth World Congress on Intelligent Control and Automation, WCICA 2006, vol. 1, pp. 2494–2497 (2006)

    Google Scholar 

  70. Shehory, O., Kraus, S.: Formation of overlapping coalitions for precedence-ordered task-execution among autonomous agents. In: ICMAS 1996, pp. 330–337 (December 1996)

    Google Scholar 

  71. Shehory, O., Kraus, S.: Methods for task allocation via agent coalition formation. Artificial Intelligence 101(1), 165–200 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  72. Maynard Smith, J.: Evolution and the theory of games. Cambridge University Press (1982)

    Google Scholar 

  73. Shehory, O., Sycara, K., Jha, S.: Multi-agent Coordination Through Coalition Formation. In: Rao, A., Singh, M.P., Wooldridge, M.J. (eds.) ATAL 1997. LNCS, vol. 1365, pp. 143–154. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  74. Standard Particle Swarm Optimization, Particle Swarm Central website

    Google Scholar 

  75. Stender, J.: Parallel Genetic Algorithms: Theory and Applications. IOS Press, Amsterdam (1993)

    MATH  Google Scholar 

  76. Stinson, D.R.: An Introduction to the Design and Analysis of Algorithms. The Charles Babbage Research Center, Winnipeg, Manitoba, Canada (1985) (2nd edn., 1987)

    Google Scholar 

  77. Suganthan, P.N.: Particle swarm optimiser with neighborhood operator. In: Proc. IEEE International Conference on Evolutionary Computation (CEC), vol. 3, pp. 1958–1962 (1999)

    Google Scholar 

  78. Simoncini, D., Verel, S., Collard, P., Clergue, M.: Anisotropic selection in cellular genetic algorithms. In: Proc. of the Genetic and Evolutionary Computation Conference (GECCO), Seattle, Washington, USA, pp. 559–566. ACM Press (2006)

    Google Scholar 

  79. Saad, W., Zhu, H., Debbah, M., Hjorungnes, A., Basar, T.: Coalitional game theory for communication networks. IEEE Signal Processing Magazine 26(5), 77–97 (2009)

    Article  Google Scholar 

  80. Saad, W., Zhu, H., Hjorungnes, A., Niyato, D., Hossain, E.: Coalition formation games for distributed cooperation among roadside units in vehicular networks. IEEE Journal on Selected Areas in Communications 29(1), 48–60 (2011)

    Article  Google Scholar 

  81. Talbi, E.-G.: Parallel Combinatorial Optimization. John Wiley & Sons (2006)

    Google Scholar 

  82. Tomassini, M.: Spatially Structured Evolutionary Algorithms: Artificial Evolution in Space and Time. Natural Computing Series. Springer (2005)

    Google Scholar 

  83. Whitley, D.: Cellular genetic algorithms. In: Forrest, S. (ed.) Fifth Int. Conf. on Genetic Algorithms ICGA-5, California, CA, USA, p. 658. Morgan Kaufmann (1993)

    Google Scholar 

  84. Whitley, D., Rana, S., Dzubera, J., Mathias, K.E.: Evaluating evolutionary algorithms. Artificial Intelligence 85, 245–276 (1997)

    Article  Google Scholar 

  85. Whitacre, J.M., Sarker, R.A., Pham, T.T.: The self-organization of interaction networks for nature-inspired optimization. IEEE Transactions on Evolutionary Computation 12(2), 220–230 (2008)

    Article  Google Scholar 

  86. Yi, S.-S.: Endogenous formation of coalitions in oligopoly. Working paper series. Harvard University (1992)

    Google Scholar 

  87. Yi, S.-S.: Stable coalition structures with externalities. Games and Economic Behavior 20(2), 201–237 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  88. Yang, J., Luo, Z.: Coalition formation mechanism in multi-agent systems based on genetic algorithms. Applied Soft Computing 7(2), 561–568 (2007)

    Article  MathSciNet  Google Scholar 

  89. Yumind, L., Ming, L., Ling, L.: Cellular genetic algorithms with evolutional rule. In: International Workshop on Intelligent Systems and Applications (ISA), pp. 1–4. IEEE (2009)

    Google Scholar 

  90. Zick, Y., Elkind, E.: Arbitrators in overlapping coalition formation games. In: 10th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2001 (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bernabé Dorronsoro .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Dorronsoro, B., Burguillo, J.C., Peleteiro, A., Bouvry, P. (2013). Evolutionary Algorithms Based on Game Theory and Cellular Automata with Coalitions. In: Zelinka, I., Snášel, V., Abraham, A. (eds) Handbook of Optimization. Intelligent Systems Reference Library, vol 38. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30504-7_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-30504-7_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-30503-0

  • Online ISBN: 978-3-642-30504-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics