Approximation algorithms for minimizing total weighted completion time of orders on identical machines in parallel

Approximation algorithms for minimizing total weighted completion time of orders on identical machines in parallel

0.00 Avg rating0 Votes
Article ID: iaor20072869
Country: United States
Volume: 53
Issue: 4
Start Page Number: 243
End Page Number: 260
Publication Date: Jun 2006
Journal: Naval Research Logistics
Authors: , ,
Keywords: combinatorial analysis
Abstract:

We consider the problem of scheduling orders on identical machines in parallel. Each order consists of one or more individual jobs. A job that belongs to an order can be processed by any one of the machines. Multiple machines can process the jobs of an order concurrently. No setup is required if a machines switches over from one job to another. Each order is released at time zero and has a positive weight. Preemptions are not allowed. The completion time of an order is the time at which all jobs of that order has been completed. The objective is to minimize the total weighted completion times of the orders. The problem is NP-hard for any fixed number (≥2) of machines. Because of this, we focus our attention on two classes of heuristics, which we refer to as sequential two-phase heuristics and dynamic two-phase heuristics. We perform a worst case analysis as well as an empirical analysis of nine heuristics. Our analyses enable us to rank these heuristics according to their effectiveness, taking solution quality as well as running time into account.

Reviews

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