Transportation Logistics Professor Goodchild Spring 2009.

Slides:



Advertisements
Similar presentations
Introduction to Transportation Systems. PART II: FREIGHT TRANSPORTATION.
Advertisements

Strategic Decisions (Part II)
Carthagène A brief introduction to combinatorial optimization: The Traveling Salesman Problem Simon de Givry.
Chapter 7: Transportation Models Skip Ship Routing & Scheduling (pp ) Service Selection Shortest Path Transportation Problem Vehicle Routing &
CEE 320 Winter 2006 Route Choice CEE 320 Steve Muench.
Inventory Cost Captures time-value of holding product Captures time-value of holding product Perishability, theft, opportunity cost of cash, insurance,
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.
1 EL736 Communications Networks II: Design and Algorithms Class8: Networks with Shortest-Path Routing Yong Liu 10/31/2007.
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 8 Ýmir Vigfússon.
PROFESSOR GOODCHILD CEE 587 APRIL 15, 2009 Basic Optimization.
Supply Chain Management Managing the between all of the parties directly and indirectly involved in the procurement of a product or raw material.
Typical supply chain upstream downstream.
Logistics Cost Part II Professor Goodchild Spring 11.
Vehicle Routing & Scheduling
TRIP ASSIGNMENT.
Transportation Logistics Professor Goodchild Spring 2011.
Vehicle Routing & Scheduling: Part 2 Multiple Routes Construction Heuristics –Sweep –Nearest Neighbor, Nearest Insertion, Savings –Cluster Methods Improvement.
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 8 Ýmir Vigfússon.
Ch. 11: Optimization and Search Stephen Marsland, Machine Learning: An Algorithmic Perspective. CRC 2009 some slides from Stephen Marsland, some images.
Logistics Cost Professor Goodchild Spring 11. Initial gains from deregulation (restructuring of networks), stalling in the mid-90s dropping off again.
McGraw-Hill/Irwin ©2008 The McGraw-Hill Companies, All Rights Reserved Business Plug-in B8 SUPPLY CHAIN MANAGEMENT.
Package Transportation Scheduling Albert Lee Robert Z. Lee.
Routing and Scheduling in Transportation. Vehicle Routing Problem Determining the best routes or schedules for pickup/delivery of passengers or goods.
Are Monopolies Desirable?
Network Models Tran Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology Tran Van Hoai.
Workshop PRIXNET – 11/12 Mars CONGESTION PRICING IN AIR TRANSPORTATION Karine Deschinkel Laboratoire PRiSM – Université de Versailles.
IT 60101: Lecture #201 Foundation of Computing Systems Lecture 20 Classic Optimization Problems.
1 1 1-to-Many Distribution Vehicle Routing John H. Vande Vate Spring, 2005.
Some network flow problems in urban road networks Michael Zhang Civil and Environmental Engineering University of California Davis.
Optimization Problems - Optimization: In the real world, there are many problems (e.g. Traveling Salesman Problem, Playing Chess ) that have numerous possible.
Lecture 6 – Integer Programming Models Topics General model Logic constraint Defining decision variables Continuous vs. integral solution Applications:
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.
Thursday, May 9 Heuristic Search: methods for solving difficult optimization problems Handouts: Lecture Notes See the introduction to the paper.
Location decisions are strategic decisions. The reasons for location decisions Growth –Expand existing facilities –Add new facilities Production Cost.
CSE 589 Part VI. Reading Skiena, Sections 5.5 and 6.8 CLR, chapter 37.
Network Congestion Games
Optimizing Pheromone Modification for Dynamic Ant Algorithms Ryan Ward TJHSST Computer Systems Lab 2006/2007 Testing To test the relative effectiveness.
Transportation Logistics Professor Goodchild Spring 2011.
Transportation Logistics CEE 498B/599I Professor Goodchild 4/18/07.
1 1 1-to-Many Distribution Vehicle Routing Part 2 John H. Vande Vate Spring, 2005.
Capacity-constrained Traffic Assignment in Network with Residual Queues and Implementation in EMME/2 Tel.: , 16th.
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 Slides by Yong Liu 1, Deep Medhi 2, and Michał Pióro 3 1 Polytechnic University, New York, USA 2 University of Missouri-Kansas City, USA 3 Warsaw University.
Vehicle Routing Problems
Vehicle Routing & Scheduling Cluster Algorithms Improvement Heuristics Time Windows.
An extension to Salop’s model Focused on variety differentiation: consumers differ on the most preferred variety Expands it to include quality differentiation:
Lecture 6 – Integer Programming Models Topics General model Logic constraint Defining decision variables Continuous vs. integral solution Applications:
Distribution Manager Supply Chain Man. (SCM), “Logistics” Transport Plans (Production Plans) Facility Location f.ex. warehouses Network Models: Minimal.
Assignment. Where are we? There are four scopes 1. Logit 2. Assignment Today! 3. LUTI 4. Other models and appraisal.
Vehicle Routing Problem
CEE 320 Fall 2008 Route Choice CEE 320 Steve Muench.
Management Science 461 Lecture 7 – Routing (TSP) October 28, 2008.
QUANTITATIVE METHODS FOR MANAGERS ASSIGNMENT MODEL.
1 1 Vehicle Routing Part 2 John H. Vande Vate Fall, 2002.
ANASOFT VIATUS. Challenges Supply chain optimization is necessary for achieving competitive price of final products Synchronization and utilization of.
Transportation II Lecture 16 ESD.260 Fall 2003 Caplice.
Transportation Planning Asian Institute of Technology
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.
Management Science 461 Lecture 4b – P-median problems September 30, 2008.
T-Share: A Large-Scale Dynamic Taxi Ridesharing Service
Prepared for 16th TRB National Transportation Planning Applications Conference Outline Gap Value in Simulation-Based Dynamic Traffic Assignment (DTA) Models:
TransCAD Vehicle Routing 2018/11/29.
Professor Goodchild Cee 587 April 13, 2011
Planning the transportation of elderly to a daycare center
Vehicle Routing John H. Vande Vate Fall,
Presentation transcript:

