Scheduling n independent jobs on m uniform machines with both flowtime and makespan objectives: A parametric analysis

Scheduling n independent jobs on m uniform machines with both flowtime and makespan objectives: A parametric analysis

0.00 Avg rating0 Votes
Article ID: iaor19982692
Country: United States
Volume: 7
Issue: 1
Start Page Number: 63
End Page Number: 77
Publication Date: Dec 1995
Journal: INFORMS Journal On Computing
Authors: ,
Keywords: programming: linear
Abstract:

We consider the problem of scheduling n jobs without precedence constraints on m uniform machines (i.e. the machines are identical except for speed), with preemptions allowed at no cost. We are interested in generating the entire tradeoff curve of schedules which are Pareto-optimal (undominated) for the flowtime and makespan objectives. To achieve this, we first develop an O(mn) algorithm that produces a schedule with minimum flowtime, subject to a fixed makespan deadline. This algorithm alternates between the Shortest Processing Time on Fastest Machine rule and the Longest Remaining Processing Time on Fastest Machine rule. We then investigate how the behavior of the algorithm changes as the deadline is varied parametrically. Our knowledge of the structure of optimal schedules allows us to characterize breakpoints on the (piecewise linear) tradeoff curve, and then to compute all of the O(mn) breakpoints in O(m3n) time. Our analysis yields various useful sensitivity results as a by-product.

Reviews

Required fields are marked *. Your email address will not be published.