Scheduling policies for multi-period services

This paper discusses a multi-period service scheduling problem. In this problem, a set of customers is given who periodically require service over a finite time horizon. To satisfy the service demands, a set of operators is given, each with a fixed capacity in terms of the number of customers an ope...

Descripción completa

Detalles Bibliográficos
Autores: Núñez del Toro, Alma Cristina|||0000-0003-3277-8063, Fernández Aréizaga, Elena|||0000-0003-4714-0257, Kalcsics, Jörg, Nickel, Stefan
Tipo de recurso: artículo
Fecha de publicación:2015
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/84649
Acceso en línea:https://hdl.handle.net/2117/84649
https://dx.doi.org/10.1016/j.ejor.2015.12.002
Access Level:acceso abierto
Palabra clave:Operations research
Combinatorial analysis
Combinatorial optimization
Heuristics
Multi-period problems
Service scheduling
Combinatòria
Investigació operativa
Classificació AMS::05 Combinatorics
Classificació AMS::90 Operations research, mathematical programming::90B Operations research and management science
Àrees temàtiques de la UPC::Matemàtiques i estadística::Investigació operativa::Optimització
Àrees temàtiques de la UPC::Matemàtiques i estadística::Matemàtica discreta::Combinatòria
Descripción
Sumario:This paper discusses a multi-period service scheduling problem. In this problem, a set of customers is given who periodically require service over a finite time horizon. To satisfy the service demands, a set of operators is given, each with a fixed capacity in terms of the number of customers an operator can serve per period. The task is to determine for each customer the periods in which he will be visited by an operator such that the periodic service requests of the customers are adhered to and the total number of operators used over the time horizon is minimal. Two alternative policies for scheduling customer visits are considered. In the first one, a customer is visited just on time, i.e., in the period where he or she has a demand for service. The second policy allows service visits ahead of time. The rationale behind this policy is that allowing irregular visits may reduce the overall number of operators needed throughout the time horizon. To solve the problem, integer linear programming formulations are proposed for both policies and numerical experiments are presented that show the reduction in the number of operators used when visits ahead of time are allowed. As only small instances can be solved optimally, a heuristic algorithm is introduced in order to obtain good quality solutions and shorter computing times.