a new algorithm to optimize a can-order inventory policy

126
A new algorithm to optimize a can-order inventory policy for two companies in a horizontal partnership Stefan Creemers (IESEG & KU Leuven) Silvia Valeria Padilla Tinoco (KU Leuven) Robert Boute (KU Leuven & Vlerick Business School)

Upload: others

Post on 09-May-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A new algorithm to optimize a can-order inventory policy

A new algorithm to optimize a can-order inventory policy for two companies in a horizontal partnership

Stefan Creemers (IESEG & KU Leuven)

Silvia Valeria Padilla Tinoco (KU Leuven)

Robert Boute (KU Leuven & Vlerick Business School)

Page 2: A new algorithm to optimize a can-order inventory policy

Agenda

• Horizontal cooperation: what, why, how?

• Examples of horizontal cooperations

• Definitions & assumptions

• Problem Setting Example

• Costs & Performance Measures

• Methodology

• Numerical Example

• Future research

Page 3: A new algorithm to optimize a can-order inventory policy

Agenda

• Horizontal cooperation: what, why, how?

• Examples of horizontal cooperations

• Definitions & assumptions

• Problem Setting Example

• Costs & Performance Measures

• Methodology

• Numerical Example

• Future research

Page 4: A new algorithm to optimize a can-order inventory policy

Horizontal Cooperation

• What = cooperation where companies bundle theirorders/join shipments

• Why = to reduce transport costs, CO2 emissions, andcongestion

• How = by using the available space in truck hauls ofone company to ship items of another company

• Vertical cooperation = cooperation with companies atdifferent level of the supply chain (e.g., supplier &buyers)

• Horizontal cooperation = cooperation with companiesat the same level of the supply chain

Page 5: A new algorithm to optimize a can-order inventory policy

Horizontal Cooperation

• What = cooperation where companies bundle theirorders/join shipments

• Why = to reduce transport costs, CO2 emissions, andcongestion

• How = by using the available space in truck hauls ofone company to ship items of another company

• Vertical cooperation = cooperation with companies atdifferent level of the supply chain (e.g., supplier &buyers)

• Horizontal cooperation = cooperation with companiesat the same level of the supply chain

Page 6: A new algorithm to optimize a can-order inventory policy

Horizontal Cooperation

• What = cooperation where companies bundle theirorders/join shipments

• Why = to reduce transport costs, CO2 emissions, andcongestion

• How = by using the available space in truck hauls ofone company to ship items of another company

• Vertical cooperation = cooperation with companies atdifferent level of the supply chain (e.g., supplier &buyers)

• Horizontal cooperation = cooperation with companiesat the same level of the supply chain

Page 7: A new algorithm to optimize a can-order inventory policy

Horizontal Cooperation

• What = cooperation where companies bundle theirorders/join shipments

• Why = to reduce transport costs, CO2 emissions, andcongestion

• How = by using the available space in truck hauls ofone company to ship items of another company

• Vertical cooperation = cooperation with companies atdifferent level of the supply chain (e.g., supplier &buyers)

• Horizontal cooperation = cooperation with companiesat the same level of the supply chain

Page 8: A new algorithm to optimize a can-order inventory policy

Agenda

• Horizontal cooperation: what, why, how?

• Examples of horizontal cooperations

• Definitions & assumptions

• Problem Setting Example

• Costs & Performance Measures

• Methodology

• Numerical Example

• Future research

Page 9: A new algorithm to optimize a can-order inventory policy

Examples of Horizontal Cooperation

Page 10: A new algorithm to optimize a can-order inventory policy

Examples of Horizontal Cooperation

Page 11: A new algorithm to optimize a can-order inventory policy

Examples of Horizontal Cooperation

Page 12: A new algorithm to optimize a can-order inventory policy

Examples of Horizontal Cooperation

What do we observe?1. Horizontal cooperations can be established even with

competitors!2. Horizontal cooperations often only have 2 partners.

Page 13: A new algorithm to optimize a can-order inventory policy

Agenda

• Horizontal cooperation: what, why, how?

• Examples of horizontal cooperations

• Definitions & assumptions

• Problem Setting Example

• Costs & Performance Measures

• Methodology

• Numerical Example

• Future research

Page 14: A new algorithm to optimize a can-order inventory policy

Definitions & Assumptions

• Assumptions:– Two companies– Both companies adopt a (S,c,s) can-order policy to

synchronize their orders– No replenishment lead time– Unit Poisson demand (iid for both companies)

