### Final Grade & Feedback
Q1: 15/15
Q2: 15/15
Q3: 15/15
Q4: 15/15
Q5: 10/10
Bonus: 0/10
**Total: 70/80**
Yedioth Case Report
Rhinos: Sho Akama, Jack Barry, Shira Rotem Kaftzan, Alex Salazar, Cristina
Sunley
1. In the current distribution model, where each retailer is supplied once,
independently of all other retailers. What would be a good method to compute
the quantity shipped to each retailer if one wishes to guarantee that 99% of
customers will be served? Apply your approach to compute recommended
quantities to the 50 retailers (explain the methodology in the body of the report
and provide the results in appendix).
Methodology:
We applied the Newsvendor model, treating each retailer’s weekly demand as a
normally distributed random variable, and used historical sales data to estimate:
•
•
•
μ = average weekly sales for each retailer
σ = standard deviation of weekly sales for each retailer
k = the z-score corresponding to a 99% in-stock probability
For each retailer i, let D(i) the past sales for each retailer(customer).
·
i={1,2,3,…,50}
If D(i) follow the normal distribution D(i)~N(μ(i),σ(i)), then optimal quantities to
distribute will follow this formula: q*(i) =μ(i)+k x σ(i). This quantity (q*) minimizes the
expected cost of understocking and overstocking, given the 99% service level. We
applied this formula across the 50 pilot retailers.
We computed μ(i) (mean of sum of sales per week for each retailer) and σ(i) (standard
deviation for sum of sales per week for each retailer) for all the retailer’s past data and
insert it to the formula above.
Since we are computing the quantity shipped to each retailer to guarantee 99% of the
customers, k would be 2.32.
Recommended Q for all 50 retailers at 99% service level is 🚨419🚨 (Roundup the calculated
number for each week and then added together).
(See Appendix and attached xls for the calculations and outcomes)
2. If Yedioth could implement full pooling among all of the 50 retailers what
would be the estimated benefit in terms of total production levels and returns
(assume that the required service level is 99%). Note: Full pooling means that
somehow all of the retailers could be supplied in real time from the same pool of
inventory.
We next evaluated whether pooling demand across retailers could lead to inventory
efficiency gains.
Methodology
We modeled full pooling using again the Newsvendor framework, this time treating
the combined demand across all 50 retailers as a single random variable.
•
•
•
μ pooled= ∑μ i , the mean of the pooled demand
σ = standard deviation of the pooled demand
k = the z-score corresponding to a 99% in-stock probability, i.e. 2.32
Recommended pooled Q for all 50 retailers at 99% service level is 🚨236🚨.
If Yedioth could implement full pooling, treating all 50 retailers as a single, centrally
managed inventory pool with real-time replenishment, the company could unlock
significant operational efficiencies. The benefit Yedioth can get will be 183. Still, this
could be operationally complex to implement.
Print Production
Return (Subtract
estimated
demand from Q)
Current
Operation
(From Q1)
419 per week
230 per week
With Pooling
(service level 99%)
236 per week
(mean=189.6 per
week, STD=20)
47 per week
Benefit in terms of total
production levels and
return
183 (=419 - 236), i.e.
aprox 43% reduction in
optimum Q
183 (=230 - 47)
Benefit of Return decrease
= (Production from Q1 - Estimated Demand) - (Production from Q2 - Estimated
demand) = (Production Q from Q1) - (Production Q from Q2)
= Benefit of Production decrease
(See Appendix and attached xls for the calculations and outcomes)
3. Suppose that one could implement full pooling only among retailers that are
treated by the same sales agent, what would be the potential benefit in terms of
production levels and returns (assume 99% service level). Compare to 2) above.
We evaluated whether pooling demand across retailers treated by the same sales
agent could lead to inventory efficiency gains.
Methodology:
•
•
•
We grouped retailers by Sales Agent ID
We aggregated their weekly demand and recalculated mean (μ) and standard
deviation (σ) of the pooled demand for each agent
We then re-applied the Newsvendor model using the same service level (99%)
to find the optimal pooled inventory for each group of retailers
Findings:
Roundup
Avearge Sales/
Total Sales
week (46 weeks
Agent
/Agent
considered)
1
2
3
4
5
6
7
8
9
10
1032
728
589
810
1290
1020
516
720
1287
729
22.43
15.83
12.80
17.61
28.04
22.17
11.22
15.65
27.98
15.85
K
2.32
2.32
2.32
2.32
2.32
2.32
2.32
2.32
2.32
2.32
Final Q at
StdDev of Q at 99%
99% service
Sales
service level
level
5.18
3.96
2.80
3.38
6.38
4.32
2.50
3.31
5.70
4.11
34.44
25.02
19.30
25.46
42.85
32.19
17.02
23.34
41.21
25.39
286.23
35.00
26.00
20.00
26.00
43.00
33.00
18.00
24.00
42.00
26.00
293
Recommended Q across all 50 retailers pooled by sales agent at 99% service level is 🚨293🚨.
Compared to Q1: optimal production in the agent pool scenario is 293 which is lower
than the optimal production of 419 in the individual pool scenario (126 reduction per
week)
Compared to Q2: optimal production in the agent pool scenario is 293 which is higher
than the optimal production of 236 in full pooling scenario (57 addition per week)
Current Operation
(From Q1)
Print
Production
419 per week
With Pooling with
Retailer (From Q2)
236 per week
With Pooling between
the same Sales Agent
(From Q3)
293 per week
With lower optimal production levels we will have lower return levels.
While not as powerful as full pooling, partial pooling by agent captures a significant
portion of the benefit. It is also much more realistic to implement operationally, given
the shared oversight by the agent, geographic proximity of retailers and opportunity
for midweek adjustments based on localized observations.
(See attached xls for the calculations and outcomes)
4. Propose more realistic policies that leverage the fact that the sales agent visits
each retailer in the middle of the week. What would the benefit be of these
policies?
Most efficient policies will be full network pooling but, based on the limitations on
reality, we would propose the policies below:
1. Two-stage replenishment:
Set Sunday service level around 90% with top up on Wednesday based on actual
weekly demand.
Example:
Let’s say Retailer #2 usually sells 5 copies/week with σ = 2
In the current model (1-shot delivery at 99% service level) this retailer gets 10 copies
on Monday.
In the two-stage model:
On Sunday, the retailer will get just enough for 90% service level (z = 1.28), which is 8
copies.
On Wednesday, if sales are high (say they already sold 7 copies), replenish this
retailer with +2 copies.
Benefit:
•
•
•
•
Use real-time signals to forecast demand
Initial print is lower
Only some retailers will need replenishment and that’s where we get the
efficiency and savings
Reduce over-ordering for low-demand weeks
2. Collect-and-shift:
Start the week with a 99% target service level and during the mid-week visit, the agent
pulls unsold copies from slow sellers and 🚨shifts them to hot sellers🚨 on the same
route. No extra printing unless the route stock is exhausted.
Example:
Retailer #10 got 6 copies on Sunday and sold 4 copies by Wednesday.
Forecast total weekly demand by the fraction of the week: Predicted sales = 7
Retailer #9 got 8 copies on Sunday (based on previous demand), but by Wednesday
only sold 4 copies. Their expected weekly demand will be 6 (based on the assumption
that by Wednesday they sold %60 of the copies for the entire week’s demand).
Take 2 copies from retailer #9 and shift them to retailer #10.
Benefit:
•
•
•
Use real-time signals to forecast demand
Reduce stockouts for unexpectedly high demand
Less waste and returns with similar customer service level
5. What do you think are the organizational challenges that Assaf will have to
address?
Assaf would need to address the following organizational challenges:
1. 🚨Sales Agent incentives misaligned🚨 with efficiency => consider realigning
incentives for sales agents. Currently, sales agents are compensated based on units
sold, not profitability or return minimization; they have therefore no incentive to
reduce shipment or minimize returns. For a sales agent, a stock out is the worst
possible scenario. As a result, there is a gap between organizational incentives and
sales agent incentives, which creates inefficiency in the ordering process. We
recommend reshaping sales agent compensation to reward low quantity returned
and stockout situations.
2. Cultural resistance to change => Assaf will have to address the old-school culture
of preferring overproduction to stockouts. This method of thinking wasn’t as
damaging historically, but in the digital era and low margins, Yedioth must change
their priorities and make efficiency a non-negotiable, or they could risk going out of
business.
3. Lack of digital capabilities => Consider implementing low-tech standardized paper
tracking procedures so that data is still reliably collected even for retailers with no
technological capabilities. This will ensure quality information is used to inform
production levels.
Appendix
Retailer
number
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
(Result of Question1)
Average
of Sales
4.27
5.45
1.61
1.80
3.09
3.61
3.93
14.43
4.73
3.17
4.00
4.07
2.24
2.46
4.56
6.52
4.78
1.86
5.85
3.25
2.78
4.20
5.14
1.57
8.74
3.15
2.16
6.65
1.94
8.00
4.80
2.59
3.67
2.22
3.95
2.67
3.61
3.40
3.04
9.07
3.70
3.74
3.07
3.38
1.48
6.35
5.51
1.43
2.93
4.00
q*(i) =μ(i)+k x σ(i) Roundup
K at 99%
StdDev of Q at 99% service Final Q at 99%
service
Sales
level
service level
level
2.32
1.76
8.36
9
2.32
1.94
9.95
10
2.32
0.74
3.34
4
2.32
1.19
4.55
5
2.32
1.46
6.47
7
2.32
1.73
7.63
8
2.32
1.60
7.65
8
2.32
3.91
23.51
24
2.32
1.62
8.48
9
2.32
1.37
6.36
7
2.32
1.86
8.32
9
2.32
1.01
6.41
7
2.32
1.11
4.82
5
2.32
1.13
5.08
6
2.32
1.58
8.23
9
2.32
2.01
11.18
12
2.32
1.70
8.72
9
2.32
0.80
3.73
4
2.32
1.76
9.94
10
2.32
1.74
7.29
8
2.32
1.01
5.12
6
2.32
2.15
9.17
10
2.32
2.10
10.00
11
2.32
1.15
4.23
5
2.32
2.39
14.28
15
2.32
1.48
6.57
7
2.32
1.70
6.11
7
2.32
3.11
13.86
14
2.32
1.26
4.86
5
2.32
2.68
14.23
15
2.32
1.94
9.30
10
2.32
1.24
5.46
6
2.32
1.61
7.40
8
2.32
1.30
5.23
6
2.32
1.66
7.81
8
2.32
1.55
6.27
7
2.32
1.58
7.28
8
2.32
1.08
5.92
6
2.32
1.41
6.32
7
2.32
2.51
14.88
15
2.32
1.47
7.11
8
2.32
2.09
8.59
9
2.32
1.47
6.47
7
2.32
0.92
5.50
6
2.32
0.94
3.65
4
2.32
1.92
10.81
11
2.32
2.03
10.21
11
2.32
1.07
3.90
4
2.32
1.27
5.87
6
2.32
1.22
6.84
7
393.30
419
Recommended Q to be shipped at 99% service level
(Result for Question2)
Week
2008/07/14
2008/07/21
2008/07/28
2008/08/11
2008/08/18
2008/08/25
2008/09/01
2008/09/15
2008/09/21
2008/10/27
2008/11/10
2008/11/17
2008/11/24
2008/12/08
2008/12/15
2008/12/22
2009/01/05
2009/01/12
2009/01/19
2009/01/26
2009/02/09
2009/02/16
2009/02/23
2009/03/09
2009/03/16
2009/04/20
2009/05/11
2009/05/18
2009/06/08
2009/06/15
2009/06/22
2009/06/29
2009/07/13
2009/07/20
2009/07/27
2009/08/10
2009/08/17
2009/08/24
2009/08/31
2009/10/12
2009/10/19
2009/10/26
2009/11/09
2009/11/16
2009/11/23
2009/11/30
Grand Total
Estimated
Demand
170
143
173
175
172
158
192
215
199
181
184
198
181
181
201
192
208
180
197
185
186
232
207
206
165
192
201
208
177
179
188
183
238
216
198
189
193
181
195
242
184
189
184
148
184
171
8721
189.6
Each Retailer pooling(Q1)
Production
q*
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
419.0
19274.0
419.0
Returns
249.0
276.0
246.0
244.0
247.0
261.0
227.0
204.0
220.0
238.0
235.0
221.0
238.0
238.0
218.0
227.0
211.0
239.0
222.0
234.0
233.0
187.0
212.0
213.0
254.0
227.0
218.0
211.0
242.0
240.0
231.0
236.0
181.0
203.0
221.0
230.0
226.0
238.0
224.0
177.0
235.0
230.0
235.0
271.0
235.0
248.0
10553.0
229.4
With full pooling
Production
q*
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
236.0
10854.2
236.0
Returns
66.0
93.0
63.0
61.0
64.0
78.0
44.0
21.0
37.0
55.0
52.0
38.0
55.0
55.0
35.0
44.0
28.0
56.0
39.0
51.0
50.0
4.0
29.0
30.0
71.0
44.0
35.0
28.0
59.0
57.0
48.0
53.0
-2.0
20.0
38.0
47.0
43.0
55.0
41.0
-6.0
52.0
47.0
52.0
88.0
52.0
65.0
2133.2
46.4