Agent-Based High-Level Interaction Patterns for Modeling Individual and Collective Optimizations Problems

  • Rocco Aversa
  • Luca TasquierEmail author
Part of the Computer Communications and Networks book series (CCN)


The presented work aims at defining high-level interaction paradigms to model different optimization problems which rely on negotiation and collaboration mechanisms: the models will address both Individual and Collective Intelligence implementing them by means of agent based interaction paradigms. In the Individual Intelligence, the interactions of an individual within the community are aimed at meeting the objectives of the individual, using a selfish approach; by the contrary in the Collective Intelligence the interaction of an individual with other entities of the same community, or with the external environment, is not only aimed at satisfying individual goals but also the ones of the community to which it belongs. Due to its reactivity and proactivity characteristics and for its adaptability to the environment, the agent based model is one of the most suitable paradigms that can embody and implement the aforementioned interaction paradigms. In order to validate the proposed models, the agent-based architectures are presented within different scenarios: the first case study that is used to validate the Individual Intelligence model is Cloud Computing, with particular application to IaaS level. The second case study has been used to validate Collective Intelligence model: the proposed scenario is related to Smart Cities.


Cloud Computing Smart City Collective Intelligence Interaction Paradigm Broker Agent 
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.


  1. 1.
    Aversa, R., Tasquier, L., Venticinque, S.: Cloud agency: A guide through the clouds. Mondo Digitale 13(49) (2014)Google Scholar
  2. 2.
    Barbati, M., Bruno, G., Genovese, A.: Applications of agent-based models for optimization problems: A literature review. Expert Syst. Appl. 39(5), 6020–6028 (2012)CrossRefGoogle Scholar
  3. 3.
    Besanko, D., Braeutigam, R.: Microeconomics. John Wiley & Sons (2010)Google Scholar
  4. 4.
    Buyya, R., Yeo, C.S., Venugopal, S., Broberg, J., Brandic, I.: Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Gener. Comput. Syst. 25(6), 599–616 (2009)CrossRefGoogle Scholar
  5. 5.
    Caragliu, A., Del Bo, C., Nijkamp, P.: Smart cities in Europe. J. urban Technol. 18(2), 65–82 (2011)CrossRefGoogle Scholar
  6. 6.
    Davidsson, P., Persson, J.A., Holmgren, J.: On the integration of agent-based and mathematical optimization techniques. In: Agent and multi-agent systems: technologies and applications, pp. 1–10. Springer (2007)Google Scholar
  7. 7.
    Durfee, E.H.: Coordination of distributed problem solvers. Kluwer Academic Publishers (1988)Google Scholar
  8. 8.
    Kornienko, S., Kornienko, O., Priese, J.: Application of multi-agent planning to the assignment problem. Comput. Ind. 54(3), 273–290 (2004)CrossRefGoogle Scholar
  9. 9.
    Kozat, U.C., Harmanci, O., Kanumuri, S., Demircin, M.U., Civanlar, M.R.: Peer assisted video streaming with supply-demand-based cache optimization. IEEE Trans. Multimedia 11(3), 494–508 (2009)CrossRefGoogle Scholar
  10. 10.
    Palmieri, F., Buonanno, L., Venticinque, S., Aversa, R., Di Martino, B.: A distributed scheduling framework based on selfish autonomous agents for federated cloud environments. Future Gener. Comput. Syst. 29(6), 1461–1472 (2013)CrossRefGoogle Scholar
  11. 11.
    Rosenschein, J.S., Zlotkin, G.: Designing conventions for automated negotiation. AI magazine 15(3), 29 (1994)Google Scholar
  12. 12.
    Shen, W., Wang, L., Hao, Q.: Agent-based distributed manufacturing process planning and scheduling: a state-of-the-art survey. IEEE Trans. Syst. Man Cybern. Part C: Appl. Rev. 36(4), 563–577 (2006)Google Scholar
  13. 13.
    Tasquier, L., Aversa, R.: An agent-based collaborative platform for the optimized trading of renewable energy within a community. J. Telecommun. Inf. Technol. 2014(4) (2014)Google Scholar
  14. 14.
    Venticinque, S., Tasquier, L., Di Martino, B.: Agents based cloud computing interface for resource provisioning and management. In: 2012 Sixth International Conference on Complex, Intelligent and Software Intensive Systems (CISIS), pp. 249–256. IEEE (2012)Google Scholar
  15. 15.
    Venticinque, S., Tasquier, L., Di Martino, B.: A restfull interface for scalable agents based cloud services. Int. J. Ad Hoc Ubiquitous Comput. 16(4), 219–231 (2014)CrossRefGoogle Scholar
  16. 16.
    Wooldridge, M.: An introduction to multiagent systems. John Wiley & Sons (2009)Google Scholar

Copyright information

© Springer International Publishing AG 2016

Authors and Affiliations

  1. 1.Department of Industrial and Information EngineeringSecond University of NaplesAversaItaly

Personalised recommendations