Procurement in the Twenty First Century: New Approaches to Old - - PowerPoint PPT Presentation

procurement in the twenty first century new approaches to
SMART_READER_LITE
LIVE PREVIEW

Procurement in the Twenty First Century: New Approaches to Old - - PowerPoint PPT Presentation

Procurement in the Twenty First Century: New Approaches to Old Problems Awi Federgruen Joint work with Daniel Guetta and Garud Iyengar Procurement in the Twenty First Century Motivation Distribution systems are becoming increasingly


slide-1
SLIDE 1

Procurement in the Twenty First Century

Procurement in the Twenty First Century: New Approaches to Old Problems

Awi Federgruen

Joint work with Daniel Guetta and Garud Iyengar

slide-2
SLIDE 2

Procurement in the Twenty First Century

Motivation

  • Distribution systems are becoming increasingly complex.
  • The days of a single retailer selling a small number of products

at a single location – if they ever existed – are long gone.

  • Amazon.
  • “Stores within stores”.
  • Using brick and mortar stores as “distribution centers”.
  • Many products, leading to an inability to stock everything.
  • In the past, operational excellence was often less of a priority.
  • In an increasingly competitive market, this is no longer the

case.

slide-3
SLIDE 3

Procurement in the Twenty First Century

Motivation

  • Over 100 fulfilment centers
  • 11 global marketplaces
  • Buying customers in 180

countries

  • More than 30 listing categories

globally, competing for storage space

slide-4
SLIDE 4

Procurement in the Twenty First Century

Motivation

  • Over 11,000 stores worldwide,
  • perating under 59 different

names

  • Just under 17 million SKUs
  • Transforming some of its stores

to distribution centers as it strengthens its online

  • perations
  • Recent acquisition of Jet.com is

also part of this move

slide-5
SLIDE 5

Procurement in the Twenty First Century

Our Model

Capacitated

  • Two echelons
  • Multiple retailers
  • Inventories at the depot
  • Arbitrary demand distributions
  • Arbitrary cost parameters
  • Capacitated retailers
  • Multiple items
  • Inter-item dependencies
slide-6
SLIDE 6

Procurement in the Twenty First Century

Brief Literature Review

slide-7
SLIDE 7

Procurement in the Twenty First Century

Clark & Scarf (1960)

  • Two echelons
  • Multiple retailers
  • Inventories at the depot
  • Arbitrary demands
  • Arbitrary costs
  • Capacitated retailers
  • Multiple items
  • Inter-item dependencies
slide-8
SLIDE 8

Procurement in the Twenty First Century

Clark & Scarf (1960)

  • Two echelons
  • Multiple retailers
  • Inventories at the depot
  • Arbitrary demands
  • Arbitrary costs
  • Capacitated retailers
  • Multiple items
  • Inter-item dependencies
slide-9
SLIDE 9

Procurement in the Twenty First Century

Federgruen & Zipkin (1984a, b, c)

  • Two echelons
  • Multiple retailers
  • Inventories at the depot
  • Arbitrary demands
  • Arbitrary costs
  • Capacitated retailers
  • Multiple items
  • Inter-item dependencies
slide-10
SLIDE 10

Procurement in the Twenty First Century

Federgruen & Zipkin (1984a, b, c)

  • Two echelons
  • Multiple retailers
  • Inventories at the depot
  • Arbitrary demands
  • Arbitrary costs
  • Capacitated retailers
  • Multiple items
  • Inter-item dependencies
slide-11
SLIDE 11

Procurement in the Twenty First Century

Kunnumkal & Topaloglu (2008)

  • Two echelons
  • Multiple retailers
  • Inventories at the depot
  • Arbitrary demands
  • Arbitrary costs
  • Capacitated retailers
  • Multiple items
  • Inter-item dependencies
slide-12
SLIDE 12

Procurement in the Twenty First Century

Kunnumkal & Topaloglu (2008)

  • Two echelons
  • Multiple retailers
  • Inventories at the depot
  • Arbitrary demands
  • Arbitrary costs
  • Capacitated retailers
  • Multiple items
  • Inter-item dependencies
slide-13
SLIDE 13

Procurement in the Twenty First Century

Approximation strategy

Optimal cost Cost of heuristic policy Optimal cost of a different problem obtained by relaxing our current problem

Easy Easy Hard

slide-14
SLIDE 14

Procurement in the Twenty First Century

A Dynamic Programming Formulation

slide-15
SLIDE 15

Procurement in the Twenty First Century

A Dynamic Programming Formulation

Orders Shipments

slide-16
SLIDE 16

Procurement in the Twenty First Century

Modeling the Capacity Constraints

  • Conservatively

Shipment + Pipeline + Inventory < Capacity

  • Ideally

Shipment + Pipeline + Inventory – Interim Demand < Capacity

  • Instead, use the following robust constraint
slide-17
SLIDE 17

Procurement in the Twenty First Century

Modeling the Capacity Constraints

  • In the single-product case…

Shipment + Pipeline + Inventory – -fracticle-demand < Capacity

  • Multi-product case

max( Shipment + Pipeline + Inventory – -demand, 0) < Capacity

Backorder is not free capacity

items

slide-18
SLIDE 18

Procurement in the Twenty First Century

The state space…

slide-19
SLIDE 19

Procurement in the Twenty First Century

Obtaining a Lower Bound

slide-20
SLIDE 20

Procurement in the Twenty First Century

The state space…

slide-21
SLIDE 21

Procurement in the Twenty First Century

First Relaxation

Hawkins (2003) Adelman and Mersereau (2008)

slide-22
SLIDE 22

Procurement in the Twenty First Century

The state space…

slide-23
SLIDE 23

Procurement in the Twenty First Century

Second Relaxation

Optimal (s, S) policy Lagrangian Relaxation of non- negativity constraints on shipments

slide-24
SLIDE 24

Procurement in the Twenty First Century

A Heuristic Strategy

slide-25
SLIDE 25

Procurement in the Twenty First Century

An upper bound

Order using the (S, s) policy from the lower bound Ship using a heuristic withdrawal and allocation policy Three steps to a heuristic

  • 1. Ordering strategy
  • 2. Withdrawal strategy
  • 3. Allocation strategy
slide-26
SLIDE 26

Procurement in the Twenty First Century

Federgruen & Zipkin (1984a, b)

  • No inventories at the depot means no withdrawal policy is

necessary.

  • Whenever an order arrives, an allocation policy is needed.
  • F&Z use a myopic allocation policy. Minimizes expected costs in

the first period in which shipment arrives.

slide-27
SLIDE 27

Procurement in the Twenty First Century

The Perils of a Myopic Policy

Low Holding Cost High Holding Cost High Holding Cost Equal Demands Big order arrives (enough for many periods)

slide-28
SLIDE 28

Procurement in the Twenty First Century

Federgruen & Zipkin (1984c)

  • No inventories at the depot means no withdrawal policy is

necessary.

  • Whenever an order arrives, an allocation policy is needed.
  • Instead of minimizing costs in the first period in which

shipments arrive, target an arbitrary period k within the replenishment cycle.

  • For example, set k to be the period in which inventory is next

likely to run out.

slide-29
SLIDE 29

Procurement in the Twenty First Century

Our Heuristic Policy

  • Withdrawal policy is necessary.
  • Decisions now potentially need to be made in every period of

the replenishment cycle.

  • Minimize total expected costs over every period in this

(expected) replenishment cycle with respect to every shipment decision in this (expected) replenishment cycle  Large-scale multiperiod convex optimization problem

  • Re-solve this problem on a rolling horizon basis in light of new

information revealed in each period

slide-30
SLIDE 30

Procurement in the Twenty First Century

Computational details

Solve single- product lower bound DP with given multipliers  Optimize Over Multipliers  Find (s, S) policy

  • ptimal for each item

given optimal multipliers  Simulate Heuristic Policy Solve the Heuristic withdrawal and allocation policy Find subgradients with respect to  For Each Product

slide-31
SLIDE 31

Procurement in the Twenty First Century

Testing the Heuristic Strategy’s Performance

slide-32
SLIDE 32

Procurement in the Twenty First Century

Results (Multi-Product Case)

Lead times

  • Supplier  Depot: 3 or 4
  • Depot  Retailers: 2 or 3

Ratio of Holding:Backorder Costs at the Retailers

Kept either constant or random across

  • retailers. Calibrated to average 4 or 10

Demand Distributions

Normal distributions, approximated by a discrete distribution. Means picked uniformly in [80, 120] CVs either constant or random. Calibrated to average 0.15, 0.3 or 0.4

