近似算法计算任务调度问题 |
Approximation Algorithm Task Scheduling
BOUNDS ON MULTIPROCESSING TIMING ANOMALIE(1969)
general bound:
dynamically formed:
The special case < is empty:
a new algorithm:
Approximation Algorithms for Scheduling Unrelated Parallel Machines(1990)
Prove that no polynomial algorithm can achieve a worst-case ratio less than 3/2unless P =NP
A special case where the machines are identical:
Refer to an algorithm that is guaranteed to produce a solution of length no more than p times the optimum as a p-approximation algorithm.
Identical machines is the case of machines that run at different speeds but do so uniformly:
We prove that the existence of a polynomial (1 + )-approximation algorithm for any <1/2 would imply thatP = NP.
Extend Pott's[1985] work by proving that the fractional solution to the linear program can be rounded to a good integral approximation in polynomial time
Approximation Algorithms for Precedence-Constrained Scheduling Problems on Parallel Machines that Run at Different Speed(1999)
Each machine i runs at a specified speed s , is1,..., m, and so if job j is i processed by machine i, it takes prs time units to be completed, ji is1,..., m, js1,..., n;
We provide an O (log m) -approximation algorithm for this problem(before the best is O( ). Furthermore, we provide a much stronger performance guarantee for instances in which there are a limited number of distinct machine speeds
Optimization and approximation in deterministic sequencing and scheduling: A survey(1979)
P|prec, =1| :
with critical path:
[Chen 1975 &Chen & Liu 1975]
[Kunde 1976]
use Coffman-Graham(CG) algorithm: