Using dual approximation algorithms for scheduling problems theoretical and practical results
Journal of the ACM (JACM)
Parallel machines scheduling with nonsimultaneous machine available time
Discrete Applied Mathematics
A PTAS for the Multiple Subset Sum Problem with different knapsack capacities
Information Processing Letters
Scheduling preemptable tasks on parallel processors with limited availability
Parallel Computing - Special issue on new trends on scheduling in parallel and distributed systems
Computers and Intractability: A Guide to the Theory of NP-Completeness
Computers and Intractability: A Guide to the Theory of NP-Completeness
Computers and Operations Research
Approximation results for flow shop scheduling problems with machine availability constraints
Computers and Operations Research
Exponential inapproximability and FPTAS for scheduling with availability constraints
Theoretical Computer Science
Complexity and algorithms for two-stage flexible flowshop scheduling with availability constraints
Computers & Mathematics with Applications
The effect of machine availability on the worst-case performance of LPT
Discrete Applied Mathematics
Approximation algorithms for scheduling with reservations
HiPC'07 Proceedings of the 14th international conference on High performance computing
Hi-index | 0.00 |
We investigate the problems of scheduling n jobs to m = m 1 + m 2 identical machines where m 1 machines are always available, m 2 machines have some specified unavailable intervals. The objective is to minimize the makespan. We assume that if a job is interrupted by the unavailable interval, it can be resumed after the machine becomes available. We show that if at least one machine is always available, i.e. m 1 0, then the PTAS for Multiple Subset Sum problem given by Kellerer [3] can be applied to get a PTAS; otherwise, m = m 2 , every machine has some unavailable intervals, we show that if (m *** 1) machines each of which has unavailable intervals with total length bounded by *** (n ) ·P sum /m where P sum is the total processing time of all jobs and *** (n ) can be any non-negative function, we can develop a (1 + *** (n ) + *** ) ***approximation algorithm for any constant 0 *** *** (n ) *** o (1)) ***approximation unless P=NP.