Fixed Order Costs

Calibrated to target a replenishment cycle of 3 periods or 7 periods

Holding Costs at the Depot

Set to either the maximum holding cost at any retailer,

  • r

½ that maximum holding cost

Retailer Capacities

Set to mean demand plus {–1, 5, 1000} SD of demand T = 20, 8 retailers, 7 products

slide-33
SLIDE 33

Procurement in the Twenty First Century

Results (Multi-Product Case)

Structural parameters T = 20, 8 retailers, 7 products Holding & backorder costs at retailers Kept either constant or random across retailers. Calibrated to average 4 or 10 Holding cost at the depot Set to either the maximum holding cost at any retailer, or ½ that maximum holding cost Fixed order costs Calibrated using the EOQ model to target a replenishment epoch of 3 or periods 7 periods Lead times Supplier  Depot: 3 or 4 Depot  Retailers: 2 or 3 Demand distributions Normal distributions, approximated by a 49-point discrete distribution. Means picked uniformly in [80, 120] CVs either constant or random. Calibrated to average 0.15, 0.3

  • r 0.4

Retailer capacities Set to mean demand plus {–1, 5, 1000} SD of demand

slide-34
SLIDE 34

Procurement in the Twenty First Century

Results (Multi-Product Case)

slide-35
SLIDE 35

Procurement in the Twenty First Century

Results (Multi-Product Case)

  • Across all instances, the maximum percentage difference was

8%. The mean percentage difference was 1.27%, and the median was 0.86%.

  • 82% of all instances had gaps smaller than 2%.
  • Running a naïve linear regression on the results, it appears

that high depot costs is the stronger predictor of a larger gap, adding 1.49 percentage points on average.

  • Predictably, a longer replenishment cycle also seems to

increase the gap.

slide-36
SLIDE 36

Procurement in the Twenty First Century

Strategic Insights

slide-37
SLIDE 37

Procurement in the Twenty First Century

Capacity Considerations

  • The larger the capacity at the retailers, the cheaper the
  • perational costs.
  • How much cheaper exactly?
  • Increasing the capacity at retailers can also be costly.
  • Given the cost of endowing retailers with given capacities, what

is the optimal capacity level to use?

  • We carried out a simulation study for a system comprising 8

retailers and 8 products.

slide-38
SLIDE 38

Procurement in the Twenty First Century

Capacity Considerations

100% 110% 120% 130% 140% 150% 160% 170% 180% 190% 200% 120 220 320 420 520 620 720 Cost Premium Over Maximum Capacity Case (%) Capacity

slide-39
SLIDE 39

Procurement in the Twenty First Century

Value of Increasing Capacity

120 220 320 420 520 620 720 1 2 3 4 5 6 7 8 9 10 Optimal Capacity Cost per Unit Capacity (arbitrary units)

slide-40
SLIDE 40

Procurement in the Twenty First Century

Operational Impact of Assortments

  • Jiang, Jerath, and Srinivasan (2011) consider Amazon.com, which

stocks some items, and outsources most others to third-party sellers.

slide-41
SLIDE 41

Procurement in the Twenty First Century

Operational Impact of Assortments

  • Jiang, Jerath, and Srinivasan (2011) consider Amazon.com, which

stocks some items, and outsources others to third-party sellers.

  • JJ&S do not directly consider the problem of picking the optimal

assortment of items.

  • Instead, they focus on the incentive third party sellers have to

underperform, and formulate this phenomenon as a game.

  • They assume each party’s operational costs are quadratic in

some service level e.

slide-42
SLIDE 42

Procurement in the Twenty First Century

Operational Impact of Assortments

  • Suppose we have a “menu” of 8 heterogeneous items we can

choose to stock.

  • Question 1: suppose we need to stock a subset of these items.

Which is the cheapest subset to stock from an operational perspective?

  • Question 2: what is the optimal assortment size?
slide-43
SLIDE 43

Procurement in the Twenty First Century

Operational Impact of Assortments

Low Mean Demand (µ = 50) Low Uncertainty (CV = 0.15) High Uncertainty (CV = 0.3) High Mean Demand (µ = 100)

Seasonal demand Regular demand Seasonal demand Regular demand

Performance measure: expected operational cost to expected revenue ratio

