Vehicle Routing: Transforming the Problem. Richard Eglese Lancaster University Management School Lancaster, U.K.



Similar documents
A Road Timetable TM to aid vehicle routing and scheduling

Solving the Vehicle Routing Problem with Multiple Trips by Adaptive Memory Programming

Methodology. Figure 1 Case study area

A Library of Vehicle Routing Problems

RAEBURN GARAGE, 118 RAEBURN AVENUE, SURBITON

Cost Models for Vehicle Routing Problems Stanford Boulevard, Suite 260 R. H. Smith School of Business

Dynamic Vehicle Routing in MATSim

Waste Collection Vehicle Routing Problem Considering Similarity Pattern of Trashcan

AN OPEN VEHICLE ROUTING APPLICATION FOR THE PERSONNEL OF A CALL CENTER

A Hybrid Heuristic Method for the Compressed Natural Gas (CNG) Truck Routing Problem with Fueling Stations. I-NUF 2015, Long Beach

OPTIMAL VEHICLE TIMETABLING, ROUTING AND DRIVER DUTY SCHEDULING CASE STUDY: BUS DEPOT PROBLEM

Online vehicle routing and scheduling with continuous vehicle tracking

Outline. IEEM241 Routing and Fleet Management. Course - Objectives. Background. Course summary Essence of decision models Decision models - examples

Improving Forestry Transport Efficiency through Truck Schedule Optimization: a case study and software tool for the Australian Industry

TRAFFIC CONGESTION, RELIABILITY AND LOGISTICAL PERFORMANCE: A MULTI-SECTORAL ASSESSMENT

carbon footprinting a guide for fleet managers

A WEB-BASED TRAFFIC INFORMATION SYSTEM USING WIRELESS COMMUNICATION TECHNIQUES

A CENTROID-BASED HEURISTIC ALGORITHM FOR THE CAPACITATED VEHICLE ROUTING PROBLEM

Transportation. Transportation decisions. The role of transportation in the SC. A key decision area within the logistics mix

Research Paper Business Analytics. Applications for the Vehicle Routing Problem. Jelmer Blok

mileage management a guide for fleet managers

Driver Card. Driver Helpline. Your. Your

Fleet Size and Mix Optimization for Paratransit Services

Vehicle Routing and Scheduling. Martin Savelsbergh The Logistics Institute Georgia Institute of Technology

New Exact Solution Approaches for the Split Delivery Vehicle Routing Problem

Real-Life Vehicle Routing with Non-Standard Constraints

Future Models of Grocery Distribution. Dr. Alan Lewis Principal Consultant Transport & Travel Research Ltd

Waste Management. Sunny Mistry. Rensselaer Polytechnic Institute. Solid and Hazardous Waste Prevention and Control Engineering. Spring 2014 MANE-6960

Carbon emissions. A practical guide for fleet operators and drivers. Photography by Bob McCaffrey on Flickr

VEHICLE ROUTING AND SCHEDULING PROBLEMS: A CASE STUDY OF FOOD DISTRIBUTION IN GREATER BANGKOK. Kuladej Panapinun and Peerayuth Charnsethikul.

Learning Objectives. Required Resources. Tasks. Deliverables

Case Study. Mercadona and Renfe: Intermodal Collaboration Distribution. European Commission

ROUTING OF PERSONNEL SHUTTLES FOR A CALL CENTER:

Adaptive Memory Programming for the Vehicle Routing Problem with Multiple Trips

Van fleet management guide. cut business costs through improved van fleet management

DRIVING AT WORK RISK MANAGEMENT

Optimization of patient transport dispatching in hospitals

Track Your Fleet to Improve Fleet Driver Behavior (And Boost Productivity and Profitability)

Modeling and Solving the Capacitated Vehicle Routing Problem on Trees

VEHICLE ROUTING PROBLEM

P13 Route Plan. E216 Distribution &Transportation

Customer Stories. Teletrac tracks over 22,000 customers and 500,000 vehicles globally. Here are a few of their stories _CustomerStories_UK

