Migration of Agents in Artificial Agent Societies: Framework and State-of-the-Art

  • Harjot Kaur
  • Karanjeet Singh Kahlon
  • Rajinder Singh Virk
Conference paper
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 33)


Artificial agent societies are made up of heterogeneous intelligent software agents, which operate locally and cooperate/coordinate with each other in order to achieve their individual goals and the collective goals of a society. Also, these member agents can move from one location/society to another in order to achieve their own (individual) goals as well as to help achieve collective goals of the society. This movement of agents in/between societies is called agent migration. Agent migration is a multi-faceted, dynamic process with various types of dynamics associated to it. In order to facilitate and perpetuate the process of agent migration and study various types of dynamics existing in it, an artificial agent society should be equipped with some module or subsystem, which can handle the task of migration and its consequences in a structured manner. In this paper, we present an agent migration subsystem for an artificial agent society with all its constituents, which will be governing the process of agent migration and handling its consequences. In addition to that, we also discuss various possible typologies of agent migration process.


Agent migration Agent migration subsystem Migration norms Migration protocols 


  1. 1.
    Gilbert, N., Conte, R.: Artificial Societies: The Computer Simulation of Social Life. UCL Press, London (1995)Google Scholar
  2. 2.
    de Haas, H.: Migration and development: a theoretical perspective. Int. Migrat. Rev. 44(1), 1–38 (2010)MathSciNetGoogle Scholar
  3. 3.
    Weeks, J.R.: The migration transition—chapter 9. In: Population: An Introduction to Concepts and Issues, 9th edn. Wadsworth Learning, USA (2005) Google Scholar
  4. 4.
    Lee, E.S.: The theory of migration. Demography 3(1), 47–57 (1966)CrossRefGoogle Scholar
  5. 5.
    Lekeas, G., Stathis, K.: Agents acquiring resources through social positions: an activity based approach. In: Proceedings of 1st International Workshop on Socio-Cognitive Grids: The Net as a Universal Human Resource, Santorini, Greece (2003)Google Scholar
  6. 6.
    da Costa, A.C., Hubener, T.F., Bordini, R.H.: On entering an open society. In: XI Brazilian Symposium on AI, Fortaleza, Brazalian Computing Society, pp. 535–546 (1994) Google Scholar
  7. 7.
    de Haas, H.: The internal dynamics of migration processes: a theoretical inquiry. J. Ethn. Migr. Stud. 36(10), 1587–1617 (2010)CrossRefGoogle Scholar
  8. 8.
    Brown, R.: Group Processes: Dynamics Within and Between Groups. Wiley, Chichester (1991)Google Scholar
  9. 9.
    Kaur, H., Kahlon, K.S., Virk, R.S.: A formal dynamic model of artificial agent societies. Int. J. Inf. Commun. Technol. 6(1–2), 67–70 (2013)Google Scholar
  10. 10.
    Filho, H.S.B., de Lima Neto F.B., Fusco, W.: Migration and social networks: an explanatory multi-evolutionary agent-based model. In: 2011 IEEE Symposium on Intelligent Agents (IA), IEEE, Paris (2011)Google Scholar
  11. 11.
    Glasser, N., Morignot, P.: The reorganization of societies of autonomous agents. In: Proceedings of 8th European Workshop on Modeling Autonomous Agents in Multi Agent World, Ronneby, Sweden, LNCS 1237. Springer, Berlin (1997)Google Scholar
  12. 12.
    Dignum, V., Dignum, F., Sonen Berg L.: Towards dynamic reorganization of agent societies. In: Proceedings of CEAS: Workshop on Coordination in Emergent Agent Societies at ECAI2004, Valencia, Spain, 22–27 Sept 2004Google Scholar
  13. 13.
    Dignum, V., Dignum, F.: modeling agent societies: coordination frameworks and institutions. In: Proceedings of 10th Portuguese Conference on Progress in AI, Knowledge Extraction, MAS Logic Programming and Constraint Solving (2001)Google Scholar
  14. 14.
    Dastani, M., Dignum, V., Dignum, F.: Role-assignment in open agent societies. In: Proceedings of AAMAS’03: Second International Joint Conference on Autonomous Agents and Multi-Agent Systems, Melbourne, Australia, ACM (2003)Google Scholar
  15. 15.
    Dastani, M., van Riemsdijk, B.M., Hulstijn, J., Dignum, F., Meyer, J.J.C.: Enacting and deacting roles in agent programming. In: Odell J.J., Giorgini P., Muller J.P (eds.) Agent Oriented Software Engineering, LNCS, vol. 3382, pp. 189–204. Springer, Heidelberg (2004) Google Scholar
  16. 16.
    Dignum, V., Dignum, F., Furlado, V., Melo, A.: Towards a simulation tool for evaluating dynamic reorganization of agent societies. In: Proceedings of WS, on Socially Inspired Computing, AISB Convention (2005)Google Scholar
  17. 17.
    Eijk, R.M., de van Boer, F.S., van der Hoek, W., Meyer, C.J.J.: Open multi-agent systems: agent communication and integration. In: Proceedings of Intelligent Agents VI ATAL, pp. 218–222 (1999)Google Scholar
  18. 18.
    Hazoglu, F.M., Sen, S.: Patterns of migration and adoption of choices by agents in communities. In: Conitzer, V., Winiki, M., Padgham L., van der hock, W. (eds.) Proceedings of the 11th International Conference on Autonomous Agents and Multi Agent Systems (AAMAS 2012), International Foundation for Autonomous Agents and Multi Agent Systems, Valencia, Spain (2012)Google Scholar
  19. 19.
    Bordini, R.H.: Contributions to an Anthropological Approach to the Cultural Adaptation of Migrant Agents. Department of Computer Science, University College London, London (1999)Google Scholar
  20. 20.
    Bordini, R.H.: Linguistic support for agent migration. Masters Thesis, Universidade Federal do Rio Grands do Sul (UFRGS), Instituto de Informatica, Porto Alegre, RS–Brazil (1995)Google Scholar
  21. 21.
    Saber, M., Ferber, J.: MAGR: integrating mobility of agents with organizations. In: Proceedings of International Conference Intelligent Systems and Agents IADIS, Lisbonne, Portugal (2007)Google Scholar
  22. 22.
    Kaur, H., Kahlon, K.S., Virk, R.S.: Migration dynamics in artificial agent societies. Int. J. Adv. Res. Artif. Intell. 3(2), 39–47 (2014)CrossRefGoogle Scholar
  23. 23.
    King, R.: Theories and typologies of migration. International migration and ethnic relations. In: Willy Brandt series of working papers. 3/12. Malmo Institute for Studies of Migration, Diversity and Welfare (MIM), Malmo University, Sweden (2012)Google Scholar
  24. 24.
    Human Migration Guide.: Xepeditions, National Geographic Society, a tutorialGoogle Scholar
  25. 25.
    Human Migration.: Wikipedia, the free encyclopedia. http://wikipedia:org/wiki/Migration_(human)
  26. 26.
    Zanker, J.H.: Why do people migrate? A review of the theoretical literature. Working paper MGSoG/2008/WP002MPRA. Munich Personal RePEc Archive, Maastricht University, Maastricht Graduate School of Governance, Netherlands (2008)Google Scholar
  27. 27.
    Goldscheider, C.: Population, modernization and social structure. Little, Brown & Co., Boston (1971)Google Scholar
  28. 28.
    Andrew, D.Z.S., Zara, M.: Immigration behavior: towards social psychological model for research. In: Proceedings of ASBBS Annual Conference, ASBBS Annual Conference, vol. 20, no.1, Las Vegas (2013)Google Scholar
  29. 29.
    Bijwaard, E.G.: Modeling migration dynamics of immigrants. Tinbergen Institute discussion paper, no. 08-070/4 (2008)Google Scholar
  30. 30.
    Helmenstein, C., Yegorov, Y.: The dynamics of migration in presence of chains. Res. Memo. 334 (1993)Google Scholar
  31. 31.
    Nemiche, M., M’Hamdi, A., Chakraoui, M., Cavero, V., Pla Lopez, R.: A theoretical agent-based to simulate an artificial social evolution. Syst. Res. Behav. Sci. 30(6), 693–702 (2013)Google Scholar
  32. 32.
    Filho, H.S., de Lima Neto, F.B., Fusco, W.: Migration, communication and social networks—an agent-based social simulation. In: Complex Networks, Studies in Computational Intelligence, vol. 424, pp. 67–74. Springer, Berlin (2013)Google Scholar
  33. 33.
    Ravenstein, E.G.: The laws of migration. J. Stat. Soc. London 48(2), 167–235 (1885)CrossRefGoogle Scholar
  34. 34.
    Greenwood, M.J.: Modeling migration. In: Encyclopedia of Social Measurement, vol. 2. Elsevier, New York (2005)Google Scholar
  35. 35.
    Biondo, A.E., Pluchino, A., Rapisanda, A.: Return migration after brain drain: a simulation approach. J. Artif. Soc. Soc. Simul. 16(2), 11 (2013)Google Scholar
  36. 36.
    Gilbert, N.: Agent-based social simulation: dealing with complexity. Complex Syst. Netw. Excell. 9(25), 1–14 (2005)Google Scholar
  37. 37.
    Bonabeau, E.: Agent-based modeling: methods and techniques for simulating human systems. Proc. Nat. Acad. Sci. U.S. Am 99(3), 7280–7287 (2002)Google Scholar

Copyright information

© Springer India 2015

Authors and Affiliations

  • Harjot Kaur
    • 1
  • Karanjeet Singh Kahlon
    • 1
  • Rajinder Singh Virk
    • 1
  1. 1.Department of Computer Science and EngineeringGuru Nanak Dev UniversityAmritsarIndia

Personalised recommendations