slide-44
SLIDE 44

Procurement in the Twenty First Century

Operational Impact of Assortments

Q1: suppose we need to stock a subset of these items. Which is the cheapest subset to stock from an operational perspective? n = 8 n = 7 n = 6 n = 5 n = 4

High coefficients of variation High demand

slide-45
SLIDE 45

Procurement in the Twenty First Century

Operational Impact of Assortments

Q2: what is the optimal assortment size?

3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 8 0.12 0.13 0.13 0.15 0.17 0.18 0.25 0.33 0.5 0.67 0.83 1 1.33 Profit Margin Capacity at each Retailer (Multiple of Mean Demand for all 8 Items) 8 7 6 5 4 3 2 <2

Optimal Assortment Size

slide-46
SLIDE 46

Procurement in the Twenty First Century

Single-Location Supply Chain Management with Dynamic Demand Updates

slide-47
SLIDE 47

Procurement in the Twenty First Century

Problem formulation

1 2 3 4 5 6 7

slide-48
SLIDE 48

Procurement in the Twenty First Century

Problem formulation

1

D

2

D

3

D

4

D

5

D

6

D

7

D

1

F

2

F

3

F

4

F

5

F

6

F

7

F

slide-49
SLIDE 49

Procurement in the Twenty First Century

Problem formulation

1

d

2

d

3

d

4

D

5

D

6

D

7

D

1

f

2

f

3

f

4

f

5

F

6

F

7

F

slide-50
SLIDE 50

Procurement in the Twenty First Century

Problem formulation

1

d

2

d

3

d

4 4 4 4

~ ( | ) D D F f 

5 5 4 4

~ ( | ) D D F f 

6 6 4 4

~ ( | ) D D F f 

7 7 4 4

~ ( | ) D D F f 

1

f

2

f

3

f

4

f

5

F

6

F

7

F

slide-51
SLIDE 51

Procurement in the Twenty First Century

Decisions

t t

W   1 2 3 4 5 6 7 L

slide-52
SLIDE 52

Procurement in the Twenty First Century

Costs

t t

W   1 2 3 4 5 6 7 L

We incur standard fixed and variable

  • rderings costs

 

t

t t t W

c W K

  ( | )

t t t t

Q x W  f

We also incur inventory costs

Pipeline inventory at the start of period t

slide-53
SLIDE 53

Procurement in the Twenty First Century

The full DP

 

    

              

1

, | 1 1

( , ) min ( | ) ( , )

t t t t t t t

t t t W t t t t t t t W D t t t t t

V x K cW Q x W V x W D

F F f

f f F

  • Iida and Zipkin (2006), Sethi and Cheng (1997), Gallego and Özer

(2001), etc…

  • Shaoxiang and Lambrecht (1996)
  • Song and Zipkin (1993), Gallego and Özer (2001), Özer and Wei

(2004)

  • Levi and Shi (2013), Shi et. al. (2014), Truong (2014), etc…
slide-54
SLIDE 54

Procurement in the Twenty First Century

The Information Relaxation

 

    

              

1

, | 1 1

( , ) min ( | ) ( , )

t t t t t t t

t t t W t t t t t t t W D t t t t t

V x K cW Q x W V x W D

F F f

f f F

Consider a specific realization of demands and information sets

   

    f

1 1

, , , ,

T T

d d f d f

And then average over all such paths

 

 

  

      

, , 1

( ( ) ( ) ) min |

t t t

t t t t t t t W t t t t t t W

cW Q v x K v x W x W d

d d

f

f f 

 

      

, , |

( ) ( , )

t t

t t t t t

x v x

D D F f

f

F F

We can then find the optimal policy over this sample path Brown, Smith, and Sun (2010)

slide-55
SLIDE 55

Procurement in the Twenty First Century

Penalizing the Relaxation

 

  

      

, , 1

( ) min ( | ) ( )

t t t

t t W t t t t t t t t t t t W

v x K cW Q x W v x W d

d d

f

f f

slide-56
SLIDE 56

Procurement in the Twenty First Century

Penalizing the Relaxation

 

  

        

, , 1

( | ( ) min ( ) )

t t t

t t t t t t t W t t t W t t t

cW Q x W W d v x v K x

d d

f

f f 

 f Penalty ( , , , )

t t

x W

G

d 

         ,

, |

