Publication | Closed Access
A Note on Open Shop Preemptive Schedules
47
Citations
5
References
1979
Year
EngineeringComputational ComplexityOperations ResearchOpen ShopsN Independent JobsSystems EngineeringCombinatorial OptimizationQuantitative ManagementScheduling (Computing)Computer ScienceMarketingInteger ProgrammingScheduling AnalysisScheduling ProblemScheduling (Operating Systems)Production SchedulingScheduling (Production Processes)Real-time SystemsScheduling (Project Management)Maximum NumberResource Optimization
The problem of preemptively scheduling a set of n independent jobs on an m processor open shop is discussed. An algorithm to construct preemptive schedules with minimum-maximum finishing time is presented. The worst case time complexity is 0(r + min {m <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">4</sup> , n <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">4</sup> , r <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> }), where r is the number of nonzero tasks. The maximum number of preemptions introduced is 0(min {rn, rm, n <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">3</sup> , m <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">3</sup> }). The algorithm is best possible for open shops with a fixed number of processors or jobs. In this case the maximum number of preemptions introduced is bounded by some fixed constant.
| Year | Citations | |
|---|---|---|
Page 1
Page 1