• Definitions:– Ii = the inventory level at company i– Si = the order-up to level of company i– ci = the can-order level of company i– si = the reorder-point of company i– li = the Poisson arrival rate of customers at company i

Page 15: A new algorithm to optimize a can-order inventory policy

Definitions & Assumptions

• Assumptions:– Two companies– Both companies adopt a (S,c,s) can-order policy to

synchronize their orders– No replenishment lead time– Unit Poisson demand (iid for both companies)

• Definitions:– Ii = the inventory level at company i– Si = the order-up to level of company i– ci = the can-order level of company i– si = the reorder-point of company i– li = the Poisson arrival rate of customers at company i

Page 16: A new algorithm to optimize a can-order inventory policy

Agenda

• Horizontal cooperation: what, why, how?

• Examples of horizontal cooperations

• Definitions & assumptions

• Problem Setting Example

• Costs & Performance Measures

• Methodology

• Numerical Example

• Future research

Page 17: A new algorithm to optimize a can-order inventory policy

Problem Setting Example (t = t0)

Company 1

I1

S1

s1

c1

Company 2

I2S2

s2

c2

Page 18: A new algorithm to optimize a can-order inventory policy

Problem Setting Example (t = t1)

Company 1

I1

S1

s1

c1

Company 2

I2S2

s2

c2

Page 19: A new algorithm to optimize a can-order inventory policy

Problem Setting Example (t = t1)

Company 1

I1

S1

s1

c1

Company 2

I2

S2

s2

c2

Page 20: A new algorithm to optimize a can-order inventory policy

Problem Setting Example (t = t2)

Company 1

I1

S1

s1

c1

Company 2

I2

S2

s2

c2

Page 21: A new algorithm to optimize a can-order inventory policy

Problem Setting Example (t = t2)

Company 1

I1

S1

s1

c1

Company 2

I2

S2

s2

c2

Page 22: A new algorithm to optimize a can-order inventory policy

Problem Setting Example (t = t3)

Company 1

I1

S1

s1

c1

Company 2

I2

S2

s2

c2

Page 23: A new algorithm to optimize a can-order inventory policy

Problem Setting Example (t = t3)

Company 1

I1

S1

s1

c1

Company 2

I2

S2

s2

c2

Page 24: A new algorithm to optimize a can-order inventory policy

Problem Setting Example (t = t3)

Company 1I1

S1

s1

c1

Company 2

I2

S2

s2

c2

Page 25: A new algorithm to optimize a can-order inventory policy

Problem Setting Example (t = t3)

Company 1

I1S1

s1

c1

Company 2

I2

S2

s2

c2

Page 26: A new algorithm to optimize a can-order inventory policy

Problem Setting Example (t = t3)

Company 1

I1S1

s1

c1

Company 2

I2

S2

s2

c2

Page 27: A new algorithm to optimize a can-order inventory policy

Problem Setting Example (t = tx)

Company 1

S1

s1

c1

Company 2

S2

s2

c2

I1

I2

Page 28: A new algorithm to optimize a can-order inventory policy

Problem Setting Example (t = tx+1)

Company 1

S1

s1

c1

Company 2

S2

s2

c2

I1

I2

Page 29: A new algorithm to optimize a can-order inventory policy

Problem Setting Example (t = tx+1)

Company 1

S1

s1

c1

Company 2

I2

S2

s2

c2

I1

Page 30: A new algorithm to optimize a can-order inventory policy

Problem Setting Example (t = tx+1)

Company 1

S1

s1

c1

Company 2

I2S2

s2

c2

I1

Page 31: A new algorithm to optimize a can-order inventory policy

Agenda

• Horizontal cooperation: what, why, how?

• Examples of horizontal cooperations

• Definitions & assumptions

• Problem Setting Example

• Costs & Performance Measures

• Methodology

• Numerical Example

• Future research

Page 32: A new algorithm to optimize a can-order inventory policy

Costs & Performance Measures

• Costs:– K = major order cost– ki = the minor order cost for company i– hi = the unit holding cost for company i

• Performance measures of interest:– The number of times company i orders first (K & ki are incurred)– The number of times company i joins the order of company j

(only ki is incurred)The order cost for both companies– The average inventory at company iThe inventory holding cost for both companies

The total cost for both company given their (S,c,s) policy

Page 33: A new algorithm to optimize a can-order inventory policy

Costs & Performance Measures

• Costs:– K = major order cost– ki = the minor order cost for company i– hi = the unit holding cost for company i

• Performance measures of interest:– The number of times company i orders first (K & ki are incurred)– The number of times company i joins the order of company j

