A multi-agent approach for integrated emergency vehicle dispatching and covering problem

The most important decisions that should be made by emergency vehicle managers are related to the allocation and the covering problems. The allocation (or dispatching) problem consists of deciding which vehicle must be assigned to assist an emergency in the best times. The covering problem aims at keeping the region under surveillance well-covered by relocating available vehicles. As components are geographically distributed, decentralized solution approaches may present several advantages. This paper develops a decentralized distributed solution approach based on multi-agent systems (MAS) to manage the emergency vehicles. The proposed system integrates the dispatching of vehicles to calls with zone coverage issues. This integration means that allocation and covering decisions are considered jointly. The idea of MAS has been applied in many others real-world contexts, and has been proven to provide more flexibility, reliability, adaptability and reconfigurability. To our knowledge, there is no existing work that uses MAS for real-time emergency vehicle allocation problem while accounting for the coverage requirements for future demands. We propose a multi-agent architecture that fit the real emergency systems, and that aims at keeping good performance compared to the centralized solution. The objective is to coordinate agents to reach good quality solutions in a distributed way. For this purpose two approaches are examined. The first one is used to show the impact of distributing data and control on the solution quality, since the dispatching decisions are based only on local evaluations of the fitness. The second approach is based on implicit agents' coordination using a more refined and efficient auction mechanism. The performance of each approach is compared to the centralized solution obtained by solving the proposed model with ILOG CPLEX solver. The obtained results show the importance of the coordination method to keep a good quality of service while distributing data and decision making, and prove the performance of the second approach.

[1]  Paul Davidsson,et al.  On the Integration of Agent-Based and Mathematical Optimization Techniques , 2007, KES-AMSTA.

[2]  Huijun Hu,et al.  An Optimization Model for Real-Time Emergency Vehicle Dispatching and Routing , 2003 .

[3]  Paul Davidsson,et al.  Multi agent based simulation of transport chains , 2008, AAMAS.

[4]  Richard L. Church,et al.  The Team/Fleet Models for Simultaneous Facility and Equipment Siting , 1979 .

[5]  Michael P. Wellman,et al.  Auction Protocols for Decentralized Scheduling , 2001, Games Econ. Behav..

[6]  Richard L. Church,et al.  The maximal covering location problem , 1974 .

[7]  Charles S. ReVelle,et al.  The Location of Emergency Service Facilities , 1971, Oper. Res..

[8]  Habiba Drias,et al.  INTEGRATED EMERGENCY VEHICLE DISPATCHING AND COVERING: A PARALLEL ANT-TABU APPROACH , 2010 .

[9]  Mark S. Daskin,et al.  A Hierarchical Objective Set Covering Model for Emergency Medical Service Vehicle Deployment , 1981 .

[10]  Martijn Mes,et al.  Comparison of agent-based scheduling to look-ahead heuristics for real-time transportation problems , 2007, Eur. J. Oper. Res..

[11]  Michel Gendreau,et al.  A dynamic model and parallel tabu search heuristic for real-time ambulance relocation , 2001, Parallel Comput..

[12]  Barry McCollum,et al.  Comparison of a centralised and distributed approach for a generic scheduling system , 2008, J. Intell. Manuf..

[13]  Gilbert Laporte,et al.  Ambulance location and relocation models , 2000, Eur. J. Oper. Res..

[14]  Mark S. Daskin,et al.  A Maximum Expected Covering Location Model: Formulation, Properties and Heuristic Solution , 1983 .

[15]  Habiba Drias,et al.  A contribution for integrating dispatching and covering in the emergency vehicles management services , 2013, Int. J. Adv. Oper. Manag..

[16]  Tobias Andersson Granberg,et al.  Decision support tools for ambulance dispatch and relocation , 2007, J. Oper. Res. Soc..

[17]  A Multi-Agent System to Support Ambulance Coordination in Time-Critical Patient Treatment , 2005 .

[18]  Dimitri P. Bertsekas,et al.  Linear network optimization - algorithms and codes , 1991 .

[19]  Michael Wooldridge,et al.  Introduction to multiagent systems , 2001 .

[20]  Matthew J. Liberatore,et al.  A Survey of Operations Research Models and Applications in Homeland Security , 2006, Interfaces.

[21]  Henk Meurs,et al.  Biases in response over time in a seven-day travel diary , 1986 .

[22]  Gilbert Laporte,et al.  Solving an ambulance location model by tabu search , 1997 .

[23]  Dídac Busquets,et al.  A Multiagent System for Coordinating Ambulances for Emergency Medical Services , 2008, IEEE Intelligent Systems.

[24]  Jan M. Chaiken,et al.  Methods for Allocating Urban Emergency Units: A Survey , 1972 .

[25]  Michael P. Wellman A Market-Oriented Programming Environment and its Application to Distributed Multicommodity Flow Problems , 1993, J. Artif. Intell. Res..

[26]  Axel Tuma,et al.  Multi-agent-based transport planning in the newspaper industry , 2011 .

[27]  Ali Haghani,et al.  Real-Time Emergency Response Fleet Deployment: Concepts, Systems, Simulation & Case Studies , 2007 .

[28]  Karl F. Doerner,et al.  Ambulance location and relocation problems with time-dependent travel times , 2010, Eur. J. Oper. Res..

[29]  Habiba Drias,et al.  A parallel hybrid ant-tabu algorithm for integrated emergency vehicle dispatching and covering problem , 2010 .

[30]  Peter J. Kolesar,et al.  An Algorithm for the Dynamic Relocation of Fire Companies , 1974, Oper. Res..

[31]  Charles ReVelle,et al.  Concepts and applications of backup coverage , 1986 .