V ehicle routing using remote asset monitoring: a case study with Oxfam

22
Vehicle routing using remote asset monitoring: a case study with Oxfam Fraser McLeod, Tom Cherrett (Transport) Güneş Erdoğan, Tolga Bektas (Management) OR54, Edinburgh, 4-6 Sept 2012 1

description

V ehicle routing using remote asset monitoring: a case study with Oxfam. Fraser McLeod , Tom Cherrett (Transport) Güneş Erdoğan , Tolga Bektas (Management) . OR54, Edinburgh, 4-6 Sept 2012. Background. www.oxfam.org.uk/shop. Donation banks. Oxfam bank sites in England. Case study area. - PowerPoint PPT Presentation

Transcript of V ehicle routing using remote asset monitoring: a case study with Oxfam

Page 1: V ehicle routing using remote  asset monitoring: a case study with Oxfam

1

 Vehicle routing using remote asset monitoring: a case

study with Oxfam

Fraser McLeod, Tom Cherrett (Transport)

Güneş Erdoğan, Tolga Bektas (Management)

OR54, Edinburgh, 4-6 Sept 2012

Page 2: V ehicle routing using remote  asset monitoring: a case study with Oxfam

Background

www.oxfam.org.uk/shop

Page 3: V ehicle routing using remote  asset monitoring: a case study with Oxfam

Donation banks

Oxfam bank sites in England

Page 4: V ehicle routing using remote  asset monitoring: a case study with Oxfam

4

Case study area

Page 5: V ehicle routing using remote  asset monitoring: a case study with Oxfam

5

Remote monitoring sensors

Page 6: V ehicle routing using remote  asset monitoring: a case study with Oxfam

6

Remote monitoring data

Page 7: V ehicle routing using remote  asset monitoring: a case study with Oxfam

7

Problem summary (requirements)

• Visit shops on fixed days• Visit banks before they become full• Routes required Monday to Friday each

week• Start/end vehicle depot• Single trips each day (i.e. no drop-offs)

Page 8: V ehicle routing using remote  asset monitoring: a case study with Oxfam

8

Problem summary (constraints)

• Heterogeneous vehicle fleet– 1 x 1400kg (transit van)– 3 x 2500kg (7.5T lorry)

• Driving/working time constraints• Time windows for shops

Page 9: V ehicle routing using remote  asset monitoring: a case study with Oxfam

Objectives• Maximise profit (£X per kg – £1.50 per

mile)– where X = f(site) (e.g. 80p/kg from banks; 50p/kg from shops)

• Avoid banks overfilling– prevents further donations (= lost profit)– upsets site owners– health and safety

9

Page 10: V ehicle routing using remote  asset monitoring: a case study with Oxfam

10

Data (locations, time, distance)

• Postcodes for 88 sites:– 1 depot– 37 bank sites– 50 shops

• Driving distances/times between 3828 (= 88x87/2) pairs of postcodes– Commercial software– Times calibrated using recorded driving

times

Page 11: V ehicle routing using remote  asset monitoring: a case study with Oxfam

11

Data (demand)• Weights collected from shops and banks

(April 2011 to May 2012)• Remote monitoring data (from July

2012)• Shop demand = average accumulation

rate x no. of days since last collection• Bank demand – randomly generated

Page 12: V ehicle routing using remote  asset monitoring: a case study with Oxfam

12

Assumptions (bank demand)

• Demand at bank i, day j = Xi,j = max(Xi,j-1 + di,j-1, bank capacity)

where d = donations = Yi,j.Zi,jY = Bernoulli (P = probability of donation)Z = N(m, s) = amount donated

• m = mean daily donation amount, excluding days where no donations are made

• s estimated from collection data• bounded by [0, bank capacity]

Page 13: V ehicle routing using remote  asset monitoring: a case study with Oxfam

13

Assumptions (collection time)

• Collection time = f(site, weight) = ai + bi xi

Page 14: V ehicle routing using remote  asset monitoring: a case study with Oxfam

14

Solution approach• Look ahead period = 1 day (tomorrow)• Minimum percentage level to be

collected– (50% and 70% considered)

• Overfilling penalty (applied to banks not collected from)– fill limit (%) (75% and 95% considered)– financial penalty (£/kg) (£10/kg considered)

Page 15: V ehicle routing using remote  asset monitoring: a case study with Oxfam

15

Solution approach• Tabu search

– Step 1 (Initialization) – Step 2 (Stopping condition): iteration

limit– Step 3 (Local search): addition, removal

and swap – Step 4 (Best solution update)– Step 5 (Tabu list update)– Go to Step 2

Page 16: V ehicle routing using remote  asset monitoring: a case study with Oxfam

16

Results / KPIs• 20 consecutive working days • 3 random starting seeds• Performance indicators

– # bank visits– profit– distance– time– weight collected and lost donations

Page 17: V ehicle routing using remote  asset monitoring: a case study with Oxfam

17

Results (# bank visits)Probability of donation

Penalty fill level

Exist -ing

50% 70% Exist -ing

50% 70% Exist -ing

50% 70%0

50

100

150

200

250 240

8165

240

125

96

240

135

102

Minimum collection

bank

vis

its in

20

days

p = 0.8p = 0.5p = 0.2

Page 18: V ehicle routing using remote  asset monitoring: a case study with Oxfam

18

Profit

Exist -ing

50% 70% Exist -ing

50% 70% Exist -ing

50% 70%0

102030405060708090

100

57.608 59.659 57.99664.049 65.036 64.535 65.754 65.727 64.804

Minimum collection

proft

(£/1

000)

p = 0.8p = 0.5p = 0.2

Page 19: V ehicle routing using remote  asset monitoring: a case study with Oxfam

19

Distance

Exist -ing

50% 70% Exist -ing

50% 70% Exist -ing

50% 70%0

4000

8000

12000

16000

20000

13714 13331 1309313819 14270

13544 14036 14500 13938

Minimum collection

dist

ance

(km

)p = 0.8p = 0.5p = 0.2

Page 20: V ehicle routing using remote  asset monitoring: a case study with Oxfam

20

Time

Exist -ing

50% 70% Exist -ing

50% 70% Exist -ing

50% 70%0

100200300400500600700800900

1000

738684 671

737 725 700745 728 712

Minimum collection

time

(hou

rs)

p = 0.8p = 0.5p = 0.2

Page 21: V ehicle routing using remote  asset monitoring: a case study with Oxfam

21

Weight

Existing 50% 70% Existing 50% 70% Existing 50% 70%0

4

8

12

16

20

0.3652 0.2138 0.35650.2975 0.0773 0.1903 0.1762 0.0581 0.1329

Minimum collection

wei

ght c

olle

cted

& lo

st d

onati

ons

(kg/

1000

)p = 0.8p = 0.5p = 0.2

Page 22: V ehicle routing using remote  asset monitoring: a case study with Oxfam

22

Conclusions & Discussion• Bank visits could be substantially

reduced• But benefits are limited by the

requirement to keep shop collections fixed

• Can we improve our modelling approach?