L. Bertazzi, B. Golden, and X. Wang Route 2014 Denmark June 2014 1.

Slides:



Advertisements
Similar presentations
Vehicle Routing & Job Shop Scheduling: Whats the Difference? ICAPS03, June 13, 2003 J. Christopher Beck, Patrick Prosser, & Evgeny Selensky Dept. of Computing.
Advertisements

Price Of Anarchy: Routing
How Bad is Selfish Routing? By Tim Roughgarden Eva Tardos Presented by Alex Kogan.
An Exact Algorithm for the Vehicle Routing Problem with Backhauls
Online Scheduling with Known Arrival Times Nicholas G Hall (Ohio State University) Marc E Posner (Ohio State University) Chris N Potts (University of Southampton)
Modeling Rich Vehicle Routing Problems TIEJ601 Postgraduate Seminar Tuukka Puranen October 19 th 2009.
Greedy Algorithms Basic idea Connection to dynamic programming Proof Techniques.
Vehicle Routing & Scheduling: Part 1
Transit Vehicle Routing Methods for Large-Scale Evacuation Mark Hickman and Moshe Dror University of Arizona INFORMS November 15, 2011.
Computability and Complexity 23-1 Computability and Complexity Andrei Bulatov Search and Optimization.
The Cache Location Problem IEEE/ACM Transactions on Networking, Vol. 8, No. 5, October 2000 P. Krishnan, Danny Raz, Member, IEEE, and Yuval Shavitt, Member,
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.
Ant Colony Optimization Chapter 5 Ant Colony Optimization for NP- Hard Problems Ben Sauskojus.
Online Algorithms Motivation and Definitions Paging Problem Competitive Analysis Online Load Balancing.
Vehicle Routing & Scheduling
Collaborative Web Caching Based on Proxy Affinities Jiong Yang, Wei Wang in T. J.Watson Research Center Richard Muntz in Computer Science Department of.
Dynamic Programming Optimization Problems Dynamic Programming Paradigm
Solution methods for Discrete Optimization Problems.
Approximation Algorithms Motivation and Definitions TSP Vertex Cover Scheduling.
Hardness Results for Problems P: Class of “easy to solve” problems Absolute hardness results Relative hardness results –Reduction technique.
A hybrid heuristic for an inventory routing problem C.Archetti, L.Bertazzi, M.G. Speranza University of Brescia, Italy A.Hertz Ecole Polytechnique and.
Smooth Priorities for Make-to-Stock Inventory Control Carlos F. G. Bispo Instituto de Sistemas e Robótica – Instituto Superior Técnico Technical Univ.
Vehicle Routing & Scheduling: Part 2 Multiple Routes Construction Heuristics –Sweep –Nearest Neighbor, Nearest Insertion, Savings –Cluster Methods Improvement.
Job Shop Reformulation of Vehicle Routing Evgeny Selensky University of Glasgow
Client-Server Assignment for Internet Distributed Systems.
Package Transportation Scheduling Albert Lee Robert Z. Lee.
LP-based Techniques for Minimum Latency Problems Chaitanya Swamy University of Waterloo Joint work with Deeparnab Chakrabarty Microsoft Research, India.
June 10, 2003STOC 2003 Optimal Oblivious Routing in Polynomial Time Harald Räcke Paderborn Edith Cohen AT&T Labs-Research Yossi Azar Amos Fiat Haim Kaplan.
Network Models Tran Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology Tran Van Hoai.
Network Aware Resource Allocation in Distributed Clouds.
A Parallel Cooperating Metaheuristics Solver for Large Scale VRP’s Jiayong Jin, Molde University College, Norway
The Min-Max Multi-Depot Vehicle Routing Problem: Three-Stage Heuristic and Computational Results X. Wang, B. Golden, and E. Wasil INFORMS Minneapolis October,
Shop Scheduling Reformulation of Vehicle Routing Evgeny Selensky Dept of Computing Science Glasgow University.
1 1 Slide © 2000 South-Western College Publishing/ITP Slides Prepared by JOHN LOUCKS.
Design & Analysis of Algorithms Combinatory optimization SCHOOL OF COMPUTING Pasi Fränti
The Min-Max Multi-Depot Vehicle Routing Problem: Three-Stage Heuristic and Computational Results X. Wang, B. Golden, and E. Wasil POMS -May 4, 2013.
The Application of The Improved Hybrid Ant Colony Algorithm in Vehicle Routing Optimization Problem International Conference on Future Computer and Communication,
Chapter 1. Formulations 1. Integer Programming  Mixed Integer Optimization Problem (or (Linear) Mixed Integer Program, MIP) min c’x + d’y Ax +
Princeton University COS 423 Theory of Algorithms Spring 2001 Kevin Wayne Approximation Algorithms These lecture slides are adapted from CLRS.
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.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
Exact and heuristics algorithms
Mathematics.
1 - CS7701 – Fall 2004 Review of: Detecting Network Intrusions via Sampling: A Game Theoretic Approach Paper by: – Murali Kodialam (Bell Labs) – T.V. Lakshman.
1 Iterative Integer Programming Formulation for Robust Resource Allocation in Dynamic Real-Time Systems Sethavidh Gertphol and Viktor K. Prasanna University.
Transportation Logistics Professor Goodchild Spring 2011.
15.082J & 6.855J & ESD.78J October 7, 2010 Introduction to Maximum Flows.
15.082J and 6.855J March 4, 2003 Introduction to Maximum Flows.
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks TCP.
Energy-aware Node Placement in Wireless Sensor Networks Global Telecommunications Conference 2004 (Globecom 2004) Peng Cheng, Chen-Nee Chuah Xin Liu UCDAVIS.
Log Truck Scheduling Problem
CS6045: Advanced Algorithms NP Completeness. NP-Completeness Some problems are intractable: as they grow large, we are unable to solve them in reasonable.
Vehicle Routing Problems
Solving the Vehicle Routing Problem with Multiple Multi-Capacity Vehicles Michael Sanders.
Vehicle Routing Problem
Balanced Billing Cycles and Vehicle Routing of Meter Readers by Chris Groër, Bruce Golden, Edward Wasil University of Maryland, College Park American University,
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
The integrated dial-a-ride problem with timetabled fixed route service Marcus Posada, Henrik Andersson and Carl Henrik Häll.
BAHIR DAR UNIVERSITY Institute of technology Faculty of Computing Department of information technology Msc program Distributed Database Article Review.
Approximation Algorithms
Comparison of the Three CPU Schedulers in Xen
Understanding and Exploiting Amazon EC2 Spot Instances
Xiaoyang Zhang1, Yuchong Hu1, Patrick P. C. Lee2, Pan Zhou1
The Hierarchical Traveling Salesman Problem
Artificial Intelligence
Generating and Solving Very Large-Scale Vehicle Routing Problems
By Yupei Xiong, Damon Gulczynski, Bruce Golden, and Edward Wasil
Chapter 1. Formulations.
Vehicle routing in Python
Presentation transcript:

