Optimal Targeting of Customers for a Last-Minute Sale
- R. Cominetti, J. Correa, J. San Mart´
ın Universidad de Chile
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008
Optimal Targeting of Customers for a Last-Minute Sale R. Cominetti, - - PowerPoint PPT Presentation
Optimal Targeting of Customers for a Last-Minute Sale R. Cominetti, J. Correa, J. San Mart n Universidad de Chile Journ ees Franco-Chiliennes dOptimisation Universit e de Toulon Mai 2008 Want to sell business class
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 1
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 2
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 3
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 4
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 5
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 6
A accepts
A accepts
S\A rejects
S⊆N VS
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 7
A accepts
A accepts
N\A rejects
0≤yi≤pi V (y)
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 8
1≤i≤n V{1,...,i}
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 9
2 · 2
4 · 2 + 1 4 · 1 + 1 4 · 3 2 + 1 4 · 0
4 · 2.9 2 + 1 4 · 1.9 2 + 1 4 · 3.9 3 + 1 4 · 0.9
2 · 2.9 2 + 1 2 · 0.9
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 10
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 11
i∈N viπi
1 1+Si]
j=i Yj (number of competitors)
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 12
i∈N viπi
1 1+Si]
j=i Yj (number of competitors)
0≤yi≤pi
i∈N yi ≤ 1
2-optimal threshold strategy
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 13
LP
i=1 pi ≤ 1 and set
LP
i =
i=1 pi if i = k + 1
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 14
LP
i=1 pi ≤ 1 and set
LP
i =
i=1 pi if i = k + 1
i=1 pi − 1]/pk+1
i=1 pi]/pk+1
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 15
LP
i=1 pi ≤ 1 and set
LP
i =
i=1 pi if i = k + 1
i=1 pi − 1]/pk+1
i=1 pi]/pk+1
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 16
1
2
2
2
3
2 · 2 + 1 2 · 1
4 · 2 + 1 4 · 1 + 1 4 · 3 2 + 1 4 · 0
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 17
LP is a 1
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 18
LP is a 1
1 1+Si] ≥ 1 1+E(Si) = 1 1+
j=i yLP j ≥
1 1+1 = 1 2
i∈N vi yLP i E[ 1 1+Si] ≥ 1 2
i
LP) ≥ 1
2V
LP ≥ 1
2V ∗.
ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 19
yi 1+
j=i yj ≥
yi 1+
j∈N yj
0≤yi≤pi
1+
i∈N yi
2-approximation algorithm
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 20
i∈N πi = 1
1 1+Si] with
1 1+Si]
2 · P[Si>0]
1 2(1 + P[Si=0])
1 2(1 + x 1−yi)
2 (1 + x 1−pi)
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 21
LP2
i∈N vizi
2 (1 + x 1−pi)
i∈N zi = 1
LP2
i
2z∗
i
1+ x∗
1−pi
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 22
LP2 is a 2
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 23
LP2 is a 2
i∈N viyiE[ 1 1+Si] ≥ i∈N viyi 1+
j=i yj
LP2
i
i∈N viz∗ i γi with
2(1+x∗) (3−x∗−2z∗
i )(1+ x∗ 1−pi).
i∈N viz∗ i we need γi ≥ 2
i is tight: if z∗ i > 0 then z∗ i = pi 2 (1 + x∗ 1−pi) so that
2(1+x∗) (3−pi− x∗
1−pi)(1+ x∗ 1−pi) ≥ 2
3.
ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 24
A accepts
A accepts
S\A rejects
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 25
A accepts
A accepts
S\A rejects
m 1+Si}]
0≤yi≤pi V (y)
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 26
i∈N yi ≤ m and 0 ≤ yi ≤ pi
ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 27
i∈N yi ≤ m and 0 ≤ yi ≤ pi
i∈N viyiE[min{1, m 1+Si}] ≥ ρ(y) i∈N viyi
m 1+S}] ≥ 1 − 1 m+1
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 28
i yi(1 − yi) ≤ m and P(S ≥ m) ≤ 1, we get
1 √m+1
1 √m+1 from optimal ...but not better!
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 29
1+σ2 m+1 min{1, 1 2 + M σ }
u≥0
∞
k!)2 ∼ 0.46882235549939533
2 + P[S = m] ≤ 1 2 + M σ
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 30
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 31
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 32
Journ´ ees Franco-Chiliennes d’Optimisation — Universit´ e de Toulon — Mai 2008 33