Routing and Scheduling in Transportation. Vehicle Routing Problem Determining the best routes or schedules for pickup/delivery of passengers or goods.

Slides:



Advertisements
Similar presentations
Vehicle Routing: Coincident Origin and Destination Points
Advertisements

Algorithm Design Methods (I) Fall 2003 CSE, POSTECH.
Algorithm Design Methods Spring 2007 CSE, POSTECH.
CITY LOGISTICS “Is the process of totally optimising the logistics and transport activities by private companies in urban areas while considering the traffic.
ArcLogistics Routing Software for Special Needs, Maintenance and Delivery.
VEHICLE ROUTING PROBLEM
A tabu search heuristic to solve the split delivery Vehicle Routing Problem with Production and Demand Calendars (VRPPDC) Marie-Claude Bolduc Gilbert Laporte,
An Exact Algorithm for the Vehicle Routing Problem with Backhauls
DOMinant workshop, Molde, September 20-22, 2009
The Variable Neighborhood Search Heuristic for the Containers Drayage Problem with Time Windows D. Popović, M. Vidović, M. Nikolić DEPARTMENT OF LOGISTICS.
Modeling Rich Vehicle Routing Problems TIEJ601 Postgraduate Seminar Tuukka Puranen October 19 th 2009.
Vehicle Routing & Scheduling: Part 1
Route Planning Branch & Bound CIS548 November 15, 2006.
Vehicle Routing & Scheduling Multiple Routes Construction Heuristics –Sweep –Nearest Neighbor, Nearest Insertion, Savings –Cluster Methods Improvement.
Routing & Scheduling: Part 1
CAPS RoutePro Routing Environment. Solution Methods. Backhauls. Dispatcher Interface. Demonstration.
Vehicle Routing & Scheduling
1 Effectively Market Your Business Using Electronic Maps Part 3. GIS in LOGISTICS University of Redlands Avijit Sarkar Tutorial supported by U.S.
CSE 550 Computer Network Design Dr. Mohammed H. Sqalli COE, KFUPM Spring 2007 (Term 062)
Transportation Logistics Professor Goodchild Spring 2009.
Carl Bro a|s - Route 2000 Solving real life vehicle routing problems Carl Bro a|s International consulting engineering company 2100 employees worldwide.
Vehicle Routing & Scheduling: Part 2 Multiple Routes Construction Heuristics –Sweep –Nearest Neighbor, Nearest Insertion, Savings –Cluster Methods Improvement.
Decision-making Levels on Logistics Engineering deals with decisions that have a long lasting effect on the firm. includes decisions that are updated anywhere.
Transport Decisions Chapter 7
Operations Research Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2 nd Semester ITGD4207 University of Palestine.
Network Optimization Models
Edward Kent Jason Atkin Rong Qi 1. Contents Vehicle Routing Problem VRP in Forestry Commissioning Loading Bay Constraints Ant Colony Optimisation Handing.
Network Models Tran Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology Tran Van Hoai.
1 1 1-to-Many Distribution Vehicle Routing John H. Vande Vate Spring, 2005.
Vehicle Routing & Scheduling: Developments & Applications in Urban Distribution Assoc. Prof. Russell G. Thompson Department of Infrastructure Engineering.
DECISION SUPPORT SYSTEM FOR REAL-TIME URBAN FREIGHT MANAGEMENT Hanna Grzybowska and Jaume Barceló Dept.
Network-Based Optimization Models Charles E. Noon, Ph.D. The University of Tennessee.
The Application of The Improved Hybrid Ant Colony Algorithm in Vehicle Routing Optimization Problem International Conference on Future Computer and Communication,
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
Exact and heuristics algorithms
© J. Christopher Beck Lecture 25: Workforce Scheduling 3.
Vehicle Routing & Scheduling
Transportation Logistics Professor Goodchild Spring 2011.
Transportation Logistics CEE 498B/599I Professor Goodchild 4/18/07.
Log Truck Scheduling Problem
1 A Logistics Problem The Dispatch Manager for ABC Logistics needs to send a fleet of 8 small trucks and 4 large trucks from a depot to pick up items at.
Vehicle Routing Problems
Vehicle Routing & Scheduling Cluster Algorithms Improvement Heuristics Time Windows.
Solving the Vehicle Routing Problem with Multiple Multi-Capacity Vehicles Michael Sanders.
Vehicle Routing Problem
Management Science 461 Lecture 7 – Routing (TSP) October 28, 2008.
Tabu Search Applications Outlines: 1.Application of Tabu Search 2.Our Project with Tabu Search: EACIIT analytics.
Transportation II Lecture 16 ESD.260 Fall 2003 Caplice.
Applications of Tabu Search OPIM 950 Gary Chen 9/29/03.
A MapReduced Based Hybrid Genetic Algorithm Using Island Approach for Solving Large Scale Time Dependent Vehicle Routing Problem Rohit Kondekar BT08CSE053.
Algorithm Design Methods
Local Container Truck Routing Problem with its Operational Flexibility Kyungsoo Jeong, Ph.D. Candidate University of California, Irvine Local container.
Service Delivery in the Field
1.3 Modeling with exponentially many constr.
GEOP 4355 Transportation Routing Models
Solving the Vehicle Routing Problem with Multiple Multi-Capacity Vehicles Michael Sanders.
Routing and Logistics with TransCAD
A Logistics Problem The Dispatch Manager for ABC Logistics needs to send a fleet of 7 small trucks and 4 large trucks from a depot to pick up items at.
TransCAD Vehicle Routing 2018/11/29.
Transport Decisions Chapter 7
Exam 2 LZW not on syllabus. 73% / 75%.
1.3 Modeling with exponentially many constr.
Planning the transportation of elderly to a daycare center
Routing and Logistics with TransCAD
Multiple Ant Colonies Presented by Brandon Borkholder
Algorithm Design Methods
Topic 15 Job Shop Scheduling.
Algorithm Design Methods
Vehicle Routing John H. Vande Vate Fall,
Algorithm Design Methods
Presentation transcript:

