Abstract
The multiple depot vehicle scheduling problem (MDVSP) is a well-known and important NP-hard problem in transport scheduling. In this study, we first provide an original interpretation of the search space of the MDVSP. Next, we present a local search algorithm which utilizes pruning and deepening techniques in the variable depth search framework. Computational results using well-known test cases show that our method achieves better results than the second-best local search based method does by 8.6–30.1 %, and exhibits the best short-term performance among the state-of-the-art methods.
Similar content being viewed by others
Notes
Otsuki (2013) shows that there exists the case that the number of swaps required to obtain the nearest improved solution is as many as the number of trips.
Here, ‘static’ pruning means that the condition is irrelevant to temporal evaluation values obtained by searching. On the other hand, ‘dynamic’ pruning means that the condition depends on the evaluation values.
\(\mathrm CG\) and \(\mathrm LNS\) are implemented on the GENCOL, the commercial column generation solver and \(\mathrm LR\) on the CPLEX, the commercial mixed integer programming solver.
The value 0.75 (\(\sim 1/1.33\)) is based on the fact that the computational time of Pepin et al. (2009) is 1.33 times that in Laurent and Hao (2009). The value 0.875 (\(=7/8\)) is based on the fact that X5365 3.00 GHz processor takes 7.9 (\(\sim \)8.0) s, while Xeon 2.60 GHz processor takes 7.0 s in an integer-calculation-based benchmark test in http://www32.ocn.ne.jp/~~yss/bench.html.
Note that these results are significant only in 10 out of 30 instances by one-sided 0.05 level t test. Since the number of test samples in Laurent and Hao (2009) is small (=5), it is difficult to increase the number of significant instances.
References
Ahuja, R.K., Ergun, O., Orlin, J.B., Punnen, A.P.: A survey of very large-scale neighborhood search techniques. Discret. Appl. Math. 123, 75–102 (2002)
Bertossi, A.A., Carraresi, P., Gallo, G.: On some matching problems arising in vehicle scheduling models. Networks 17, 271–281 (1987)
Carpaneto, G., Dell’Amico, M., Fischetti, M., Toth, P.: A branch and bound algorithm for the multi-depot vehicle scheduling problem. Networks 19, 531–548 (1989)
Desaulniers, G., Hickman, M.: Public transit. In: Barnhart, C., Laporte, G. (eds.) Transportation, Handbooks in Operations Research and Management Science, vol. 14, pp. 69–127. Elsevier Science, Amsterdam (2007)
Forbes, M., Holt, J., Watts, A.: An exact algorithm for multiple depot bus scheduling. Eur. J. Oper. Res. 72(1), 115–124 (1994)
Freling, R., Wagelmans, A., Paixao, J.M.P.: Models and algorithms for single-depot vehicle scheduling. Transp. Sci. 35(2), 165–180 (2001)
Hadjar, A., Marcotte, O., Soumis, F.: A branch-and-cut algorithm for the multiple depot vehicle scheduling problem. Oper. Res. 54, 130–149 (2006)
http://people.few.eur.nl/huisman/instances.htm. Accessed 11 Feb 2013
Kliewer, N., Mellouli, T., Suhl, L.: A time-space network based exact optimization model for multi-depot bus scheduling. Eur. J. Oper. Res. 175(3), 1616–1627 (2006)
Korf, R.E.: Depth-first iterative-deepening: an optimal admissible tree search. Artif. Intell. 27(1), 97–109 (1985)
Laurent, B., Hao, J.K.: Iterated local search for the multiple depot vehicle scheduling problem. J. Comput. Ind. Eng. 57(1), 277–286 (2009)
Lin, S., Kernighan, B.W.: An effective heuristic algorithm for the traveling-salesman problem. Oper. Res. 21, 498–516 (1973)
Otsuki, T.: Variable depth local search for multiple depot vehicle scheduling problems. Doctoral thesis, The University of Tokyo (2013)
Pepin, A.S., Desaulniers, G., Hertz, A., Huisman, D.: Comparison of heuristic approaches for the multiple depot vehicle scheduling problem. J. Sched. 12(1), 17–30 (2009)
Ribeiro, C.C., Soumis, F.: A column generation approach to the multiple-depot vehicle scheduling problem. Oper. Res. 42(2), 41–52 (1994)
Yagiura, M., Yamaguchi, T., Ibaraki, T.: A variable depth search algorithm with branching search for the generalized assignment problem. Optim. Method Softw. 10(2), 419–441 (1998)
Acknowledgments
This research is partially supported by the Aihara Project, the FIRST program from JSPS, initiated by CSTP.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Otsuki, T., Aihara, K. New variable depth local search for multiple depot vehicle scheduling problems. J Heuristics 22, 567–585 (2016). https://doi.org/10.1007/s10732-014-9264-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10732-014-9264-z