Skip to main content

A decomposition approach for commodity pickup and delivery with time-windows under uncertainty

Abstract

We consider a special class of large-scale, network-based, resource allocation problems under uncertainty, namely that of multi-commodity flows with time-windows under uncertainty. In this class, we focus on problems involving commodity pickup and delivery with time-windows. Our work examines methods of proactive planning, that is, robust plan generation to protect against future uncertainty. By a priori modeling uncertainties in data corresponding to service times, resource availability, supplies and demands, we generate solutions that are more robust operationally, that is, more likely to be executed or easier to repair when disrupted. We propose a novel modeling and solution framework involving a decomposition scheme that separates problems into a routing master problem and Scheduling Sub-Problems; and iterates to find the optimal solution. Uncertainty is captured in part by the master problem and in part by the Scheduling Sub-Problem. We present proof-of-concept for our approach using real data involving routing and scheduling for a large shipment carrier’s ground network, and demonstrate the improved robustness of solutions from our approach.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

References

  • Ahuja, R., Magnanti, T., & Orlin, J. (1993). Network flows: Theory, algorithms and applications. New York: Prentice Hall.

    Google Scholar 

  • Barnhart, C., Hane, C. A., Johnson, E. L., Sigismondi, G. (1994). A column generation and partitioning approach for multi-commodity flow problems. Telecommunication Systems, 3, 239–258, ISSN 1018–4864. doi:10.1007/BF02110307.

  • Barnhart, C., Johnson, E., Nemhauser, G., Savelsbergh, M., & Vance, P. (1998a). Branch-and-price: Column generation for solving huge integer programs. Operations Research, 46, 316–329.

    Article  Google Scholar 

  • Ben-Tal, A., & Nemirovski, A. (1999). Robust solutions to uncertain programs. Operations Research Letters, 25, 1–13.

    Article  Google Scholar 

  • Ben-Tal, A., & Nemirovski, A. (2000). Robust solutions of linear programming problems contaminated with uncertain data. Mathematical Programming, 88, 411–424.

    Article  Google Scholar 

  • Bertsimas, D., & Sim, M. (2003). Robust discrete optimization and network flows. Mathematical Programming Series B, 98, 49–71.

    Article  Google Scholar 

  • Bertsimas, D., & Sim, M. (2004). The price of robustness. Operations Research, 52(1), 35–53.

    Article  Google Scholar 

  • Bertsimas, D., & Simchi-Levi, D. (1996). A new generation of vehicle routing research: Robust algorithms, addressing uncertainty. Operations Research, 44(2), 286–304.

    Article  Google Scholar 

  • Birge, J., & Louveaux, F. (1997). Introduction to stochastic programming. New York: Springer.

    Google Scholar 

  • Charnes, A., & Cooper, W. W. (1959). Chance constrained programming. Management Science, 6(1), 73–79.

    Article  Google Scholar 

  • Charnes, A., & Cooper, W. W. (1963). Deterministic equivalents for optimizing and satisficing under chance constraints. Operations Research, 11(1), 18–39.

    Article  Google Scholar 

  • Cordeau, J., Laporte, G., Potvin, J., & Savelsbergh, M. (2006). Transportation on demand. Section: Handbook of operations research (Vol. 2). Montreal, QC: Centre for Research on Transportation.

  • Cordeau, J.-F., Laporte, G., Potvin, J.-Y., & Savelsbergh, M. W. P. (2007). Transportation on demand. In C. Barnhart & G. Laporte (Eds.), Transportation, Handbooks in operations research and management science (Vol. 14, pp. 429–466). Amsterdam: Elsevier.

    Google Scholar 

  • Desrosiers, J., Dumas, Y., Solomon, M. M., & Soumis, F. (1995). Time constrained routing and scheduling. In M. Ball (Ed.), Handbook in operations research/ management science, network routing. Amsterdam: North-Holland.

    Google Scholar 

  • Dessouky, M., Hall, R., Nowroozi, A., & Mourikas, K. (1999). Bus dispatching at timed transfer transit stations using bus tracking technology. Transportation Research Part C: Emerging Technologies, 7, 187–208.

    Article  Google Scholar 

  • Dror, M., Laporte, G., & Trudeau, P. (1989). Vehicle routing with stochastic demands: Properties and solution frameworks. Transportation Science, 23(3), 166–176.

    Article  Google Scholar 

  • Dumas, Y., Desrosiers, J., & Soumis, F. (1991). The pickup and delivery problem with time windows. European Journal of Operational Research, 54(1), 7–22.

    Article  Google Scholar 

  • Garey, M. R., & Johnson, D. S. (1979). Computers and intractability: A guide to the THEORY of NP-completeness. San Francisco: Freeman.

    Google Scholar 

  • Jiang, H., & Barnhart, C. (2009). Dynamic airline scheduling. Transportation Science, 43(3), 336–354.

    Article  Google Scholar 

  • Kang, L. S., & Clarke, J.-P. (2002). Degradable airline scheduling. Working paper. Operations Research Center, Massachusetts Institute of Technology.

  • Lan, S., Clarke, J.-P., & Barnhart, C. (2006). Planning for robust airline operations: Optimizing aircraft routings and flight departure times to minimize passenger disruptions. Transportation Science, 40(1), 15–28.

    Article  Google Scholar 

  • Mahr, T. (2011). Vehicle routing under uncertainty. Master’s thesis, Budapest University of Technology and Economics.

  • Marla, L. (2007). Robust optimization for network-based resource allocation problems. Masters thesis, Massachusetts Institute of Technology.

  • Marla, L. (2010). Airline schedule planning and operations: Optimization-based approaches for delay mitigation. PhD thesis, Massachusetts Institute of Technology.

  • Marla, L., & Barnhart, C. (2011). A decomposition approach to dynamic airline scheduling. Working paper.

  • Mulvey, J. M., Vanderbei, R. J., & Zeinos, S. A. (1981). Robust optimization of large-scale systems. Operations Research, 43, 34–56.

    Google Scholar 

  • Nuutila, E., & Soisalon-Soininen, E. (1994). On finding the strongly connected components in a directed graph. Information Processing Letters, 49, 9–14.

    Article  Google Scholar 

  • Ordonez, F., & Zhao, J. (2011). Robust capacity expansion of network flows. Technical report, University of Southern California.

  • Paraskevopoulos, D., Karakitsos, E., & Rustem, B. (1991). Robust capacity planning under uncertainty. Management Science, 37(7), 787–800.

    Article  Google Scholar 

  • Rockafellar, R. T., & Uryasev, S. (2000). Optimization of conditional value-at-risk. The Journal of Risk, 2(3), 21–41.

    Google Scholar 

  • Shebalov, S., & Klabjan, D. (2004). Robust airline crew pairing: Move-up crews. Working paper, The University of Illinois at Urbana-Champaign. http://netfiles.uiuc.edu/klabjan/www

  • Soyster, A. L. (1973). Convex programming with set-inclusive constraints and applications to inexact linear programming. Operations Research, 21(5), 1154–1157.

    Article  Google Scholar 

  • Sungur, I., Ordonez, F., Dessouky, M. M., Ren, Y., & Zhong, H. (2010). A model and algorithm for the courier delivery problem with uncertainty. Transportation Science, 44, 193–205.

    Article  Google Scholar 

  • Tarjan, R. (1972). Depth first search and linear graph algorithms. Journal of Computing, 1(2), 146–160.

    Google Scholar 

  • Wollmer, R. D. (1980). Investment in stochastic minimum cost generalized multicommodity networks with application to coal transport. Networks, 10(4), 351–362, ISSN 1097–0037. doi:10.1002/net.3230100406.

    Google Scholar 

  • Wood, D. (1997). An algorithm for finding a maximum clique in a graph. Operations Research Letters, 21, 211–217.

    Article  Google Scholar 

  • Yang, J., Jaillet, P., & Mahmassani, H. (2004). Real-time multivehicle truckload pickup and delivery problems. Transportation Science, 38(2), 135–148.

    Article  Google Scholar 

Download references

Acknowledgments

We sincerely thank the anonymous reviewers for their time in reading our paper and for their valuable comments and suggestions, which significantly contributed to improving the quality of this manuscript.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lavanya Marla.

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Marla, L., Barnhart, C. & Biyani, V. A decomposition approach for commodity pickup and delivery with time-windows under uncertainty. J Sched 17, 489–506 (2014). https://doi.org/10.1007/s10951-013-0317-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10951-013-0317-1

Keywords

  • Robust routing and scheduling
  • Multi-commodity routing and scheduling
  • Uncertainty
  • Decomposition