Abstract
Column generation techniques have become a widely used technique to successfully solve large (integer) linear programs. One of the keys to obtaining a practically efficient algorithm is to have a fast method to limit the pricing of new columns to a small set.
We study a large scale real-world vehicle dispatching problem with soft time windows which can be modeled as an integer linear program of set partitioning type. We develop a new pruning scheme based on matchings in order to speed up the branch-and-bound enumeration in the column generation process. Computational results on real-world data illustrate the effectiveness of the new pruning scheme.
Similar content being viewed by others
References
Ahuja, R. K., Magnanti, T. L., & Orlin, J. B. (1993). Network flows. New York: Prentice Hall.
Ball, M. O., Magnanti, T. L., Monma, C. L., & Nemhauser, G. L. (Ed.) (1995). Network routing: Vol. 8. Handbooks in operations research and management science. Amsterdam: Elsevier Science.
Barnhart, C., Boland, N., Clarke, L. W., Johnson, E. L., Nemhauser, G. L., & Shenoi, R. G. (1998). Flight string models for aircraft fleeting and routing. Transportation Science, 32(3), 208–220.
Borndörfer, R., Grötschel, M., Klostermeier, F., & Küttner, C. (1999). Telebus Berlin: vehicle scheduling in a dial-a-ride system. In N. Wilson (Ed.), Lecture notes in economics and mathematical systems. Proceedings of the 7th international workshop on computer-aided transit scheduling (pp. 391–422). Berlin: Springer. ZIB Report 97-23.
Borndörfer, R., Schelten, U., Schlechte, T., & Weider, S. (2005). A column generation approach to airline crew scheduling (Technical Report ZIB Report 05-37). Zuse-Institut Berlin, Takustr. 7, 14195 Berlin.
Bramel, J., & Simchi-Levi, D. (1997). On the effectiveness of set covering formulations for the vehicle routing problem with time windows. Operations Research, 45(2), 295–301.
Chvátal, V. (1983). A series of books in the mathematical sciences. Linear programming. New York: Freeman.
Desrochers, M., & Desrosiers, J. (1992). A new optimization algorithm for the vehicle routing problem with time windows. Operations Research, 40(2), 342–354.
Desrosiers, J., Dumas, Y., Solomon, M. M., & Soumis, F. (1995). Time constrained routing and scheduling. In M. Ball, T. Magnanti, & C. Monma (Eds.), Handbooks in operations research and management science : Vol. 8. Network routing (pp. 35–140). Amsterdam: Elsevier.
Feillet, D., Dejax, P., Gendreau, M., & Gueguen, C. (2004). An exact algorithm for the elementary shortest path problem with resource constraints: application to some vehicle routing problems. Networks, 44(3), 216–229.
Grötschel, M., Krumke, S. O., & Rambau, J. (Eds.). (2001). Online optimization of large scale systems. Berlin: Springer.
Grötschel, M., Krumke, S. O., Rambau, J., & Torres, L. M. (2002). Making the yellow angels fly: online dispatching of service vehicles in real time. SIAM News, 35(1), 10–11.
Hiller, B., Krumke, S. O., & Rambau, J. (2004). Reoptimization gaps versus model errors in online-dispatching of service units. In Proceedings of the Latin-American conference on combinatorics, graphs and algorithms.
Kohl, N., & Madsen, O. B. G. (1997). An optimization algorithm for the vehicle routing problem with time windows based on Lagrangean relaxation. Operations Research, 45(3), 395–406.
Korte, B., & Vygen, J. (2000). Combinatorial optimization. Berlin: Springer.
Krumke, S. O., Torres, L. M., & Rambau, J. (2001). Realtime-dispatching of guided and unguided automobile service units with soft time windows (ZIB-Report 01-22). Konrad-Zuse-Zentrum für Informationstechnik Berlin.
Krumke, S. O., Torres, L. M., & Rambau, J. (2002a). Online dispatching of automobile in real-time (ZIB-Report 02-18). Konrad-Zuse-Zentrum für Informationstechnik Berlin.
Krumke, S. O., Rambau, J., & Torres, L. M. (2002b). Real-time dispatching of guided and unguided automobile service units with soft time windows. In Lecture notes in computer science : Vol. 2461. Proceedings of the 10th annual European symposium on algorithms (pp. 637–648). Berlin: Springer.
Lübbecke, M. E., & Desrosiers, J. (2005). Selected topics in column generation. Operations Research, 53(6), 1007–1023.
Nemhauser, G. L., Rinnooy Kan, A. H. G., & Todd, M. J. (Eds.) (1989). Handbooks in operations research and management science : Vol. 1. Optimization. Amsterdam: Elsevier Science.
Torres, L. M. (2003, submitted). Online vehicle routing. Dissertation, Technische Universität Berlin, Berlin.
Vanderbeck, F., & Wolsey, L. A. (1996). An exact algorithm for IP column generation. Operations Research Letters, 19, 151–159.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Westphal, S., Krumke, S.O. Pruning in column generation for service vehicle dispatching. Ann Oper Res 159, 355–371 (2008). https://doi.org/10.1007/s10479-007-0275-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-007-0275-0