This work is licensed under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
1. Introduction
An appropriate transport model features prominently in characterizing travel demand, related traffic/passenger flows, and their dynamic performance. It serves as a useful tool for transportation planning and management in terms of alleviating traffic congestions, fulfilling travel needs, and creating a better transport environment. However, it is very challenging to describe such a highly complex, dynamic, and stochastic transport system with analytical mathematical models. Simulation models/methods, by contrast, are capable of modeling the complex traffic dynamics in a real-time manner and therefore have been attracting more and more research efforts [1].
Agent-based models are not limited to modeling and simulating the mechanical movement but also introduce the autonomous decision of the agent. Usually, the agent in the systems does not “play by the script” but performs in real-time. It starts from the local rules of agents to the more complex adaptive and emerging behaviors formed by the interaction of the neighborhood agents, thus yielding the system dynamics in the environment. In transport systems, such as transportation management systems and transportation control systems, there exist a large number of independent entities that behave in heterogeneous and inherently complex manners. This usually requires the structural framework of the combination of the distributed subsystems representing the agents with local plans or strategies based on knowledge and rule. The overall system performance is achieved by the cooperative and even learning the logic of agents, which are the vital components to perform a global improvement [2–7].
In general, the autonomy, collaboration, and reactivity of agent-based models are the significant advantages to use for modeling different behaviors and interactions such as perception, reasoning, and decision-making, therefore performing different policies from the traffic planning, control, and management perspective. For instance, in transportation study areas, agent-based approaches have been widely used in traffic management frameworks [8–11], congestion management [12], traffic policy [13], traffic control, and especially traffic signal control [3, 14–19] in order to explore the complexity, interdependencies, and systematic structural evolution pattern under complex urban traffic environment [20].
In summary, this article is motivated by the increasingly promising potential of agent-based models applied in transport system studies. It reviews the recently emerged development of agent-based transport modeling and analysis, aiming to explore the inherent features of agent-based models and identify their advantages and the current gaps of their applications in the transport domain.
The contribution of this review lies in the following three aspects:
(1) It provides a summary of the basic structure for agent-based models and popular modeling and simulation tools in transport system modeling and analysis. The general agent-based model structure for the transport system is proposed by summarizing the related studies. Preanalysis, agent definition, rule modeling, and model tuning are four fundamental components in an agent-based model. Agent-based models are proved unique in their ability to integrate heterogeneous entities and investigate the emergent dynamics of the transport systems by modeling all the interactive behaviors involved. The agent-based modeling and simulation tools provide a shortcut for developing such an agent-based model, which aims to avoid the cumbersome and time-consuming programming work from the ground up, but some limits still need to be breached.
(2) It reviews the ideas of developing and improving agent-based model applications in the transport domain. We categorize the previous research contributions into the short-term, medium-term, and long-term agent-based models based on the time horizon in which the agent behaviors are considered, and we also identify the gaps in the existing studies about modeling and analysis. In general, the design and implementation of agent-based models used in traffic studies are still immature and require further investigation. On the one hand, incorporated with heterogeneous agents in terms of types, decisions, purposes, etc., agent-based models often model the communication strategies or cooperative rules in more detail to describe the global dynamics. On the other hand, the hybrid modeling approach, which can combine the short-, medium-, and long-term models, integrating microscopic, mesoscopic, and macroscopic simulations, is proved to effectively achieve a joint and multiscale system to meet multidimensional simulation requirements. Instead of making a unified choice of one single microscopic modeling approach, components in different levels of resolution should be incorporated according to the characteristics of the targeted transport system and the modeling and simulation purpose. This modeling approach can save a large number of computational resources and allow the simulation to be more effective.
(3) It provides promising research directions for agent-based model studies. As for the insights for future research, we point out that one of the less-developed aspects of the agent-based model approach is modeling the adaptability of the individuals by embedding the knowledge learning abilities in agents’ attributes. Additionally, combining optimization algorithms to solve problems like routing, mode choice, or fleet allocation with simulation is a promising research direction. Moreover, the agent-based simulation can be incorporated into the simulation-based optimization framework as an iterative component to provide intermediate input to objective function in every iteration [21]; Zhang and Xu [22]. The use of the agent-based approach not only opens a channel for searching the optimal solution in an optimization program but also facilitates more realistic and reliable policy-making results.
The article is organized as follows. Section 2 demonstrates a brief review of the agent description and the agent-based model introduction, including the background, key properties, and the model structure applied for the transport system. Section 3 is devoted to the comparison in terms of their functions, strengths, and limitations of some popular agent-based model tools. The applications of agent-based models in transport systems are thoroughly researched through previous studies and limitations of these applications are also discussed in Section 4. Finally, Section 5 provides some recommendations followed by insights and challenges for future research.
2. Agent-Based Models
2.1. Agents
2.1.1. Definition and Features of Agents
There is no consensus on the definition of the term “agent” since the diversity in the application or environment makes it difficult to extract consistent and concise features. Nevertheless, the essence is that an agent, the basic unit in the agent-based model, can be a representation of any type of autonomous entity, autonomously working within an environment in pursuit of its agenda or goals and actively interacting with other agents if necessary [23]. A typical agent in the agent-based model can hopefully possess the following features: (a) autonomy: operating without direct external intervention; (b) sociability: cooperating with the environment and/or other agents to achieve its task(s); (c) reactivity/perceptibility: perceiving external influence and responding to changes; (d) proactivity: exhibiting goal-directed behavior on its initiative; (e) adaption/learning: learning knowledge from experience and environment and adjust yourself to the environment and simulation objectives [2, 24–26]. It should be noted that the modeling of agents is flexible, and the features listed are not exhaustive or exclusive. Within a simulation experiment, there might exist various types of agents that possess different characteristics with different perceived importance [27]. For example, an agent-based simulation of a demand-responsive transport system encompasses different types of agents. The clients can be taken as autonomous agents who constantly generate trip requests. They are also be designed to be proactive and adaptive, learning to alert and manage the choices/plans for the reproduction of trip requests. Vehicle agents monitor the status of the real vehicles and react to the clients’ requests with prior knowledge supplied. Besides, the planner agents can interface between clients and vehicles through processing trip requests and handling bids from available vehicle plans.
2.1.2. Basic Functionalities of Agents
An agent can be regarded as an intelligent synthesis in possession of explicit and identifiable separate function parts. The basic functionalities of an agent involve six parts: effector, sensor, communication, intention, motivation, and cognition [28]. These functionalities can be divided into four different modules: (a) effector, sensor, and communication module: making contact and transmitting and receiving information with the external environment and other agents; (b) intention module: comprising the short-/long-term goal(s) of the agent; (c) motivation module: implementing the strategic intentions of the agent; (d) cognition module: consisting of the agent’s knowledge base, reasoning, and deciding component and protocol execution component. The last module has the functions of evaluating the current situation and selecting, executing, and monitoring the final actions of the agent. The functionalities of agents and interactions between multiple agents and with the environment are depicted in Figure 1.
[figure omitted; refer to PDF]
Note that many of them exhibit a similar theory of simulation-based dynamic traffic assignment (DTA) in agent-based transport modeling. It should be noted that simulation-based DTA and agent-based transport modeling share some similarities and dissimilarities. On the one hand, the route choices can be optimized by using the historical travel time information in both methods and this processes iteratively to accomplish the optimal performance. On the other hand, simulation-based DTA focuses more on the trip of individuals in the simulation, so that the travel time information is usually only provided for route choice decision of travelers, while the feedback information can be fed into multiple dimensions of decisions like activity location and schedule in addition to route choice domain. In addition, the heuristic approaches used in agent-based models can sometimes converge to the equilibrium faster. In terms of the internal models and algorithms, the existing platforms exhibit a certain difference in the design process, data structures, resolution levels, and emphasis on activities of agents to some extent.
Several agent-based tools aim for specific realms of transport research like traffic control and management or route guidance. For example, Cooperative Traffic Management and Route Guidance System (CTMRGS) can be applied in traffic management [10]. TRACK-R (TRaffic Agent City for Knowledge-based Recommendation) can be used to deal with the dynamic route guidance problem [45]. Agent-Based Dynamic Activity Planning and Travel Scheduling (aDAPTS) can be used to study traffic signal control [46].
More and more studies have applied agent-based simulation tools to traffic and transport systems, and different platforms and tools can be chosen to serve the research purpose. For mobility simulation, some platforms are aimed at presenting microscopic traffic flow dynamic characteristics, which simultaneously lead to longer computation times, particularly for large-scale scenarios. In contrast, others adopt the faster microscopic or mesoscopic models like the spatial queue model to measure traffic dynamics, pushing the limits of computational feasibility. Nevertheless, many platforms are becoming more and more flexible to provide many connectors or fully open-source to allow the researcher to write extensions to solve such problems and explore the potential functions.
4. Applications in Transport Systems
Compared to other microscopic simulations, the agent-based model has inherent advantages in modeling multimodal traffic by incorporating different transport modes and multiple entities of operators and users into traffic flows. Table 3 in Appendix A.2 summarizes the existing studies of the agent-based model methods in the transport domain and compares/highlights their main objectives, agent types, method features, strengths, and potential improvements. How the agent-based model method is applied and constructed is determined by the objectives of the studies. Most paradigms focus on traffic control and management, route choice or guidance, and carsharing or ridesharing. Accordingly, the agents in these models usually represent components like drivers, passengers, and vehicles. The most common goals are developing effective strategies, novel systems, and algorithms. In addition, some psychological characteristics can be embedded to enrich the agent models and make their behavior close to real human beings, which might be favorable in evacuation simulation [63, 64].
Table 3
Summary of agent-based models applied in transport studies.
Study | Objective | Agent types and method features | Strengths | Unhandled issues/potential improvement |
[47] | Dynamic ridesharing | -Decentralized optimization | -Centralized and optimization algorithms | -Multipassenger matching approach underestimates passenger bids or overestimates driver bids and thereby reduces system reliability |
[48] | Traffic control | -Dynamical agents | -Novel distributed adaptive collaborative control strategy | -No multiagent platform for simulation |
[49] | Traffic management and route guidance | -Autonomous agents | -Case study on real network (Brisbane western corridor) | -Need detailed route choice field surveys |
[50] | Traffic control and management, route guidance | -Autonomous agents | -Development of an autonomous driving system | -Not specified if the lateral control is automated or a simulation of a human driver |
[51] | Traffic control | -Driver agents, car agents | -Enhanced traffic system’s performance | -Computational difficulties |
[52] | Route choice behavior | -Human agents | -Sampling and weighting algorithm | -Limited consideration of homogenous bounded-rational agents |
[53] | Transportation networks analysis | -Traveler agents | -Differential greedy algorithm | -Not consider multimodal agent-based traffic simulators |
[54] | Traffic control and management, route guidance | -Driving agents | -Hierarchical driving architecture | -Single type of agents |
[55] | Vehicle assignment | -Vehicle agents | -Case study on a real network (Oakville) | -No reliable individual elasticity measures |
[56] | Dynamic traffic management | -Traveling agents | -Stochastic programming | -Single type of agents |
[57] | Mixed traffic management | -Car agents | -Real traffic network (Okayama) | -A small number of scenarios tested |
[58] | Traffic control and management | -Lower-level agents | -Communication network | -Single type of agents |
[59] | Traffic control and management | -Driver-vehicle agents | -Realistic flow-speed relationships during congested situations | -Single type of agents |
[10] | Route guidance and traffic management | -Driver agents | -Improved dynamic routing and traffic management | -No multiagent platform for simulation |
[60] | Traffic control | -Driver agents | -Real-world proof-of-concept case study (London) | -More detailed representation of road network should be considered |
[61] | Traffic network reorganization, traffic control, and management | -Intersection control agents | -The traffic reorganization operations improve evacuation time | -Only full road reversal operations are implemented |
[62] | Emergency management, traffic control | -Vehicle agents, driver agents | -Support emergency evacuation planning, showing realistic agents’ driving behaviors during emergency situations | -Need further study of psychological characteristics affecting drivers’ behaviors |
4.1. Simulation of Transport Systems
In this section, previous research contributions of agent-based models differentiated by rule-based behaviors of agents at the different temporal scales are reviewed. Some studies may select the traditional categorization of the “micro-, meso-, macroscopic” models according to the distinction of spatial information. However, this classification has the limitation in providing insights when the agent-based simulation system to be built have different requirement of the timespan [65]. Moreover, we cannot have a clear mind about the system-related agent-based modeling difference for developing a specific agent-based transport system only based on another categorization of “strategic, tactic, operational” types of modeling. Therefore, this article intends to provide a review of agent-based modeling methods from the perspective of the time horizon of simulation. We adopt a categorization of the models into short-, medium-, and long-term types, comparing the different agent-based modeling techniques and algorithms used in different frameworks. It not only reveals another aspect of information of the traditional one in terms of “strategic, tactic, operational” to some extent but also corresponds to the ideas of microscopic, mesoscopic, and macroscopic simulations in some ways. This categorization is beneficial to provide a reference for exploring agent-based systems at different levels.
Short-term movement control models handle the within-day movement of agents at a microscopic granularity. Detailed driving and travel behaviors under the impact of other moving agents or traffic control/management are described. Mid-term models function at the design/operational scheduling: simulating the day-to-day activity and travel patterns of agents, which are often generated by choice model, behavior-based demand model, etc. Long-term planning models, with the view of capturing land use and economic activities, are commonly applied to year-to-year transportation planning studies. The discussions of these three levels of agent-based models are followed by an investigation of the hybrid models, which merge two or all the three different scale time models into a single simulation process. Figure 5 presents the important key points of three different models, respectively, to show their difference. Note that for some agent-based models embedding the event-based mechanisms, the time scale might also depend on the event mechanism in the model, and the time between two events may range from seconds to days in the same model.
[figure omitted; refer to PDF]
Due to the different objectives or focuses of the studies, the structure and the combination of functionalities and/or policy decisions of the hybrid agent-based model may vary substantially. For example, suppose that researchers focus on capturing interaction and policy effects between land development and transportation. Then the model of long-term system evolution in terms of the components like migration, location choice, and auto ownership should be embedded to explore their influences on agents’ decisions in lower time scale models.
A hybrid model (simulator or platform) can be composed of long-term and medium-term models. The long-term one is designed to provide land use information by synthesizing a set of households, persons, jobs, etc., while the medium-term one is responsible for the daily activity-travel plan of individuals. In the SimAGENT (Simulator of Activities Greenhouse Emissions, Networks, and Travel) system, the long-term agent-based model modules, PopGen and CEMSELTS (Comprehensive Econometric Microsimulator for Socioeconomics, Land Use, and Transportation System), deal with the generation of a synthetic population and demographic attributes for persons and households, respectively [79]. The CEMDAP (Comprehensive Econometric Microsimulator for Daily Activity travel Patterns) serves as a medium-term simulation component, and an additional traffic assignment component is used to achieve a traveler’s route choice process. Such hybrid modeling approaches can realize the simulation of lower-level decisions like activity participation agenda or daily travel behavior influenced by those at a higher level like residential mobility. Similarly, the daily travel behavior is qualified as a measurement to feed back the decisions in terms of residential mobility, location choice, and economic decisions.
4.2. Simulating Adapting and Learning Behaviors
In some agent-based models, various models such as logit models might be applied to better capture individual characteristics of selecting an alternative based on preferences, habits, and prejudices. Some cognition-oriented behavior modeling approaches are also developed to capture the uniqueness, such as motivation, emotion, and risk avoidance that make us human (driver). The information source for adaptation behaviors comes from the agent environment, where positive and negative feedback are introduced. Xiong et al. [17] conducted a study in which the drivers’ behavior was modeled and represented under the effect of the psychological factors. Apart from the threshold-based rules (a behavior or action is triggered when a related parameter exceeds a predetermined threshold, for example, decelerating to keep a safe distance and avoid collision with the car forward and stopping at the intersection with the red light on), more abstract concepts are embedded in individual behavior modeling to represent the agents’ learning and adapting hallmarks.
Instead of using mathematical approaches, complex agents can be designed based on the Belief-Desire-Intention (BDI) paradigm. It is developed on cognitive frameworks and embeds beliefs, desires, and intentions into individual agents [80]. The BDI architecture regarding the decision-making mechanism indicated that the decision-making behaviors of agents, such as the perception of information towards the current system state, desirable and motivational state, and final act of agents, greatly influenced the model output [81]. Similarly, PECS (Physis, Emotion, Cognition, Social Status), a multipurpose reference model, was developed to simulate human behavior with the four main factors [82].
The knowledge learning ability allows an agent to save information on previous experiences, and the learned knowledge is used to generate a better scheme through this feedback mechanism. Bayesian models are important learning methods to be used in agent-based models. The Bayesian approach provides an excellent conduit to rule the definition of agents in the context of a large number of alternatives and complex internal relationships where agents conduct joint selection behavior. In a Bayesian model, each agent’s spatial and temporal knowledge used for travel-related choices is updated according to the previously learned experience. Probabilities can be modeled into the agent-based model by using Bayesian methods—specifically, a unique probability can be created by an agent or agent population at each point of time or space to represent the decision-making process based on learning and perceived knowledge from the environment. Zou et al. [83] proposed an agent-based model with an iterative search shown in Figure 7 to predict travelers’ choices of mode and departure time. Agents of travelers can make use of information generated in the traffic environment, such as traffic management and control policies, to learn and accumulate travel experience. For mode choice in the Bayesian learning process, a quantitative relationship between the quantified knowledge vector and the individual’s subjective beliefs vector is established based on individuals’ prior beliefs [84]. The learned beliefs are usually used to search for new alternatives of travel decisions, such as mode, departure time, and route, and new plans or strategies are fed into the agent-based model for the next iteration of the simulation.
[figure omitted; refer to PDF]
In mimicking the actual human (learning) behavior, reinforcement learning (RL) appears to be a good fit in agent-based models. Such a machine learning paradigm can be fed into modeling agents who seek to maximize cumulative reward by developing a state-action policy through repeated interaction with both agents and the environment [30, 85]. RL often deals with finding the best solution(s) to achieve optimal control or optimal travel behavior. Therefore, RL agents can be equipped with the ability to learn how to survive and optimize their behavior by updating the knowledge base and inference rules in an unknown, complex environment, especially when prior knowledge is quite limited.
4.3. Integrating Agent-Based Approaches in Optimization Problems
The agent-based model can be combined with optimization techniques in two ways: (1) embedding an optimizing method into the physical behavior of agents (e.g., by translating optimization algorithms like route-search into agents’ behavior) [86]; (2) utilizing the agent-based model in a simulation-based optimization framework to obtain the simulation results, which are designed as an intermediate component to provide input data iteratively [87].
One primary application of the agent-based model in optimization problems is transport management and control. To achieve the objectives such as the optimal allocation of vehicles or the optimal schedule of flights, the optimization strategies can be developed by embedding the agent-based models to the model the process from pursuing the local goals to the global solution. Böcker et al. [88] illustrated a multiagent train coupling and sharing (TCS) scheduling system, which included the planning of train units and the optimization of solutions to reduce the track allocation cost and increase the capacity of tracks. The optimization technique was achieved by a negotiation protocol, which was a process of peer matching: finding the agents that share the same routes and making them share the respective routes by coupling together and splitting up afterward. In the traffic signal control optimization research field, agent-based technology can effectively handle multiple traffic signal systems. It allows the massive information distributed among agents responsible for controlling each intersection, which is influenced by the traffic demand at intersections [89]. In the study of [18], the traffic signal timing optimization problem was solved by integrating a multiagent traffic control component into a mathematical program. Additionally, the multiple signal coordination was developed using the initial typical coordination scheme. It further dealt with the coordination scheme through information exchange among agents controlling different intersections.
4.4. Limitations
There are some limitations of the existing agent-based model studies in the following two aspects.
4.4.1. Incomplete and Limited Calibration and Validation Procedures
We can easily notice that the techniques of developing agent-based models for all the different applications in the transport systems are intensively explored. However, the ideological framework cannot be successfully and securely implemented for the lack of explicit calibration and validation varying from different problem scales. Although some attempts have been made to evaluate the proposed agent-based models, there are no acknowledged, standard guidelines formed to conduct the model calibration or validation. For instance, some studies have weakened the calibration of the individual parameters in the large-scale transport system [60, 90]. Some articles did explicitly mention the role of calibration, verification, and validation, but their effects on the final results were not clearly discussed, while other studies just tagged the validation to be the future work [24]. Due to the various applications of the agent-based model approach in transport, it is understandable that there are no specific unified methods/steps of the calibration, verification, or validation process. Nevertheless, different methods like comparing with analytical models should be explored to increase the credibility of the results of agent-based models.
4.4.2. Limitations in Agents’ Behavior Modeling
Although the previous studies have investigated the new ideas of agent modeling and the use of ABMs, agent modeling, especially the complex and adaptive behavior, is still one of the notorious and common difficulties to solve. Human behavior usually needs to be understood concerning intelligent perspectives like preference and memory. Frameworks like PECS and BDI are applied in some studies, but in most cases, they are not completely embedded in the context of agent-based transport systems. Many of those systems are still developed based on simple threshold-based rules, which are not realistic enough. Therefore, one potential improvement to the agent-based model approach is to consider how to merge the behavioral realism in individual-based models to improve the maturity level of the model. The development of AI technology can also provide more and more insights to improve the previous modeling approaches by optimization methods like model training of machine learning.
4.4.3. Limitations in Innovative Approaches to Improve Computing Efficiency
Within many conventional agent-based models, the movement of individual agents is modeled in great detail. The explicit simulation of agent interactions and moving dynamics increase the model complexity, which causes large usage of computational memory and subsequent reduction of processing speeds, in particular for large-scale transport networks consisting of a large number of entities. Therefore, the motivation falls in finding the solutions of some modeling approaches, which offer an answer to protect a certain level of modeling resolution and remain acceptable computational efficiency, seeking the balance of behavioral realism and computational efficiency. For example, Manley et al. [60] studied a hybrid agent-based model framework, which integrates a detailed description of driving behavior with a macroscopic traffic flow model. The agents are granted cognitive abilities in the short-term agent-based model, and a macroscopic-level traffic dynamic model of traffic flow is employed to constrain the aggregated movement of agents. Their hybrid approach allows analyzing drivers’ behavior and interactions without scarifying computational efficiency. However, such innovative approaches are relatively sparse.
5. Conclusion and Discussion
The agent-based model can be used to study the systems consisting of agents that simultaneously interact and affect each other. The transport systems, which are complex, dynamic, stochastic, and heterogeneous, conform to these characteristics and hence are ideal to be modeled and analyzed using agent-based models. This article explains the thriving applications of the agent-based model in the transport research domain, such as traffic management, dynamic route, traffic signal control, mode choice, environmental/economic analysis, and transportation infrastructure and policy development. The advantages of the agent-based model approach in transport modeling and analysis can be summarized as follows: (1) consideration of the interactive features and rule settings in the study of heterogenicity and emergent dynamics in the form of different time scale models; (2) exploration of modeling the adaptability, beliefs, and desires of individual entities to establish a more robust system; (3) capability of being integrated with optimization to achieve realistic and reliable results.
5.1. Recommendations
Agent-based modeling and simulation approaches are widely applied for transport systems with mixed traffic, mobility adjustments, dynamically personalized routing guidance, cooperative behavior. The differences in the predefined purpose lead to different agent-based models. This article made a comparison of the agent-based models developed in the literature by categorizing them into three different types as per time scale in behavior (rule) simulation. The hybrid modeling approach is discussed further with refinement in model establishment patterns. The short-term, medium-term, and hybrid agent-based models are the most commonly used in transport research.
The short-term agent-based models can be used for systems that focus on detailed motion level simulation (vehicle model, pedestrian model, information-sharing rules, mobile coordination, etc.) for analyzing the traffic condition or assessing the local impact of some proposed extension plan for a real city. However, the high-resolution simulation demands considerable computer memory if the agent number and the network size reach the scale of a city, thus slowing down the model’s execution speed. For general cases, we recommend covering a scale of hundreds of thousands of agents within a specific area. Otherwise, some simplifications should be made to the agent models.
In (on-demand) sharing systems, due to the complex and discontinuous characteristics or the discrete protocols for interaction related to decision-making behavior, it is impossible to deal with them by nonlinear analytical methods. Medium-term agent-based models are well suited to deal with the great complexity of the systems under study and assess the performance of some proposed services or plans in various scenarios. The feedback information from interaction among different agents directly influences the following decision-making process. In addition, positioned at the strategic level of simulation, medium-term agent-based models can capture the transformation pattern of agents’ choice (e.g., due to an incident) that affects the system performance.
In practice, the hybrid agent-based models are gaining wide consideration within transport system simulation areas as the models allow explicit modeling of the individual decision process from microscopic to macroscopic levels and demand to supply sides. Incorporating the short-, medium-, and long-term models, the hybrid modeling approaches integrate microscopic, mesoscopic, and macroscopic simulation to achieve joint and multiscale systems that meet multidimensional simulation requirements. In some cases, if short-term models are omitted or simplified properly, like searching for very fast microscopic (or mesoscopic) mobility models to speed up the computation, these hybrid models can be applied across relatively large regions like a whole transport system in a city with millions of people. Moreover, developing the simulation system in a single type of model may lead to a waste of computational power if the models are only designed in a short-term way or the failure of an accurate description of the phenomenon or systems otherwise. Using hybrid models, components in different levels of resolution can be grouped according to the characteristics of the targeted transport system and the modeling and simulation purposes. Therefore, hybrid models have advantages in terms of computational power savings by focusing on different simulation parts or evolving stages of the whole transport system.
As an important application domain of agent-based models, the intelligence, adaptation, and learning behavior simulation can be further applied in AVs [91–93]. The key features of intelligent and autonomous vehicles (IAVs) compared to humans are that they are more likely to cooperate, be fast in processing communication information, and make more precise operations and decisions. In the domain of AVs, collaborative driving is a key developing direction of ITS (Intelligent Transportation System).
5.2. Insights for Future Research
For future research of agent-based models in the transport domain, one important aspect is researching how to develop efficient and accurate individual behavioral models. This is hard to achieve by simply introducing more probabilistic descriptions. It is necessary to figure out how to identify and characterize the key behavior of stakeholders such as drivers in real-life transport systems and feed them (directly) into the representations of behavior in agents. The large-scale simulation, like city-scale or even country-scale, is another research gap of the agent-based model, which requires increased support in computer processing power and adequate and accurate data sources. Besides, the credibility of the agent-based models and their results need to be increased, which involves extracting useful and valid data needed for model calibration and validation [94].
The agent-based modeling and simulation have formed a relatively perfect theory, method, and technology system, which will provide a solid foundation and favorable support for the research and application of Digital Twin (DT) technology in transport systems. Considering the disruptive forces that are transforming the mobility ecosystem, transportation industries have to manage the social and economic impacts of traffic growth and provide more “intelligence” components to manage future challenges. The key elements, the rules of the agents’ movement, and the interactions of the “twin” system can be clearly defined close to the real-world based on agent-based modeling. Therefore, in combination with agent-based models, DT can be used to develop an upgraded “Dynamic Information Physical System” closely integrated with the actual traffic system and eliminate the effects of some inevitable deviations of the accurate matching and real-time performance of data in simulation. The digital and structured data can be obtained through the process of model reconstruction and accurate perception on the computing platform, which has twin functions established with these agent-based rules in place. These calculated real-time data, applied to all traffic services, and can be used to quickly realize the representation and detection of traffic behavior and the deduction and automatic analysis and prediction of traffic state [95, 96].
The gaps in the context of the different transportation settings in developing economies vs. developed economies may also lead to more challenges and insights for future research. Industry digitalization has become the key leading force driving the development of the global digital economy. The transportation settings like the infrastructures are more complete under the developed economies and more promising to implement the agent-based transportation scheme. Applying the agent-based model framework in a real-world complex system requires a number of critical issues like collecting and integrating multisource data that is readily used to construct a complete business platform. The higher the level of economic development, the higher the digitalization of the industry. Therefore, based on the advantages of artificial intelligence and Big Data technology, the developed economies better promote the successful implementation of agent-based technologies and achieve the objectives of alleviating urban traffic congestion. Specifically, no matter in the developing economies or the developed economies, there can be significant challenges to achieve the accurate perception of traffic events and traffic flow based on holographic data, traffic knowledge maps establishment to mine historical and real-time portraits of road network supply capacity, and travel characteristics of people and vehicles and the development of the terminal of the intelligent transportation operation architecture.
Acknowledgments
This study was supported by the Key Project of National Natural Science Foundation of China (No. 52131203).
[1] W. H. Press, S. A. Teukolsky, W. T. Vetterling, B. P. Flannery, Numerical Recipes 3rd Edition: The Art of Scientific Computing, 2007.
[2] E. Bonabeau, "Agent-based modeling: methods and techniques for simulating human systems," Proceedings of the National Academy of Sciences, vol. 99 no. 3, pp. 7280-7287, DOI: 10.1073/pnas.082080899, 2002.
[3] B. Chen, H. H. Cheng, "A review of the applications of agent technology in traffic and transportation systems," IEEE Transactions on Intelligent Transportation Systems, vol. 11 no. 2, pp. 485-497, DOI: 10.1109/tits.2010.2048313, 2010.
[4] D. C. Parker, S. M. Manson, M. A. Janssen, M. J. Hoffmann, P. Deadman, "Multi-agent systems for the simulation of land-use and land-cover change: a review," Annals of the Association of American Geographers, vol. 93 no. 2, pp. 314-337, DOI: 10.1111/1467-8306.9302004, 2003.
[5] S. Kikuchi, J. Rhee, D. Teodorovic, "Applicability of an agent-based modeling concept to modeling of transportation phenomena," Yugoslav Journal of Operations Research, vol. 12 no. 2, pp. 141-156, DOI: 10.2298/yjor0202141k, 2002.
[6] F. Klügl, A. Bazzan, S. Ossowski, "Applications of agent technology in traffic and transportation. Springer Science & Business Media," 2006.
[7] Y. Gu, X. Fu, Z. Liu, X. Xu, A. Chen, "Performance of transportation network under perturbations: reliability, vulnerability, and resilience," Transportation Research Part E: Logistics and Transportation Review, vol. 133,DOI: 10.1016/j.tre.2019.11.003, 2020.
[8] F. Y. Fei-Yue Wang, "Agent-based control for networked traffic management systems," IEEE Intelligent Systems, vol. 20 no. 5, pp. 92-96, DOI: 10.1109/mis.2005.80, 2005.
[9] B. Chen, H. H. Cheng, J. Palen, "Integrating mobile agent technology with multi-agent systems for distributed traffic detection and management systems," Transportation Research Part C: Emerging Technologies, vol. 17 no. 1,DOI: 10.1016/j.trc.2008.04.003, 2009.
[10] J. L. Adler, G. Satapathy, V. Manikonda, B. Bowles, V. J. Blue, "A multi-agent approach to cooperative traffic management and route guidance," Transportation Research Part B: Methodological, vol. 39 no. 4, pp. 297-318, DOI: 10.1016/j.trb.2004.03.005, 2005.
[11] S. Ossowski, J. Z. Hernández, M.-V. Belmonte, A. Fernández, A. García-Serrano, J.-L. Pérez-de-la-Cruz, F. Triguero, "Decision support for traffic management based on organisational and communicative multiagent abstractions," Transportation Research Part C: Emerging Technologies, vol. 13 no. 4, pp. 272-298, DOI: 10.1016/j.trc.2005.07.005, 2005.
[12] F. Logi, S. G. Ritchie, "A multi-agent architecture for cooperative inter-jurisdictional traffic congestion management. Transportation Research Part C:," Emerging Technologies, vol. 10 no. 5-6, pp. 507-527, DOI: 10.1016/s0968-090x(02)00033-5, 2002.
[13] B. N. Lordanova, "Air traffic knowledge management policy," European Journal of Operational Research, vol. 146 no. 1, pp. 83-100, 2003.
[14] D. Srinivasan, M. C. Choy, R. L. Cheu, "Neural networks for real-time traffic signal control," IEEE Transactions on Intelligent Transportation Systems, vol. 7 no. 3, pp. 261-272, DOI: 10.1109/tits.2006.874716, 2006.
[15] A. Serrano-Hernandez, J. Faulin, P. Hirsch, C. Fikar, "Agent-based simulation for horizontal cooperation in logistics and transportation: from the individual to the grand coalition," Simulation Modelling Practice and Theory, vol. 85, pp. 47-59, DOI: 10.1016/j.simpat.2018.04.002, 2018.
[16] P. Tucnik, T. Nachazel, P. Cech, V. Bures, "Comparative analysis of selected path-planning approaches in large-scale multi-agent-based environments," Expert Systems with Applications, vol. 113, pp. 415-427, DOI: 10.1016/j.eswa.2018.07.001, 2018.
[17] C. Xiong, X. Zhou, L. Zhang, "AgBM-DTALite: an integrated modeling system of agent-based travel behaviour and transportation network dynamics," Travel Behaviour and Society, vol. 12, pp. 141-150, DOI: 10.1016/j.tbs.2017.04.004, 2018.
[18] M. Xu, K. An, L. H. Vu, Z. Ye, J. Feng, E. Chen, "Optimizing multi-agent based urban traffic signal control system," Journal of Intellisgent Transportation Systems, vol. 23 no. 4, pp. 357-369, DOI: 10.1080/15472450.2018.1501273, 2019.
[19] H. Yu, P. Liu, Y. Fan, G. Zhang, "Developing a decentralized signal control strategy considering link storage capacity," Transportation Research Part C: Emerging Technologies, vol. 124,DOI: 10.1016/j.trc.2021.102971, 2021.
[20] E. Karaaslan, M. Noori, J. Lee, L. Wang, O. Tatari, M. Abdel-Aty, "Modeling the effect of electric vehicle adoption on pedestrian traffic safety: an agent-based approach," Transportation Research Part C, vol. 93, pp. 198-210, DOI: 10.1016/j.trc.2018.05.026, 2018.
[21] W. Wu, R. Liu, W. Jin, C. Ma, "Simulation-based robust optimization of limited-stop bus service with vehicle overtaking and dynamics: a response surface methodology. Transportation Research Part E:," Logistics & Transportation Review, vol. 130, pp. 61-81, DOI: 10.1016/j.tre.2019.08.012, 2019.
[22] W. Zhang, W. Xu, "Simulation-based robust optimization for the schedule of single-direction bus transit route: the design of experiment," Transportation Research Part E, vol. 106, pp. 203-230, DOI: 10.1016/j.tre.2017.08.001, 2017.
[23] H. Chen, H. A. Rakha, "Multi-step prediction of experienced travel times using agent-based modeling," Transportation Research Part C, vol. 71, pp. 108-121, DOI: 10.1016/j.trc.2016.07.004, 2016.
[24] A. Heppenstall, N. Malleson, A. Crooks, "“Space, the final Frontier”: how good are agent-based models at simulating individuals and space in cities?," Systems, vol. 4 no. 1,DOI: 10.3390/systems4010009, 2016.
[25] C. M. Macal, M. J. North, "Tutorial on agent-based modeling and simulation," .
[26] M. J. Roorda, R. Cavalcante, S. McCabe, H. Kwan, "A conceptual framework for agent-based modeling of logistics services," Transportation Research Part E, vol. 46 no. 1, pp. 18-31, DOI: 10.1016/j.tre.2009.06.002, 2010.
[27] M. Wooldridge, N. R. Jennings, "Intelligent agents: theory and practice," The Knowledge Engineering Review, vol. 10 no. 2, pp. 115-152, DOI: 10.1017/s0269888900008122, 1995.
[28] B. Chen, H. H. Cheng, J. Palen, "Agent-based real-time computing and its applications in traffic detection and management systems," International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, pp. 543-552, DOI: 10.1115/detc2004-57707, .
[29] M. Niazi, A. Hussain, "Agent-based computing from multi-agent systems to agent-based models: a visual survey," Scientometrics, vol. 89 no. 2, pp. 479-499, DOI: 10.1007/s11192-011-0468-9, 2011.
[30] N. Firdausiyah, E. Taniguchi, A. G. Qureshi, "Modeling city logistics using adaptive dynamic programming based multi-agent simulation," Transportation Research Part E, vol. 125, pp. 74-96, DOI: 10.1016/j.tre.2019.02.011, 2019.
[31] M. M. Oliveros, N. Kai, "Automatic calibration of agent-based public transit assignment path choice to count data," Transportation Research Part C, vol. 64, pp. 58-71, DOI: 10.1016/j.trc.2016.01.003, 2016.
[32] R. Basu, A. Araldo, A. P. Akkinepally, N. Biran, B. H. Nahmias Biran, K. Basak, R. Seshadri, N. Deshmukh, N. Kumar, C. L. Azevedo, M. Ben-Akiva, "Automated mobility-on-demand vs. mass transit: a multi-modal activity-driven agent-based simulation approach," Transportation Research Record, vol. 2672 no. 8, pp. 608-618, DOI: 10.1177/0361198118758630, 2018.
[33] D. DeLaurentis, "Understanding transportation as a system-of-systems design problem," ,DOI: 10.2514/6.2005-123, .
[34] A. T. Crooks, A. J. Heppenstall, "Introduction to Agent-Based Modeling," Agent-based Models of Geographical Systems, pp. 85-105, DOI: 10.1007/978-90-481-8927-4_5, 2012.
[35] A. Agarwal, G. Lämmel, K. Nagel, "Modeling backward travelling holes in mixed traffic conditions using an agent based simulation," Traffic and Granular Flow 15, vol. 53, pp. 419-426, DOI: 10.1007/978-3-319-33482-0_53, 2016.
[36] A. Agarwal, G. Lämmel, "Modeling seepage behavior of smaller vehicles in mixed traffic conditions using an agent based simulation," Transportation in Developing Economies, vol. 2 no. 2,DOI: 10.1007/s40890-016-0014-9, 2016.
[37] Z. Liu, Q. Meng, "Distributed computing approaches for large-scale probit-based stochastic user equilibrium problems," Journal of Advanced Transportation, vol. 47 no. 6, pp. 553-571, 2013.
[38] S. L. Lytinen, S. F. Railsback, "The evolution of agent-based simulation platforms: a review of NetLogo 5.0 and ReLogo," Proceedings of the fourth international symposium on agent-based modeling and simulation (21st European Meeting on Cybernetics and Systems Research [EMCSR 2012]), .
[39] H. Zheng, Y. J. Son, Y. C. Chiu, L. Head, Y. Feng, S. Kim, M. Hickman, D. Yang, U. S. F. H. Administration, others, "A primer for agent-based simulation and modeling in transportation applications," 2013. Technical Report
[40] S. F. Railsback, S. L. Lytinen, S. K. Jackson, "Agent-based simulation platforms: Review and development recommendations," Simulation, vol. 82 no. 9, pp. 609-623, DOI: 10.1177/0037549706073695, 2006.
[41] P. Taillandier, "Traffic simulation with the GAMA platform," .
[42] M. Bradley, J. Bowman, B. Griesenbeck, "SACSIM: an applied activity-based model system with fine-level spatial and temporal resolution," Journal of Choice Modeling, vol. 3,DOI: 10.1016/s1755-5345(13)70027-7, 2010.
[43] M. A. Bradley, J. L. Bowman, B. Griesenbeck, "Development and application of the SACSIM activity-based model system," .
[44] R. Kitamura, C. Chen, R. M. Pendyala, "Generation of synthetic daily activitytravel patterns," Transportation Research Record, vol. 1607, pp. 154-162, DOI: 10.3141/1607-21, 1997.
[45] A. M. Garca-Serrano, D. T. Vioque, F. Carbone, V. D. Mndez, "FIPA-compliant MAS development for road traffic management with a knowledgebased approach: the TRACK-R agents," Proceedings of the Challenges in Open Agent Systems Workshop, .
[46] J. Auld, A. Mohammadian, "Activity planning processes in the agent-based dynamic activity planning and travel scheduling (ADAPTS) model," Transportation Research Part A, vol. 46 no. 8, pp. 1386-1403, DOI: 10.1016/j.tra.2012.05.017, 2012.
[47] M. Nourinejad, M. J. Roorda, "Agent based model for dynamic ridesharing," Transportation Research Part C, vol. 64, pp. 117-132, DOI: 10.1016/j.trc.2015.07.016, 2016.
[48] A. Petrillo, A. Salvi, S. Santini, A. S. Valente, "Adaptive multi-agents synchronization for collaborative driving of autonomous vehicles with multiple communication delays," Transportation Research Part C, vol. 86, pp. 372-392, DOI: 10.1016/j.trc.2017.11.009, 2018.
[49] H. Dia, "An agent-based approach to modeling driver route choice behaviour under the influence of real-time information," Transportation Research Part C, vol. 10 no. 5, pp. 331-349, DOI: 10.1016/s0968-090x(02)00025-6, 2002.
[50] S. Hallé, J. Laumonier, B Chaib-Draa, "A decentralized approach to collaborative driving coordination," Proceedings of the 7th International IEEE Conference on Intelligent Transportation Systems, pp. 453-458, .
[51] A. Naiem, M. Reda, M. El-Beltagy, I. El-Khodary, "An agent based approach for modeling traffic flow," .
[52] I. Klein, N. Levy, E. Ben-Elia, "An agent-based model of the emergence of cooperation and a fair and stable system optimum using ATIS on a simple road network," Transportation Research Part C, vol. 86, pp. 183-201, DOI: 10.1016/j.trc.2017.11.007, 2018.
[53] M. Mastio, M. Zargayouna, G. Scemama, O. Rana, "Distributed agent-based traffic simulations," IEEE Intelligent Transportation Systems Magazine, vol. 10 no. 1, pp. 145-156, DOI: 10.1109/mits.2017.2776162, 2018.
[54] S. Hallé, B. Chaib-Draa, "A collaborative driving system based on multiagent modelling and simulations," Transportation Research Part C: Emerging Technologies, vol. 13 no. 4, pp. 320-345, DOI: 10.1016/j.trc.2005.07.004, 2005.
[55] S. Djavadian, J. Y. J. Chow, "An agent-based day-to-day adjustment process for modeling ‘Mobility as a Service’ with a two-sided flexible transport market," Transportation Research Part B, vol. 104, pp. 36-57, DOI: 10.1016/j.trb.2017.06.015, 2017.
[56] J. Ma, B. L. Smith, X. Zhou, "Personalized real-time traffic information provision: agent-based optimization model and solution framework," Transportation Research Part C, vol. 64, pp. 164-182, DOI: 10.1016/j.trc.2015.03.004, 2016.
[57] H. Fujii, H. Uchida, S. Yoshimura, "Agent-based simulation framework for mixed traffic of cars, pedestrians and trams," Transportation Research Part C, vol. 85, pp. 234-248, DOI: 10.1016/j.trc.2017.09.018, 2017.
[58] K. Raya-Díaz, C. Gaxiola-Pacheco, M. Castañón-Puga, L. Palafox, J. Castro, D.-L. Flores, "Agent-based model for automaticity management of traffic flows across the network," Applied Sciences, vol. 7 no. 9,DOI: 10.3390/app7090928, 2017.
[59] P Hidas, "Modeling lane changing and merging in microscopic traffic simulation," Transportation Research Part C: Emerging Technologies, vol. 10 no. 5-6, pp. 351-371, DOI: 10.1016/s0968-090x(02)00026-8, 2002.
[60] E. Manley, T. Cheng, A. Penn, A. Emmonds, "A framework for simulating large-scale complex urban traffic dynamics through hybrid agent-based modeling," Computers, Environment and Urban Systems, vol. 44, pp. 27-36, DOI: 10.1016/j.compenvurbsys.2013.11.003, 2014.
[61] M. Al-Zinati, R. Z. Wenkstern, "Simulation of traffic network re-organization operations," pp. 178-186, DOI: 10.1109/ds-rt.2016.13, .
[62] S. Yuan, S. A. Chun, B. Spinelli, Y. Liu, H. Zhang, N. R. Adam, "Traffic evacuation simulation based on multi-level driving decision model," Transportation Research Part C, vol. 78, pp. 129-149, DOI: 10.1016/j.trc.2017.03.001, 2017.
[63] M. Manley, Y. S. Kim, K. Christensen, A. Chen, "Airport emergency evacuation planning: an agent-based simulation study of dirty bomb scenarios," IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 46 no. 10, pp. 1390-1403, 2015.
[64] K. R. Rozo, J. Arellana, A. Santander-Mercado, M. Jubiz-Diaz, "Modelling building emergency evacuation plans considering the dynamic behaviour of pedestrians using agent-based simulation," Safety Science, vol. 113, pp. 276-284, DOI: 10.1016/j.ssci.2018.11.028, 2019.
[65] N. Ronald, R. Thompson, S. Winter, "Simulating demand-responsive transportation: a review of agent-based approaches," Transport Reviews, vol. 35 no. 4, pp. 404-421, DOI: 10.1080/01441647.2015.1017749, 2015.
[66] U. Beuck, M. Rieser, D. Strippgen, M. Balmer, K. Nagel, "Preliminary results of a multi-agent traffic simulation for Berlin," The Dynamics of Complex Urban Systems: An Interdisciplinary Approach, pp. 75-94, 2008.
[67] J. Yang, W. Deng, J. Wang, Q. Li, Z. Wang, "Modeling pedestrians’ road crossing behavior in traffic system micro-simulation in China," Transportation Research Part A, vol. 40 no. 3, pp. 280-290, DOI: 10.1016/j.tra.2005.08.001, 2006.
[68] J. Rose, D. A. Hensher, "Modeling agent interdependency in group decision making," Transportation Research Part E, vol. 40 no. 1, pp. 63-79, DOI: 10.1016/j.tre.2003.07.001, 2004.
[69] T. Sakai, A. Romano Alho, B. K. Bhavathrathan, G. D. Chiara, R. Gopalakrishnan, P. Jing, T. Hyodo, L. Cheah, M. Ben-Akiva, "SimMobility Freight: an agent-based urban freight simulator for evaluating logistics solutions," Transportation Research Part E, vol. 141,DOI: 10.1016/j.tre.2020.102017, 2020.
[70] A. Amey, J. Attanucci, R. Mishalani, "Real-time ridesharing opportunities and challenges in using mobile phone technology to improve rideshare services," Journal of the Transportation Research Board, vol. 2217, pp. 103-110, DOI: 10.3141/2217-13, 2011.
[71] Y. Shen, H. Zhang, J. Zhao, "Integrating shared autonomous vehicle in public transportation system: a supply-side simulation of the first-mile service in Singapore," Transportation Research Part A, vol. 113, pp. 125-136, DOI: 10.1016/j.tra.2018.04.004, 2018.
[72] D. C. Parker, T. Filatova, "A conceptual design for a bilateral agent-based land market with heterogeneous economic agents," Computers, Environment and Urban Systems, vol. 32 no. 6, pp. 454-463, DOI: 10.1016/j.compenvurbsys.2008.09.012, 2008.
[73] S. A. Beykaei, E. J. Miller, "Testing Uncertainty in ILUTE - an integrated land use -Transportation micro-simulation model of demographic updating," Journal of Civil & Environmental Engineering, vol. 7 no. 1,DOI: 10.4172/2165-784x.1000264, 2017.
[74] R. Matthews, N. Gilbert, A. Roach, J. Polhill, N. Gotts, "Agent-based land-use models: a review of applications," The Centre for Research in Social Simulation, vol. 22,DOI: 10.1007/s10980-007-9135-1, 2007.
[75] E. Marcucci, M. Le Pira, V. Gatta, G. Inturri, M. Ignaccolo, A. Pluchino, "Simulating participatory urban freight transport policy-making: accounting for heterogeneous stakeholders’ preferences and interaction effects," Transportation Research Part E, vol. 103, pp. 69-86, DOI: 10.1016/j.tre.2017.04.006, 2017.
[76] A. V. Barenji, W. M. Wang, Z. Li, D. A. Guerra-Zubiaga, "Intelligent E-commerce logistics platform using hybrid agent based approach," Transportation Research Part E, vol. 126, pp. 15-31, DOI: 10.1016/j.tre.2019.04.002, 2019.
[77] S. Galland, L. Knapen, A.-U.-H. Yasar, N. Gaud, D. Janssens, O. Lamotte, A. Koukam, G. Wets, "Multi-agent simulation of individual mobility behavior in carpooling," Transportation Research Part C, vol. 45 no. 9, pp. 83-98, DOI: 10.1016/j.trc.2013.12.012, 2014.
[78] T. Bellemans, B. Kochan, D. Janssens, G. Wets, T. Arentze, H. Timmermans, "Implementation framework and development trajectory of FEATHERS activity-based simulation platform," Transportation Research Record, vol. 2175 no. 1, pp. 111-119, DOI: 10.3141/2175-13, 2010.
[79] K. Goulias, C. Bhat, R. Pendyala, Y. Chen, R. Paleti, K. Konduri, T. Lei, D. Tang, S. Y. Yoon, G. Huang, A. Hsi, H. Hu, "Simulator of activities, greenhouse emissions, networks, and travel (SimAGENT) in Southern California," Transportation Research Board, 2011.
[80] P. Taillandier, O. Therond, B. Gaudou, "A new BDI agent architecture based on the belief theory. Application to the modeling of cropping plan decision-making," International Environmental Modeling and Software Society, pp. 2463-2470, 2012.
[81] A. S. Rao, M. P. Georgeff, "BDI agents: from theory to practice," Proceedings of the 1st International Conference on Multi-Agent Systems (ICMAS-95), vol. 06, pp. 312-319, .
[82] B. Schmidt, "The modeling of human behavior: the PECS reference model," pp. 23-26, .
[83] M. Zou, M. Li, X. Lin, C. Xiong, C. Mao, C. Wan, J. Yu, "An agent-based choice model for travel mode and departure time and its case study in Beijing," Transportation Research Part C, vol. 64, pp. 133-147, DOI: 10.1016/j.trc.2015.06.006, 2016.
[84] M. Rothschild, "Searching for the lowest price when the distribution of prices is unknown," Journal of Political Economy, vol. 82 no. 4, pp. 689-711, DOI: 10.1086/260229, 1974.
[85] T. Chu, J. Wang, L. Codeca, Z. Li, "Multi-agent deep reinforcement learning for large-scale traffic signal control," IEEE Transactions on Intelligent Transportation Systems, vol. 21 no. 3, pp. 1086-1095, DOI: 10.1109/tits.2019.2901791, 2020.
[86] M. Barbati, G. Bruno, A. Genovese, "Applications of agent-based models for optimization problems: a literature review," Expert Systems with Applications, vol. 39 no. 5, pp. 6020-6028, DOI: 10.1016/j.eswa.2011.12.015, 2012.
[87] M. Noordhoek, W. Dullaert, D. S. W. Lai, S. de Leeuw, "A simulation–optimization approach for a service-constrained multi-echelon distribution network," Transportation Research Part E, vol. 114, pp. 292-311, DOI: 10.1016/j.tre.2018.02.006, 2018.
[88] J. Böcker, J. Lind, B. Zirkler, "Using a multi-agent approach to optimise the train coupling and sharing system," European Journal of Operational Research, vol. 131 no. 2, pp. 242-252, DOI: 10.1016/s0377-2217(00)00124-7, 2001.
[89] B. P. Gokulan, D. Srinivasan, "Distributed geometric fuzzy multiagent urban traffic signal control," IEEE Transactions on Intelligent Transportation Systems, vol. 11 no. 3, pp. 714-727, DOI: 10.1109/tits.2010.2050688, 2010.
[90] Y. Xie, S. Fan, "Multi-city sustainable regional urban growth simulation—msrugs: a case study along the mid-section of Silk Road of China," Stochastic Environmental Research and Risk Assessment, vol. 28, pp. 829-841, DOI: 10.1007/s00477-012-0680-z, 2014.
[91] M. Bartels, H. Werner, "Cooperative and consensus-based approaches to formation control of autonomous vehicles," IFAC Proceedings Volumes, vol. 47 no. 3, pp. 8079-8084, DOI: 10.3182/20140824-6-za-1003.01652, 2014.
[92] C. Dong, H. Wang, Y. Li, W. Wang, Z. Zhang, "Route control strategies for autonomous vehicles exiting to off-ramps," IEEE Transactions on Intelligent Transportation Systems, vol. 21 no. 7, pp. 3104-3116, 2019.
[93] Y. Zheng, B. Ran, X. Qu, J. Zhang, Y. Lin, "Cooperative lane changing strategies to improve traffic operation and safety nearby freeway off-ramps in a connected and automated vehicles environment," IEEE Transactions on Intelligent Transportation Systems, vol. 21 no. 11, pp. 4605-4614, 2019.
[94] C. M. Macal, "Everything you need to know about agent-based modeling and simulation," Journal of Simulation, vol. 10 no. 2, pp. 144-156, DOI: 10.1057/jos.2016.7, 2016.
[95] J. Huo, X. Fu, Z. Liu, Q. Zhang, "Short-term estimation and prediction of pedestrian density in urban hot spots based on mobile phone data," IEEE Transactions on Intelligent Transportation Systems,DOI: 10.1109/tits.2021.3096274, 2021.
[96] X. Fu, G. Yu, Z. Liu, "Spatial-temporal convolutional model for urban crowd density prediction based on mobile-phone signaling data," IEEE Transactions on Intelligent Transportation Systems,DOI: 10.1109/tits.2021.3131337, 2021.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2022 Jiangyan Huang et al. This work is licensed under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
This article presents an overview of the agent-based modeling and simulation approach and its recent developments in transport fields, with the purpose of discovering the advantages and gaps and encouraging more valuable investigations and applications of agent-based models. We clarify the agent-based model from agents, the background of development, and the basic structure applied in transport systems. Then, the agent-based transport modeling toolkits are discussed. The applications of agent-based models in transport systems are reviewed in three time scale models followed by an additional discussion of hybrid modeling approaches. The extensive modeling of the beliefs, desires, learning, and adaptability of individuals and the optimization problems using agent-based models are explored. Besides, we point out some limitations in terms of calibration and validation procedure, agents’ behavior modeling, and computing efficiency. In conclusion, some recommendations are given and suggest potential and insightful directions such as Big Data and Digital Twin for future research.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details


1 Jiangsu Key Laboratory of Urban ITS, Jiangsu Province Collaborative Innovation Center of Modern Urban Traffic Technologies, School of Transportation, Southeast University, Nanjing, China
2 Zhejiang Institute of Communications Co., Ltd., Hangzhou, Zhejiang, China
3 School of Mathematics and Statistics, The University of Melbourne, Melbourne 3010, Australia