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

On Scheduling Unit-Length Jobs with Multiple Release Time/Deadline Intervals

Published: 01 February 1984 Publication History

Abstract

We consider the problem of scheduling n unit-time jobs with multiple release time/deadline intervals, which are intervals of time in which the job can be scheduled. A feasible schedule is one in which each job is run in its entirety within one of its release time/deadline intervals. We show that the general problem is NP-complete, but that for a special case one can determine in polynomial time if a feasible schedule exists. If there is a feasible schedule for the special case, then it is possible to obtain both a schedule that minimizes the maximum completion time and also one that minimizes the sum of the completion times of all jobs. If, on the other hand, there is no feasible schedule, then one can determine the minimum number of jobs that must be removed to make the problem instance feasible.

References

[1]
Cook, S. A. 1971. The Complexity of Theorem-Proving Procedures. In Proceedings of the Third Annual ACM Symposium on Theory of Computing, pp. 151-158.
[2]
Garey, M. R., and D. S. Johnson. 1977. Two-Processor Scheduling with Start-Times and Deadlines. SIAM J. Comput. 6, 416-426.
[3]
Garey, M. R., and D. S. Johnson. 1978. Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman, San Francisco.
[4]
Garey, M. R., D. S. Johnson, B. B. Simons and R. E. Tarjan. 1981. Scheduling Unit-Time Tasks with Arbitrary Release Times and Deadlines. SIAM J. Comput. 10, 256-269.
[5]
Hopcroft, J. E., and R. M. Karp. 1973. An n2.5 Algorithm for Maximum Matchings in Bipartite Graphs. SIAM J. Comput. 2, 225-231.
[6]
Jackson, J. R. 1955. Scheduling a Production Line to Minimize Maximum Tardiness, Research Report 43, Management Science Research Project, UCLA.
[7]
Karp, R. M. 1972. Reducibility among Combinatorial Problems. In Complexity of Computer Computations, pp. 85-103, R. E. Miller and J. M. Thatcher (eds.). Plenum Press, New York.
[8]
Lawler, E. L. 1976. Combinatorial Optimization: Networks and Matroids. Holt, Rinehart & Winston, New York.
[9]
Lenstra, J. K., A. H. G. Rinnooy Kan, and P. Brucker. 1977. Complexity of Machine Scheduling Problems. Ann. Discrete Math. 1, 343-362.
[10]
Simons, B. B. 1978. A Fast Algorithm for Single Processor Scheduling. In 19th Annual Symposium on Foundations of Computer Science, pp. 246-252. IEEE Computer Society, Long Beach, Calif.
[11]
Simons, B. B. 1980. A Fast Algorithm for Multiprocessor Scheduling. In 21st Annual Symposium on Foundations of Computer Science, pp. 50-53. IEEE Computer Society, Long Beach, Calif.
[12]
Simons, B. B. 1981. Multiprocessor Scheduling of Unit-Time Jobs with Arbitrary Release Times and Deadlines, IBM Research Report RJ 3235, San Jose, Calif.
[13]
Ullman, J. D. 1975. NP-Complete Scheduling Problems. J. Comput. Syst. Sci. 10, 384-393.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Operations Research
Operations Research  Volume 32, Issue 1
February 1984
228 pages

Publisher

INFORMS

Linthicum, MD, United States

Publication History

Published: 01 February 1984

Author Tags

  1. 432 polynomial time algorithm and NP completeness
  2. 486 scheduling with release times
  3. 584 scheduling unit-time jobs on identical machines

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2024)Scheduling jobs to minimize a convex function of resource usageComputers and Operations Research10.1016/j.cor.2024.106748169:COnline publication date: 1-Sep-2024
  • (2013)Efficient scheduling to minimize calibrationsProceedings of the twenty-fifth annual ACM symposium on Parallelism in algorithms and architectures10.1145/2486159.2486193(280-287)Online publication date: 23-Jul-2013
  • (2011)Path Planning of Data Mules in Sensor NetworksACM Transactions on Sensor Networks10.1145/1993042.19930438:1(1-27)Online publication date: 1-Aug-2011
  • (2011)Parallel machine problems with equal processing timesJournal of Scheduling10.1007/s10951-011-0231-314:5(435-444)Online publication date: 1-Oct-2011
  • (2010)Speed control and scheduling of data mules in sensor networksACM Transactions on Sensor Networks10.1145/1806895.18068997:1(1-29)Online publication date: 20-Aug-2010
  • (2010)Scheduling with a common due-windowInformation Sciences: an International Journal10.1016/j.ins.2009.11.042180:8(1492-1505)Online publication date: 1-Apr-2010
  • (1986)Preemptive Scheduling of Uniform Machines by Ordinary Network Flow TechniquesManagement Science10.5555/2912935.291294732:3(341-349)Online publication date: 1-Mar-1986

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media