(only ki is incurred)The order cost for both companies– The average inventory at company iThe inventory holding cost for both companies

The total cost for both company given their (S,c,s) policy

Page 34: A new algorithm to optimize a can-order inventory policy

Costs & Performance Measures

• Costs:– K = major order cost– ki = the minor order cost for company i– hi = the unit holding cost for company i

• Performance measures of interest:– The number of times company i orders first (K & ki are incurred)– The number of times company i joins the order of company j

(only ki is incurred)The order cost for both companies– The average inventory at company iThe inventory holding cost for both companies

The total cost for both company given their (S,c,s) policy

Page 35: A new algorithm to optimize a can-order inventory policy

Costs & Performance Measures

• Costs:– K = major order cost– ki = the minor order cost for company i– hi = the unit holding cost for company i

• Performance measures of interest:– The number of times company i orders first (K & ki are incurred)– The number of times company i joins the order of company j

(only ki is incurred)The order cost for both companies– The average inventory at company iThe inventory holding cost for both companies

The total cost for both company given their (S,c,s) policy

Page 36: A new algorithm to optimize a can-order inventory policy

Costs & Performance Measures

• Costs:– K = major order cost– ki = the minor order cost for company i– hi = the unit holding cost for company i

• Performance measures of interest:– The number of times company i orders first (K & ki are incurred)– The number of times company i joins the order of company j

(only ki is incurred)The order cost for both companies– The average inventory at company iThe inventory holding cost for both companies

The total cost for both company given their (S,c,s) policy

Page 37: A new algorithm to optimize a can-order inventory policy

Costs & Performance Measures

• Costs:– K = major order cost– ki = the minor order cost for company i– hi = the unit holding cost for company i

• Performance measures of interest:– The number of times company i orders first (K & ki are incurred)– The number of times company i joins the order of company j

(only ki is incurred)The order cost for both companies– The average inventory at company iThe inventory holding cost for both companies

The total cost for both company given their (S,c,s) policy

Page 38: A new algorithm to optimize a can-order inventory policy

Costs & Performance Measures

• Costs:– K = major order cost– ki = the minor order cost for company i– hi = the unit holding cost for company i

• Performance measures of interest:– The number of times company i orders first (K & ki are incurred)– The number of times company i joins the order of company j

(only ki is incurred)The order cost for both companies– The average inventory at company iThe inventory holding cost for both companies

The total cost for both company given their (S,c,s) policy

Page 39: A new algorithm to optimize a can-order inventory policy

Agenda

• Horizontal cooperation: what, why, how?

• Examples of horizontal cooperations

• Definitions & assumptions

• Problem Setting Example

• Costs & Performance Measures

• Methodology

• Numerical Example

• Future research

Page 40: A new algorithm to optimize a can-order inventory policy

Methodology

• Goal = to find P, the optimal (S,c,s) can-order policyfor both companies

• How:

1. Evaluate the performance of a single (S,c,s) policy

2. enumerate all policies in order to find the optimal policy

• Available methodologies:

– Simulation

– Markov chains

– A new approach?

Page 41: A new algorithm to optimize a can-order inventory policy

Methodology

• Goal = to find P, the optimal (S,c,s) can-order policyfor both companies

• How:

1. Evaluate the performance of a single (S,c,s) policy

2. enumerate all policies in order to find the optimal policy

• Available methodologies:

– Simulation

– Markov chains

– A new approach?

Page 42: A new algorithm to optimize a can-order inventory policy

Methodology

• Goal = to find P, the optimal (S,c,s) can-order policyfor both companies

• How:

1. Evaluate the performance of a single (S,c,s) policy

2. enumerate all policies in order to find the optimal policy

• Available methodologies:

– Simulation

– Markov chains

– A new approach?

Page 43: A new algorithm to optimize a can-order inventory policy

Methodology

• Simulation = too time-consuming• Markov chains:

– State space can be represented by double (I1, I2)– State-space size is (S1 x S2)– For S1 = S2 = 1,000, the number of states equals 1,000,000Markov chains cannot be used for real-life problems– In addition, it is difficult to obtain the number of (first/joined)

orders using Markov chains

• A new approach:– Also uses a Markov chain– State-space size is at most (S1 + S2)– For S1 = S2 = 1,000, the number of states equals at most 2,000500 times smaller!

Page 44: A new algorithm to optimize a can-order inventory policy

Methodology

• Simulation = too time-consuming• Markov chains:

