Genetic Programming for Vehicle Subset Selection in Ambulance Dispatching

Assigning ambulances to emergencies in real-time, ensuring both that patients receive adequate care and that the fleet remains capable of responding to any potential new emergency, is a critical component of any ambulance service. Thus far, most techniques to manage this problem are as convoluted as the problem itself. As such, many real-world medical services resort to using the naive closest-idle rule, whereby the nearest available vehicles are dispatched to serve each new call. This paper explores the feasibility of using a genetic programming hyper heuristic (GPHH) in order to generate intelligible rules of thumb to select which vehicles should attend any given emergency. Such rules, either manually or automatically designed, are evaluated within a novel solution construction procedure which constructs solutions to the ambulance dispatching problem given the parameters of the simulation environment. Experimental results suggest that GPHH is a promising technique to use when approaching the ambulance dispatching problem. Further, a GPHH-evolved rule's interpretability allows for detailed semantic analysis into which features of the environment are valuable to the decision making process, allowing for human dispatching agents to make more informed decisions in practice.

[1]  Mengjie Zhang,et al.  Genetic Programming With Knowledge Transfer and Guided Search for Uncertain Capacitated Arc Routing Problem , 2022, IEEE Transactions on Evolutionary Computation.

[2]  Mengjie Zhang,et al.  Genetic Programming With Niching for Uncertain Capacitated Arc Routing Problem , 2022, IEEE Transactions on Evolutionary Computation.

[3]  Mark Goh,et al.  Genetic programming-based hyper-heuristic approach for solving dynamic job shop scheduling problem with extended technical precedence constraints , 2021, Comput. Oper. Res..

[4]  Yi Mei,et al.  Surrogate-Assisted Evolutionary Multitask Genetic Programming for Dynamic Flexible Job Shop Scheduling , 2021, IEEE Transactions on Evolutionary Computation.

[5]  Mengjie Zhang,et al.  Multitask Genetic Programming-Based Generative Hyperheuristics: A Case Study in Dynamic Scheduling , 2021, IEEE Transactions on Cybernetics.

[6]  Yi Mei,et al.  Correlation Coefficient-Based Recombinative Guidance for Genetic Programming Hyperheuristics in Dynamic Flexible Job Shop Scheduling , 2021, IEEE Transactions on Evolutionary Computation.

[7]  Jian Lin,et al.  A genetic programming hyper-heuristic for the distributed assembly permutation flow-shop scheduling problem with sequence dependent setup times , 2021, Swarm Evol. Comput..

[8]  Yi Mei,et al.  A Cooperative Coevolution Genetic Programming Hyper-Heuristics Approach for On-Line Resource Allocation in Container-Based Clouds , 2020, IEEE Transactions on Cloud Computing.

[9]  Zhuang Huang,et al.  Automatic design of scheduling policies for dynamic flexible job shop scheduling via surrogate-assisted cooperative co-evolution genetic programming , 2020, Int. J. Prod. Res..

[10]  Pascal Bouvry,et al.  Tackling Large-Scale and Combinatorial Bi-Level Problems With a Genetic Programming Hyper-Heuristic , 2020, IEEE Transactions on Evolutionary Computation.

[11]  Kaizhou Gao,et al.  A genetic programming hyper-heuristic approach for the multi-skill resource constrained project scheduling problem , 2020, Expert Syst. Appl..

[12]  Yi Mei,et al.  Genetic Programming Hyper-Heuristics with Vehicle Collaboration for Uncertain Capacitated Arc Routing Problems , 2019, Evolutionary Computation.

[13]  Yi Mei,et al.  Novel ensemble genetic programming hyper-heuristics for uncertain capacitated arc routing problem , 2019, GECCO.

[14]  Yi Mei,et al.  Genetic programming hyper-heuristic with knowledge transfer for uncertain capacitated arc routing problem , 2019, GECCO.

[15]  Yi Mei,et al.  Evolving Dispatching Rules for Multi-objective Dynamic Flexible Job Shop Scheduling via Genetic Programming Hyper-heuristics , 2019, 2019 IEEE Congress on Evolutionary Computation (CEC).

[16]  Jie Cao,et al.  Emergency Rescue Vehicle Dispatch Planning Using a Hybrid Algorithm , 2018, Int. J. Inf. Technol. Decis. Mak..

[17]  Yi Mei,et al.  Genetic programming hyper-heuristic for multi-vehicle uncertain capacitated arc routing problem , 2018, GECCO.

[18]  Khalifa Mansouri,et al.  Toward a distributed strategy for emergency ambulance routing problem , 2018, 2018 4th International Conference on Optimization and Applications (ICOA).

[19]  Cem Saydam,et al.  Ambulance redeployment and dispatching under uncertainty with personnel workload limitations , 2018 .

[20]  C. J. Jagtenberg,et al.  Dynamic ambulance dispatching: is the closest-idle policy always optimal? , 2017, Health care management science.

[21]  Saoussen Krichen,et al.  Swarm-based approach for solving the ambulance routing problem , 2017, KES.

[22]  Zili Zhang,et al.  Automated heuristic design using genetic programming hyper-heuristic for uncertain capacitated arc routing problem , 2017, GECCO.

[23]  Matthew S. Maxwell,et al.  Tuning approximate dynamic programming policies for ambulance redeployment via direct search , 2013 .

[24]  J. Ottervanger,et al.  Prehospital triage in the ambulance reduces infarct size and improves clinical outcome. , 2011, American heart journal.

[25]  Patrizia Beraldi,et al.  A probabilistic model applied to emergency service vehicle location , 2009, Eur. J. Oper. Res..

[26]  P. Varbrand,et al.  Calculating the preparedness for an efficient ambulance health care , 2004, Proceedings. The 7th International IEEE Conference on Intelligent Transportation Systems (IEEE Cat. No.04TH8749).

[27]  Patrizia Beraldi,et al.  Designing robust emergency medical service via stochastic programming , 2004, Eur. J. Oper. Res..

[28]  S. Thakore,et al.  Emergency Ambulance Dispatch: Is there a Case for Triage? , 2002, Journal of the Royal Society of Medicine.

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

[30]  Gilbert Laporte,et al.  Classical and modern heuristics for the vehicle routing problem , 2000 .

[31]  Billy E. Gillett,et al.  A Heuristic Algorithm for the Vehicle-Dispatch Problem , 1974, Oper. Res..

[32]  Anthony Wren,et al.  Computer Scheduling of Vehicles from One or More Depots to a Number of Delivery Points , 1972 .

[33]  Jan M. Chaiken,et al.  Response Areas for Two Emergency Units , 1972, Oper. Res..

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

[35]  Laura A. Albert,et al.  A Stochastic Programming Approach for Locating and Dispatching Two Types of Ambulances , 2021, Transp. Sci..

[36]  Yi Mei,et al.  Genetic Programming for Production Scheduling: An Evolutionary Learning Approach , 2021, Machine-mediated learning.

[37]  Laura A. Albert,et al.  A dynamic ambulance routing model with multiple response , 2020 .

[38]  Nelishia Pillay,et al.  Hyper-Heuristics: Theory and Applications , 2018, Natural Computing Series.

[39]  Hongman Wang,et al.  Research on the Optimized Dispatch and Transportation Scheme for Emergency Logistics , 2017, IIKI.