L. Bertazzi, B. Golden, and X. Wang Route 2014 Denmark June

Introduction  In the min-sum VRP, the objective is to minimize the total cost incurred over all the routes  In the min-max VRP, the objective is to minimize the maximum cost incurred by any one of the routes  Suppose we have computer code that solves the min-sum VRP, how poorly can it do on the min-max VRP?  Suppose we have computer code that solves the min-max VRP, how poorly can it do on the min-sum VRP? 2

Introduction  Applications of the min-max objective  Disaster relief efforts Serve all victims as soon as possible  Computer networks Minimize maximum latency between a server and a client  Workload balance Balance amount of work among drivers and/or across a time horizon 3

An Instance of the VRP The min-max solution The min-sum solution 4 Max load = 2 Max # vehicles = 2 total cost min-max cost

Motivation behind our Worst-Case Study  Observation: The min-max solution has a slightly higher (2.2%) total cost, but it has a much smaller (23.3%) min-max cost  Also, the routes are better balanced  Is this always the case?  What is the worst-case ratio of the cost of the longest route in the min-sum VRP to the cost of the longest route in the min-max VRP?  What is the worst-case ratio of the total cost of the min-max VRP to the total cost of the min-sum VRP? 5

Variants of the VRP Studied  Capacitated VRP with infinitely many vehicles (CVRP_INF)  Capacitated VRP with a finite number of vehicles (CVRP_k)  Multiple TSP (MTSP_k)  Service time VRP with a finite number of vehicles (SVRP_k) 6

CVRP_INF  Capacitated VRP with an infinite number of vehicles  : the cost of the longest route of the optimal min-max solution  : the cost of the longest route of the optimal min-sum solution  : the total cost of the optimal min-max solution  : the total cost of the optimal min-sum solution  The superscript denotes the variant 7

A Preview of Things to Come  For each variant, we present worst-case bounds  In addition, we show instances that demonstrate that the worst-case bounds are tight 8

CVRP_INF 9 # customers: n =1+1/ε capacity = 1/ε

CVRP_INF 10 # customers: n =1+1/ε capacity = 1/ε

CVRP_k  Capacitated VRP with at most k vehicles available  11

CVRP_k 12

CVRP_k 13

MTSP_k  Multiple TSP with k vehicles  The customers just have to be visited  Exactly k routes have to be defined  14

MTSP_k 15

MTSP_k 16

SVRP_k  Service time VRP with at most k vehicles  Customer demands are given in terms of service times  Cost of a route = travel time + service time  Routing of the min-sum solution is not affected by service times  Routing of the min-max solution may be affected by service times  17

SVRP_k 18 Min-max solution without service times Min-max solution with service times

SVRP_k 19

SVRP _k  The bound is still valid, but no longer tight  We prove the tight bound, where T = total service time in our paper 20

SVRP_k 21

A Summary Ratio of the cost of the longest routeRatio of the total cost CVRP_INF CVRP_k MTSP_k SVRP_k 22

Conclusions  If your true objective is min-max, don’t use the min- sum solution  If your true objective is min-sum, don’t use the min- max solution 23