The Loading Time Scheduling Problem

TitleThe Loading Time Scheduling Problem
Publication TypeJournal Articles
Year of Publication2000
AuthorsBhatia R, Khuller S, Naor J(S)
JournalJournal of Algorithms
Pagination1 - 33
Date Published2000/07//
ISBN Number0196-6774

In this paper we study precedence constrained scheduling problems, where the tasks can only be executed on a specified subset of the set of machines. Each machine has a loading time that is incurred only for the first task that is scheduled on the machine in a particular run. This basic scheduling problem arises in the context of machining on numerically controlled machines and query optimization in databases and in other artificial intelligence applications. We give the first nontrivial approximation algorithm for this problem. We also prove nontrivial lower bounds on best possible approximation ratios for these problems. These improve on the nonapproximability results that are implied by the nonapproximability results for the shortest common supersequence problem. We use the same algorithm technique to obtain approximation algorithms for a problem arising in the context of code generation for parallel machines and for the weighted shortest common supersequence problem.