Congestion (average speed during the weekday morning peak) on Local A Roads Methodology

Strategic Planning and Vehicle Routing Algorithm for Newspaper Delivery Problem: Case study of Morning Newspaper, Bangkok, Thailand

The Offshore Wind Farm Array Cable Layout Problem A Planar Open Vehicle Routing Problem

Proactive Driver Performance Management Keeps Fuel Efficiency on Track

SOLVING INVENTORY ROUTING PROBLEMS USING LOCATION BASED HEURISTICS

Optimising Patient Transportation in Hospitals

The Relationship between Vehicle Routing & Scheduling and Green Logistics - A Literature Survey

Optimize Fleet Efficiency and Lower Fuel and Operating Costs with Fleet Tracking

MiX Telematics Why use Telematics

Prudential plc. Basis of Reporting: GHG emissions data and other environmental metrics.

Small Fleet Performance Management Tool (SFPMT) helps A1 Paper improve efficiency

Two objective functions for a real life Split Delivery Vehicle Routing Problem

Un algorithme génétique hybride à gestion adaptative de diversité pour le problème de tournées de véhicules et ses variantes

ABSTRACT. would end the use of the hefty 1.5-kg ticket racks carried by KSRTC conductors. It would also end the

Charles Fleurent Director - Optimization algorithms

ENVIRONMENTAL POLICY STATEMENT

Supply Chain Design and the effects on shipping

Right Choice Insurance Brokers mybox Telematics Motor Insurance. Frequently Asked Questions IMPORTANT

Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows

Solving a New Mathematical Model for a Periodic Vehicle Routing Problem by Particle Swarm Optimization

Business Plan. Recycling Project

Hybrid Heterogeneous Electric Fleet Routing Problem with City Center Restrictions

Prospectus Keeping business on the move. Fleetwise

Tracking Vehicles. The synergy between information

Freight Measures within Norwich s CIVITAS Project. Chris Mitchell, Norwich City Agency Manager, Norfolk County Council

Strategic planning in LTL logistics increasing the capacity utilization of trucks

Constraint Programming for the Vehicle Routing Problem. Philip Kilby

MODELING RICH AND DYNAMIC VEHICLE ROUTING PROBLEMS IN HEURISTICLAB

Scheduling and Routing Milk from Farm to Processors by a Cooperative

Transcription:

Vehicle Routing: Transforming the Problem Richard Eglese Lancaster University Management School Lancaster, U.K.

Transforming the Problem 1. Modelling the problem 2. Formulating the problem 3. Changing the problem 2

From Interfaces 1980 While all the academic investigation of this problem class has increased knowledge and scope of understanding of the problem, is it of any direct use? Based on my knowledge gained from theoretical study, detailed analysis of actual practice and attempted applications in a consulting environment, the answer is no! 3

A recent email My company recently purchased a vehicle routing system the routes it planned made no logical sense to me whatsoever. This software was trialled for three days last month we got a record amount of failed deliveries. the software seemed to be routing my vehicles in a spirograph Do you believe routing software is a viable option for the industry? 4

Modelling the problem (1) Finding solutions to real-world problems involves understanding and taking account of issues that may be ignored in solving benchmark academic problems. Most real-world VRPs have additional constraints or considerations that are often not present in academic benchmark problems. 5

Modelling the problem (2) Temptation is to ignore inconvenient issues, but that can make results useless or even illegal. Routing installations tend to require a large degree of customization, as reflected in software prices, which often runs in the tens of thousands of dollars. OR/MS Today Survey February 2008 6

Examples of modelling issues Vehicle issues Product issues Time issues Contract issues 7

Problem of axle weight Unfortunately on more than one occasion our vehicles have been stopped either by the police or the vehicle inspector and found to be overweight either in total or on the front axle. We have asked our supplier of our vehicle routing and scheduling system whether they could modify their software to highlight a potential error. They have looked into this and been unable to offer a satisfactory solution. Operations Director, Timber Merchants 8