– State space can be represented by double (I1, I2)– State-space size is (S1 x S2)– For S1 = S2 = 1,000, the number of states equals 1,000,000Markov chains cannot be used for real-life problems– In addition, it is difficult to obtain the number of (first/joined)

orders using Markov chains

• A new approach:– Also uses a Markov chain– State-space size is at most (S1 + S2)– For S1 = S2 = 1,000, the number of states equals at most 2,000500 times smaller!

Page 45: A new algorithm to optimize a can-order inventory policy

Methodology

• Simulation = too time-consuming• Markov chains:

– State space can be represented by double (I1, I2)– State-space size is (S1 x S2)– For S1 = S2 = 1,000, the number of states equals 1,000,000Markov chains cannot be used for real-life problems– In addition, it is difficult to obtain the number of (first/joined)

orders using Markov chains

• A new approach:– Also uses a Markov chain– State-space size is at most (S1 + S2)– For S1 = S2 = 1,000, the number of states equals at most 2,000500 times smaller!

Page 46: A new algorithm to optimize a can-order inventory policy

Methodology

• Simulation = too time-consuming• Markov chains:

– State space can be represented by double (I1, I2)– State-space size is (S1 x S2)– For S1 = S2 = 1,000, the number of states equals 1,000,000Markov chains cannot be used for real-life problems– In addition, it is difficult to obtain the number of (first/joined)

orders using Markov chains

• A new approach:– Also uses a Markov chain– State-space size is at most (S1 + S2)– For S1 = S2 = 1,000, the number of states equals at most 2,000500 times smaller!

Page 47: A new algorithm to optimize a can-order inventory policy

Methodology

• Simulation = too time-consuming• Markov chains:

– State space can be represented by double (I1, I2)– State-space size is (S1 x S2)– For S1 = S2 = 1,000, the number of states equals 1,000,000Markov chains cannot be used for real-life problems– In addition, it is difficult to obtain the number of (first/joined)

orders using Markov chains

• A new approach:– Also uses a Markov chain– State-space size is at most (S1 + S2)– For S1 = S2 = 1,000, the number of states equals at most 2,000500 times smaller!

Page 48: A new algorithm to optimize a can-order inventory policy

Methodology

• Simulation = too time-consuming• Markov chains:

– State space can be represented by double (I1, I2)– State-space size is (S1 x S2)– For S1 = S2 = 1,000, the number of states equals 1,000,000Markov chains cannot be used for real-life problems– In addition, it is difficult to obtain the number of (first/joined)

orders using Markov chains

• A new approach:– Also uses a Markov chain– State-space size is at most (S1 + S2)– For S1 = S2 = 1,000, the number of states equals at most 2,000500 times smaller!

Page 49: A new algorithm to optimize a can-order inventory policy

Agenda

• Horizontal cooperation: what, why, how?

• Examples of horizontal cooperations

• Definitions & assumptions

• Problem Setting Example

• Costs & Performance Measures

• Methodology

• Numerical Example

• Future research

Page 50: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

Page 51: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6 Assume we start from a “full” system

Page 52: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 5

3 6

• There is a 10% probability that the nextcustomer visits company 1

• There is a 90% probability that the nextcustomer visits company 2

Page 53: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 5

3 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

• There is a 10% probability that the nextcustomer visits company 1

• There is a 90% probability that the nextcustomer visits company 2

Page 54: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 4

4 5

3 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 55: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 4

3 5

4 5

3 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 56: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 4

3 5

2 6

4 5

3 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 57: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 3

4 4

3 5

2 6

4 5

3 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 58: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 3

3 4

4 4

3 5

2 6

4 5

3 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 59: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 3

3 4

2 5

4 4

3 5

2 6

4 5

3 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 60: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 3

3 4

2 5

1 6

4 4

3 5

2 6

4 5

3 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 61: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

4 3

3 4

2 5

1 6

4 4

3 5

2 6

4 5

3 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 62: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

4 3

3 4

2 5

1 6

4 4

3 5

2 6

4 5

3 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 63: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

4 3

3 4

2 5

1 6

4 4

3 5

2 6

4 5

3 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 64: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

4 3

3 4

2 5

1 6

4 4

3 5

2 6

4 5

3 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 65: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 3

3 4

2 5

1 6

4 4

3 5

2 6

4 5

3 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 66: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 3

3 4

2 5

1 6

4 4

3 5

2 6

4 5

3 6

4 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 67: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

4 3

3 4

2 5

1 6

4 4

3 5

2 6

4 5

3 6

4 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 68: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 24 3

3 4

2 5

1 6

4 4

3 5

2 6

4 5

