Vehicle Routing Problems

Slides:



Advertisements
Similar presentations
Outline LP formulation of minimal cost flow problem
Advertisements

VEHICLE ROUTING PROBLEM
An Exact Algorithm for the Vehicle Routing Problem with Backhauls
Management Science 461 Lecture 2b – Shortest Paths September 16, 2008.
Modeling Rich Vehicle Routing Problems TIEJ601 Postgraduate Seminar Tuukka Puranen October 19 th 2009.
Vehicle Routing & Scheduling: Part 1
Vehicle Routing & Scheduling Multiple Routes Construction Heuristics –Sweep –Nearest Neighbor, Nearest Insertion, Savings –Cluster Methods Improvement.
PROFESSOR GOODCHILD CEE 587 APRIL 15, 2009 Basic Optimization.
The Min-Max Split Delivery Multi- Depot Vehicle Routing Problem with Minimum Delivery Amounts X. Wang, B. Golden, and E. Wasil INFORMS San Francisco November.
Graph Traversals Reading Material: Chapter 9. Graph Traversals Some applications require visiting every vertex in the graph exactly once. The application.
Ant Colony Optimization Chapter 5 Ant Colony Optimization for NP- Hard Problems Ben Sauskojus.
Homework collection Read Pages 175 – 184 Page 188: 21 – 26, 29 – 36, 41 – 44, 47 – 49, 51, 52, 59, 62, 63.
Vehicle Routing & Scheduling
Transportation Logistics Professor Goodchild Spring 2009.
Vehicle Routing & Scheduling: Part 2 Multiple Routes Construction Heuristics –Sweep –Nearest Neighbor, Nearest Insertion, Savings –Cluster Methods Improvement.
NetworkModel-1 Network Optimization Models. NetworkModel-2 Network Terminology A network consists of a set of nodes and arcs. The arcs may have some flow.
Job Shop Reformulation of Vehicle Routing Evgeny Selensky University of Glasgow
Job Shop Reformulation of Vehicle Routing Evgeny Selensky.
Bruce L. Golden R.H. Smith School of Business University of Maryland Presented at DSI Annual Meeting November 2013 Baltimore, MD 1.
Package Transportation Scheduling Albert Lee Robert Z. Lee.
Two Discrete Optimization Problems Problem: The Transportation Problem.
1.3 Modeling with exponentially many constr.  Some strong formulations (or even formulation itself) may involve exponentially many constraints (cutting.
Routing and Scheduling in Transportation. Vehicle Routing Problem Determining the best routes or schedules for pickup/delivery of passengers or goods.
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.
Shop Scheduling Reformulation of Vehicle Routing Evgeny Selensky Dept of Computing Science Glasgow University.
UNIT 3 THINKING MATHEMATICALLY BY BLITZER Hamilton Paths and Hamilton Circuits.
COSC 2007 Data Structures II Chapter 14 Graphs III.
28 April 2004 Javier Faulín & Israel Gil 1 DESCRIPTION OF THE ALGACEA-2 ALGORITHM IN THE ROUTING OPTIMIZATION IN CVRP Javier Faulín Department of Statistics.
The Optimization of Solid Waste Collection (SWC) in Nablus City Supervisor: Dr. Ramiz Assaf Co. Supervisor: Dr. Yahya Saleh An-Najah National University.
Hub Location Problems Chapter 12
The Application of The Improved Hybrid Ant Colony Algorithm in Vehicle Routing Optimization Problem International Conference on Future Computer and Communication,
K. Panchamgam, Y. Xiong, B. Golden*, and E. Wasil Presented at INFORMS Annual Meeting Charlotte, NC, November 2011 *R.H. Smith School of Business University.
The Traveling Salesman Problem Over Seventy Years of Research, and a Million in Cash Presented by Vladimir Coxall.
CSE 589 Part VI. Reading Skiena, Sections 5.5 and 6.8 CLR, chapter 37.
Vehicle Routing & Scheduling
Traveling Salesman Problem (TSP)
TSP – Upper Bounds and Lower Bounds Initial problem : Upper Bound A salesman based in Stockton needs to visit shops based in Darlington, Billingham, Middlesbrough,
Transportation Logistics Professor Goodchild Spring 2011.
Transportation Logistics CEE 498B/599I Professor Goodchild 4/18/07.
Log Truck Scheduling Problem
8/14/04 J. Bard and J. W. Barnes Operations Research Models and Methods Copyright All rights reserved Lecture 6 – Integer Programming Models Topics.
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 & Scheduling Cluster Algorithms Improvement Heuristics Time Windows.
Management Science 461 Lecture 3 – Covering Models September 23, 2008.
Example 1: The Absolute Value Function
Solving the Vehicle Routing Problem with Multiple Multi-Capacity Vehicles Michael Sanders.
Vehicle Routing Problem
Graphs Definition: a graph is an abstract representation of a set of objects where some pairs of the objects are connected by links. The interconnected.
Management Science 461 Lecture 7 – Routing (TSP) October 28, 2008.
Chapter 14 Section 3 - Slide 1 Copyright © 2009 Pearson Education, Inc. AND.
Tabu Search Applications Outlines: 1.Application of Tabu Search 2.Our Project with Tabu Search: EACIIT analytics.
A MapReduced Based Hybrid Genetic Algorithm Using Island Approach for Solving Large Scale Time Dependent Vehicle Routing Problem Rohit Kondekar BT08CSE053.
Network Analyst. Network A network is a system of linear features that has the appropriate attributes for the flow of objects. A network is typically.
Weighted Graphs and traveling Salesperson problem
Redraw these graphs so that none of the line intersect except at the vertices B C D E F G H.
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
CS 3343: Analysis of Algorithms
1.3 Modeling with exponentially many constr.
GEOP 4355 Transportation Routing Models
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.
1.3 Modeling with exponentially many constr.
Planning the transportation of elderly to a daycare center
Weighted Graphs & Shortest Paths
The travelling salesman problem
Vehicle Routing John H. Vande Vate Fall,
ESGI SI: European Study Group Mathematics With Industry Workshop 2017
Presentation transcript:

Vehicle Routing Problems

Traveling Salesperson Problem (TSP) vs. Vehicle Routing Problem (VRP) In TSP we sought a cycle through each node of a graph that had the minimum total edge weights TSP appropriate for case of determining shortest route of ONE delivery person to ALL possible locations If we allow MULTIPLE delivery people, all starting from the same location, we have VRP

Assumptions for Basic VRP Vehicles have the same capacity Vehicles based at a single depot station Vehicles serve many different customers Each customer’s demand is delivered by exactly one vehicle Goal is to find minimum cost collection of vehicle routes, all starting and ending at same depot, that contain all customers and do not violate vehicle capacities

Mathematical Description of VRP Defined on undirected graph G = (V,E) V={0,1,…,n} is set of nodes, vertex 0 is the depot, and remaining nodes are customers E is set of edges on the graph Fleet of m identical vehicles, each with capacity D, is based at the depot Each customer i has demand di Cost cij for traveling route from i to j

VRP Constraints and Objective VRP seeks a set of m vehicle routes such that Each route begins and ends at the depot 0 Each customer is included on exactly one route Total demand of each route does not exceed D Total cost associated with each route is minimized

Example 4.1 A local pizza shop received 10 late orders for delivery last night; unfortunately, only three delivery persons are working. The shop uses a coordinate system to mark where houses are located (using the nearest intersection as locations). The 10 deliveries are to go to the following places: 1 2 3 4 5 6 7 8 9 10 E/W 20 40 180 130 160 50 30 100 90 75 N/S 70 80 60 120 15 All streets in this town go either north-south or east-west, so distance must be measured rectilinearly. Assuming that the pizza shop is located at position (0,0) and that each driver can deliver at most five orders, how should the delivery routes be determined in order to minimize the total travel distance?

Pizza Shop and Customer Locations

Pizza Delivery Routes Objective Value = 1100

Pizza Delivery Routes Objective Value = 1120

Pizza Delivery Routes Objective Value = 1140

Pizza Delivery Routes Objective Value = 1140

Optimal Pizza Delivery Routes Optimal Objective Value = 1140

VRP Formulation

VRP Formulation Assumptions Every vehicle visits at least two customers Direction a route is traversed does not change the cost (symmetric case) Model can be modified to include case where a vehicle may visit only one customer and to asymmetric case

Some VRP Variations Each customer must be visited only within a specified time window (VRP with time windows) Vehicles start from one of multiple depots (multidepot VRP) Customers can possibly be served by more than one vehicle (split delivery VRP)