Vehicle Routing Problems with Synchronized Visits and Stochastic Travel and Service Times: Applications in Healthcare

  • Hossein Hashemi Doulabi

    Department of Mechanical, Industrial and Aerospace Engineering, Concordia University, Montreal, Quebec H3G 1M8, Canada;Interuniversity Research Center on Enterprise Networks, Logistics and Transportation, Montreal, Quebec H3C 3J7, Canada;

    Search for more papers by this author

    ,
  • Corresponding Author

    Gilles Pesant

    Interuniversity Research Center on Enterprise Networks, Logistics and Transportation, Montreal, Quebec H3C 3J7, Canada;Department of Computer and Software Engineering, Polytechnique Montreal, Montreal, Quebec H3T 1J4, Canada;

    Search for more papers by this author

    ,
  • Corresponding Author

    Louis-Martin Rousseau

    Interuniversity Research Center on Enterprise Networks, Logistics and Transportation, Montreal, Quebec H3C 3J7, Canada;Department of Mathematics and Industrial Engineering, Polytechnique Montreal, Montreal, Quebec H3T 1J4, Canada

    Search for more papers by this author

Published Online:https://doi.org/10.1287/trsc.2019.0956

This paper, for the first time, studies vehicle routing problems with synchronized visits (VRPS) and stochastic travel and service times. In addition to considering a home healthcare scheduling problem, we introduce an operating room scheduling problem with stochastic durations as a novel application of VRPS. We formulate VRPS with stochastic times as a two-stage stochastic integer programming model that, unlike the deterministic models in the VRPS literature, does not have any big-M constraints. This advantage comes at the cost of a large number of second-stage integer variables. We prove that the integrality constraints on second-stage variables can be relaxed, and therefore, we can apply the L-shaped algorithm and its branch-and-cut implementation to solve the problem. We enhance the model by developing valid inequalities and a lower bounding functional. We analyze the subproblems of the L-shaped algorithm and devise a specialized algorithm for them that is significantly faster than standard linear programming algorithms. Computational results show that the branch-and-cut algorithm optimally solves stochastic home healthcare scheduling instances with 15 patients and 10%–30% of synchronized visits. It also finds solutions with an average optimality gap of 3.57% for instances with 20 patients. Furthermore, the branch-and-cut algorithm optimally solves stochastic operating room scheduling problems with 20 surgeries.

INFORMS site uses cookies to store information on your computer. Some are essential to make our site work; Others help us improve the user experience. By using this site, you consent to the placement of these cookies. Please read our Privacy Statement to learn more.