Vehicle leaving depot 1.5 TONNES (X2) 1.5 TONNES (X2) 1.5 TONNES (X2) 1.5 TONNES (X2) PAYLOAD 3.5 TONNES 15 TONNES (TOTAL 17.5 TONNES) ACTUAL 2.8 TONNES 9.2 TONNES (TOTAL 12 TONNES)

Vehicle after first delivery 1.5 TONNES (X2) 1.5 TONNES (X2) LOAD TAKEN OFF ON ROUTE FROM REAR OF VEHICLE PAYLOAD 3.5 TONNES 15 TONNES (TOTAL 17.5 TONNES) ACTUAL 4 TONNES 2 TONNES (TOTAL 6 TONNES)

Problem of volume Our routing and scheduling system occasionally generates a trip with more product than our vehicles could carry we need to manually check each trip for this error Transport Manager, White goods wholesaler UK 11

12

Product restrictions on loading Types of supermarket products: Frozen Produce and Perishable Grocery 13

Loading restrictions FROZEN PRODUCE & PERISHABLE GROCERY

Time Window Constraints Hard or soft? Supermarket example Electrical wholesaler example Connection with solution method 15

Payment contract Some contracts with third party logistics providers only involve payment while vehicle is loaded No need for the vehicle to return to the depot Modelled using an Open VRP 16

17

2. Formulating the problem Having decided what to model, how will the problem be formulated? Different formulations or representations of a problem can lead to different solution methods. How general should your method be? To what extent will you take advantage of problem specific features? 18

19

20

OVRP for larger problems Needs a heuristic Tabu search with a modified neighbourhood structure Tail swap Added soft time windows Solving with soft time windows led to new best solutions for some benchmark problems with hard time windows 21

Disruption management How to replan after the original plan cannot be completed? Could be caused by traffic accident, order delay, service delay etc. Look at the case of a vehicle breakdown

Disruption Management in VRP Single vehicle breakdown

Breakdown management Type of VRP: CVRP Type of commodity: Single commodity Allow cancellation or delay? No Objective: Minimize total distance Assumptions 1 extra vehicle is available in the depot A vehicle cannot be diverted until it has visited its current destination. 24

Disruption Management in VRP Method 1 Insertion based on the original plan Tabu Search

Disruption Management in VRP Method 2 Insertion from scratch Tabu search

Formulation issue The Disruption Management problem with a broken down vehicle has the same structure as an Open VRP with fixed end points. This led to an alternative heuristic using a method based on the Open VRP. 27

Arc Routing Formulation issue: Should you work with the original network or transform it to a node routing problem? Advantage: Can use node routing methods Disadvantage: May have a larger problem and/or have to deal with additional constraints 28

29 3. Changing the problem

New issues and objectives New technology Vehicle telematics & dynamic VRP New data Information on road networks Information on flows and speeds at different times New objectives Green agenda Collecting waste for recycling Vehicle routing to avoid congestion 30

Using fuel more efficiently Those elements that influence fuel consumption are: Travel related factors such as speed and acceleration rates Road conditions such as congestion, inclines, bends, roundabouts and traffic lights Vehicle characteristics such as engine size, fuel type, payload and age 31

32 For example

Current Journey Time Calculations Problems: our (routing and scheduling) system cannot be relied upon to provide accurate results so significant manual adjustments need to be undertaken before we finalise our routes for the next day Time windows are missed Legal driving constraints stretched Using resources inefficiently 33

Data Sources UK s leading provider of traffic information and vehicle security services http://www.itisholdings.com Largest commercial application of FVD TM Real road speeds time matched and day matched 96 (15 minute) time bins 8 days worth information 34

Rationale for a Road Timetable On one section of motorway in the North of England the same commercial vehicle speeds varied in one week from 5 mph (at 08.45 on the Monday) to 55 mph (at 20.15 on the Wednesday). When the recorded speeds were compared over a ten week period the variation in speed recorded for the same time of day and day of the week was less than 5%. 35

