Skip to main content
Log in

New variable depth local search for multiple depot vehicle scheduling problems

  • Published:
Journal of Heuristics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Notes

  1. 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.

  2. 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.

  3. \(\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.

  4. 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.

  5. Since optimality gaps are drawn from Laurent and Hao (2009) and Pepin et al. (2009), known best values may be out of date. However, even if we use updated known best values, the value of optimality gap should be more than the value shown.

  6. 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)

    Article  MathSciNet  MATH  Google Scholar 

  • Bertossi, A.A., Carraresi, P., Gallo, G.: On some matching problems arising in vehicle scheduling models. Networks 17, 271–281 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  • 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)

    Article  MathSciNet  MATH  Google Scholar 

  • 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)

    Google Scholar 

  • Forbes, M., Holt, J., Watts, A.: An exact algorithm for multiple depot bus scheduling. Eur. J. Oper. Res. 72(1), 115–124 (1994)

    Article  MATH  Google Scholar 

  • Freling, R., Wagelmans, A., Paixao, J.M.P.: Models and algorithms for single-depot vehicle scheduling. Transp. Sci. 35(2), 165–180 (2001)

    Article  MATH  Google Scholar 

  • Hadjar, A., Marcotte, O., Soumis, F.: A branch-and-cut algorithm for the multiple depot vehicle scheduling problem. Oper. Res. 54, 130–149 (2006)

    Article  MATH  Google Scholar 

  • 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)

    Article  MATH  Google Scholar 

  • Korf, R.E.: Depth-first iterative-deepening: an optimal admissible tree search. Artif. Intell. 27(1), 97–109 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  • Laurent, B., Hao, J.K.: Iterated local search for the multiple depot vehicle scheduling problem. J. Comput. Ind. Eng. 57(1), 277–286 (2009)

    Article  MathSciNet  Google Scholar 

  • Lin, S., Kernighan, B.W.: An effective heuristic algorithm for the traveling-salesman problem. Oper. Res. 21, 498–516 (1973)

    Article  MathSciNet  MATH  Google Scholar 

  • 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)

    Article  MathSciNet  MATH  Google Scholar 

  • Ribeiro, C.C., Soumis, F.: A column generation approach to the multiple-depot vehicle scheduling problem. Oper. Res. 42(2), 41–52 (1994)

    Article  MATH  Google Scholar 

  • 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)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

This research is partially supported by the Aihara Project, the FIRST program from JSPS, initiated by CSTP.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tomoshi Otsuki.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10732-014-9264-z

Keywords

Navigation