Abstract
We consider the problem of dispatching technicians to service/repair geographically distributed equipment. This problem can be cast as a vehicle routing problem with time windows, where customers expect fast response and small delays. Estimates of the service time, however, can be subject to a significant amount of uncertainty due to misdiagnosis of the reason for failure or surprises during repair. It is therefore crucial to develop routes for the technicians that would be less sensitive to substantial deviations from estimated service times. In this paper we propose a robust optimization model for the vehicle routing problem with soft time windows and service time uncertainty and solve real-world instances with a branch and price method. We evaluate the efficiency of the approach through computational experiments on real industry routing data.
Similar content being viewed by others
References
Atamtürk, A., Zhang, M.: Two-stage robust network flow and design under demand uncertainty. Oper. Res. 55(4), 662–673 (2007)
Barnhart, C., Johnson, E.L., Nemhauser, G.L., Savelsbergh, M., Vance, P.: Branch-and-price: column generation for solving huge integer programs. Oper. Res. 47(3), 316–329 (1999)
Ben-Tal, A., Bertsimas, D., Brown, D.B.: A soft robust model for optimization under ambiguity. Oper. Res. 58(4), 1220–1234 (2010)
Ben-Tal, A., El-Ghaoui, L., Nemirovski, A.: Robust semidefinite programming. In: Saigal, R., Vandenberghe, L., Wolkowicz, H. (eds.) Handbook of Semidefinite Programming. Kluwer Academic Publishers, Waterloo (2000)
Ben Tal, A., Golany, B., Nemirovski, A., Vial, J.-P.: Supplier-retailer flexible commitments contracts: a robust optimization approach. Manuf. Serv. Oper. Manag. 7(3), 248–273 (2005)
Ben-Tal, A., Nemirovski, A.: Robust truss topology design via semidefinite programming. SIAM J. Optim. 7(4), 991–1016 (1997)
Ben-Tal, A., Nemirovski, A.: Robust convex optimization. Math. Oper. Res. 23(4), 769–805 (1998)
Ben-Tal, A., Nemirovski, A.: Robust solutions to uncertain programs. Oper. Res. Lett. 25(1), 1–13 (1999)
Ben-Tal, A., Nemirovski, A.: Robust solutions of linear programming problems contaminated with uncertain data. Math. Program. 88(3), 411–424 (2000)
Bertsimas, D.: Probabilistic combinational optimization problems. PhD thesis, Operation Research Center, Massachusetts Institute of Technology, Cambridge, MA (1988)
Bertsimas, D.: A vehicle routing problem with stochastic demand. Oper. Res. 40(3), 574–585 (1992)
Bertsimas, D., Sim, M.: Robust discrete optimization and network flows. Math. Program. 98(1–3), 49–71 (2003)
Bertsimas, D., Sim, M.: The price of robustness. Oper. Res. 52(1), 35–53 (2004)
Bertsimas, D., Simchi-Levi, D.: A new generation of vehicle routing research: robust algorithms, addressing uncertainty. Oper. Res. 44(2), 286–304 (1996)
Bertsimas, D., Thiele, A.: A robust optimization approach to supply chain management. In: Proceedings of IPCO X. Springer Lecture Notes on Computer Science, vol. 3064, pp. 86–100. Springer, Berlin (2004)
Bertsimas, D., Van Ryzin, G.: A stochastic and dynamic vehicle routing problem in the euclidean plane. Oper. Res. 39(4), 601–615 (1991)
Bredström, D., Flisberg, P., Rönnqvist, M.: A new method for robustness in rolling horizon planning. Int. J. Prod. Econ. (2011). doi:10.1016/j.ijpe.2011.02.008
Carraway, R., Morin, T., Moskowitz, H.: Generalized dynamic programming for stochastic combinatorial optimization. Oper. Res. 37(5), 819–829 (1989)
Clarke, G., Wright, J.: Scheduling of vehicles from a central depot to a number of delivery points. Oper. Res. 12, 568–581 (1964)
Delange, E., Ye, Y.: Distributionally robust optimization under moment uncertainty with application to data-driven problems. Oper. Res. 58(3), 596–612 (2010)
Dror, M.: Modeling vehicle routing with uncertain demands as a stochastic program: properties of the corresponding solution. Eur. J. Oper. Res. 64(3), 432–441 (1993)
Dror, M., Laporte, G., Trudeau, P.: Vehicle routing with stochastic demands: properties and solution framework. Transp. Sci. 23(3), 166–176 (1989)
Dror, M., Trudeau, P.: Stochastic vehicle routing with modified savings algorithm. Eur. J. Oper. Res. 23(2), 228–235 (1986)
El-Ghaoui, L., Lebret, H.: Robust solutions to least-square problems to uncertain data matrices. SIAM J. Matrix Anal. Appl. 18(4), 1035–1064 (1997)
El-Ghaoui, L., Oks, M., Oustry, F.: Worst-case value-at-risk and robust portfolio optimization: a conic programming approach. Oper. Res. 51(4), 543–556 (2003)
El-Ghaoui, L., Oustry, F., Lebret, H.: Robust solutions to uncertain semidefinite programs. SIAM J. Optim. 9(1), 33–52 (1998)
Erera, A.L., Morales, J.C., Savelsbergh, M.: Robust optimization for empty repositioning problems. Oper. Res. 57(2), 468–483 (2009)
Fakcharoenphol, J., Harrelson, C., Rao, S.: The k-traveling repairmen problem. In: Proceedings of the Fourteenth Annual ACM-SIAM Symposium on Distrete Algorithms, pp 655–664 (2003)
Frazzoli, E., Bullo, F.: Decentralized algorithms for vehicle routing in a stochastic time-varying environment. In: Proceedings IEEE Conference on Decision and Control (2004)
Gendreau, M., Laporte, G., Seguin, R.: Stochastic vehicle routing. Eur. J. Oper. Res. 88(1), 3–12 (1996)
Goh, J., Sim, M.: Distributionally robust optimization and its tractable approximations. Oper. Res. 58(4), 902–917 (2010)
Goldfarb, D., Iyengar, G.: Robust portfolio selection problems. Math. Oper. Res. 28(1), 1–38 (2003)
Groër, C., Golden, B., Wasil, E.: The consistent vehicle routing problem. Manuf. Serv. Oper. Manag. 11(4), 630–643 (2009)
Hadjiconstantinou, E., Roberts, D.: Routing under uncertainty: an application in the scheduling of field service engineers, chapter 13. In: Toth, P., Vigo, D. (eds.) The Vehicle Routing Problem, Monographs on Discrete Mathematics and Applications. pp. 331–352. SIAM, Philadelphia (2002)
Ilog.: ILOG CPLEX 9.0 User’s Manual (2003)
Ilog.: ILOG SOLVER 6.0 User’s Manual (2003)
Jaillet, P.: Stochastic routing problem. In: Andreatta, G., Mason, F., Serafini, P. (eds.) Stochastics in Combinatorial Optimization, pp. 178–186. World Scientific, New Jersey (1987)
Jaillet, P., Odoni, A.: The probabilistic vehicle routing problem. In: Golden, B.L., Assad, A.A. (eds.) Vehicle Routing: Methods and Studies. Elsevier Science, North-Holland (1988)
Jézéquel, A.: Probabilistic vehicle routing problems, Master’s thesis, Department of Civil Engineering, Massachusetts Institute of Technology, Cambridge, MA (1985)
Kao, E.P.C.: A preference order dynamic program for a stochastic travelling salesman problem. Oper. Res. 26(6), 1033–1045 (1978)
Lambert, V., Laporte, G., Louveaux, F.: Designing collection routes through bank branches. Comput. Oper. Res. 20(7), 783–791 (1993)
Laporte, G.: The vehicle routing problem: an overview of exact and approximate algorithms. Eur. J. Oper. Res. 59(3), 345–358 (1992)
Laporte, G., Louveaux, F., Mercure, H.: The vehicle routing problem with stochastic travel times. Transp. Sci. 26(3), 161–170 (1992)
Ryan, D., Foster, B.: An integer programming approach to scheduling. In: Computer Scheduling of Public Transport Urban Passenger Vehicle and Crew Scheduling. North-Holland, Amsterdam (1981).
Secomandi, N.: A rollout policy for the vehicle routing problem with stochastic demands. Oper. Res. 49(5), 796–802 (2001)
Stewart, W.R., Golden, B.L.: Stochastic vehicle routing: a comprehensive approach. Eur. J. Oper. Res. 14(4), 371–385 (1983)
Sungur, I., Ordóñez, F., Dessouky, M.M.: A robust optimization approach for the capacitated vehicle routing problem with demand uncertainty. IIE Trans. 40(5), 509–523 (2008)
Toth, P., Vigo, D.: Models, relaxations and exact approaches for the capacitated vehicle routing problem. Discret. Appl. Math. 123(1–3), 487–512 (2002)
Toth, P., Vigo, D.: The Vehicle Routing Problem. SIAM Monographs on Discrete Mathematics and Applications. SIAM Publishing, Philadelphia (2002)
Waters, C.D.J.: Vehicle-scheduling problems with uncertainty and omitted customers. J. Oper. Res. Soc. 40(12), 1099–1108 (1989)
Weintraub, A., Cortés, C.E., Souyris, S.: Constraint programming and column generation methods to solve the dynamic vehicle routing problem for repair services. In: Proceedings of the Triennial Symposium on Transportation Analysis (TRISTAN) V, Guadeloupe, French West Indies (2004)
Acknowledgments
This work was supported by the Instituto Milenio Sistemas Complejos de Ingeniería, under grants ICM.FIC P05-004 and FBO-16. In addition Cortés acknowledges the support of FONDECYT through grant 1100239, Ordóñez acknowledges the support of FONDECYT grant 1090630, and Weintraub acknowledges the support of FONDECYT grant 1100265.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Souyris, S., Cortés, C.E., Ordóñez, F. et al. A robust optimization approach to dispatching technicians under stochastic service times. Optim Lett 7, 1549–1568 (2013). https://doi.org/10.1007/s11590-012-0557-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11590-012-0557-6