The LANTIME scheduler Given a set of customers and associated demands, central depot, vehicle fleet Objective: Min total time Constraints: Vehicle capacity (weight and space) Delivery time windows Driving time for each route Using time-dependent data requires significant changes to the vehicle routing algorithms 36

Tabu search algorithm 37 Uses best solution in selected neighbourhood Standard tabu list, aspiration criterion Long term memory based on penalising customers who have often been included in moves Accepts time-infeasible solutions, but penalises them to attain full feasibility in final solution

Case Study Electrical Wholesale Distribution in the South West of England Type of vehicle - all 3.5 tonne GVW box vans. No restrictions on any roads. Weight/Cube - No restrictions Time Windows - none Time constraint one shift per day 38

39 SOUTH WEST PROPOSED DELIVERY AREAS

ITIS Data information Data based on information aggregated into 15-minute time bins for a 3-month period covering February to April 2007. An average speed per time bin is used to construct the relevant Road Timetables. 40

Sample Comparisons For ten-hour shifts including legal breaks for drive time and work time. Depot based at Avonmouth Up to 7 vehicle routes required No. customers varies between 40 and 67 per day over 13 days. 41

Vehicle Routes on one day 42 Uncongested routes LANTIME routes

Sample solution for one day Total Vehicle 1 2 3 4 5 6 7time A 538 571 573 598 152 501 0 2933 A using uncongested speeds 43

Sample solution for one day Total Vehicle 1 2 3 4 5 6 7time A 538 571 573 598 152 501 0 2933 B 605 628 637 716 168 587 0 3341 A using uncongested speeds B using routes from A with actual speeds 44

Sample solution for one day Total Vehicle 1 2 3 4 5 6 7time A 538 571 573 598 152 501 0 2933 B 605 628 637 716 168 587 0 3341 C 596 195 597 565 501 596 578 3628 A using uncongested speeds B using routes from A with actual speeds C using LANTIME with actual speeds 45

Vehicle Routes for that day 46 Uncongested routes LANTIME routes

Future Work Modifying for least polluting rather than least time Harder with time-varying speeds because on each link we may need to travel faster or slower than the optimal speed to avoid being caught in congestion later. 47

Conclusion My hope is that current research will lead to transforming problems into solutions that can make a difference in practice now and in the future. 48

49 Questions?

References (1) C L Doll (1980) Quick and Dirty Vehicle Routing Procedure. Interfaces. 10, No. 1, 84-85. R Hall and J Partyka (2008) Vehicle Routing Software Survey: On the Road to Mobility. OR/MS Today February 2008. Alan Slater (2005) Monograph on Vehicle Routing and Scheduling, Added Value Logistics Consulting. RW Eglese, A Mercer, and B Sohrabi (2005) The grocery superstore vehicle scheduling problem. J Opl Res. Soc. 56, 902-911. AN Letchford, J Lysgaard and RW Eglese (2007) A Branch-and-Cut Algorithm for the Capacitated Open Vehicle Routing Problem. Journal of the Operational Research Society, 58(12), pp 1642-1651. Z Fu, R Eglese and LYO Li (2005) A new tabu search heuristic for the open vehicle routing problem. J. Opl Res. Soc. 56(3), pp 267-274. Corrigendum (2006) J. Opl Res. Soc. 57, p. 1018. 50

References (2) Z Fu, LYO Li and R Eglese (2008) An improved tabu search heuristic for the open vehicle routing problem with soft time windows. Working Paper. Q Mu, Z Fu and R Eglese (2008) Disruption management of the vehicle routing problem with vehicle breakdown. Working Paper. RW Eglese, W Maden and A Slater (2006) A Road Timetable TM to aid vehicle routing and scheduling. Computers & OR., 33, pp 3508-3519. W Maden, R Eglese and D Black (2008) Vehicle routing and scheduling with time varying data. Working Paper. 51