Using Fractional Primal-Dual to Schedule Split Intervals with Demands
Reuven Bar-Yehuda (CS, Technion) Dror Rawitz (CRI, University of Haifa)
– p.1
Using Fractional Primal-Dual to Schedule Split Intervals with - - PowerPoint PPT Presentation
Using Fractional Primal-Dual to Schedule Split Intervals with Demands Reuven Bar-Yehuda (CS, Technion) Dror Rawitz (CRI, University of Haifa) p.1 Scheduling t -intervals with Demands The problem: Set of jobs that require the utilization of
– p.1
– p.2
– p.2
– p.2
S
– p.2
j5 d5 = 0.5 j4 d4 = 0.8 j3 d3 = 0.4 j2 d2 = 0.2 j1 d1 = 0.7
– p.3
b b b b b b b b b
– p.4
b b b b b b b b b
– p.4
– p.5
– p.5
– p.5
– p.6
– p.6
– p.6
(P) max n
j=1 wjxj
s.t. n
j=1 aijxj ≤ bi
∀i xj ≥ 0 ∀j (D) min m
i=1 biyi
s.t. m
i=1 aijyi ≥ wj
∀j yi ≥ 0 ∀i wT x∗ bT y∗ wT x∗
I
– p.7
(P) max n
j=1 wjxj
s.t. n
j=1 aijxj ≤ bi
∀i xj ≥ 0 ∀j (D) min m
i=1 biyi
s.t. m
i=1 aijyi ≥ wj
∀j yi ≥ 0 ∀i wT x∗ bT y∗ wT x∗
I
bT y wT x bT y/r
– p.7
(P) max n
j=1 wjxj
s.t. n
j=1 aijxj ≤ bi
∀i xj ≥ 0 ∀j (D) min m
i=1 biyi
s.t. m
i=1 aijyi ≥ wj
∀j yi ≥ 0 ∀i wT x∗ bT y∗ wT x∗
I
bT y wT x bT y/r
– p.7
i=1 aijyi = wj
j=1 aijxj ≤ bi
– p.8
i=1 aijyi = wj
j=1 aijxj ≤ bi
n
wjxj
P
=
n
m
aijyi
m
n
aijxj yi
RD
≥ 1 r
m
biyi
– p.8
i=1 aijyi = wj
j=1 aijxj ≤ bi
n
wjxj
P
=
n
m
aijyi
m
n
aijxj yi
RD
≥ 1 r
m
biyi
– p.8
i=1 aijyi = wj
j=1 aijxj ≤ bi
n
wjxj
P
=
n
m
aijyi
m
n
aijxj yi
RD
≥ 1 r
m
biyi
j=1 aijxj ≤ bi (∀ maximal solution)
i=1 aijyi = wj
– p.8
– p.9
– p.9
– p.10
– p.10
– p.10
i=1 aijy′ i = wj
i > 0
j=1 aijxj and
j=1 aijx∗ j ≤ ci
– p.11
i=1 aijy′ i = wj
i > 0
j=1 aijxj and
j=1 aijx∗ j ≤ ci
n
n
i
m
i ≥ 1
m
i
– p.11
i=1 aijy′ i = wj
i > 0
j=1 aijxj and
j=1 aijx∗ j ≤ ci
n
n
i
m
i ≥ 1
m
i
– p.11
2 for all j
2 for all j
– p.12
2 for all j
2 for all j
– p.12
2 for all j
2 for all j
– p.12
2 for all j
2 for all j
– p.12
2 for all j
2 for all j
OPT(narrow) ≥ 2
3OPT, or OPT(wide) ≥ 1 3 OPT
– p.12
△
△
– p.13
△
△
k∈N(j) dkzk ≤ 1 − 2dj + 2t
– p.13
△
△
k∈N(j) dkzk ≤ 1 − 2dj + 2t
k∈N(j) dkxk ≥ 1 − dj
– p.13
△
△
k∈N(j) dkzk ≤ 1 − 2dj + 2t
k∈N(j) dkxk ≥ 1 − dj
– p.13
– p.14