3 6

4 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 69: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

4 3

3 4

2 5

1 6

4 4

3 5

2 6

4 5

3 6

4 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 70: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

4 3

3 4

2 5

1 6

4 4

3 5

2 6

4 5

3 6

4 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 71: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 3

3 4

2 5

1 6

4 4

3 5

2 6

4 5

3 6

4 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 72: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 3

3 4

2 5

1 6

4 4

3 5

2 6

4 5

3 6

4 6

4 5

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 73: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

4 3

3 4

2 5

1 6

4 4

3 5

2 6

4 5

3 6

4 6

4 5

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 74: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

4 3

3 4

2 5

1 6

4 4

3 5

2 6

4 5

3 6

4 6

4 6

4 5

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 75: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

4 3

3 4

2 5

1 6

4 4

3 5

2 6

4 5

3 6

4 6

4 6

4 5

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 76: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

4 3

3 4

2 5

1 6

4 4

3 5

2 6

4 5

3 6

4 6

4 6

4 5

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 77: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

4 3

3 4

2 5

1 6

4 4

3 5

2 6

4 5

3 6

4 6

4 6

4 5

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 78: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

4 3

3 4

2 5

1 6

4 4

3 5

2 6

4 5

3 6

4 6

4 6

4 5

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 79: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

4 3

3 4

2 5

1 6

4 4

3 5

2 6

4 5

3 6

4 6

4 6

4 5

4 4

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 80: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

4 3

3 4

2 5

1 6

4 4

3 5

2 6

4 5

3 6

4 6

4 6

4 5

4 4

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 81: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

4 3

3 4

2 5

1 6

4 4

3 5

2 6

4 5

3 6

4 6

3 6

4 6

4 5

4 4

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 82: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 14 3

3 4

2 5

1 6

4 4

3 5

2 6

4 5

3 6

4 6

3 6

4 6

4 5

4 4

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 83: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

4 3

3 4

2 5

1 6

4 4

3 5

2 6

4 5

3 6

4 6

3 6

4 6

4 5

4 4

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 84: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

2 5

1 6

4 4

3 5

2 6

4 5

3 6

4 6

3 6

4 6

4 5

4 4

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 85: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

2 5

1 6

4 4

3 5

2 6

4 5

3 6

4 6

3 6

4 6

4 5

4 4

4 3

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 86: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

2 5

1 6

4 4

3 5

2 6

2 0

4 5

3 6

4 6

3 6

4 6

4 5

4 4

4 3

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 87: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

2 5

1 6

4 4

3 5

2 6

2 0

4 5

3 6

4 6

3 6

4 6

4 6

4 5

4 4

4 3

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 88: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

2 5

1 6

4 4

3 5

2 6

2 0

1 1

4 5

3 6

4 6

3 6

4 6

4 6

4 5

4 4

4 3

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 89: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

2 5

1 6

4 4

3 5

2 6

2 0

1 1

0 2

4 5

3 6

4 6

3 6

4 6

4 6

4 5

4 4

4 3

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 90: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

2 5

1 6

4 4

3 5

2 6

2 0

1 1

0 2

4 5

3 6

4 6

3 6

4 6

4 6

4 5

4 4

4 3

4 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 91: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

2 5

1 6

4 4

3 5

2 6

2 0

1 1

0 2

1 0

4 5

3 6

4 6

3 6

4 6

4 6

4 5

4 4

4 3

4 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 92: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

2 5

1 6

4 4

3 5

2 6

2 0

1 1

0 2

1 0

4 5

3 6

4 6

3 6

4 6

4 6

4 6

4 5

4 4

4 3

4 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 93: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

2 5

1 6

4 4

3 5

2 6

2 0

1 1

0 2

1 0

0 14 5

3 6

4 6

3 6

4 6

4 6

4 6

4 5

4 4

4 3

4 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Page 94: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

2 5

1 6

4 4

3 5

2 6

2 0

1 1

0 2

1 0

0 14 5

3 6

4 6

3 6

4 6

4 6

4 6

4 5

4 4

4 3

4 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

4 6

Page 95: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

2 5

1 6

4 4

3 5

2 6

2 0

1 1

0 2

1 0

0 14 5

3 6

4 6

3 6

4 6

4 6

4 6

4 5

4 4

4 3

4 6

4 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Regular states (visit probability obtained using binomial distribution)

Page 96: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

2 5

1 6

4 4

3 5

2 6

2 0

1 1

0 2

1 0

0 14 5

3 6

4 6

3 6

4 6

4 6

4 6

4 5