Transportation Logistics Professor Goodchild Spring 2009

Traveling Salesman Problem Visit a set of cities and minimize total travel cost Applies to delivery routes Assume travel cost independent of order Individual traveler

Traveling Salesman Problem Can be formulated as an integer programming problem The time to find an optimal solution increases very quickly with N Requires location of each city (customer) to be visited

TSP approximation Is there a formula for L* (the optimum expected length) if N points are randomly scattered (with density δ) in a square region of area A? L*~k √(AN)=kN/√δ k depends on the metric (approximately 0.72 for L2 (Euclidean),.92 for L1 (grid)) Works well for large N Other formulae for different shapes, moderate N

Vehicle Routing Problem Assume given locations of N points, a depot, a matrix of costs to travel between locations, a demand for each point, a vehicle capacity Find an allocation of points to vehicles and a set of vehicle routes ending and beginning at the depot that minimizes either vehicle distance, number of vehicles, or a combination of the two Assumes number of vehicles known

VRP Can be formulated as an integer program in a variety of ways The time to find an optimal solution increases very quickly with N Faster solution methods have been developed that don’t find the optimum but find a good solution Local search methods (simulated annealing)

TSP approximation r: distance from depot to center of tour area D: total demand (units) v m : vehicle capacity L vrp ≤L tsp +2Dr/v m

Time windows A time window is an interval in time, provided for the delivery of some good A narrow time window is a short one, say 30 minutes in length A wide time window is a long one, say 8 hours in length How do time windows effect the vehicle routing problem?

Questions How does the length of a tour change with demand density? How does the number of drivers change with the length of a tour? How would you calculate the demand density with 30 minute time windows versus 2 hour time windows?

Tailored Strategies Tighter time windows for customers that are willing to pay more. Deliveries outside of peak travel periods. Allow transportation companies to expand their markets. Increase logistical complexity.

Link costs are a function of volume

Wardrop’s First Principal The journey times in all routes actually used are equal and less than those which would be experienced by a single vehicle on any unused route. Each user non-cooperatively seeks to minimize his cost of transportation. Referred to as "user equilibrium" (UE) flows. User-optimized equilibrium is reached when no user may lower his transportation cost through unilateral action.

Wardrop’s Second Principal At equilibrium the average journey time is minimum. This implies that each user behaves cooperatively in choosing his own route to ensure the most efficient use of the whole system. Referred to as "system optimal" (SO). Economists argue this can be achieved with marginal cost road pricing. marginal costroad pricing

O D1 D2 Link 1 Flow = X 1 Cost = Z 1 Link 2 Flow = X 2 Cost = Z 2 Link 3 Flow = X 3 Cost = X 3 Given OD flow from O to D2 is 4 Choose fraction of flow to travel link 1 and 3 or link 2 Identify UE solution, SO solution

O D1 D2 Link 1 Flow = X 1 Cost = Z 1 Link 2 Flow = X 2 Cost = Z 2 Link 3 Flow = X 3 Cost = X 3 X 1 =4(1+x), X 2 =4(1-x), X 3 =4x x is fraction of items for D2 sent through D1 Z 1 =1/X 1, Z 2 =X 2, Z 3 =1 Total Cost = X 1 Z 1 +X 2 Z 2 +X 3 Z 3 UE: travel cost on both links equivalent SO: minimize total travel cost

O D1 D2 Link 1 Flow = X 1 Cost = Z 1 Link 2 Flow = X 2 Cost = Z 2 Link 3 Flow = X 3 Cost = X 3 UE: x=.7 SO: x=.5

O D1 D2 Link 1 Flow = X 1 Cost = Z 1 Link 2 Flow = X 2 Cost = Z 2 Link 3 Flow = X 3 Cost = X 3 X 1 =4(1+x), X 3 =4x, X 2 =4(1-x) Z 1 =X 1 -1/2, Z 2 =3X 2 -1/2, Z 3 =1 Total Cost = X 1 Z 1 +X 2 Z 2 +X 3 Z 3 Total Cost = 2(1+x) 1/2 +6(1-x) 1/2 +4x

X 1 =4(1+x), X 3 =4x, X 2 =4(1-x) Total Cost = X 1 Z 1 +X 2 Z 2 +X 3 Z 3 Z 1 =X 1 -1/2, Z 2 =3X 2 -1/2, Z 3 =1 Total Cost = 2(1+x) 1/2 +6(1-x) 1/2 +4x Higher the flow, lower the per unit cost – economy of scale Which links have economies of scale?

x Total cost Total cost minimized at x=1 Total cost = 6.8 Want to send everything on the same route