Evolving solution choice and decision support for a real-world optimisation problem

Agencies who provide social care services typically have to optimise staff allocations and the travel whilst attempting to satisfy conflicting objectives. In such cases it is desirable to have a range of solutions to choose from, allowing the agency's planning staff to explore the various options available This paper examines the use of multi-objective evolutionary algorithms to produce solutions to the Workforce Scheduling and Routing Problem (WSRP) formulated with three objectives which should be minimised: financial cost, CO2 emissions and car use. We show that financial cost and CO2 increase with the size of the problem and the imposed constraints. In order to support the planning staff in their decision making, we present an Evolutionary Algorithm based support tool that will identify a group of solutions from the Pareto front which match criteria specified by the planner. We demonstrate that our approach is able to find a wide range of solutions, which enhance the flexibility of the agencys choices, the decision support tool subsequently allows the planner to discover small groups of solutions that meet their specific requirements.

[1]  Jesper Larsen,et al.  The Home Care Crew Scheduling Problem: Preference-based visit clustering and temporal dependencies , 2012, Eur. J. Oper. Res..

[2]  Lothar Thiele,et al.  The Hypervolume Indicator Revisited: On the Design of Pareto-compliant Indicators Via Weighted Integration , 2007, EMO.

[3]  Marius M. Solomon,et al.  Algorithms for the Vehicle Routing and Scheduling Problems with Time Window Constraints , 1987, Oper. Res..

[4]  Neil Urquhart,et al.  Creating Optimised Employee Travel Plans , 2018, Computational Methods in Applied Sciences.

[5]  Ioannis Mallidis,et al.  Operations Research for green logistics - An overview of aspects, issues, contributions and challenges , 2011, Eur. J. Oper. Res..

[6]  Richard W. Eglese,et al.  Fuel emissions optimization in vehicle routing problems with time-varying speeds , 2016, Eur. J. Oper. Res..

[7]  S. M. García,et al.  2014: , 2020, A Party for Lazarus.

[8]  Kris Braekers,et al.  Production , Manufacturing and Logistics A bi-objective home care scheduling problem : Analyzing the trade-off between costs and client inconvenience , 2015 .

[9]  Dario Landa-Silva,et al.  Nature of real-world multi-objective vehicle routing with evolutionary algorithms , 2011, 2011 IEEE International Conference on Systems, Man, and Cybernetics.

[10]  Patrick Weber,et al.  OpenStreetMap: User-Generated Street Maps , 2008, IEEE Pervasive Computing.

[11]  Darko Bozanic,et al.  Green logistic vehicle routing problem: Routing light delivery vehicles in urban areas using a neuro-fuzzy model , 2014, Expert Syst. Appl..

[12]  Matthias Prandtstetter,et al.  Metaheuristics for solving a multimodal home-healthcare scheduling problem , 2015, Central Eur. J. Oper. Res..

[13]  Alfred Inselberg,et al.  Parallel Coordinates: Visual Multidimensional Geometry and Its Applications , 2003, KDIR.

[14]  Volker Nissen,et al.  Application of particle swarm optimization to the British Telecom workforce scheduling problem , 2013 .

[15]  Alfred Inselberg,et al.  Multidimensional detective , 1997, Proceedings of VIZ '97: Visualization Conference, Information Visualization Symposium and Parallel Rendering Symposium.

[16]  Neil Urquhart,et al.  Multi-Modal Employee Routing with Time Windows in an Urban Environment , 2015, GECCO.

[17]  Pieter Smet,et al.  Security personnel routing and rostering: a hyper-heuristic approach , 2011 .

[18]  Dario Landa Silva,et al.  Workforce scheduling and routing problems: literature survey and computational study , 2014, Annals of Operations Research.