Algorithms for field staff scheduling problems
Algorithms for field staff scheduling problems
Disciplines
Other Technical Sciences (40%); Mathematics (30%); Economics (30%)
Keywords
-
Vehicle Routing,
Column Generation,
Scheduling,
Metaheuristic,
Branch-And-Cut,
Uncertainty
This research project is motivated by the problem situation faced by organizations providing mobile care or technical (maintenance) services. The kernel of the problem consists in assigning a given number of service or care tasks to a given number of employees. Each employee is characterized by certain skills at different levels, availability periods, a per km distance-based cost (depending on the vehicle associated with the employee), and wage costs of different heights. Each task is associated with a time window, has to be carried out within a given time period, which spans from one day up to a couple of weeks, and demands an employee who meets given skill- level requirements. In some cases, a task demands two field employees to be completed. Finally, also labor time related constraints, such as maximum shift length limitations and minimum rest periods between two shifts, have to be considered in the planning. The general objective is to generate least cost routing and scheduling plans, considering travel-based, labor-based, and client as well as employee-satisfaction-based cost terms. Client- satisfaction is, e.g., linked to consistency. This means that the number of different field employees serving the same client should be as low as possible. Until now, problems of this kind have mostly been solved by means of heuristic algorithms. They generate good solutions within acceptable run time. Exact algorithms, which compute the guaranteed optimum, but usually have exponential run times, have barely been investigated for problems of this kind. Therefore, in the first part of this project, exact algorithms for solving the deterministic problem will be developed. Branch-and-cut and branch-and- cut-and-price algorithms are among the most promising candidates. We, however, do not expect to solve problem instances of realistic size with exact algorithms. Therefore, we also plan to design heuristic solution procedures, based on the large neighborhood search paradigm. The development of hybrid methods, at the intersection of heuristic and exact methods, is also planned. In reality, in particular travel and service times are hardly ever deterministic. Only little research addresses the reasonable integration of uncertainty regarding travel and service times in the presence of time windows. Therefore, in the second part of this project, we plan to develop, analyze and compare problem formulations of the stochastic programming field and of the robust optimization domain, which are based on different uncertainty assumptions; in order to determine their advantages as well as their limitations in theory and practice. The different approaches will also be used as a basis for the development of according heuristic solution methods. In this project, a broad theoretical basis for both modeling and solving the generic field staff scheduling problem in the area of mobile care and technical (maintenance) services shall thus be created.
In this research project, optimization algorithms for field workforce routing and scheduling in the area of mobile care and technical (maintenance) services have been developed. The kernel of these problems consists in assigning a given number of service or care tasks to a given number of employees. Each employee may be characterized by certain skills at different levels, availability periods, distance-based cost (depending on the vehicle associated with the employee), and wage costs. Each task may be associated with a time window, has to be carried out within a given time period, which may span from one day up to a couple of weeks, and demands an employee who meets the given skill level requirements. In some cases, a task may demand two field employees to be completed. This aspect requires synchronizing the routes of two or more staff members. Also labor time related constraints such as maximum shift length limitations may have to be considered in the planning. The objective is to generate least cost routing and scheduling plans considering travel based, labor based, as well as client satisfaction or quality of service related cost terms. Client satisfaction is commonly linked to consistency. Consistency means that the number of different field employees serving the same client should be as low as possible and that the timing of recurrent visits to the same client should be similar over the planing horizon. Other complicating aspects involve the planning of walking subroutes in pedestrian zones (the car has to be left at a parking location and one or more clients have to be visited on foot), and considerable uncertainty with respect to the length of the service times. In this project, we have developed new concepts for dealing with these complicating aspects in the context of exact and heuristic optimization algorithms. Exact optimization algorithms compute the proven optimal solution to a certain problem while heuristic methods use search strategies that do not allow to prove optimality of the obtained plan but strive for good solutions within short computation times. Therefore, exact methods are used to compute optimal solutions for instances of reduced size to validate the performance of the developed heuristic methods. In this project, we developed exact methods that rely on the so-called branch-and-price and branch-and-cut concepts and that are able to address synchronization and subroute planning requirements. We also developed efficient heuristic components that can be used within the so- called large neighborhood search paradigm, and also in other heuristic search strategies, in order to address the different complicating aspects encountered in field workforce scheduling. Moreover, we obtained valuable insights into the trade-off relationship of client-oriented and cost-oriented objectives and we could show that improvements in terms of quality of service can often be achieved at only little additional costs. The algorithmic concepts developed in this project can be and are used as the basis for decision support software tools for field workforce planning.
- Universität Wien - 100%
- Richard F. Hartl, Universität Wien , associated research partner
Research Output
- 819 Citations
- 15 Publications
- 1 Scientific Awards
-
2017
Title Branch-and-price and adaptive large neighborhood search for the truck and trailer routing problem with time windows DOI 10.1016/j.cor.2017.01.020 Type Journal Article Author Parragh S Journal Computers & Operations Research Pages 28-44 Link Publication -
2016
Title A bi-objective home care scheduling problem: Analyzing the trade-off between costs and client inconvenience DOI 10.1016/j.ejor.2015.07.028 Type Journal Article Author Braekers K Journal European Journal of Operational Research Pages 428-443 Link Publication -
2015
Title Column generation for the truck and trailer routing problem with time windows Type Conference Proceeding Abstract Author Cordeau Jf Conference Proceedings of Odysseus 2015, Ajaccio, France, June 2015. -
2015
Title Column generation for the truck and trailer routing problem with time windows. Type Conference Proceeding Abstract Author Cordeau Jf Conference proceedings of Odysseus 2015, Ajaccio, France, June 2015. -
2015
Title The multi-objective generalized consistent vehicle routing problem DOI 10.1016/j.ejor.2015.06.030 Type Journal Article Author Kovacs A Journal European Journal of Operational Research Pages 441-458 Link Publication -
2014
Title Vehicle routing problems in which consistency considerations are important: A survey DOI 10.1002/net.21565 Type Journal Article Author Kovacs A Journal Networks Pages 192-213 Link Publication -
2018
Title Solving routing problems with pairwise synchronization constraints DOI 10.1007/s10100-018-0520-4 Type Journal Article Author Parragh S Journal Central European Journal of Operations Research Pages 443-464 Link Publication -
2013
Title A template-based adaptive large neighborhood search for the consistent vehicle routing problem DOI 10.1002/net.21522 Type Journal Article Author Kovacs A Journal Networks Pages 60-81 -
2013
Title Hybrid column generation and large neighborhood search for the dial-a-ride problem DOI 10.1016/j.cor.2012.08.004 Type Journal Article Author Parragh S Journal Computers & Operations Research Pages 490-497 Link Publication -
2015
Title Branch-and-price for the truck and trailer routing problem with time windows Type Other Author Cordeau Jf Link Publication -
2015
Title Branch-and-price for the truck and trailer routing problem with time windows. Type Journal Article Author Cordeau Jf Et Al Journal CIRRELT report 2015-54 -
2015
Title The Dial-a-Ride Problem with Split Requests and Profits DOI 10.1287/trsc.2014.0520 Type Journal Article Author Parragh S Journal Transportation Science Pages 311-334 -
2015
Title The Generalized Consistent Vehicle Routing Problem DOI 10.1287/trsc.2014.0529 Type Journal Article Author Kovacs A Journal Transportation Science Pages 796-816 Link Publication -
2011
Title Hybridization strategies for routing problems with synchronization constraints. Type Conference Proceeding Abstract Author Doerner Kf Conference proceedings of MIC 2011, Udine, Italy, July 2011 -
2011
Title Hybridization strategies for routing problems with synchronization constraints Type Conference Proceeding Abstract Author Doerner Kf Conference Proceedings of MIC 2011, Udine, Italy, July 2011
-
2014
Title Three-month visit of Kris Braekers Type Attracted visiting staff or user to your research group Level of Recognition Continental/International