Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Split scheduling with uniform setup times

Published: 01 April 2015 Publication History

Abstract

We study a scheduling problem in which jobs may be split into parts, where the parts of a split job may be processed simultaneously on more than one machine. Each part of a job requires a setup time, however, on the machine where the job part is processed. During setup, a machine cannot process or set up any other job. We concentrate on the basic case in which setup times are job-, machine- and sequence-independent. Problems of this kind were encountered when modelling practical problems in planning disaster relief operations. Our main algorithmic result is a polynomial-time algorithm for minimising total completion time on two parallel identical machines. We argue, why the same problem with three machines is not an easy extension of the two-machine case, leaving the complexity of this case as a tantalising open problem. We give a constant-factor approximation algorithm for the general case with any number of machines and a polynomial-time approximation scheme for a fixed number of machines. For the version with the objective to minimise total weighted completion time, we prove NP-hardness. Finally, we conclude with an overview of the state of the art for other split scheduling problems with job-, machine- and sequence-independent setup times.

References

[1]
Afrati, F., Bampis, E., Chekuri, C., Karger, D., Kenyon, C., Khanna, S., Milis, I., Queyranne, M., Skutella, M., Stein, C., & Sviridenko, M. (1999). Approximation schemes for minimizing average weighted completion time with release dates. In Proceedings of 40th Annual Symposium on Foundations of Computer Science (pp. 32-43).
[2]
Bruno, J., Coffman, E.G., Jr., & Sethi, R. (1974). Scheduling independent tasks to reduce mean finishing time. Communications of the ACM, 17(7), 382-387.
[3]
Chen, B., Ye, Y., & Zhang, J. (2006). Lot-sizing scheduling with batch setup times. Journal of Scheduling, 9(3), 299-310.
[4]
Drozdowski, M. (2009). Scheduling for parallel processing (1st ed.). London: Springer.
[5]
Du, J., Leung, J.Y.-T., & Young, G.B. (1990). Minimizing mean flow time with release time constraint. Theoretical Computer Science, <75(3), 355-374.
[6]
Graham, R. L., Lawler, E. L., Lenstra, J. K., & Kan, A. H. G. R. (1979). Optimization and approximation in deterministic sequencing and scheduling: A survey. Annals of Discrete Mathematics, 5(2), 287- 326.
[7]
Lenstra, J.K. (1998). The mystical power of twoness: In memoriam Eugene L Lawler. Journal of Scheduling, 1(1), 3-14.
[8]
Liu, Z., & Cheng, T.C.E. (2004). Minimizing total completion time subject to job release dates and preemption penalties. Journal of Scheduling, 7(4), 313-327.
[9]
Potts, C. N., & Van Wassenhove, L. N. (1992). Integrating scheduling with batching and lot-sizing: A review of algorithms and complexity. The Journal of the Operational Research Society, 43(5), 395-406.
[10]
Schuurman, P., & Woeginger, G.J. (1999). Preemptive scheduling with job-dependent setup times. In Proceedings of the tenth annual ACMSIAM symposium on Discrete algorithms (pp. 759-767). Society for Industrial and Applied Mathematics.
[11]
Van der Ster, S. (2010). The allocation of scarce resources in disaster relief, 2010. M.Sc. Thesis in Operations Research at VU University Amsterdam.
[12]
Xing, W., & Zhang, J. (2000). Parallel machine schedulingwith splitting jobs. Discrete Applied Mathematics, 103(1-3), 259-269.

Cited By

View all
  • (2022)Empowering the configuration-IP: new PTAS results for scheduling with setup timesMathematical Programming: Series A and B10.1007/s10107-021-01694-3195:1-2(367-401)Online publication date: 1-Sep-2022
  • (2016)Splitting versus setup trade-offs for scheduling to minimize weighted completion timeOperations Research Letters10.1016/j.orl.2016.04.01144:4(469-473)Online publication date: 1-Jul-2016

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Journal of Scheduling
Journal of Scheduling  Volume 18, Issue 2
April 2015
100 pages

Publisher

Kluwer Academic Publishers

United States

Publication History

Published: 01 April 2015

Author Tags

  1. Approximation algorithms
  2. Complexity theory
  3. Job splitting
  4. Scheduling
  5. Setup times

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Empowering the configuration-IP: new PTAS results for scheduling with setup timesMathematical Programming: Series A and B10.1007/s10107-021-01694-3195:1-2(367-401)Online publication date: 1-Sep-2022
  • (2016)Splitting versus setup trade-offs for scheduling to minimize weighted completion timeOperations Research Letters10.1016/j.orl.2016.04.01144:4(469-473)Online publication date: 1-Jul-2016

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media