Future Dispatching

16
Future Dispatching Bill Cumpston and Jason Lawrie

description

Future Dispatching. Bill Cumpston and Jason Lawrie. REQUIREMENTS . TAXIS As many bookings as possible Wait times not major consideration Driver not normally relevant. HIRE CARS, WATS Control numbers of bookings Wait times critical for hire cars, important for WATs. Driver often relevant. - PowerPoint PPT Presentation

Transcript of Future Dispatching

Page 1: Future Dispatching

Future DispatchingBill Cumpston and Jason Lawrie

Page 2: Future Dispatching

REQUIREMENTS

TAXISAs many bookings as possibleWait times not major considerationDriver not normally relevant

HIRE CARS, WATS

Control numbers of bookingsWait times critical for hire cars, important for WATs.Driver often relevant

Page 3: Future Dispatching

OPTIMISE Minimize Distance

Page 4: Future Dispatching

OPTIMISE Current Rules

Page 5: Future Dispatching

OPTIMISE Time

Page 6: Future Dispatching

Various algorithms – zone, distance, coverFleets have different requirementsExplanations are complicatedNot yet perfect

Dispatch is Complicated

Page 7: Future Dispatching

Pickup AddressesDestination AddressesRequested Pickup TimeASAP or Pre-BookingRequested Vehicle Attributes (WAT, etc.)

Our Current Algorithm Inputs

Page 8: Future Dispatching

Preferred vehicle or driverCurrent passenger wait timeRelative priority of attributes (must do maxi)Driver plottingVehicle vacant timeBlacklist preferences

Our Current Algorithm Inputs

Page 9: Future Dispatching

Driving time from current positionTime criticality (e.g. meeting a train)Current driver earnings per hourDriver rewards earnedDriver penalties incurred

It will not be getting simpler!

Page 10: Future Dispatching

Driver end of shift time and locationDistribution (E.g. “trip” run fairness)Pre-allocation (E.g. private jobs)Distribution to sub-networks or “friends”Changes for peak or normal periods

And that’s not all ….

Page 11: Future Dispatching

Customer experience vs. Cost Reduction?Driver fairness vs. rewards and penalties?

Many things are Trade-offs

Page 12: Future Dispatching

High level categories provide a guideThis is combined with an “input” weightingAdd reward or penalty scoresCar or job with highest score wins

Weighting Based Algorithm

Page 13: Future Dispatching

Can we eliminate zones?Perhaps have some “special” regions (ranks)All distance calculations based on actual directions (including current time of day)

Who Likes Zones and Layering?

Page 14: Future Dispatching

“Their Score”Will increase over time until they get a jobRewards or penalties will affect their scoresIn a localised region (e.g. rank) the highest score in a similar vehicle will get job first

What will drivers see?

Page 15: Future Dispatching

Click “Explain” on any offerGet scores for every vehicle for that offerCan explain to drivers if neededCan be used to tweak weighting

But why did .….. get job …… ?

Page 16: Future Dispatching

THANK YOU!

Questions?