Skip to main content
Log in

Scheduling on a graph with release times

  • Published:
Journal of Scheduling Aims and scope Submit manuscript

Abstract

We study a generalization of the well-known traveling salesman problem in a metric space, in which each city is associated with a release time. The salesman has to visit each city at or after its release time. There exists a naive 5/2-approximation algorithm where the salesman simply starts to route the network after all cities are released. Interestingly, this bound has never been improved for more than two decades. In this paper, we revisit the problem and achieve the following results. First, we devise an approximation algorithm with performance ratio less than 5/2 when the number of distinct release times is fixed. Then, we analyze a natural class of algorithms and show that no performance ratio better than 5/2 is possible unless the Metric TSP can be approximated with a ratio strictly less than 3/2, which is a well-known longstanding open question. Finally, we consider a special case where the graph has a heavy edge and present an approximation algorithm with performance ratio less than 5/2.

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.

Institutional subscriptions

Similar content being viewed by others

References

  • An, H.-C., Kleinberg, R., & Shmoys, D. B. (2015). Improving Christofides’ algorithm for the s-t Path TSP. Journal of the ACM, 62(5), Article 34.

    Article  Google Scholar 

  • Augustine, J. E., & Seiden, S. (2004). Linear time approximation schemes for vehicle scheduling problems. Theoretical Computer Science, 324, 147–160.

    Article  Google Scholar 

  • Bao, X., & Liu, Z. (2012). Approximation algorithms for single vehicle scheduling problems with release and service times on a tree or cycle. Theoretical Computer Science, 434, 1–10.

    Article  Google Scholar 

  • Bhattacharya, B., Carmi, P., Hu, Y., & Shi, Q. (2008). Single vehicle scheduling problems on path/tree/cycle networks with release and handling times. In Proceedings of the 19th international symposium on algorithms and computation (ISAAC) (pp. 800–811).

  • Christofides, N. (1976). Worst-case analysis of a new heuristic for the traveling salesman problem. Technical Report, Graduate School of Industrial Administration, Carnegie-Mellon University, Pittsburgh

  • Engebretsen, L., & Karpinski, M. (2006). TSP with bounded metrics. Journal of Computer and System Sciences, 72, 509–546.

    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 

  • Gaur, D. R., Gupta, A., & Krishnamurti, R. (2003). A $\frac{5}{3}$-approximation algorithm for scheduling vehicles on a path with release and handling times. Information Processing Letters, 86, 87–91.

    Article  Google Scholar 

  • Hoogeveen, J. A. (1991). Analysis of Christofide’s heuristic: Some paths are more difficult than cycles. Operations Research Letters, 10, 291–295.

    Article  Google Scholar 

  • Karpinski, M., Lampis, M., & Schmied, R. (2015). New inapproximability bounds for TSP. Journal of Computer and System Sciences, 81, 1665–1677.

    Article  Google Scholar 

  • Karuno, Y., & Nagamochi, H. (2003). 2-Approximation algorithms for the multi-vehicle scheduling problem on a path with release and handling times. Discrete Applied Mathematics, 129(2003), 433–447.

    Article  Google Scholar 

  • Karuno, Y., & Nagamochi, H. (2004). An approximability result of the multi-vehicle scheduling problem on a path with release and handling times. Theoretical Computer Science, 312, 267–280.

    Article  Google Scholar 

  • Karuno, Y., Nagamochi, H., & Ibaraki, T. (1998). A 1.5-approximation for single vehicle scheduling problem on a line with release and handling times. In Proceedings of ISCIE/ASME 1998 Japan–USA symposium on flexible automation, Vol. 3 (pp. 1363–1368).

  • Nagamochi, H., Mochizuki, K., & Ibaraki, T. (1997). Complexity of the single vehicle scheduling problems on graphs. Information Systems and Operations Research, 35, 256–276.

    Article  Google Scholar 

  • Sahni, S., & Gonzalez, T. (1976). P-complete approximation problems. Journal of the ACM, 23, 555–565.

    Article  Google Scholar 

  • Trevisan, L. (2000). When Hamming meets Euclid: The approximability of geometric TSP and Steiner tree. SIAM Journal on Computing, 30, 475–485.

    Article  Google Scholar 

  • Tsitsiklis, J. N. (1992). Special cases of traveling salesman and repairman problems with time windows. Networks, 22, 263–282.

    Article  Google Scholar 

  • Wu, Y., & Lu, X. (2019). Improved algorithms for single vehicle scheduling on tree/cycle networks. Journal of Combinatorial Optimization,. https://doi.org/10.1007/s10878-019-00420-2.

    Article  Google Scholar 

  • Xu, W., Liang, W., & Lin, X. (2015). Approximation algorithms for min-max cycle cover problems. IEEE Transactions on Computers, 64, 600–613.

    Article  Google Scholar 

  • Xu, Z., Xu, L., & Li, C.-L. (2010). Approximation results for min–max path cover problems in vehicle routing. Naval Research Logistics, 57, 728–748.

    Article  Google Scholar 

  • Xu, Z., Xu, D., & Zhu, W. (2012). Approximation results for a min–max location-routing problem. Discrete Applied Mathematics, 160, 306–320.

    Article  Google Scholar 

  • Yu, W., Golin, M. J., & Zhang G. (2012). Vehicle scheduling on a graph revisited. In Proceedings of the 23rd international symposium on algorithms and computation (ISAAC) (pp. 362–371).

  • Yu, W., & Liu, Z. (2011). Single-vehicle scheduling problems with release and service times on a line. Networks, 57, 128–134.

    Article  Google Scholar 

  • Yu, W., & Liu, Z. (2016). Improved approximation algorithms for some min–max and minimum cycle cover problems. Theoretical Computer Science, 654, 45–58.

    Article  Google Scholar 

  • Yu, W., & Liu, Z. (2019). Better approximability results for min–max tree/cycle/path cover problems. Journal of Combinatorial Optimization, 37, 563–578.

    Article  Google Scholar 

  • Zenklusen, R. (2019). A 1.5-approximation for Path TSP. In Proceedings of the 30th annual ACM-SIAM symposium on discrete algorithms (SODA) (pp. 1539–1549).

Download references

Acknowledgements

The authors greatly appreciate the two anonymous referees for their insightful comments that help improve the presentation of this paper. The research is supported in part by the National Natural Science Foundation of China (11531014, 11671135) and the Natural Science Foundation of Shanghai (19ZR1411800).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guochuan Zhang.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

An extended abstract appeared in Proceedings of the 23rd International Symposium on Algorithms and Computation (Yu et al. 2012).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yu, W., Golin, M. & Zhang, G. Scheduling on a graph with release times. J Sched 26, 571–580 (2023). https://doi.org/10.1007/s10951-021-00680-z

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10951-021-00680-z

Keywords

Navigation