Improved Approximation Algorithms for Routing Shop Scheduling

  • Wei Yu
  • Guochuan Zhang
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7074)


We investigate a generalization of classical shop scheduling where n jobs are located at the vertices of a general undirected graph and m machines must travel between the vertices to process the jobs. The aim is to minimize the makespan. For the open shop problem, we develop an O(logmloglogm)-approximation algorithm that significantly improves upon the best known \(O(\sqrt{m})\)-approximation algorithm. For the flow shop problem, we present an O(m 2/3)-approximation algorithm that improves upon the best known \(\max\{\frac{m+1}{2},\rho\}\)-approximation algorithm, where ρ is the approximation factor for metric TSP.


Routing Scheduling Open Shop Flow Shop Approximation Algorithm 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Afrati, F., Cosmadakis, S., Papadimitriou, C.H., Papageorgiou, G., Papakostantinou, N.: The complexity of the traveling repairman problem. Informatique Theorique et Applications 20(1), 79–87 (1986)MathSciNetCrossRefzbMATHGoogle Scholar
  2. 2.
    Allahverdi, A., Ng, C.T., Cheng, T.C.E., Kovalyov, M.Y.: A survey of scheduling problems with setup times or costs. European Journal of Operational Research 187, 985–1032 (2008)MathSciNetCrossRefzbMATHGoogle Scholar
  3. 3.
    Allahverdi, A., Soroush, H.M.: The significance of reducing setup times/setup costs. European Journal of Operational Research 187, 978–984 (2008)CrossRefzbMATHGoogle Scholar
  4. 4.
    Augustine, J.E., Seiden, S.: Linear time approximation schemes for vehicle scheduling problems. Theoretical Computer Science 324, 147–160 (2004)MathSciNetCrossRefzbMATHGoogle Scholar
  5. 5.
    Averbakh, I., Berman, O.: Routing two-machine flowshop problems on networks with special structure. Transportation Science 30, 303–314 (1996)CrossRefzbMATHGoogle Scholar
  6. 6.
    Averbakh, I., Berman, O.: A simple heuristic for m-machine flow-shop and its applications in routing-scheduling problems. Operations Research 47, 165–170 (1999)CrossRefzbMATHGoogle Scholar
  7. 7.
    Averbakh, I., Berman, O., Chernykh, I.D.: A 6/5-approximation algorithm for the two-machine routing open-shop problem on a 2-node network. European Journal of Operational Research 166, 3–24 (2005)MathSciNetCrossRefzbMATHGoogle Scholar
  8. 8.
    Averbakh, I., Berman, O., Chernykh, I.D.: The routing open-shop problem on a network: complexity and approximation. European Journal of Operational Research 173, 531–539 (2006)MathSciNetCrossRefzbMATHGoogle Scholar
  9. 9.
    Bhattacharya, B., Carmi, P., Hu, Y., Shi, Q.: Single Vehicle Scheduling Problems on Path/Tree/Cycle Networks with Release and Handling Times. In: Hong, S.-H., Nagamochi, H., Fukunaga, T. (eds.) ISAAC 2008. LNCS, vol. 5369, pp. 800–811. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  10. 10.
    Chernykh, I., Dryuck, N., Kononov, A., Sevastyanov, S.: The Routing Open Shop Problem: New Approximation Algorithms. In: Bampis, E., Jansen, K. (eds.) WAOA 2009. LNCS, vol. 5893, pp. 75–85. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  11. 11.
    Christofides, N.: Worst-case analysis of a new heuristic for the traveling salesman problem. Technical Report, Graduate School of Industrial Administration, Carnegie-Mellon University, Pittsburgh, PA (1976)Google Scholar
  12. 12.
    Czumaj, A., Scheideler, C.: A new algorithmic approach to the general Lovász local lemma with applications to scheduling and satisfiability problems. In: The Proceeding of the 32nd Symposium on Theory of Computing, pp. 38–47 (2000)Google Scholar
  13. 13.
    Gaur, D.R., Gupta, A., Krishnamurti, R.: A \(\frac{5}{3}\)-approximation algorithm for scheduling vehicles on a path with release and handling times. Information Processing Letters 86, 87–91 (2003)MathSciNetCrossRefzbMATHGoogle Scholar
  14. 14.
    Hoogeveen, J.A.: Analysis of Christofide’s heuristic: some paths are more difficult than cycles. Operations Research Letters 10, 291–295 (1991)MathSciNetCrossRefzbMATHGoogle Scholar
  15. 15.
    Karuno, Y., Nagamochi, H.: 2-Approximation algorithms for the multi-vehicle scheduling problem on a path with release and handling times. Discrete Applied Mathematics 129, 433–447 (2003)MathSciNetCrossRefzbMATHGoogle Scholar
  16. 16.
    Karuno, Y., Nagamochi, H.: An approximability result of the multi-vehicle scheduling problem on a path with release and handling times. Theoretical Computer Science 312, 267–280 (2004)MathSciNetCrossRefzbMATHGoogle Scholar
  17. 17.
    Karuno, Y., Nagamochi, H., Ibaraki, T.: Vehicle scheduling on a tree with release and handling time. Annals of Operations Research 69, 193–207 (1997)MathSciNetCrossRefzbMATHGoogle Scholar
  18. 18.
    Karuno, Y., Nagamochi, H., Ibaraki, T.: Better approximation ratios for the single-vehicle scheduling problems on line-shaped networks. Networks 39, 203–209 (2002)MathSciNetCrossRefzbMATHGoogle Scholar
  19. 19.
    Lawler, E.L., Lenstra, J.K., Rinnooy Kan, A.H.G., Shmoys, D.B.: Sequencing and scheduling: algorithms and complexity. In: Graves, S.C., Rinnooy Kan, A.H.G., Zipkin, P. (eds.) Handbooks in Operations Research and Management Science. Logistics of Production and Inventory, vol. 4, pp. 445–522. North-Holland, Amsterdam (1993)Google Scholar
  20. 20.
    Nagarajan, V., Sviridenko, M.: Tight Bounds for Permutation Flow Shop Scheduling. In: Lodi, A., Panconesi, A., Rinaldi, G. (eds.) IPCO 2008. LNCS, vol. 5035, pp. 154–168. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  21. 21.
    Shmoys, D., Stein, C., Wein, J.: Improved approximation algorithms for shop scheduling problems. SIAM Journal on Computing 23(3), 617–632 (1994)MathSciNetCrossRefzbMATHGoogle Scholar
  22. 22.
    Tsitsiklis, J.N.: Special cases of traveling salesman and repairman problems with time windows. Networks 22, 263–282 (1992)MathSciNetCrossRefzbMATHGoogle Scholar
  23. 23.
    Yu, W., Liu, Z.: Single-vehicle scheduling problems with release and service times on a line. Networks 57, 128–134 (2011)MathSciNetzbMATHGoogle Scholar
  24. 24.
    Yu, W., Liu, Z., Wang, L., Fan, T.: Routing open shop and flow shop scheduling problems. European Journal of Operational Research 213, 24–36 (2011)MathSciNetCrossRefzbMATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Wei Yu
    • 1
  • Guochuan Zhang
    • 1
  1. 1.College of Computer ScienceZhejiang UniversityHangzhouChina

Personalised recommendations