Scheduling parallel dedicated machines with the speeding-up resource

Scheduling parallel dedicated machines with the speeding-up resource

0.00 Avg rating0 Votes
Article ID: iaor200969530
Country: United States
Volume: 55
Issue: 5
Start Page Number: 377
End Page Number: 389
Publication Date: Aug 2008
Journal: Naval Research Logistics
Authors: ,
Keywords: knapsack problem
Abstract:

We consider a problem of scheduling jobs on m parallel machines. The machines are dedicated, i.e., for each job the processing machine is known in advance. We mainly concentrate on the model in which at any time there is one unit of an additional resource. Any job may be assigned the resource and this reduces its processing time. A job that is given the resource uses it at each time of its processing. No two jobs are allowed to use the resource simultaneously. The objective is to minimize the makespan. We prove that the two-machine problem is NP-hard in the ordinary sense, describe a pseudopolynomial dynamic programming algorithm and convert it into an FPTAS. For the problem with an arbitrary number of machines we present an algorithm with a worst-case ratio close to 3/2, and close to 3, if a job can be given several units of the resource. For the problem with a fixed number of machines we give a PTAS. Virtually all algorithms rely on a certain variant of the linear knapsack problem (maximization, minimization, multiple-choice, bicriteria).

Reviews

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