Home Technology Using MAP-Elites to support policy making around Workforce Scheduling and Routing
Article
Licensed
Unlicensed Requires Authentication

Using MAP-Elites to support policy making around Workforce Scheduling and Routing

  • Neil Urquhart EMAIL logo , Emma Hart and William Hutcheson
Published/Copyright: January 22, 2020

Abstract

Algorithms such as MAP-Elites provide a means of allowing users to explore a solution space by returning an archive of high-performing solutions. Such an archive, can allow the user an overview of the solution space which may be useful when formulating policy around the problem itself. The number of solutions that can potentially be returned by MAP-Elites is controlled by a parameter d that discretises the user-defined features into ‘bins’. For a fixed evaluation budget, increasing the number of bins increases user-choice, but at the same time, may lead to a reduction in overall quality of solutions. We undertake a study of the application of Map-Elites to a Workforce Scheduling and Routing problem, using a set of realistic instances based in London.

Zusammenfassung

Algorithmen wie MAP-Elites bieten Nutzern ein Mittel, um einen Lösungsbereich unter Rückgriff auf ein Archiv leistungsstarker Lösungen zu erkunden. Ein solches Archiv kann dem Nutzer einen Überblick über den Lösungsraum geben, der es ihm erlaubt, selbst eine Verfahrensweise für das Problem zu formulieren. Die Anzahl der möglichen Lösungen, die von MAP-Elites zurückgespielt werden, wird durch einen Parameter d gesteuert, der die benutzerdefinierten Funktionen in „Bins“ diskretisiert. Gegen ein festgelegtes Bewertungsbudget wird die Anzahl der Bins erhöht, was wiederum die Benutzerauswahl erhöht. Dies kann aber gleichzeitig zu einer Verringerung der Gesamtqualität der Lösungen führen. Wir führen eine Studie über die Anwendung von MAP-Elites für die Personaleinsatzplanung und ‑weiterleitung mit einem Set realistischer Instanzen mit Sitz in London durch.

Schlagwörter: MAP-Elites; Optimierung; Routing

References

1. Stefan Bertels and Torsten Fafle, “A hybrid setup for a hybrid scenario: combining heuristics for the home health care problem.” In: Computers & Operations Research 33.10 (2006). (Visited on 07/10/2014).10.1016/j.cor.2005.01.015Search in Google Scholar

2. Kris Braekers et al. “A bi-objective home care scheduling problem: Analyzing the trade-off between costs and client inconvenience.” In: European Journal of Operational Research 248.2 (2016), pp. 428–443.10.1016/j.ejor.2015.07.028Search in Google Scholar

3. J. Arturo Castillo-Salazar, Dario Landa-Silva and Rong Qu, “A survey on workforce scheduling and routing problems.” In: Proceedings of the 9th international conference on the practice and theory of automated timetabling. 2012, pp. 283–302.Search in Google Scholar

4. Kalyanmoy Deb et al. “A Fast Elitist Multi-Objective Genetic Algorithm: NSGA-II.” In: IEEE Transactions on Evolutionary Computation 6 (2000), pp. 182–197.10.1109/4235.996017Search in Google Scholar

5. Emma Hart, Kevin Sim and Neil Urquhart, “A Real-world Employee Scheduling and Routing Application.” In: Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation. ACM, 2014, pp. 1239–1242.10.1145/2598394.2605447Search in Google Scholar

6. Gerhard Hiermann et al. “Metaheuristics for solving a multimodal home-healthcare scheduling problem.” In: Central European Journal of Operations Research 23.1 (2013).10.1007/s10100-013-0305-8Search in Google Scholar

7. A. Inselberg, “Multidimensional Detective.” In: Proceedings of the 1997 IEEE Symposium on Information Visualization (InfoVis ’97). INFOVIS ’97. Washington, DC, USA: IEEE Computer Society, 1997, p. 100. isbn: 0-8186-8189-6. url: http://dl.acm.org/citation.cfm?id=857188.857631.Search in Google Scholar

8. Transport for London, Travel in London: Key trends and developments. Tech. rep. Transport for London, 2009.Search in Google Scholar

9. Jean-Baptiste Mouret and Jeff Clune, “Illuminating search spaces by mapping elites.” In: CoRR (2015).Search in Google Scholar

10. Justin K. Pugh, Lisa B. Soros and Kenneth O. Stanley, “Quality Diversity: A New Frontier for Evolutionary Computation.” In: Frontiers in Robotics and AI 3 (2016), p. 40.10.3389/frobt.2016.00040Search in Google Scholar

11. Neil Urquhart and Achille Fonzone, “Evolving Solution Choice and Decision Support for a Real-world Optimisation Problem.” In: Proceedings of the Genetic and Evolutionary Computation Conference. GECCO ’17. ACM, 2017, pp. 1264–1271.10.1145/3071178.3071207Search in Google Scholar

12. Neil Urquhart and Emma Hart, “Optimisation and Illumination of a Real-World Workforce Scheduling and Routing Application (WSRP) via Map-Elites.” In: Parallel Problem Solving from Nature – PPSN XV, Cham: Springer International Publishing, 2018, pp. 488–499. isbn: 978-3-319-99253-2.10.1007/978-3-319-99253-2_39Search in Google Scholar

13. Neil B. Urquhart, Emma Hart and Alistair Judson, “Multi-Modal Employee Routing with Time Windows in an Urban Environment.” In: Proceedings of the Companion Publication of the 2015 Annual Conference on Genetic and Evolutionary Computation. GECCO Companion ’15. Madrid, Spain: ACM, 2015. pp. 1503–1504. url: http://doi.acm.org/10.1145/2739482.2764649.10.1145/2739482.2764649Search in Google Scholar

14. Vassilis Vassiliades, Konstantinos Chatzilygeroudis and Jean-Baptiste Mouret, “Using Centroidal Voronoi Tessellations to Scale Up the Multi-dimensional Archive of Phenotypic Elites Algorithm.” (2017), pp. 1–1.Search in Google Scholar

Received: 2019-09-06
Accepted: 2019-12-04
Published Online: 2020-01-22
Published in Print: 2020-02-25

© 2020 Walter de Gruyter GmbH, Berlin/Boston

Downloaded on 4.3.2026 from https://www.degruyterbrill.com/document/doi/10.1515/auto-2019-0107/html
Scroll to top button