Algorithmen für Außendienstmitarbeiter Schedulingprobleme
Algorithms for field staff scheduling problems
Wissenschaftsdisziplinen
Andere Technische Wissenschaften (40%); Mathematik (30%); Wirtschaftswissenschaften (30%)
Keywords
-
Vehicle Routing,
Column Generation,
Scheduling,
Metaheuristic,
Branch-And-Cut,
Uncertainty
Dieses Forschungsprojekt ist motiviert von der Problemsituation, die sich Anbietern mobiler Pflegedienste oder technischer (Reparatur-) Services stellt. In beiden Fällen besteht der Kern des Problems aus der Zuordnung von Service- oder Pflegeaufträgen zu einer bestimmten Anzahl von MitarbeiterInnen. Jeder Mitarbeiter/jede Mitarbeiterin ist charakterisiert durch verschiedene Qualifikationen auf unterschiedlichen Niveaus, Verfügbarkeitsperioden, km-basierte Kosten (abhängig von dem ihm/ihr zugeordneten Fahrzeug) und unterschiedlich hohe Lohnkosten. Jeder Service- oder Pflegeauftrag besitzt ein Zeitfenster, muss innerhalb einer bestimmten Zeitperiode, die von einem Tag bis zu mehreren Wochen dauern kann, erledigt werden und stellt an den Mitarbeiter/die Mitarbeiterin bestimmte Qualifikationsanforderungen. In manchen Fällen benötigt eine Aufgabe zwei AußendienstmitarbeiterInnen, um erledigt zu werden. Schließlich müssen auch arbeitszeitabhängige Nebenbedingungen, wie maximale Dienstlängen und minimale Pausenzeiten zwischen zwei Diensten, in der Planung berücksichtigt werden. Das generelle Ziel ist es Touren- und Dienstpläne von möglichst geringen Kosten zu generieren, wobei wegzeitabhängige, arbeitszeitabhängige und klienten- so wie mitarbeiterzufriedenheitsabhängige Kostenterme berücksichtigt werden. Klientenzufriedenheit beruht, zum Beispiel, auf Konsistenz. Dies bedeutet, dass die Anzahl an unterschiedlichen AußendienstmitarbeiterInnen, die denselben Klienten/dieselbe Klientin betreuen, so niedrig wie möglich sein sollte. Bisher wurden Problemstellungen dieser Art überwiegend mit heuristischen Verfahren gelöst, die in der Regel Lösungen von guter Qualität innerhalb akzeptabler Laufzeit erstellen. Exakte Algorithmen, die das garantierte Optimum berechnen, dafür aber häufig exponentielle Laufzeiten aufweisen, wurden für diese Art der Probleme noch kaum erforscht. Im ersten Teil dieses Projekt werden daher exakte Verfahren zur Lösung der deterministischen Problemstellung entwickelt. Branch-and-Cut und Branch-and-Cut-and-Price Algorithmen sind vielversprechende Kandidaten. Probleminstanzen realistischer Größe werden mit exakten Verfahren vermutlich nicht gelöst werden können. Daher planen wir auch heuristische Lösungsmethoden basierend auf dem Large Neighborhood Search Paradigm zu entwerfen. Auch die Entwicklung hybrider Methoden, an der Kreuzung von heuristischen und exakten Ansätzen, ist geplant. In der Realität sind gerade Weg- und Servicezeiten nur sehr selten deterministisch. Über die sinnvolle Integration von Unsicherheit in Bezug auf Weg- und Servicezeiten in Verbindung mit Zeitfenstern gibt es bisher nur wenige Arbeiten. Im zweiten Teil dieses Projekts planen wir daher Formulierungen der stochastischen Programmierung und solche der robusten Optimierung, die auf unterschiedlichen Unsicherheitsannahmen beruhen, zu entwickeln, zu analysieren und zu vergleichen, um ihre Vorteile und Grenzen in Theorie und Praxis zu bestimmen. Diese Ansätze werden als Basis für die Entwicklung von entsprechenden heuristischen Verfahren dienen. In diesem Projekt soll somit eine breite theoretische Basis für die Modellierung und Lösung des generischen Außendienstmitarbeiter Schedulingproblems im Bereich mobiler Pflege und technischer (Reparatur-) Services geschaffen werden.
In diesem Forschungsprojekt wurden Optimierungsalgorithmen für das Außendienstmitarbeiter Routing und Scheduling im Bereich mobiler Pflege und technischer (Wartungs-) Services entwickelt.Der Kern dieser Probleme besteht in der Verteilung einer Menge von Service- oder Pflegeaufträgen an eine Anzahl von MitarbeiterInnen. JedeR MitarbeiterIn ist durch bestimmte Skills unterschiedlicher Levels, Verfügbarkeitszeiten, distanzbasierte Kosten (abhängig vom gefahrenen Fahrzeug) und Lohnkosten charakterisiert. Jeder Auftrag kann mit einem Zeitfenster versehen sein, muss in einem bestimmten Zeitraum (zwischen einem Tag und mehreren Wochen) erfüllt werden und verlangt eineN MitarbeiterIn mit den notwendigen Skills. In manchen Fällen werden zwei oder mehr MitarbeiterInnen benötigt, um einen Auftrag zu erfüllen. Dies erfordert die Synchronisierung zweier oder mehrere Mitarbeitertouren. Auch arbeitszeitabhängige Anforderungen wie maximale Schichtlängen können in der Planung berücksichtigt werden. Ziel ist es möglichst günstige Tourenpläne zu erstellen in Bezug auf die zurückgelegte Strecke, Arbeitszeit und Kundenzufriedenheit oder Servicequalität. Kundenzufriedenheit wird oft in Verbindung mit Konsistenz gesehen: Betreuung durch möglichst wenige unterschiedliche MitarbeiterInnen und wiederholte Besuche zu möglichst ähnlichen Zeiten. Andere komplizierende Aspekte betreffen die Planung von fußläufigen Subtouren in Fußgängerzonen (das Fahrzeug muss an einem Parkplatz zurückgelassen und ein oder mehrere Klienten müssen zu Fuß besucht werden) und beträchtliche Unsicherheit in Bezug auf die Länge der Servicezeiten. In diesem Projekt wurden neue Konzepte zur Behandlung dieser Aspekte im Kontext von exakten und heuristischen Optimierungsverfahren entwickelt. Exakte Verfahren berechnen den bewiesenermaßen optimalen Plan während heuristische Ansätze Suchstrategien anwenden, die gute, aber möglicherweise nicht optimale Pläne in kurzer Rechenzeit generieren. Daher werden exakte Verfahren dazu genützt, um optimale Tourenpläne für kleinere Instanzen zu berechnen und so die Performance von heuristischen Verfahren zu validieren. Im vorliegenden Projekt wurden exakte Verfahren, die auf sogenannten Branch-and-Cut und Branch-and-Price Ansätzen beruhen und sowohl die Tourensynchronisierung- als auch die Subtourplanungsanforderungen erfüllen können, und effiziente heuristische Komponenten für sogenannte Large Neighborhood Search Algorithmen entwickelt, die auch in viele andere heuristische Suchstrategien zur Außendienstmitarbeiterplanung integriert werden können. Darüberhinaus wurden wertvolle Erkenntnisse in Bezug auf das Kompromissverhältnis von serviceorientierten und kostenorientierten Zielsetzungen erlangt: Erhebliche Verbesserungen in der Servicequalität sind oft zu verhältnismäßig geringen Kosten möglich. Die im vorliegenden Projekt entwickelten algorithmischen Komponenten können und werden als Basis für Entscheidungsunterstützungssoftwaretools für die Außendienstmitarbeiterplanung herangezogen.
- Universität Wien - 100%
- Richard F. Hartl, Universität Wien , assoziierte:r Forschungspartner:in
- Juan Jose Salazar-Gonzalez, Universidad de La Laguna - Spanien
- Martin Savelsbergh, Georgia Institute of Technology - Vereinigte Staaten von Amerika
Research Output
- 819 Zitationen
- 15 Publikationen
- 1 Wissenschaftliche Auszeichnungen
-
2015
Titel The Dial-a-Ride Problem with Split Requests and Profits DOI 10.1287/trsc.2014.0520 Typ Journal Article Autor Parragh S Journal Transportation Science Seiten 311-334 -
2015
Titel The Generalized Consistent Vehicle Routing Problem DOI 10.1287/trsc.2014.0529 Typ Journal Article Autor Kovacs A Journal Transportation Science Seiten 796-816 Link Publikation -
2011
Titel Hybridization strategies for routing problems with synchronization constraints Typ Conference Proceeding Abstract Autor Doerner Kf Konferenz Proceedings of MIC 2011, Udine, Italy, July 2011 -
2011
Titel Hybridization strategies for routing problems with synchronization constraints. Typ Conference Proceeding Abstract Autor Doerner Kf Konferenz proceedings of MIC 2011, Udine, Italy, July 2011 -
2018
Titel Solving routing problems with pairwise synchronization constraints DOI 10.1007/s10100-018-0520-4 Typ Journal Article Autor Parragh S Journal Central European Journal of Operations Research Seiten 443-464 Link Publikation -
2016
Titel A bi-objective home care scheduling problem: Analyzing the trade-off between costs and client inconvenience DOI 10.1016/j.ejor.2015.07.028 Typ Journal Article Autor Braekers K Journal European Journal of Operational Research Seiten 428-443 Link Publikation -
2013
Titel Hybrid column generation and large neighborhood search for the dial-a-ride problem DOI 10.1016/j.cor.2012.08.004 Typ Journal Article Autor Parragh S Journal Computers & Operations Research Seiten 490-497 Link Publikation -
2013
Titel A template-based adaptive large neighborhood search for the consistent vehicle routing problem DOI 10.1002/net.21522 Typ Journal Article Autor Kovacs A Journal Networks Seiten 60-81 -
2015
Titel The multi-objective generalized consistent vehicle routing problem DOI 10.1016/j.ejor.2015.06.030 Typ Journal Article Autor Kovacs A Journal European Journal of Operational Research Seiten 441-458 Link Publikation -
2015
Titel Branch-and-price for the truck and trailer routing problem with time windows. Typ Journal Article Autor Cordeau Jf Et Al Journal CIRRELT report 2015-54 -
2015
Titel Branch-and-price for the truck and trailer routing problem with time windows Typ Other Autor Cordeau Jf Link Publikation -
2015
Titel Column generation for the truck and trailer routing problem with time windows Typ Conference Proceeding Abstract Autor Cordeau Jf Konferenz Proceedings of Odysseus 2015, Ajaccio, France, June 2015. -
2015
Titel Column generation for the truck and trailer routing problem with time windows. Typ Conference Proceeding Abstract Autor Cordeau Jf Konferenz proceedings of Odysseus 2015, Ajaccio, France, June 2015. -
2014
Titel Vehicle routing problems in which consistency considerations are important: A survey DOI 10.1002/net.21565 Typ Journal Article Autor Kovacs A Journal Networks Seiten 192-213 Link Publikation -
2017
Titel 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 Typ Journal Article Autor Parragh S Journal Computers & Operations Research Seiten 28-44 Link Publikation
-
2014
Titel Three-month visit of Kris Braekers Typ Attracted visiting staff or user to your research group Bekanntheitsgrad Continental/International