A 3/2 Algorithm for Two-Machine Open Shop with Route-Dependent Processing Times
This paper considers the problem of minimizing the schedule length of a two-machine shop in which not only can a job be assigned any of the two possible routes, but also the processing times depend on the chosen route. This problem is known to be NP-hard. We describe a simple approximation algorithm that guarantees a worst-case performance ratio of 2. We also present some modifications to this algorithm that improve its performance and guarantee a worst-case performance ratio of 3/2.
Unable to display preview. Download preview PDF.
- Adiri, I., and N. Amit. (1983). “Route-Depended Open-Shop Scheduling,” IIE Transactions 15, 231–234.Google Scholar
- Chen, B., and V. A. Strusevich. (1993). “Approximation Algorithms for Three Machine Open Shop Scheduling,” ORSA Journal on Computing 5, 321–326.Google Scholar
- Gonzalez, T., and S. Sahni. (1976). “Open Shop Scheduling to Minimize Finish Time,” Journal of the Association for Computing Machinery 23, 665–679.Google Scholar
- Jackson, J. R. (1956). “An Extension of Johnson' Results on Job Lot Scheduling,” Naval Research Logistics Quarterly 3, 201–203.Google Scholar
- Johnson, S. M. (1954). “Optimal Two-and Three-Stage Production Schedules with Set-Up Times Included,” Naval Research Logistics Quarterly 1, 61–68.Google Scholar
- Karp, R. M. (1972). “Reducibility Among the Combinatorial Problems.” In R. E. Miller and J.W. Thatcher (eds.), Complexity of Computer Computation, pp. 85–103. New York: Plenum Press.Google Scholar
- Lawler, E. L., J. K. Lenstra, A. H. G. Rinnooy Kan, and D. B. Shmoys. (1993). “Sequencing and Scheduling: Algorithms and Complexity.” In S. C. Graves, A. H. G. Rinnooy Kan, and P. Zipkin (eds.), Handbooks in Operations Research and Management Science, Vol. 4: Logistics of Production and Inventory, pp. 445–522. Amsterdam: North-Holland.Google Scholar
- Potts, C. N. (1985). “Analysis of a Linear Programming Heuristic for Scheduling Unrelated Parallel Machines.” Discrete Applied Mathematics 10, 155–164.Google Scholar
- Sevast'janov, S. V., and G. J. Woeginger. (1998). “Makespan Minimization in Open Shops: A Polynomial Time Approximation Scheme.” Report SFB68, TU Graz, Austria, to appear in Mathematical Programming 82, 191–198.Google Scholar
- Shmoys, D. B., C. Stein, and J. Wein. (1994). “Improved Approximation Algorithms for Shop Scheduling Problems.” SIAM Journal on Computing 23, 617–632.Google Scholar
- Tanaev, V. S., Y. N. Sotskov, and V. A. Strusevich. (1994). Scheduling Theory: Multi-Stage Systems. Dordrecht: Kluwer Academic Publishers.Google Scholar
- Williamson, D. P., L.A. Hall, J. A. Hoogeveen, C. A. J. Hurkens, J. K. Lenstra, S.V. Sevast'janov, and D. B. Shmoys. (1997). “Short Shop Schedules.” Operations Research 45, 288–294.Google Scholar