Order scheduling models: Hardness and algorithms

37Citations
Citations of this article
12Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We consider scheduling problems in which a job consists of components of different types to be processed on m machines. Each machine is capable of processing components of a single type. Different components of a job are independent and can be processed in parallel on different machines. A job is considered as completed only when all its components have been completed. We study both completion time and flowtime aspects of such problems. We show both lowerbounds and upperbounds for the completion time problem. We first show that even the unweighted completion time with single release date is MAX-SNP hard. We give an approximation algorithm based on linear programming which has an approximation ratio of 3 for weighted completion time with multiple release dates. We give online algorithms for the weighted completion time which are constant factor competitive. For the flowtime, we give only lowerbounds in both the offline and online settings. We show that it is NP-hard to approximate flowtime within Ω(log m) in the offline setting. We show that no online algorithm for the flowtime can have a competitive ratio better than Ω(√m). © Springer-Verlag Berlin Heidelberg 2007.

Cite

CITATION STYLE

APA

Garg, N., Kumar, A., & Pandit, V. (2007). Order scheduling models: Hardness and algorithms. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4855 LNCS, pp. 96–107). Springer Verlag. https://doi.org/10.1007/978-3-540-77050-3_8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free