An Intelligent Agents and Multi-Agent Systems Course Involving NetLogo

Author(s):  
Ilias Sakellariou ◽  
Petros Kefalas ◽  
Ioanna Stamatopoulou

In the context of an Agent and Multi-Agent Systems course, exposing students to problems and issues related to agent-based programming allows them to understand at a deeper level the otherwise theoretical aspects involved in the design of a multi-agent system (MAS). Indeed, educators have reported a variety of environments and techniques they use in order to increase active learning. The authors argue that NetLogo presents an excellent platform for the task, since it provides, among other interesting features, a small learning curve and an easy to setup visualization environment. This chapter records their experience in teaching a MAS course, using NetLogo as the vehicle for practical coursework. In addition, two extra NetLogo libraries that were provided to students are described, one for BDI-like agents (Belief-Desire-Intention, i.e. goal-oriented agents) and one for ACL-like (Agent Communication Language) communication, which were specifically developed for allowing students to implement more complex agent societies than the original NetLogo platform allowed.

Author(s):  
Barin N. Nag ◽  
Dong-Qing Yao ◽  
Sungchul Hong

Agent-based auction trading is important in e-Procurement as a part of the supply chain management activity of procurement via the Internet. Participating buyers and sellers are intelligent agents tasked with finding matches with required or offered quantities for best performance. Formation of consortiums offers opportunities in matching trade volumes, but in the real world, there are difficulties in optimizing consortium formation due to lack of perfect information and the dynamic character of the information. Heuristic methods are often the only solution. This chapter shows the impact and capabilities of alternate heuristic models, and compares their performances in auction trading.


Author(s):  
Marcos De Oliveira ◽  
Martin Purvis

In the distributed multi-agent systems discussed in this chapter, heterogeneous autonomous agents interoperate in order to achieve their goals. In such environments, agents can be embedded in diverse contexts and interact with agents of various types and behaviours. Mechanisms are needed for coordinating these multi-agent interactions, and so far they have included tools for the support of conversation protocols and tools for the establishment and management of agent groups and electronic institutions. In this chapter, we explore the necessity of dealing with openness in multi-agent systems and its relation with the agent’s autonomy. We stress the importance to build coordination mechanisms capable of managing complex agent societies composed by autonomous agents and introduce our institutional environment approach, which includes the use of commitments and normative spaces. It is based on a metaphor in which agents may join an open system at any time, but they must obey regulations in order to maintain a suitable reputation, that reflects its degree of cooperation with other agents in the group, and make them a more desired partner for others. Coloured Petri Nets are used to formalize a workflow in the institutional environment defining a normative space that guides the agents during interactions in the conversation space.


2012 ◽  
pp. 1637-1649
Author(s):  
Barin N. Nag ◽  
Dong-Qing Yao ◽  
Sungchul Hong

Agent-based auction trading is important in e-Procurement as a part of the supply chain management activity of procurement via the Internet. Participating buyers and sellers are intelligent agents tasked with finding matches with required or offered quantities for best performance. Formation of consortiums offers opportunities in matching trade volumes, but in the real world, there are difficulties in optimizing consortium formation due to lack of perfect information and the dynamic character of the information. Heuristic methods are often the only solution. This chapter shows the impact and capabilities of alternate heuristic models, and compares their performances in auction trading.


2019 ◽  
pp. 1745-1763
Author(s):  
Antonio Carlos da Rocha Costa

Landscape ecology concerns the analysis, modeling and management of landscapes and their component ecosystems, mostly in view of the effects of the anthropic actions that they may suffer. As such, landscape ecology is well amenable to be supported by agent-based computational tools. In this chapter, we introduce the concept of “multi-societal agent system”, a formal architectural model for distributed multi-agent systems, and we interpret it in ecological terms, to serve as an agent-based theoretical foundation for computer-aided landscape ecology. More specifically, we introduce the “ecosystems as agent societies” and “landscapes as multi-societal agent systems” approaches to ecosystems and landscapes, together with the core elements of the agent-based architectural models that support such approaches. The elements of those architectural models are then used to formally capture the main organizational and functional aspects of ecosystems and landscapes.


Author(s):  
Antonio Carlos da Rocha Costa

Landscape ecology concerns the analysis, modeling and management of landscapes and their component ecosystems, mostly in view of the effects of the anthropic actions that they may suffer. As such, landscape ecology is well amenable to be supported by agent-based computational tools. In this chapter, we introduce the concept of “multi-societal agent system”, a formal architectural model for distributed multi-agent systems, and we interpret it in ecological terms, to serve as an agent-based theoretical foundation for computer-aided landscape ecology. More specifically, we introduce the “ecosystems as agent societies” and “landscapes as multi-societal agent systems” approaches to ecosystems and landscapes, together with the core elements of the agent-based architectural models that support such approaches. The elements of those architectural models are then used to formally capture the main organizational and functional aspects of ecosystems and landscapes.


