Minimizing Total Completion Time Subject to Job Release Dates and Preemption Penalties
نویسندگان
چکیده
Extensive research has been devoted to preemptive scheduling. However, little attention has been paid to problems where a certain time penalty must be incurred if preemption is allowed. In this paper, we consider the single-machine scheduling problem of minimizing the total completion time subject to job release dates and preemption penalties, where each time a job is started, whether initially or after being preempted, a job-independent setup must take place. The problem is proved to be strongly NPhard even if the setup time is one unit. We also study a natural extension of a greedy algorithm, which is optimal in the absence of preemption penalty. It is proved that the algorithm has a worst-case performance bound of 25/16, even when the maximum completion time, i.e., makespan, criterion is considered simultaneously.
منابع مشابه
The preemptive resource-constrained project scheduling problem subject to due dates and preemption penalties: An integer programming approach
Extensive research has been devoted to resource constrained project scheduling problem. However, little attention has been paid to problems where a certain time penalty must be incurred if activity preemption is allowed. In this paper, we consider the project scheduling problem of minimizing the total cost subject to resource constraints, earliness-tardiness penalties and preemption penalties, ...
متن کاملOnline Multiprocessor Scheduling
A scheduling problem is characterized by the properties of the jobs, the properties of the machines, the properties of the processing constraints and the optimality criterion. The properties of the jobs involve the processing time of the jobs, the release dates, deadlines and priorities. The properties of the machines are the number of machines, processing speeds of the machines and machine con...
متن کاملMinimum Weighted Completion Time ( 1999
The minimum weighted completion time problem involves (i) a set J of n jobs, a positive weight wj for each job j ∈ J , and a release date rj before which it cannot be scheduled; (ii) a set of m machines, each of which can process at most one job at any time, and (iii) an arbitrary set of positive values {pi,j}, where pi,j denotes the time to process job j on machine i. A schedule involves assig...
متن کاملApproximation schemes for minimizing total (weighted) completion time with release dates on a batch machine
A batch machine is a machine that can process a number of jobs simultaneously as a batch, and the processing time of a batch is equal to the longest processing time of the jobs assigned to it. In this paper we present a polynomial time approximation scheme (PTAS) for scheduling a batch machine to minimize the total completion time with job release dates. Also, we present a fully polynomial time...
متن کاملMinimizing Total Completion Time for Preemptive Scheduling with Release Dates and Deadline Constraints
It is known that the single machine preemptive scheduling problem of minimizing total completion time with release date and deadline constraints is NPhard. Du and Leung solved some special cases by the generalized Baker’s algorithm and the generalized Smith’s algorithm in O(n) time. In this paper we give an O(n) algorithm for the special case where the processing times and deadlines are agreeab...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Scheduling
دوره 7 شماره
صفحات -
تاریخ انتشار 2004