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.
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.
Augustine, J. E., & Seiden, S. (2004). Linear time approximation schemes for vehicle scheduling problems. Theoretical Computer Science, 324, 147–160.
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.
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.
Garey, M. R., & Johnson, D. S. (1979). Computers and Intractability: A Guide to the Theory of NP-completeness. San Francisco: Freeman.
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.
Hoogeveen, J. A. (1991). Analysis of Christofide’s heuristic: Some paths are more difficult than cycles. Operations Research Letters, 10, 291–295.
Karpinski, M., Lampis, M., & Schmied, R. (2015). New inapproximability bounds for TSP. Journal of Computer and System Sciences, 81, 1665–1677.
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.
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.
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.
Sahni, S., & Gonzalez, T. (1976). P-complete approximation problems. Journal of the ACM, 23, 555–565.
Trevisan, L. (2000). When Hamming meets Euclid: The approximability of geometric TSP and Steiner tree. SIAM Journal on Computing, 30, 475–485.
Tsitsiklis, J. N. (1992). Special cases of traveling salesman and repairman problems with time windows. Networks, 22, 263–282.
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.
Xu, W., Liang, W., & Lin, X. (2015). Approximation algorithms for min-max cycle cover problems. IEEE Transactions on Computers, 64, 600–613.
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.
Xu, Z., Xu, D., & Zhu, W. (2012). Approximation results for a min–max location-routing problem. Discrete Applied Mathematics, 160, 306–320.
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.
Yu, W., & Liu, Z. (2016). Improved approximation algorithms for some min–max and minimum cycle cover problems. Theoretical Computer Science, 654, 45–58.
Yu, W., & Liu, Z. (2019). Better approximability results for min–max tree/cycle/path cover problems. Journal of Combinatorial Optimization, 37, 563–578.
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).
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
Corresponding author
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
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10951-021-00680-z