2018 ◽  
Vol 7 (1) ◽  
pp. 5-24 ◽  
Author(s):  
Martina Husáková

Abstract Complex systems are characterised by a huge amount of components, which are highly linked with each other. Tourism is one of the examples of complex systems collecting various activities leading to the enrichment of travellers in the view of receiving new experiences and increasing economic prosperity of specific destinations. The complex systems can be investigated with various bottom-up and top-down approaches. The multi-agent-based modelling is the bottom-up approach that is focused on the representation of individual entities for the exploration of possible interactions among them and their effects on surrounding environments. These systems are able to integrate knowledge of socio-cultural, economic, physical, biological or environmental systems for in-silico models development, which can be used for experimentation with a system. The main aim of the presented text is to introduce links between tourism, complexity and to advocate usefulness of the multi-agent-based systems for the exploration of tourism and its sustainability. The evaluation of suitability of the multi-agent systems in tourism is based on the investigation of fundamental characteristics of these two systems and on the review of specific applications of the multi-agent systems in sustainable tourism.


2021 ◽  
Vol 2094 (3) ◽  
pp. 032033
Author(s):  
I A Kirikov ◽  
S V Listopad ◽  
A S Luchko

Abstract The paper proposes the model for negotiating intelligent agents’ ontologies in cohesive hybrid intelligent multi-agent systems. Intelligent agent in this study will be called relatively autonomous software entity with developed domain models and goal-setting mechanisms. When such agents have to work together within single hybrid intelligent multi-agent systems to solve some problem, the working process “go wild”, if there are significant differences between the agents’ “points of view” on the domain, goals and rules of joint work. In this regard, in order to reduce labor costs for integrating intelligent agents into a single system, the concept of cohesive hybrid intelligent multi-agent systems was proposed that implement mechanisms for negotiating goals, domain models and building a protocol for solving the problems posed. The presence of these mechanisms is especially important when building intelligent systems from intelligent agents created by various independent development teams.


2004 ◽  
Vol 19 (1) ◽  
pp. 1-25 ◽  
Author(s):  
SARVAPALI D. RAMCHURN ◽  
DONG HUYNH ◽  
NICHOLAS R. JENNINGS

Trust is a fundamental concern in large-scale open distributed systems. It lies at the core of all interactions between the entities that have to operate in such uncertain and constantly changing environments. Given this complexity, these components, and the ensuing system, are increasingly being conceptualised, designed, and built using agent-based techniques and, to this end, this paper examines the specific role of trust in multi-agent systems. In particular, we survey the state of the art and provide an account of the main directions along which research efforts are being focused. In so doing, we critically evaluate the relative strengths and weaknesses of the main models that have been proposed and show how, fundamentally, they all seek to minimise the uncertainty in interactions. Finally, we outline the areas that require further research in order to develop a comprehensive treatment of trust in complex computational settings.


Author(s):  
Federico Bergenti ◽  
Enrico Franchi ◽  
Agostino Poggi

In this chapter, the authors describe the relationships between multi-agent systems, social networks, and the Semantic Web within collaborative work; they also review how the integration of multi-agent systems and Semantic Web technologies and techniques can be used to enhance social networks at all scales. The chapter first provides a review of relevant work on the application of agent-based models and abstractions to the key ingredients of our work: collaborative systems, the Semantic Web, and social networks. Then, the chapter discusses the reasons current multi-agent systems and their foreseen evolution might be a fundamental means for the realization of the future Semantic Social Networks. Finally, some conclusions are drawn.


Author(s):  
Yves Wautelet ◽  
Christophe Schinckus ◽  
Manuel Kolp

Information systems are deeply linked to human activities. Unfortunately, development methodologies have been traditionally inspired by programming concepts and not by organizational and human ones. This leads to ontological and semantic gaps between the systems and their environments. The adoption of agent orientation and multi-agent systems (MAS) helps to reduce these gaps by offering modeling tools based on organizational concepts (actors, agents, goals, objectives, responsibilities, social dependencies, etc.) as fundamentals to conceive systems through all the development process. Moreover, software development is becoming increasingly complex. Stakeholders' expectations are growing higher while the development agendas have to be as short as possible. Project managers, business analysts, and software developers need adequate processes and models to specify the organizational context, capture requirements, and build efficient and flexible systems.


Sign in / Sign up

Export Citation Format

Share Document