49 research outputs found

    Introduction to Multi-Agent Simulation

    Get PDF
    When designing systems that are complex, dynamic and stochastic in nature, simulation is generally recognised as one of the best design support technologies, and a valuable aid in the strategic and tactical decision making process. A simulation model consists of a set of rules that define how a system changes over time, given its current state. Unlike analytical models, a simulation model is not solved but is run and the changes of system states can be observed at any point in time. This provides an insight into system dynamics rather than just predicting the output of a system based on specific inputs. Simulation is not a decision making tool but a decision support tool, allowing better informed decisions to be made. Due to the complexity of the real world, a simulation model can only be an approximation of the target system. The essence of the art of simulation modelling is abstraction and simplification. Only those characteristics that are important for the study and analysis of the target system should be included in the simulation model. The purpose of simulation is either to better understand the operation of a target system, or to make predictions about a target system’s performance. It can be viewed as an artificial white-room which allows one to gain insight but also to test new theories and practices without disrupting the daily routine of the focal organisation. What you can expect to gain from a simulation study is very well summarised by FIRMA (2000). His idea is that if the theory that has been framed about the target system holds, and if this theory has been adequately translated into a computer model this would allow you to answer some of the following questions: · Which kind of behaviour can be expected under arbitrarily given parameter combinations and initial conditions? · Which kind of behaviour will a given target system display in the future? · Which state will the target system reach in the future? The required accuracy of the simulation model very much depends on the type of question one is trying to answer. In order to be able to respond to the first question the simulation model needs to be an explanatory model. This requires less data accuracy. In comparison, the simulation model required to answer the latter two questions has to be predictive in nature and therefore needs highly accurate input data to achieve credible outputs. These predictions involve showing trends, rather than giving precise and absolute predictions of the target system performance. The numerical results of a simulation experiment on their own are most often not very useful and need to be rigorously analysed with statistical methods. These results then need to be considered in the context of the real system and interpreted in a qualitative way to make meaningful recommendations or compile best practice guidelines. One needs a good working knowledge about the behaviour of the real system to be able to fully exploit the understanding gained from simulation experiments. The goal of this chapter is to brace the newcomer to the topic of what we think is a valuable asset to the toolset of analysts and decision makers. We will give you a summary of information we have gathered from the literature and of the experiences that we have made first hand during the last five years, whilst obtaining a better understanding of this exciting technology. We hope that this will help you to avoid some pitfalls that we have unwittingly encountered. Section 2 is an introduction to the different types of simulation used in Operational Research and Management Science with a clear focus on agent-based simulation. In Section 3 we outline the theoretical background of multi-agent systems and their elements to prepare you for Section 4 where we discuss how to develop a multi-agent simulation model. Section 5 outlines a simple example of a multi-agent system. Section 6 provides a collection of resources for further studies and finally in Section 7 we will conclude the chapter with a short summary

    Introduction to Multi-Agent Simulation

    Get PDF
    When designing systems that are complex, dynamic and stochastic in nature, simulation is generally recognised as one of the best design support technologies, and a valuable aid in the strategic and tactical decision making process. A simulation model consists of a set of rules that define how a system changes over time, given its current state. Unlike analytical models, a simulation model is not solved but is run and the changes of system states can be observed at any point in time. This provides an insight into system dynamics rather than just predicting the output of a system based on specific inputs. Simulation is not a decision making tool but a decision support tool, allowing better informed decisions to be made. Due to the complexity of the real world, a simulation model can only be an approximation of the target system. The essence of the art of simulation modelling is abstraction and simplification. Only those characteristics that are important for the study and analysis of the target system should be included in the simulation model

    An integrated planning-simulation-architecture approach for logistics sharing management: A case study in Northern Thailand and Southern China

    Get PDF
    International audienceIn logistics, freight transportation is a major source of income in a country's economy. One of the most popular strategies is logistics sharing, which is a complex problem due to the involved stakeholders. Moreover, the current several transport operations are extremely expensive due to the empty return. For these reasons, a decision support system is needed to enhance or predict the system optimum and the best strategies of each stakeholder in the context of logistics sharing schemas. In this paper, we will discuss how a Knowledge Management System methodology can be developed for a real case study from the project between Northern Thailand and Southern China which will be used in our study. In parallel, we will show how we model the agent from the analysed data in order to use in our Multi-Agent Simulation in the next phase. The agents will be defined such as transport agents, intermediate agents and customers, among others

    Agent-based simulations for coverage extensions in 5G networks and beyond

    Get PDF
    Device-to-device (D2D) communications is one of the key emerging technologies for the fifth generation (5G) networks and beyond. It enables direct communication between mobile users and thereby extends coverage for devices lacking direct access to the cellular infrastructure and hence enhances network capacity. D2D networks are complex, highly dynamic and will be strongly augmented by intelligence for decision making at both the edge and core of the network, which makes them particularly difficult to predict and analyze. Conventionally, D2D systems are evaluated, investigated and analyzed using analytical and probabilistic models (e.g., from stochastic geometry). However, applying classical simulation and analytical tools to such a complex system is often hard to track and inaccurate. In this paper, we present a modeling and simulation framework from the perspective of complex-systems science and exhibit an agent-based model for the simulation of D2D coverage extensions. We also present a theoretical study to benchmark our proposed approach for a basic scenario that is less complicated to model mathematically. Our simulation results show that we are indeed able to predict coverage extensions for multi-hop scenarios and quantify the effects of street-system characteristics and pedestrian mobility on the connection time of devices to the base station (BS). To our knowledge, this is the first study that applies agent-based simulations for coverage extensions in D2D

    “Sidewalk” as a Realm of Users’ Interactions: simulating pedestrians’ densities at a commercial street in Cairo City

    Get PDF
    During the last four decades, researchers have developed many tools in order to investigate pedestrians’ behavior at sidewalks. Those tools tried to study sidewalks by investigating two main components: built environment and pedestrians’ movement. This paper presents a simulation for the pedestrians’ movement at a commercial street in Cairo, using an agent-based model. The model was designed in a way by which we could examine: pedestrians’ densities, the influence of types of uses on densities, the influence of flow-generators and destinations. In addition, we categorized the uses along the selected case of study by type of service and time spent by customer. The method which we utilized for this work could be divided into two main phases: The first phase, included site video-based survey at different times and days, by which we could calculate flow rates at each generator point, and test the influence of uses on the density along the sidewalk. The second phase was to develop the model. In parallel, we focused on the uses’ types and how it affects controls pedestrians’ densities. Our results referred to a strong relation between use’s type and densities’ distribution along the street
    corecore