25
1 1 1-to-Many Distribution Vehicle Routing Part 2 John H. Vande Vate Spring, 2005

1 1 1-to-Many Distribution Vehicle Routing Part 2 John H. Vande Vate Spring, 2005

Embed Size (px)

Citation preview

Page 1: 1 1 1-to-Many Distribution Vehicle Routing Part 2 John H. Vande Vate Spring, 2005

11

1-to-Many DistributionVehicle Routing

Part 2

John H. Vande Vate

Spring, 2005

Page 2: 1 1 1-to-Many Distribution Vehicle Routing Part 2 John H. Vande Vate Spring, 2005

22

Our Approach

• Minimize Transportation Cost (Distance)– Traveling Salesman Problem

• Respect the capacity of the Vehicle– Multiple Traveling Salesmen

• Consider Inventory Costs– Estimate the Transportation Cost– Estimate the Inventory Cost– Trade off these two costs.

Page 3: 1 1 1-to-Many Distribution Vehicle Routing Part 2 John H. Vande Vate Spring, 2005

33

IdeaHigh level approach

– Estimate Transportation Cost as function of frequency of delivery

– Estimate Inventory cost as function of frequency of delivery

– Trade off the two

Page 4: 1 1 1-to-Many Distribution Vehicle Routing Part 2 John H. Vande Vate Spring, 2005

44

The Simple Story

• Transportation costs are T now

• What will they be if we deliver twice as frequently?

• 2T

• Duh

Page 5: 1 1 1-to-Many Distribution Vehicle Routing Part 2 John H. Vande Vate Spring, 2005

55

Simple Story Continued

• Inventory Carrying Costs are C now

• What will they be if we deliver twice as frequently?

• C/2

QQ/2

Page 6: 1 1 1-to-Many Distribution Vehicle Routing Part 2 John H. Vande Vate Spring, 2005

66

Look Familiar?

• n = Number of times to dispatch per year

• Total Cost = nT+C/n

• How often to dispatch?

• n = C/T

Page 7: 1 1 1-to-Many Distribution Vehicle Routing Part 2 John H. Vande Vate Spring, 2005

77

System Design

• We don’t know the transportation cost

• How to estimate it?

• Assume we have estimates of – cm = $/mile (may include $/hr figures)

– cs = $/stop (may include $/hr figures)

– ci = $/item ….

Page 8: 1 1 1-to-Many Distribution Vehicle Routing Part 2 John H. Vande Vate Spring, 2005

88

The Easy Stuff

• Stops– Number of customers– Number of deliveries

• Items– Customer demand

• Miles?

• What might we be important to know?

Page 9: 1 1 1-to-Many Distribution Vehicle Routing Part 2 John H. Vande Vate Spring, 2005

99

Customer Distribution

• Is this rural North Dakota or Downtown Manhattan?

• Might estimate it from– Census information– Marketing information– GIS

• Customer Density customers per sq. mile

Page 10: 1 1 1-to-Many Distribution Vehicle Routing Part 2 John H. Vande Vate Spring, 2005

1010

How Far between Customers?

= 9 customers per sq. mile

1 mile

1 mile

1/3 mile

Page 11: 1 1 1-to-Many Distribution Vehicle Routing Part 2 John H. Vande Vate Spring, 2005

1111

Conclusion

• Customer density about customers per sq. mile leads to average distance between customers of about 1/ miles

• What does this mean for transportation costs?

Page 12: 1 1 1-to-Many Distribution Vehicle Routing Part 2 John H. Vande Vate Spring, 2005

1212

Extreme Cases

• N is the number of customers

• C is the number of customers per vehicle

• If there are “few” routes, e.g, • No. of routes much less than customers/route• N/C << C or N << C2

• If there are “many” routes, e.g, • No. of routes much more than customers/route• N/C >> C or N >> C2

Page 13: 1 1 1-to-Many Distribution Vehicle Routing Part 2 John H. Vande Vate Spring, 2005