4 4

4 3

4 6

4 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Final states (visit probability obtained using negative binomial distribution)

Page 97: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

2 5

1 6

4 4

3 5

2 6

2 0

1 1

0 2

1 0

0 14 5

3 6

4 6

3 6

4 6

4 6

4 6

4 5

4 4

4 3

4 6

4 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Initial states (visit probability obtained using negative binomial distribution)

Page 98: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

2 5

1 6

4 4

3 5

2 6

2 0

1 1

0 2

1 0

0 14 5

3 6

4 6

3 6

4 6

4 6

4 6

4 5

4 4

4 3

4 6

4 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Initial states (visit probability obtained using negative binomial distribution)

4 6 4 5 4 4 4 3 3 6

4 6

4 5

4 4

4 3

3 6

Page 99: A new algorithm to optimize a can-order inventory policy

Company 1 2

Si 4 6

ci 2 2

si 0 0

li 1 9

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

2 5

1 6

4 4

3 5

2 6

2 0

1 1

0 2

1 0

0 14 5

3 6

4 6

3 6

4 6

4 6

4 6

4 5

4 4

4 3

4 6

4 6

x y

l1 + l2

l2

l1 + l2

l1

Law of competingexponentials

Initial states (visit probability obtained using negative binomial distribution)

4 6 4 5 4 4 4 3 3 6

4 6

4 5

4 4

4 3

3 6

Page 100: A new algorithm to optimize a can-order inventory policy

4 2

3 3

2 4

1 5

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

2 5

4 4

3 5

2 0

1 1

0 2

1 0

0 14 5

4 6

3 6

4 6

4 6

4 5

4 4

4 3

4 6

4 6

Page 101: A new algorithm to optimize a can-order inventory policy

4 2

3 3

2 4

1 5

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

2 5

4 4

3 5

2 0

1 1

0 2

1 0

0 14 5

4 6

3 6

4 6

4 6

4 5

4 4

4 3

4 6

4 6

4 6 4 5 4 4 4 3 3 6

4 6

4 5

4 4

4 3

3 6

Page 102: A new algorithm to optimize a can-order inventory policy

4 2

3 3

2 4

4 1

3 2

2 3

1 4

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

4 4

2 0

1 1

0 2

1 0

0 1

4 6

3 6

4 6

4 6

4 4

4 3

4 6

4 6

Page 103: A new algorithm to optimize a can-order inventory policy

4 2

3 3

2 4

4 1

3 2

2 3

1 4

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

4 4

2 0

1 1

0 2

1 0

0 1

4 6

3 6

4 6

4 6

4 4

4 3

4 6

4 6

4 6 4 5 4 4 4 3 3 6

4 6

4 5

4 4

4 3

3 6

Page 104: A new algorithm to optimize a can-order inventory policy

4 2

3 3

4 1

3 2

2 3

4 0

3 1

2 2

1 3

3 0

2 1

1 2

0 3

4 3

2 0

1 1

0 2

1 0

0 1

4 6

3 6

4 6

4 6

4 3

4 6

4 6

Page 105: A new algorithm to optimize a can-order inventory policy

4 2

3 3

4 1

3 2

2 3

4 0

3 1

2 2

1 3

3 0

2 1

1 2

0 3

4 3

2 0

1 1

0 2

1 0

0 1

4 6

3 6

4 6

4 6

4 3

4 6

4 6

4 6 4 5 4 4 4 3 3 6

4 6

4 5

4 4

4 3

3 6

Page 106: A new algorithm to optimize a can-order inventory policy

3 3

2 4

1 5

0 6

3 2

2 3

1 4

0 5

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

3 4

2 5

1 6

3 5

2 6

2 0

1 1

0 2

1 0

0 1

3 6

3 6

4 6

4 6

4 6

4 5

4 4

4 3

4 6

4 6

Page 107: A new algorithm to optimize a can-order inventory policy

3 3

2 4

1 5

0 6

3 2

2 3

1 4

0 5

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

3 4

2 5

1 6

3 5

2 6

2 0

1 1

0 2

1 0

0 1

3 6

3 6

4 6

4 6

4 6

4 5

4 4

4 3

4 6

4 6

4 6 4 5 4 4 4 3 3 6

4 6

4 5

4 4

4 3

3 6

Page 108: A new algorithm to optimize a can-order inventory policy

4 6 4 5 4 4 4 3 3 6

4 6

4 5

4 4

4 3

3 6

We have a Markov chain that holds the probabilities to move from one initial state towards another