( , ) ) (

t t

t t t t t

x v x

D D F f

f

F F

Theorem (Weak Duality): Regardless of the choice of G, is always a lower bound on Vt. Theorem (Weak Duality): Regardless of the choice of G, is always a lower bound on Vt.

 

t

Theorem (Strong Duality): There exists a penalty such that Theorem (Strong Duality): There exists a penalty such that

, ( )

( , )

t t t t t

v x V x 

d

f f

Theorem (Concavity): For any value of xt and ft, is a concave function of G. Theorem (Concavity): For any value of xt and ft, is a concave function of G.

  ( , )

t t t

x f

slide-57
SLIDE 57

Procurement in the Twenty First Century

Penalizing the Relaxation

 

  

        

, , 1

( | ( ) min ( ) )

t t t

t t t t t t t W t t t W t t t

cW Q x W W d v x v K x

d d

f

f f 

    

             

1

, | 1 1 1 1

( , ) ( , )

t t t t

D t t t t t t t t t t

V x W D V x W d

F F f

F f  

         ,

, |

( , ) ) (

t t

t t t t t

x v x

D D F f

f

F F

Theorem (Weak Duality): Regardless of the choice of , is always a lower bound on Vt. Theorem (Weak Duality): Regardless of the choice of , is always a lower bound on Vt.

t

V   

t

Theorem (Strong Duality): Suppose we pick for all t. Then . Theorem (Strong Duality): Suppose we pick for all t. Then .

t t

V V  

, ( )

( , )

t t t t t

v x V x 

d

f f

slide-58
SLIDE 58

Procurement in the Twenty First Century

Quadratic Penalties

 

   

                           

1 1 1 2 1 1 1 2

( ) ( , ) ( )

t t t t t t t t t t t

x a V x x b f f f b G

 

Theorem (Concavity): For any value of xt and ft, is a concave function of the parameters above. Theorem (Concavity): For any value of xt and ft, is a concave function of the parameters above.

  ( , )

t t t

x f

slide-59
SLIDE 59

Procurement in the Twenty First Century

Numerical Study

  • We test our lower bound approach on the advanced

demand information model of Gallego and Özer (2001).

  • Demands in each period t are revealed over the

previous N periods. In each period, therefore, we

  • bserve information that will affect our belief about

future demands.

slide-60
SLIDE 60

Procurement in the Twenty First Century

Numerical Study

  • We

consider the following combination

  • f

parameters

  • Leadtimes to the depot: L in {0, 1, 2, 3, 4}
  • Advance demand periods: N in {L + 2, L + 3}
  • Fixed ordering costs: K in {0, 10, 50}
  • Backorder costs: p in {1, 10, 50}
  • Maximum order size allowed: C = {3, 12, ∞}
  • We also vary the advance demand information

mechanism.

  • For each of these cases, we findthe true optimal cost

by solving the full high-dimensional DP, and compare it to our lower bound.

slide-61
SLIDE 61

Procurement in the Twenty First Century

Results

In all cases, our lower bound never differed from the true optimal solution by more than 8%, and often much less. L % Gap (UB vs. LB)

slide-62
SLIDE 62

Procurement in the Twenty First Century

Ongoing Research

slide-63
SLIDE 63

Procurement in the Twenty First Century

Ongoing research

  • Further strategic insights. For example
  • How should the system be structured? Is there value in

reducing leadtimes to the retailers at the cost of increasing the leadtime to the depot?

  • If a choice can be made to combine a number of retailers (at

the cost

  • f

decreased demand due to the resulting inconvenience to consumers), should that tradeoff be made?

  • Finding

structure in the heuristic policy, and developing visualization techniques for these kinds of systems.

  • Tackling other difficult features of supply chains encountered in
  • industry. For example, realistic demand forecasting.
slide-64
SLIDE 64

Procurement in the Twenty First Century

Questions

slide-65
SLIDE 65

Procurement in the Twenty First Century

Myopic upper bound

0.82 h  0.82 h  0.88 h  0.98 h  1.01 h  1.06 h  1.08 h  1.08 h  1.11 h  10 h 

slide-66
SLIDE 66

Procurement in the Twenty First Century

Non-myopic upper bound

0.82 h  0.82 h  0.88 h  0.98 h  1.01 h  1.06 h  1.08 h  1.08 h  1.11 h  10 h 