×

Temporal constraints and device management for the skill VRP: mathematical model and lower bounding techniques. (English) Zbl 1458.90272

Summary: We study a generalization of the Skill VRP that incorporates time windows aspects, precedence and synchronization constraints. Specifically, we are given a logistic network where nodes correspond to customers, and where each customer requires a set of (partially ordered) operations. A set of technicians is available to perform such operations, and each technician is qualified to execute only a subset of them, depending on his skill. By referring to a specific context such as Health Care, customers are patients while technicians are caregivers. In a Field Service context, instead, customers are usually referred to as clients while technicians as field technicians. The innovative aspect is that some operations may require a special device, which must be transported at the customer site and must be present at the customer location together with a technician qualified to use it. Given technician dependent traveling costs, we address the problem of defining the tours for the technicians and for the special device, while respecting the skill compatibility between customers and technicians, and the time windows, precedence and synchronization constraints.
We propose a Mixed Integer Linear Programming (MILP) model for the generalized Skill VRP, and present some lower bounding techniques based on the proposed formulation. Preliminary computational experiments show that some lower bounding techniques may rapidly produce good lower bounds, thanks to quite effective valid inequalities. The returned percentage optimality gaps, estimated also thanks to a simple matheuristic, are in fact quite small for several scenarios of medium to large size, by encouraging the use of the proposed lower bounding techniques both as building blocks for designing exact approaches, and also as valuable tools to evaluate the efficacy of more sophisticated heuristic approaches to the problem.

MSC:

90B35 Deterministic scheduling theory in operations research
90B06 Transportation, logistics and supply chain management
90C11 Mixed integer programming
90C59 Approximation methods and heuristics in mathematical programming

Software:

XPRESS; PARPAP

References:

[1] Aimonino Ricauda, N.; Tibaldi, V.; Leff, B.; Scarafiotti, C.; Marinello, R.; Zanocchi, M.; Molaschi, M., Substitutive “hospital at home” versus inpatient care for elderly patients with exacerbations of chronic obstructive pulmonary disease: a prospective randomized, controlled trial, J. Am. Geriatr. Soc., 56, 3, 493-500 (2008)
[2] Bertels, S.; Fahle, T., A hybrid setup for a hybrid scenario: combining heuristics for the home health care problem, Comput. Oper. Res., 33, 10, 2866-2890 (2006), Part Special Issue: Constraint Programming · Zbl 1086.90533
[3] Bredström, D.; Rönnqvist, M., Combined vehicle routing and scheduling with temporal precedence and synchronization constraints, Eur. J. Oper. Res., 191, 1, 19-31 (2008) · Zbl 1146.90364
[4] Cappanera, P.; Scutellà, M. G., Home care optimization: impact of pattern generation policies on scheduling and routing decisions, Electron. Notes Discrete Math., 41, 53-60 (2013)
[5] Cappanera, P.; Scutellà, M. G., Joint assignment, scheduling, and routing models to home care optimization: a pattern-based approach, Transp. Sci., 49, 4, 830-852 (2015)
[6] Cappanera, P., Gouveia, L., Scutellà, M.G., 2011. The skill vehicle routing problem. In: J. Pahl, T. Reiners, and S. Voß, editors, Network Optimization: 5th International Conference, INOC 2011, Hamburg, Germany, June 13-16, 2011. Proceedings, volume 6701 of Lecture Notes in Computer Science, pages 354-364, Berlin, Heidelberg. Springer, Berlin Heidelberg. · Zbl 1345.90090
[7] Cappanera, P.; Gouveia, L.; Scutellà, M. G., Models and valid inequalities to asymmetric skill-based routing problems, EURO J. Transp. Logist., 2, 1, 29-55 (2013)
[8] Cappanera, P.; Scutellà, M. G.; Visintin, F., (Matta, A.; Li, J.; Sahin, E.; Lanzarone, E.; Fowler, J., Home Care Services Delivery: Equity Versus Efficiency in Optimization Models Proceedings of the International Conference on Health Care Systems Engineering (2014), Springer International Publishing: Springer International Publishing Cham), 1-13
[9] Cappanera, P.; Scutellà, M. G.; Nervi, F.; Galli, L., Demand uncertainty in robust home care optimization, Omega, 80, 95-110 (2018)
[10] Cheng, E., Rich, J.L., 1998. A home health care routing and scheduling problem.
[11] Cissé, M.; Yalçindağ, S.; Kergosien, Y.; Şahin, E.; Lenté, C.; Matta, A., OR problems related to home health care: a review of relevant routing and scheduling problems, Oper. Res. Health Care, 13-14, 1-22 (2017)
[12] Decerle, J.; Grunder, O.; Hassani, A. H.E.; Barakat, O., A memetic algorithm for a home health care routing and scheduling problem, Oper. Res. Health Care, 16, 59-71 (2018)
[13] Drexl, M., Synchronization in vehicle routing – a survey of VRPs with multiple synchronization constraints, Transp. Sci., 46, 3, 297-316 (2012)
[14] Dullaert, W.; Gromicho, J.; van Hoorn, J.; Post, G.; Vigo, D., The VeRolog solver challenge 2016-2017, J. Vehicle Routing Algorithms, 1, 69-71 (2018)
[15] Ehmke, J. F.; Campbell, A. M.; Urban, T. L., Ensuring service levels in routing problems with time windows and stochastic travel times, Eur. J. Oper. Res., 240, 539-550 (2015) · Zbl 1357.90015
[16] En-nahli, L.; Afifi, S.; Allaoui, H.; Nouaouri, I., Local search analysis for a vehicle routing problem with synchronization and time windows constraints in home health care services, IFAC-PapersOnLine, 49, 12, 1210-1215 (2016)
[17] Eveborn, P., Flisberg, P., Rönnqvist, M., 2006. Laps care – an operational system for staff planning of home care. Eur. J. Oper. Res. 171(3), 962-976, 2006. Feature Cluster: Heuristic and Stochastic Methods in Optimization Feature Cluster: New Opportunities for Operations Research. · Zbl 1116.90373
[18] FICO Xpress Optimization Suite.http://www.fico.com/en/products/fico-xpress-optimization-suite.
[19] Fikar, C.; Hirsch, P., Home health care routing and scheduling: a review, Comput. Oper. Res., 77, 86-95 (2017) · Zbl 1391.90261
[20] Frifita, S.; Masmoudi, M., VNS methods for home care routing and scheduling problem with temporal dependencies, and multiple structures and specialties, Int. Trans. Oper. Res., 27, 291-313 (2020) · Zbl 07766424
[21] Frifita, S.; Masmoudi, M.; Euchi, J., General variable neighborhood search for home healthcare routing and scheduling problem with time windows and synchronized visits, Electron. Notes Discrete Math., 58, 63-70 (2017) · Zbl 1387.90086
[22] Gouveia, L., A \(2 n\) constraint formulation for the capacitated minimal spanning tree problem, Oper. Res., 43, 1, 130-141 (1995) · Zbl 0830.90049
[23] Kheiri, A.; Dragomir, A. G.; Mueller, D.; Gromicho, J.; Jagtenberg, C.; van Hoorn, J. J., Tackling a VRP challenge to redistribute scarce equipment within time windows using metaheuristic algorithms, EURO J. Transp. Logist., 8, 561-595 (2019)
[24] Korsah, G. A.; Stentz, A. T.; Dias, M. B.; Fanaswala, I. A., Optimal vehicle routing and scheduling with precedence constraints and location choice, (IEEE International Conference on Robotics and Automation (ICRA) 2010 Workshop on Intelligent Autonomous Systems (2010))
[25] Liu, R.; Xie, X.; Augusto, V.; Rodriguez, C., Heuristic algorithms for a vehicle routing problem with simultaneous delivery and pickup and time windows in home health care, Eur. J. Oper. Res., 230, 475-486 (2013) · Zbl 1317.90330
[26] Nickel, S., Schröder, M., Steeg, J., 2012. Mid-term and short-term planning support for home health care services. Eur. J. Oper. Res. 219(3), 574-587. Feature Clusters. · Zbl 1253.90152
[27] Paraskevopoulos, D.C., Repoussis, P.P., Tarantilis, C.D., 2015. The resource constrained vehicle routing problem. In: Proceedings of the extended abstracts of the sixth international workshop on freight transportation and logistics, Odysseus 2015. pp. 355-358.
[28] Paraskevopoulos, D. C.; Laporte, G.; Repoussis, P. P.; Tarantilis, C. D., Resource constrained routing and scheduling: Review and research prospects, Eur. J. Oper. Res., 263, 3, 737-754 (2017) · Zbl 1380.90058
[29] Pillac, V.; Guéret, C.; Medaglia, A. L., A parallel matheuristic for the technician routing and scheduling problem, Optim. Lett., 7, 7, 1525-1535 (2013) · Zbl 1280.90013
[30] Rasmussen, M.; Justesen, T.; Dohn, A.; Larsen, J., The home care crew scheduling problem: preference-based visit clustering and temporal dependencies, Eur. J. Oper. Res., 219, 598-610 (2012) · Zbl 1253.90154
[31] Regis-Hernández, F.; Carello, G.; Lanzarone, E., An optimization tool to dimension innovative home health care services with devices and disposable materials, Flexible Services Manuf. J. (2019)
[32] Schwarze, S.; Voß, S., A bicriteria skill vehicle routing problem with time windows and an application to pushback operations at airports, (Dethloff, J.; Haasis, H.-D.; Kopfer, H.; Kotzab, H.; Schnberger, J., Logistics management. Logistics management, Lecture Notes in Logistics (2015), Springer International Publishing: Springer International Publishing Bremen), 289-300
[33] Shahnejat-Bushehri, S.; Momen, R. T.-S.; Ghasemkhani, A.; Tavakkoli-Moghaddam, H., Home health care routing and scheduling problem considering temporal dependencies and perishability with simultaneous pickup and delivery, IFAC PapersOnLine, 52, 13, 118-123 (2020)
[34] Solomon, M. M., Algorithms for the vehicle routing and scheduling problems with time window constraints, Oper. Res., 35, 2, 254-265 (1987) · Zbl 0625.90047
[35] Yal��indağ, S.; Cappanera, P.; Scutellà, M. G.; Şahin, E.; Matta, A., Pattern-based decompositions for human resource planning in home health care services, Comput. Oper. Res., 73, 12-26 (2016) · Zbl 1349.90897
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.