Agent-Based Simulation: From Modeling Methodologies to Real-World Applications

2005 ◽  
2000 ◽  
Vol 03 (01n04) ◽  
pp. 451-461 ◽  
Author(s):  
Eric Bonabeau

Agent-based simulation is a powerful simulation modeling technique that has seen a number of applications in the last five years, including applications to real-world business problems. In this chapter I introduce agent-based simulation and review three applications to business problems: a theme park simulation, a stock market simulation, and a bankwide simulation.


Author(s):  
Jose Alberto Maestro-Prieto ◽  
Sara Rodríguez ◽  
Roberto Casado ◽  
Juan Manuel Corchado

Real world applications using agent-based solutions can include many agents that needs communicate and interact each other in order to meet their objectives. In open multi-agent systems, the problems may include the organisation of a large number of agents that may be heterogeneous, of unpredictable provenance and where competitive behaviours or conflicting objectives may occur. An overview of the alternatives for dealing with these problems is presented, highlighting the way they try to solve or mitigate these problems.


2019 ◽  
Vol 15 (5) ◽  
pp. 155014771985076 ◽  
Author(s):  
Farnaz Derakhshan ◽  
Shamim Yousefi

Nowadays, the efficiency of multiagent systems in wireless sensor networks prompts the researchers to use these emerging mobile software packets in different simulated approaches or real-world applications. Heterogeneous and distributed wireless sensor networks could be integrated with the multiagent systems to map the real-world challenges into the artificial intelligence world. The multiagent systems have been applied from simulated approaches like object detection/tracking, healthcare, control/assistant, and security systems to real-world applications, including medical/human-care systems and unmanned aerial vehicles. Furthermore, the integration of wireless sensor networks with multiagent systems have emerged novel application, which is known as mobile robots. However, the extensive use of mobile agents in wireless sensor networks has posed different challenges for researchers, including security, resource, and timing limitation. In this work, we review recent simulated approaches and real-world applications of multiagent systems in wireless sensor networks, in which a set of common factors about the things that have been studied are extracted and compared to analyze the performance of mobile agent–based systems in the wireless sensor networks, as well. This analysis provides new research directions about multiagent systems in wireless sensor networks for interested researchers. Finally, a novel framework for dealing with the challenges of multiagent-based applications in the wireless sensor networks which have been mentioned is suggested.


Sensors ◽  
2019 ◽  
Vol 19 (20) ◽  
pp. 4356 ◽  
Author(s):  
Stefan Bosse ◽  
Uwe Engel

Modelling and simulation of social interaction and networks are of high interest in multiple disciplines and fields of application ranging from fundamental social sciences to smart city management. Future smart city infrastructures and management are characterised by adaptive and self-organising control using real-world sensor data. In this work, humans are considered as sensors. Virtual worlds, e.g., simulations and games, are commonly closed and rely on artificial social behaviour and synthetic sensor information generated by the simulator program or using data collected off-line by surveys. In contrast, real worlds have a higher diversity. Agent-based modelling relies on parameterised models. The selection of suitable parameter sets is crucial to match real-world behaviour. In this work, a framework combining agent-based simulation with crowd sensing and social data mining using mobile agents is introduced. The crowd sensing via chat bots creates augmented virtuality and reality by augmenting the simulated worlds with real-world interaction and vice versa. The simulated world interacts with real-world environments, humans, machines, and other virtual worlds in real-time. Among the mining of physical sensors (e.g., temperature, motion, position, and light) of mobile devices like smartphones, mobile agents can perform crowd sensing by participating in question–answer dialogues via a chat blog (provided by smartphone Apps or integrated into WEB pages and social media). Additionally, mobile agents can act as virtual sensors (offering data exchanged with other agents) and create a bridge between virtual and real worlds. The ubiquitous usage of digital social media has relevant impact on social interaction, mobility, and opinion-making, which has to be considered. Three different use-cases demonstrate the suitability of augmented agent-based simulation for social network analysis using parameterised behavioural models and mobile agent-based crowd sensing. This paper gives a rigorous overview and introduction of the challenges and methodologies used to study and control large-scale and complex socio-technical systems using agent-based methods.


10.14311/1249 ◽  
2010 ◽  
Vol 50 (4) ◽  
Author(s):  
O. Vaněk

In this paper, a multi-agent based simulation platform is introduced that focuses on legitimate and illegitimate aspects of maritime traffic, mainly on intercontinental transport through piracy afflicted areas. The extensible architecture presented here comprises several modules controlling the simulation and the life-cycle of the agents, analyzing the simulation output and visualizing the entire simulated domain. The simulation control module is initialized by various configuration scenarios to simulate various real-world situations, such as a pirate ambush, coordinated transit through a transport corridor, or coastal fishing and local traffic. The environmental model provides a rich set of inputs for agents that use the geo-spatial data and the vessel operational characteristics for their reasoning. The agent behavior model based on finite state machines together with planning algorithms allows complex expression of agent behavior, so the resulting simulation output can serve as a substitution for real world data from the maritime domain.


2017 ◽  
Author(s):  
Petri Ylikoski

The article discusses agent-based simulation as a tool of sociological understanding. Based on an inferential account of understanding, it argues that computer simulations increase our explanatory understanding both by expanding our ability to make what-if inferences about social processes and by making these inferences more reliable. However, our ability to understand simulations limits our ability to understand real world phenomena through them. Thomas Schelling’s checkerboard model of ethnic segregation is used to demonstrate the important role played by abstract how-possibly models in the process of building a mechanistic understanding of social phenomena.


2007 ◽  
Vol 10 (03) ◽  
pp. 335-357 ◽  
Author(s):  
TIBOR BOSSE ◽  
CATHOLIJN M. JONKER ◽  
JAN TREUR

Agent-based simulation methods are a relatively new way to address complex systems. Usually, the idea is that the agents used are rather simple, and the complexity and adaptivity of such a system are modeled by the interaction between these agents. However, another way to exploit agent-based simulation methods is by use of agents that themselves also have certain forms of learning or adaptation. In order to simulate adaptive agents with abilities matching those of their real-world biological or societal counterparts, a natural approach is to incorporate certain adaptation mechanisms such as classical conditioning into agent models. Existing models for adaptation mechanisms are usually based on quantitative, numerical methods, and in particular, differential equations. Since agent-based simulation is usually based on qualitative, logical languages, these quantitative models are often not directly appropriate as an input in the context of agent-based simulation. To deal with this problem, this paper puts forward an integrative approach to simulate and analyze the dynamics of complex systems, in particular a conditioning process of an adaptive agent, integrating quantitative, numerical and qualitative, logical aspects within one expressive temporal specification language. To obtain a simulation model, an executable sublanguage of this language is used to specify the agent's adaptation mechanism in detail. For analysis and validation, in the proposed approach both properties characterising the externally observable adaptive behavior and properties characterizing the dynamics of internal intermediate states have been identified, formally specified and automatically checked on the generated simulation traces. As part of the latter, an approach to (formally) specify and check representational relations for intermediate, internal agent states is put forward. This enables verification of whether the representational content of an intermediate state a modeller has in mind indeed is in accordance with the agent model's internal dynamics. For a biological agent with known neural mechanisms, such as Aplysia, the modeling approach incorporates high-level modeling of neural states occurring as intermediate states and relates them to their representational content specification. This provides the possibility to validate not only the resulting observable behavior of a simulation model against the observable behavior of the agent in the real world, but also the intermediate states of the agent in the model against the intermediate states of the agent in the world.


Sign in / Sign up

Export Citation Format

Share Document