Page 109: A new algorithm to optimize a can-order inventory policy

4 6 4 5 4 4 4 3 3 6

4 6

4 5

4 4

4 3

3 6

We have a Markov chain that holds the probabilities to move from one initial state towards another

From this Markov chain, we can obtain the steady-state probabilities to visit one of the initial states!

4 6 4 5 4 4 4 3 3 6

p4,5 p4,4 p4,3 p3,6p p4,6

Page 110: A new algorithm to optimize a can-order inventory policy

We can use these steady-state probabilities to weigh the probability to visit a regular state when departing from a given initial state

4 6 4 5 4 4 4 3 3 6

p4,5 p4,4 p4,3 p3,6p p4,6

Page 111: A new algorithm to optimize a can-order inventory policy

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

2 5

1 6

4 4

3 5

2 6

2 0

1 1

0 2

1 0

0 14 5

3 6

4 6

3 6

4 6

4 6

4 6

4 5

4 4

4 3

4 6

4 6

We can use these steady-state probabilities to weigh the probability to visit a regular state when departing from a given initial state

4 6 4 5 4 4 4 3 3 6

p4,5 p4,4 p4,3 p3,6p p4,6

Page 112: A new algorithm to optimize a can-order inventory policy

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

2 5

1 6

4 4

3 5

2 6

2 0

1 1

0 2

1 0

0 14 5

3 6

4 6

3 6

4 6

4 6

4 6

4 5

4 4

4 3

4 6

4 6

p4,6

We can use these steady-state probabilities to weigh the probability to visit a regular state when departing from a given initial state

4 6 4 5 4 4 4 3 3 6

p4,5 p4,4 p4,3 p3,6p p4,6

Page 113: A new algorithm to optimize a can-order inventory policy

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

2 5

1 6

4 4

3 5

2 6

2 0

1 1

0 2

1 0

0 14 5

3 6

4 6

3 6

4 6

4 6

4 6

4 5

4 4

4 3

4 6

4 6

p4,6

We can use these steady-state probabilities to weigh the probability to visit a regular state when departing from a given initial state

Recall that the visit probabilities of the regular states can easily be obtained using the binomial distribution

4 6 4 5 4 4 4 3 3 6

p4,5 p4,4 p4,3 p3,6p p4,6

Page 114: A new algorithm to optimize a can-order inventory policy

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

2 5

1 6

4 4

3 5

2 6

2 0

1 1

0 2

1 0

0 14 5

3 6

4 6

3 6

4 6

4 6

4 6

4 5

4 4

4 3

4 6

4 6

p4,6

We can use these steady-state probabilities to weigh the probability to visit a regular state when departing from a given initial state

Recall that the visit probabilities of the regular states can easily be obtained using the binomial distribution

4 6 4 5 4 4 4 3 3 6

p4,5 p4,4 p4,3 p3,6p p4,6

We obtain the steady-state probabilities to visit any of the regular states as the weighted sum of probabilities to visit the

regular states when departing from a given initial state

Page 115: A new algorithm to optimize a can-order inventory policy

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

2 5

1 6

4 4

3 5

2 6

2 0

1 1

0 2

1 0

0 14 5

3 6

4 6

3 6

4 6

4 6

4 6

4 5

4 4

4 3

4 6

4 6

p4,6

We can use these steady-state probabilities to weigh the probability to visit a regular state when departing from a given initial state

Recall that the visit probabilities of the regular states can easily be obtained using the binomial distribution

4 6 4 5 4 4 4 3 3 6

p4,5 p4,4 p4,3 p3,6p p4,6

We obtain the steady-state probabilities to visit any of the regular states as the weighted sum of probabilities to visit the

regular states when departing from a given initial state

Using the steady-state probabilities to visit the regular states, we can easily calculate the expected inventory at each company

Page 116: A new algorithm to optimize a can-order inventory policy

We can also use these steady-state probabilities to weigh the probability to visit a final state when departing from an initial state

4 6 4 5 4 4 4 3 3 6

p4,5 p4,4 p4,3 p3,6p p4,6

Page 117: A new algorithm to optimize a can-order inventory policy

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

2 5

1 6

4 4

3 5

2 6

2 0

1 1

0 2

1 0

0 14 5

3 6

4 6

3 6

4 6

4 6

4 6

4 5

4 4

4 3

4 6

4 6

p4,6

We can also use these steady-state probabilities to weigh the probability to visit a final state when departing from an initial state

4 6 4 5 4 4 4 3 3 6

p4,5 p4,4 p4,3 p3,6p p4,6