Routing and Scheduling in Transportation

Vehicle Routing Problem Determining the best routes or schedules for pickup/delivery of passengers or goods in a distribution system Objectives: Minimize time/distance/cost Relevant parameters: size of the fleet, capacity, number of drivers, customers’ information and timing constraints.

VRPTW A set of vehicles with limited capacity Route from a central depot to a set of geographically dispersed customers with known demands Predefined time windows Capacity constraint

VRPTW (cont2) Depot, customer Capacity Time windows Objectives: –Vehicle (Route) –Routing cost

Vehicle Routing Solution

VRPTW: Methods Graph theory Minimal spanning tree + shortest path Saving method Branch and bound Simulated annealing Tabu search Ant colony

Savings matrix Method Identify the distance matrix Identify the savings matrix Assign customers to vehicles or routes Sequence customers within routes

Webvan DC-online grocers After customers place orders for groceries on- line, staff at the DC must pick the items needed and load them on trucks for delivery. The manager must decide which trucks will deliver to which customers and the route that each truck will take when making deliveries. The manager must also ensure that no truck is overloaded and that promised delivery times are met.

Problem One morning, the DC manager at Webvan has orders from 13 customers that are to be delivers. The location of the DC, each customer on a grid, and the order size A i from each customer i. The manager has four trucks each capable of carrying up to 200 units. The manager feels that the delivery costs are strongly linked to the total distance the trucks travel and that the distance between two points on the grid is correlated with the actual distance that a vehicle will travel between those two points. The manager thus decides to assign customers to truck and identify a route for each truck with a goal of minimizing the total distance traveled.

Customer location and demand for Webvan Warehouse (0, 0) C1 (0,12) – 48 C2 (6, 5) – 36 C3 (7, 15) – 43 C4 (9,12) - 92 C5 (15, 3) – 57 C6 (20, 0) - 16 C7 (17, -2) – 56 C8 (7, -4) – 30 C9 (1, -6) – 57 C10 (15, -6) – 47 C11 (20, -7) -91 C12 (7, -9) – 55 C13 (2, -15) - 38

Identify distance matrix Distance between every pair of locations is calculated Dist (A, B) = SQR ROOT OF (x A -x B ) 2 + (y A -y B ) 2

Identify the savings matrix It represent the savings that accrue on consolidating two customers on a single truck It can be evaluated in terms of distance, time and money. Saving S (x,y)=Dist (DC, x) + Dist (DC, y)- Dist (x,y)

Assign customers to Vehicles While assigning customers to vehicles, the manager attempts to maximize savings. An iterative procedure is used. Two routes can be combined into a feasible route if the total deliveries across both routes do not exceed the capacity. (200) Look for max. saving combination Route 6 and 11 are combined. Route 7 and 6 are combined The four routes are (1,3,4), (2,9), (6,7,8,11) and (5,10, 12, 13)

Sequence customers within routes Route sequencing procedures- To get initial route for each vehicle Route improvement procedures- To improve the initial trip further.

Route sequencing procedures Farthest insert Nearest insert Nearest neighbor Sweep