The Community for Technology Leaders
Proceedings of IEEE 36th Annual Foundations of Computer Science (1995)
Milwaukee, Wisconsin
Oct. 23, 1995 to Oct. 25, 1995
ISSN: 0272-5428
ISBN: 0-8186-7183-1
pp: 72
R. Bhatia , Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA
S. Khuller , Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA
J. Naor , Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA
ABSTRACT
In this paper we study precedence constrained scheduling problems, where the tasks can only be executed on a specified subset of the 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, query optimization in databases, and in other artificial intelligence applications. We give the first non-trivial approximation algorithm for this problem. We also prove non-trivial lower bounds on best possible approximation ratios for these problems. These improve on the non-approximability results that are implied by the non-approximability results for the shortest common supersequence problem. We use the same algorithmic 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.
INDEX TERMS
artificial intelligence; scheduling; constraint handling; parallel machines; loading time scheduling problem; precedence constrained scheduling problems; machining; numerically controlled machines; query optimization; databases; artificial intelligence; shortest common supersequence problem; algorithmic technique; code generation; parallel machines; weighted shortest common supersequence problem
CITATION

S. Khuller, J. Naor and R. Bhatia, "The loading time scheduling problem," Proceedings of IEEE 36th Annual Foundations of Computer Science(FOCS), Milwaukee, Wisconsin, 1995, pp. 72.
doi:10.1109/SFCS.1995.492464
82 ms
(Ver 3.3 (11022016))