Page 118: A new algorithm to optimize a can-order inventory policy

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

2 5

1 6

4 4

3 5

2 6

2 0

1 1

0 2

1 0

0 14 5

3 6

4 6

3 6

4 6

4 6

4 6

4 5

4 4

4 3

4 6

4 6

p4,6

We can also use these steady-state probabilities to weigh the probability to visit a final state when departing from an initial state

4 6 4 5 4 4 4 3 3 6

p4,5 p4,4 p4,3 p3,6p p4,6

Recall that the visit probabilities of the final states can easily be obtained using the negative binomial distribution

Page 119: A new algorithm to optimize a can-order inventory policy

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

2 5

1 6

4 4

3 5

2 6

2 0

1 1

0 2

1 0

0 14 5

3 6

4 6

3 6

4 6

4 6

4 6

4 5

4 4

4 3

4 6

4 6

p4,6

We can also use these steady-state probabilities to weigh the probability to visit a final state when departing from an initial state

Recall that the visit probabilities of the final states can easily be obtained using the negative binomial distribution

4 6 4 5 4 4 4 3 3 6

p4,5 p4,4 p4,3 p3,6p p4,6

Again, we obtain the steady-state probabilities to visit any of the final states as the weighted sum of probabilities to visit the

final states when departing from a given initial state

Page 120: A new algorithm to optimize a can-order inventory policy

4 6

4 2

3 3

2 4

1 5

0 6

4 1

3 2

2 3

1 4

0 5

4 0

3 1

2 2

1 3

0 4

3 0

2 1

1 2

0 3

4 3

3 4

2 5

1 6

4 4

3 5

2 6

2 0

1 1

0 2

1 0

0 14 5

3 6

4 6

3 6

4 6

4 6

4 6

4 5

4 4

4 3

4 6

4 6

p4,6

We can also use these steady-state probabilities to weigh the probability to visit a final state when departing from an initial state

Recall that the visit probabilities of the final states can easily be obtained using the negative binomial distribution

4 6 4 5 4 4 4 3 3 6

p4,5 p4,4 p4,3 p3,6p p4,6

Again, we obtain the steady-state probabilities to visit any of the final states as the weighted sum of probabilities to visit the

final states when departing from a given initial state

Given the number of transitions it takes to move from an initialstate to a final state, we can calculate the number of times a

company places a single/joined order

Page 121: A new algorithm to optimize a can-order inventory policy

Numerical Example: Conclusions

• If we use a regular Markov chain to model theexample:

– We end up with 24 states

– We cannot easily calculate the number of orders(joined/single) for each company

• If we use our new approach:

– We end up with a Markov chain of 5 states

– We can easily obtain both inventory holding costs andorder costs (i.e., the total cost of the coordination)

Page 122: A new algorithm to optimize a can-order inventory policy

Agenda

• Horizontal cooperation: what, why, how?

• Examples of horizontal cooperations

• Definitions & assumptions

• Problem Setting Example

• Costs & Performance Measures

• Methodology

• Numerical Example

• Future research

Page 123: A new algorithm to optimize a can-order inventory policy

Future/Current Research

• We can use our model to investigate/comparethe costs in a coordination and the standalonecosts (cfr. Valeria’s talk next session)

• Because our model is fast/efficient, we can use itto study the characteristics of the optimal policyin a two-company horizontal cooperation

• Lastly, we also relax the assumptions:– Non-zero & non-exponential lead times– Non-exponential customer interarrival times– (S,c,Q) order policy– Truck capacity constraints

Page 124: A new algorithm to optimize a can-order inventory policy

Future/Current Research

• We can use our model to investigate/comparethe costs in a coordination and the standalonecosts (cfr. Valeria’s talk next session)

• Because our model is fast/efficient, we can use itto study the characteristics of the optimal policyin a two-company horizontal cooperation

• Lastly, we also relax the assumptions:– Non-zero & non-exponential lead times– Non-exponential customer interarrival times– (S,c,Q) order policy– Truck capacity constraints

Page 125: A new algorithm to optimize a can-order inventory policy

Future/Current Research

• We can use our model to investigate/comparethe costs in a coordination and the standalonecosts (cfr. Valeria’s talk next session)

• Because our model is fast/efficient, we can use itto study the characteristics of the optimal policyin a two-company horizontal cooperation

• Lastly, we also relax the assumptions:– Non-zero & non-exponential lead times– Non-exponential customer interarrival times– (S,c,Q) order policy– Truck capacity constraints

Page 126: A new algorithm to optimize a can-order inventory policy