1313

Few Routes• Avoid “line hauls”

x

x

x

x

x

xx

x

x

x

x

x x

x

x

x

Page 14: 1 1 1-to-Many Distribution Vehicle Routing Part 2 John H. Vande Vate Spring, 2005

1414

Total Distance

• Customer density about the same in each zone.

• Each zone visits C customers

• Each zone travels about kC1/• Total Travel

about kN1/• k is a constant that

depends on the

metric

x

xx

xx

x x

x

x

xx

x x

x

x

x

Page 15: 1 1 1-to-Many Distribution Vehicle Routing Part 2 John H. Vande Vate Spring, 2005

1515

Many Routes• If there are “many” routes, e.g,

• No. of routes much more than customers/route• N/C >> C or N >> C2

• Can’t fit them all around the DC

• Approach more like the strip heuristic

Page 16: 1 1 1-to-Many Distribution Vehicle Routing Part 2 John H. Vande Vate Spring, 2005

1616

x

x

x

x

x

xx

x

x

x

x

x x

x

x

x

Partition the Customers

Page 17: 1 1 1-to-Many Distribution Vehicle Routing Part 2 John H. Vande Vate Spring, 2005

1717

The Partition

Each partition

• Is k’/ wide

• Is C/k’ long

• Area is C/• C customers on average

• Effect on Travel?x

x

k’/ C/k’

Page 18: 1 1 1-to-Many Distribution Vehicle Routing Part 2 John H. Vande Vate Spring, 2005

1818

The Line Haul

• Length of the route 2r + Ck1/• With N/C routes…• Transportation Costs

2E(r)N/C + NkE(1/)x

x

x

r

Page 19: 1 1 1-to-Many Distribution Vehicle Routing Part 2 John H. Vande Vate Spring, 2005

1919

Example: Package Delivery

• Greater Atlanta (Hypothetical)280,000 households300 sq miles (17 miles x 17 miles)18 Deliveries per year14,000 deliveries per week2,000 per day1,000 per shift

Page 20: 1 1 1-to-Many Distribution Vehicle Routing Part 2 John H. Vande Vate Spring, 2005

2020

Parcel Delivery Hypothetical

• Delivery Density (on shift basis)300 sq miles1,000 per shift3.3 customers per sq. mile0.55 miles between customers

Page 21: 1 1 1-to-Many Distribution Vehicle Routing Part 2 John H. Vande Vate Spring, 2005

2121

Using Few Routes• Customers per route?

Determined by driver schedule7 hour shift15 miles/hr avg. speed0.55 miles between customers (2.2 minutes)2 minutes per stop (4-5 minutes per customer)12-15 customers/hr80-100 customers per route10-12 routes per shift

Page 22: 1 1 1-to-Many Distribution Vehicle Routing Part 2 John H. Vande Vate Spring, 2005

2222

Consistent?

• C 80+ Customers per route

• N 1000 Customers

• Not Extreme– Neither N >> C2 – Nor N << C2

Page 23: 1 1 1-to-Many Distribution Vehicle Routing Part 2 John H. Vande Vate Spring, 2005

2323

Using Many Routes

• What’s r roughly?

• Total Area 300 sq miles

• 17 miles by 17 miles

• 2r < 17 miles

• Line haul speed 30-35 miles/hr

• r costs 30 min. out of each 7 hr shift. (7%)

x

x

x

r

Page 24: 1 1 1-to-Many Distribution Vehicle Routing Part 2 John H. Vande Vate Spring, 2005

2424

Realities

• Tiered Service

• What’s the impact of peak and off-peak times?

• Peak and off-peak seasons?

• Congestion!

Page 25: 1 1 1-to-Many Distribution Vehicle Routing Part 2 John H. Vande Vate Spring, 2005

2525

Ford Service Parts

• Suppose Ford operated the delivery fleet

• What to do?– Deliver to all the Dealerships at once? – Stagger deliveries?

• What’s the trade-off?

• Proposals?