On the performance of Smith’s rule in single-machine scheduling with nonlinear cost
Wiebke H¨
- hn
Technische Universit¨ at Berlin
Tobias Jacobs
NEC Laboratories Europe
On the performance of Smiths rule in single-machine scheduling with - - PowerPoint PPT Presentation
On the performance of Smiths rule in single-machine scheduling with nonlinear cost Wiebke H ohn Technische Universit at Berlin Tobias Jacobs NEC Laboratories Europe 18th Combinatorial Optimization Workshop Aussois 2014 Generalized
Technische Universit¨ at Berlin
NEC Laboratories Europe
time
wj pj
time
wj pj wj pj
j
j
j
j
speed time 1
j
j
speed time 1
j
j
speed time 1
j
j
speed time 1
j
j
speed time 1
j
j
speed time 1
j
j
speed time 1
j
j
j
speed time 1
j
j
j
j
speed time 1
j
j
j
j
j
speed time 1
j
j
j
j
j
j
speed time 1
j
j
j
j
j
j
j
j
speed time 1
j
j
j
j
j
j
j
j
speed time 1
j
j
j
j
j
j
[Smith 1956]
[Smith 1956]
[Rothkopf 1966]
[Smith 1956]
[Rothkopf 1966]
[Megow, Verschae 2012]
[Smith 1956]
[Rothkopf 1966]
[Megow, Verschae 2012]
[Smith 1956]
[Rothkopf 1966]
[Yuan ’92]
[Megow, Verschae 2012]
[Smith 1956]
[Rothkopf 1966]
[Yuan ’92]
[Yuan ’92]
[Megow, Verschae 2012]
[Smith 1956]
[Rothkopf 1966]
[Yuan ’92]
[Yuan ’92]
[Megow, Verschae 2012]
[Smith 1956]
[Rothkopf 1966]
[Yuan ’92]
[Yuan ’92]
[Megow, Verschae 2012]
[Smith 1956]
[Rothkopf 1966]
[Yuan ’92]
[Yuan ’92]
[Megow, Verschae ’12]
[Yuan ’92]
[Megow, Verschae 2012]
0 f (t)dt+p·f (q+p)
p
0 f (t)dt+p·f (q+p)
p
pj wj
pj wj
pj wj
pj wj
pj wj
pj wj
pj wj
pj wj
pj wj
pj wj
pj wj
pj wj
f cost
pj wj
f (Cj ) wj f (Cj )
pj = wj
Cj
f cost
pj wj
f (Cj ) wj f (Cj )
pj = wj
Cj
f cost
pj wj
f cost
pj wj
f cost
pj wj
f cost
pj wj
ALG OPT ≤
f cost
pj wj
ALG OPT ≤
f cost
pj wj
ALG OPT ≤
f cost
0 f (t)dt+p·f (q+p)
p
0 f (t)dt+p·f (q+p)
p
1 1.02 1.04 1.06 1.08 1.1 1.12 1.14 0.25 0.5 0.75 1 1.25 1.5 degree of monomial degree approx. 20 40 60 80 100 20 40 60 80 100 degree of monomial degree approx.
cost function ratio square root 1.07 degree 2 polynomials 1.31 degree 3 polynomials 1.76 degree 4 polynomials 2.31 degree 5 polynomials 2.93 degree 6 polynomials 3.60 degree 10 polynomials 6.58 degree 20 polynomials 15.04 exponential ∞
1 1.02 1.04 1.06 1.08 1.1 1.12 1.14 0.25 0.5 0.75 1 1.25 1.5 degree of monomial degree approx. 20 40 60 80 100 20 40 60 80 100 degree of monomial degree approx. 0.5 0.55 0.6 0.65 0.7 0.75 0.8 1 2 3 4 5 6 degree of monomial approx./degree p 0.5 0.6 0.7 0.8 0.9 1 20 40 60 80 100 degree of monomial approx./degree p
corresponding to αk
k+1
k+1
k−1 k+1
k+1
k−1 k+1
0.1 0.3 0.5 0.7 0.9 1 1.02
0.1 0.3 0.5 0.7 0.9 1 1.02
0.1 0.3 0.5 0.7 0.9 1 1.02
0.1 0.3 0.5 0.7 0.9 1 1.02
0.1 0.3 0.5 0.7 0.9 1 1.02
0.1 0.3 0.5 0.7 0.9 1 1.02
0.1 0.3 0.5 0.7 0.9 1 1.02
0.1 0.3 0.5 0.7 0.9 1 1.02
0.1 0.3 0.5 0.7 0.9 1 1.02
0.1 0.3 0.5 0.7 0.9 1 1.02
0.1 0.3 0.5 0.7 0.9 1 1.02
0.1 0.3 0.5 0.7 0.9 1 1.02
1 2 3 4 5 6 100 200 300 400 500 approximation factor P t2 t5 t10
1 2 3 4 5 6 100 200 300 400 500 approximation factor P t2 t5 t10
1 2 3 4 5 6 100 200 300 400 500 approximation factor P t2 t5 t10
weight processing time
i ≺g j i ≺ℓ j j ≺g i j ≺ℓ i
weight processing time
i ≺g j i ≺ℓ j j ≺g i j ≺ℓ i
weight processing time
i ≺g j j ≺g i j ≺ℓ i
weight processing time
i ≺g j j ≺g i
weight processing time
i ≺g j j ≺g i
weight processing time
i ≺g j j ≺g i
weight processing time
i ≺g j j ≺g i
weight processing time
i ≺g j i ≺ℓ j j ≺g i j ≺ℓ i
weight processing time
i ≺g j i ≺ℓ j j ≺g i j ≺ℓ i
weight processing time
i ≺g j i ≺ℓ j j ≺g i j ≺ℓ i
k−1 k+1 for cost tk
k−1 k+1 for cost tk
k−1 k+1 for cost tk
k−1 k+1 for cost tk