Building Ride-sharing and Routing Engine for Autonomous Vehicles: A State-space-time Network Modeling Approach

Size: px
Start display at page:

Download "Building Ride-sharing and Routing Engine for Autonomous Vehicles: A State-space-time Network Modeling Approach"

Transcription

1 Building Ride-sharing and Routing Engine for Autonomous Vehicles: A State-space-time Network Modeling Approach Xuesong Zhou (xzhou7@asu.edu) Associate professor, School of Sustainable Engineering and the Built Environment Arizona State University Presentation at University of Nevada, Reno

2 Open-source Free Software Package NEXTA: front-end Graphical User Interface GUI (C++) DTALite: Open-source computational engine (C++) Light-weight and agent-based DTA Simplified kinematic wave model (Newell) Built-in OD demand matrix estimation (ODME) program Emission prediction (light-weight MOVES interface) Simplified car follow modeling (Newell) Research areas Train routing and scheduling Vehicle routing and scheduling (new)

3 Computational Challenges Shared memory-based parallel computing for agent-based path finding and mesoscopic traffic simulation (based on OpenMP) Maryland State-wide model: 0 K nodes, 7K links,,000 zones, 8 M agents CPU time: 0 min per UE iteration on a 0-core workstation with 9 GB RAM

4 Outline. Introduction: Modeling next-generation of transportation systems. Vehicle routing pick up and delivery constraints with time windows. Methodology for traffic signal control and automated vehicle routing

5 . Challenges in modeling next-generation of transportation systems: from simulation to optimization Based on Paper titled Finding Optimal Solutions for Vehicle Routing Problem with Pickup and Delivery Services with Time Windows: A Dynamic Programming Approach Based on State-space-time Network Representations Monirehalsadat Mahmoudi, Xuesong Zhou Submitted Transportation Research Part B; 5

6 Motivation Concept of Ride Sharing: Advantages of Ride Sharing: Private SAV Providers Cloud Computing Center for traffic data storage and congestion pricing/crediting Regional Traffic Management Center Reducing driver stress and driving cost Increasing safety Increasing road capacity and reducing costs Increasing fuel efficiency and reducing pollution depot passenger 's destination passenger 's destination kindergarten passenger shopping center passenger 's destination passenger passenger office OD trip request and confirmation SAV route 6

7 Ride Sharing Companies One-to-One Matching Innovative Pricing Mechanism Accessibility for Low-income Families 7

8 Key Questions How many cars a city should use to support the overall transportation activity demand, at different levels of coordination and pre-trip scheduling? How much energy is used at the optimal state (optimal state is a condition in which 00% of travelling is supported by ride sharing)? How much emissions can be minimized? To address the first question: we propose a new mathematical model for pickup and delivery problem with time windows (PDPTW) to present a holistic optimization approach for synchronizing travel activity schedules, transportation services, and infrastructure on urban networks. 8

9 Vehicle Routing Problem (VRP) & Vehicle Routing Problem with Time Windows (VRPTW) Inputs: Passengers Location Passengers Preferred Service Time Window Output: Routing Route Depot 5 Customers 6 Route Route 9 9

10 Vehicle Routing Problem with Pick up and Delivery with Time Windows (VRPPDTW) Inputs: Passengers Origin and Destination Location Passengers Preferred Pick up and Delivery Time Windows Outputs: Vehicle Routing O Vehicle Scheduling Assigning Passengers to Vehicles (Many-to- One Relationship) Pricing D O Route O5 D O Depot Route O Route D D O6 D5 D6 0

11 Problem Statement by a Simple 6-node Transportation Network 5 6 D Two passengers Two vehicles Passenger and s origin: node Passenger and s destination: node O Origin O Vehicle and s origin depot: node Vehicle and s destination depot: node D Destination Depot

12 Problem Statement by a Simple 6-node Transportation Network D Passenger s preferred time window for departure from origin: [,7] Passenger s preferred time for arrival at destination: [9,] O Origin O 5 6 Passenger s preferred time window for departure from origin: [0,] Passenger s preferred time for arrival at destination: [5,7] D Destination Depot

13 Problem Statement by a Simple 6-node Transportation Network D 5 6 O O Origin D Destination Depot

14 Problem Statement by a Simple 6-node Transportation Network D 5 6 O O Origin D Destination Depot

15 Existing Network representation Pick up node Delivery node Depot 0 0 5

16 Optimization-based Approaches for Solving VRPPDTW Reference Method (Algorithm) Type of problem Objective Function Psaraftis (980) Psaraftis (98) Sexton and Bodin (985) Desrosiers, Dumas, and Soumis (986) Dumas, Desrosiers, and Soumis (99) Exact backward dynamic programming Forward dynamic programming Benders decomposition Exact forward dynamic programming Column Generation Single vehicle VRPPD Single vehicle VRPPDTW Single vehicle VRPPD with one sided windows single vehicle VRPPDTW Multiple vehicle VRPPDTW Weighted combination of the total service time and the total customer inconvenience Sum of waiting and riding times Total customer inconvenience Total distance traveled Total travel cost 6

17 Optimization-based Approaches for Solving VRPPDTW (contd.) Ruland (995, 997) Savelsbergh and Sol (998) Lu and Dessouky (00) Ropke, Cordeau, Laporte (007) Ropke and Cordeau (009) Polyhedral approach Branch-and-price Branch-and-cut Branch-and-cut-andprice Branch-and-cut-andprice Single Vehicle VRPPD without capacity constraints Multiple vehicle VRPPDTW Multiple vehicle VRPPDTW Multiple vehicle VRPPDTW Multiple vehicle VRPPDTW Total travel cost Primary objective function: Total number of vehicles, secondary: Total distance traveled Total travel cost and the fixed vehicle cost Total traveled distance Total traveled distance Baldacci, Bartolini, Mingozzi (0) Set-partitioning formulation improved by additional cuts Multiple vehicle VRPPDTW Primary objective function: Route costs, secondary: Sum of vehicle fixed costs and then sum of route costs 7

18 Current Mathematical Model for VRPPDTW[Cordeau (006)] Min v V i N j N c ij v x ij v objective function: minimizing the total routing cost v V j N j N x ij v x ij v = j N v x n+i,j i P = 0 i P, v V guarantees that each passenger is definitely picked up ensure that each passenger s origin and destination are visited exactly once by the same vehicle j N x v 0j = v V each vehicle v starts its route from the origin depot x v ji x v ij = 0 j N j N i P D, v V flow balance on each node i N v x i,n+ = v V each vehicle v ends its route to the destination depot 8

19 Current Mathematical Model for VRPPDTW[Cordeau (006)] (contd.) x ij v B i v + d i + t ij B j v Non-linear Constraint i N, j N, v V validity of the time variables x ij v Q i v + q j Q j v Non-linear Constraint i N, j N, v V validity of the load variables L v v i = B n+i B i v + d i i P, v V defines each passenger s ride time v B n+ B v 0 T v v V impose maximal duration of each route e i B i v l i i N, v V impose time windows constraints t i,n+i L i v L i P, v V max 0, q i Q i v min Q v, Q v + q i i N, v V impose the ride time of each passenger constraints impose capacity constraints x ij v 0, i N, j N, v V 9

20 Current Theoretical and Computational Challenges Single vs multiple vehicles The focus of most research was on solving the PDPTW for a single vehicle (simpler case) Single vs multiple depots Limited number of transportation requests (passengers) The most Current Algorithm: Baldacci et al. (0) based on a set-partitioning formulation solved instances of approximately requests with tight time windows. Time windows Some preprocessing steps to find feasible transportation requests are needed Research only focus on tight time windows to prevent some fluctuation in results 0

21 Current Theoretical and Computational Challenges (contd.) Fixed routing cost (travel time) over time Existing network for PDPTW: an offline network in which each link has a fixed routing cost (travel time) Existence of sub-tour in the optimal solution Some additional constraints are needed to avoid the existence of any sub-tour in the optimal solution

22 Opening Statement about Our Method (contd.) Description of the PDPTW in Space-Time Transportation Network [Mahmoudi, M. & Zhou, X. (0)] d [,] d [,6] d Pickup node Delivery node Depot Transportation node [.,.] Time windows o (a) [,7] o o [8,0] (b)

23 Space Physical Vehicle s Space-time Transportation Network 6 5 o d d Dummy pick up node Dummy delivery node Dummy depot Transportation node Transportation arcs Waiting Arc Service arc corresponding pick up Service arc corresponding drop off o o d Time window for vehicle v at starting and ending depots Passenger p s preferred departure time window from origin Passenger p s preferred arrival time window to destination Time

24 Binary representation and equivalent character-based representation for passenger carrying states Binary Equivalent character-based representation representation [0,0,0] [ _] [,0,0] [p ] [0,,] [_ p p ] o d o d [p p _ ] [ _ p _ ] o o d d o o d d Depot Passenger p s origin Passenger p s destination o d o d (a) Shared ride (b) Serving single passenger once a time

25 All possible combinations of passenger carrying states w w [ _] [p ] [_ p _] [ p ] [p p _] [p _ p ] [_ p p ] [ _] no change pickup pickup pickup [p ] drop-off no change pickup pickup [_ p _] drop-off no change pickup pickup [ p ] drop-off no change pickup pickup [p p _] drop-off drop-off no change [p _ p ] drop-off drop-off no change [_ p p ] drop-off drop-off no change 5

26 Finite states graph showing all possible passenger carrying state transition (pickup or drop-off) [ _ ] [ _ p p ] [ p ] [ _ p _ ] [ p _ p ] [ p p _ ] Pick up Drop off [ p ] 6

27 Projection on state-space network representation for ridesharing path (pick up passenger p and then p ). [ p p ] d 5 6 o [ p _ ] [ p _ ] d Dummy pick up node Dummy delivery node Dummy depot o Transportation node Service link corresponding passenger p s pick up [ ] Service link corresponding passenger p s drop off 5 6 7

28 Problem Definition Min Z = v (V V ) i,j,t,s,w,w B v c v, i, j, t, s, w, w y v, i, j, t, s, w, w s.t. Flow balance constraints at vehicle v s origin vertex y v, i, j, t, s, w, w = i = o v, t = e v, w = w = w 0, v (V V ) i,j,t,s,w,w B v Flow balance constraint at vehicle v s destination vertex y v, i, j, t, s, w, w = j = d v, s = l v, w = w = w 0, v (V V ) i,j,t,s,w,w B v Flow balance constraint at intermediate vertex j,s,w y v, i, j, t, s, w, w y v, j, i, s, t, w, w = 0 i, t, w o v, e v, w 0, d v, l v, w 0, v (V V ) j,s,w 8

29 Problem Definition (contd.) Passenger p s pick-up request constraint v (V V ) i,j,t,s,w,w Ψ p,v y v, i, j, t, s, w, w = p P Passenger p s drop-off request constraint v (V V ) i,j,t,s,w,w Φ p,v y v, i, j, t, s, w, w = p P Binary definitional constraint y v, i, j, t, s, w, w {0, } i, j, t, s, w, w B v, v (V V ) 9

30 Lagrangian Relaxation-based Solution Approach o Pickup and drop-off constraints : each passenger is picked up and dropped off exactly once by a vehicle (either physical or virtual). o Flow balance constraints on intermediate nodes force the vehicle to end its route at the destination depot with the empty passenger carrying state. o If vehicle v picks up passenger p from his origin, to maintain the flow balance constraints on intermediate nodes, the vehicle must drop-off the passenger at his destination node so that the vehicle comes back to its ending depot with the empty passenger carrying state. o As a result, constraint (6) is redundant L = c v, i, j, t, s, w, w y v, i, j, t, s, w, w v (V V ) i,j,t,s,w,w B v + p P λ p y v, i, j, t, s, w, w v (V V ) i,j,t,s,w,w Ψ p,v 0

31 New Relaxed Problem Min L s.t. i,j,t,s,w,w B v y v, i, j, t, s, w, w = i = o v, t = e v, w = w = w 0, v (V V ) i,j,t,s,w,w B v y v, i, j, t, s, w, w = j = d v, s = l v, w = w = w 0, v (V V ) j,s,w y v, i, j, t, s, w, w j,s,w y v, j, i, s, t, w, w = 0 i, t, w o v, e v, w 0, d v, l v, w 0, v (V V ) y v, i, j, t, s, w, w {0, } i, j, t, s, w, w B v, v (V V ) The simplified Lagrangian function L: L = ξ v, i, j, t, s, w, w y v, i, j, t, s, w, w λ p v (V V ) i,j,t,s,w,w B v p P

32 Time-dependent Forward Dynamic Programming for each vehicle v (V V ) do L.,.,. = + ; node pred of vertex.,.,. = ; time pred of vertex.,.,. = ; state pred of vertex.,.,. = ; L o v, e v, w 0 = 0; for each time t e v, l v do for each link (i, j) do for each state w do derive downstream state w based on the possible state transition on link (i, j); derive arrival time s = t + TT(i, j, t); if (L(i, t, w) + ξ v, i, j, t, s, w, w < L(j, s, w )) then L(j, s, w ) = L(i, t, w) + ξ v, i, j, t, s, w, w ; //label update node pred of vertex j, s, w = i; time pred of vertex j, s, w = t; state pred of vertex j, s, w = w;

33 Computational Results for Testing Different Cases p p p Scenario I. Two passengers are served by one vehicle through ride-sharing mode. v p Scenario II. Two passengers are served by one vehicle (not through ride-sharing mode). v v p p p 5 Scenario III. Two passengers and one vehicle; one passenger remains unserved. 6 v v p 5 Scenario IV. Two passengers and two vehicles; each vehicle is assigned to a passenger 6 p v p 5 p Scenario V. Three passengers are served by one vehicle through ride-sharing mode Transportation link v Representative of passenger p s origin-destination pair p v Scenario VI. Two vehicles compete for serving a passenger Representative of vehicle routing

34 Lagrangian multiplier value Lagrangian multipliers along 0 iterations in test case for the six-node transportation network: System Marginal Cost! Iteration number Passenger Passenger Passenger Passenger Passenger 5 Passenger 6

35 Results for the Phoenix network with,777 transportation nodes and,879 links Test case number Number of iterations Number of passengers Number of vehicles LB UB Gap (%) Number of passengers not served CPU running time (sec) % % % % %

36 Short Summary We propose a new mathematical formulation in state-space-time network for PDPTW Based on time-dependent forward dynamic programming approach in the Lagrangian reformulation framework, the main problem is transformed to easy sub-problems (Time-dependent least cost path sub-problems) which is solved independently without much effort Unlike former proposed models for PDPTW, this model is now able to solve PDPTW in large scale transportation networks. 6

37 High-dimension vs. low-dimension representation: The blind men and the elephant 7

38 : Extensions of state-space-time modeling framework: Traffic signal control for automated vehicles 8

39 Phase-time network for Signal Optimization Traffic signal phasing sequence representation NEMA ring-structure signal phase (North America) P. Li., P. Mirchandani, X. Zhou, Solving Simultaneous Route Guidance and Traffic Signal Optimization Problem Using Coupled Space-time and Phase-time Networks. Transportation Research Part B. 8, 0-0. Movement-based signal phase (same control flexibility, fewer variables) Source: Traffic Signal Timing Manual: FHWA Phase Phase Phase Phase Signal Phases Flexible Phasing Sequence Cyclic Phasing Sequence

40 Phase-time network for Signal Optimization A signal timing plan is composed of: Phasing sequence Phase duration Signal timings can also be represented with a series of phase nodes in the -D phase-time network Similar structure with a space-time network! Solution is provided like: w m, k,, h, if signal phase m is green at and then turns green to signal phase k 0, otherwise at h phase starts green at t=, then turn over green to phase at t=

41 Optimize traffic signal in phase-time network Each green phase will generate cost on other phases (e.g., delays) Find a least-cost path from origin (starting phase) to destination (end of horizon) Z Z Time Phase-Time Network: All Possible Transition Arcs from Phase Time Phase-Time Network: All Possible Transition Arcs from Phase Z Z Phase Phase Phase Phase Signal Phases Flexible Phasing Sequence Phase-Time Network: All Possible Transition Arcs from Phase Time Phase-Time Network: All Possible Transition Arcs from Phase Time

42 Intersection control constraints Mutual exclusiveness of signal phases Any signal phase has one and only one predecessor phase and successor phase at one time. (m i, τ ) (m j, h) (m i`, l ) Time

43 Conclusions Present a state-space-time (SST) based modeling framework By adding additional state dimensions, we prebuild many complex constraints into a multidimensional network Computationally efficient solution algorithm: forward dynamic programming + Lagrangian relaxation Wide range of applications (i) how to estimate macroscopic and microscopic freeway traffic states from heterogeneous measurements, (ii) how to optimize transportation systems and ride-sharing services involving vehicular routing decisions with pickup and delivery time windows (VRPPDTW). Challenges Selecting state is an art How to overcome curse of dimensionality Dynamics and uncertainty (demand/supply) Smart search space reduction and metaheuristics algorithms for real-time applications

Embedding Assignment-Routing Constraints through Multi-Dimensional Network Construction

Embedding Assignment-Routing Constraints through Multi-Dimensional Network Construction Embedding Assignment-Routing Constraints through Multi-Dimensional Network Construction for Solving the Multi-Vehicle Routing Problem with Pickup and Delivery with Time Windows Monirehalsadat Mahmoudi

More information

Vehicle Routing Heuristic Methods

Vehicle Routing Heuristic Methods DM87 SCHEDULING, TIMETABLING AND ROUTING Outline 1. Construction Heuristics for VRPTW Lecture 19 Vehicle Routing Heuristic Methods 2. Local Search 3. Metaheuristics Marco Chiarandini 4. Other Variants

More information

PICKUP AND DELIVERY WITH TIME WINDOWS: ALGORITHMS AND TEST CASE GENERATION. School of Computing, National University of Singapore, Singapore

PICKUP AND DELIVERY WITH TIME WINDOWS: ALGORITHMS AND TEST CASE GENERATION. School of Computing, National University of Singapore, Singapore PICKUP AND DELIVERY WITH TIME WINDOWS: ALGORITHMS AND TEST CASE GENERATION HOONG CHUIN LAU ZHE LIANG School of Computing, National University of Singapore, Singapore 117543. In the pickup and delivery

More information

56:272 Integer Programming & Network Flows Final Exam -- December 16, 1997

56:272 Integer Programming & Network Flows Final Exam -- December 16, 1997 56:272 Integer Programming & Network Flows Final Exam -- December 16, 1997 Answer #1 and any five of the remaining six problems! possible score 1. Multiple Choice 25 2. Traveling Salesman Problem 15 3.

More information

In the classical vehicle-routing problem (VRP) the objective is to service some geographically scattered customers

In the classical vehicle-routing problem (VRP) the objective is to service some geographically scattered customers TRANSPORTATION SCIENCE Vol. 38, No. 2, May 2004, pp. 197 209 issn 0041-1655 eissn 1526-5447 04 3802 0197 informs doi 10.1287/trsc.1030.0053 2004 INFORMS Scheduling Transportation of Live Animals to Avoid

More information

Variable Neighborhood Search for the Dial-a-Ride Problem

Variable Neighborhood Search for the Dial-a-Ride Problem Variable Neighborhood Search for the Dial-a-Ride Problem Sophie N. Parragh, Karl F. Doerner, Richard F. Hartl Department of Business Administration, University of Vienna, Bruenner Strasse 72, 1210 Vienna,

More information

A branch-and-price algorithm for the multi-depot heterogeneous-fleet pickup and delivery problem with soft time windows

A branch-and-price algorithm for the multi-depot heterogeneous-fleet pickup and delivery problem with soft time windows Math. Prog. Comp. (2014) 6:171 197 DOI 10.1007/s12532-014-0064-0 FULL LENGTH PAPER A branch-and-price algorithm for the multi-depot heterogeneous-fleet pickup and delivery problem with soft time windows

More information

Data Hub and Data Bus for Improving the

Data Hub and Data Bus for Improving the Data Hub and Data Bus for Improving the Effectiveness of Integrated Modeling Applications Xuesong Zhou (Arizona State University), xzhou74@asu.edu -Pronounced as Su-song Joe Acronym for extending traffic

More information

Computational Complexity CSC Professor: Tom Altman. Capacitated Problem

Computational Complexity CSC Professor: Tom Altman. Capacitated Problem Computational Complexity CSC 5802 Professor: Tom Altman Capacitated Problem Agenda: Definition Example Solution Techniques Implementation Capacitated VRP (CPRV) CVRP is a Vehicle Routing Problem (VRP)

More information

A Bucket Graph Based Labelling Algorithm for the Resource Constrained Shortest Path Problem with Applications to Vehicle Routing

A Bucket Graph Based Labelling Algorithm for the Resource Constrained Shortest Path Problem with Applications to Vehicle Routing 1 / 23 A Bucket Graph Based Labelling Algorithm for the Resource Constrained Shortest Path Problem with Applications to Vehicle Routing Ruslan Sadykov 1,2 Artur Pessoa 3 Eduardo Uchoa 3 1 Inria Bordeaux,

More information

Branch-price-and-cut for vehicle routing. Guy Desaulniers

Branch-price-and-cut for vehicle routing. Guy Desaulniers Guy Desaulniers Professor, Polytechnique Montréal, Canada Director, GERAD, Canada VeRoLog PhD School 2018 Cagliari, Italy, June 2, 2018 Outline 1 VRPTW definition 2 Mathematical formulations Arc-flow formulation

More information

2 Vehicle Routing. 2.1 Introduction

2 Vehicle Routing. 2.1 Introduction 2 Vehicle Routing In Chapter 2 and Chapter 3, the basic decision problems in the operational transportation planning of freight forwarding companies are introduced. If own disposable vehicles are used

More information

Branch-Cut-and-Price solver for Vehicle Routing Problems

Branch-Cut-and-Price solver for Vehicle Routing Problems 1 / 28 Branch-Cut-and-Price solver for Vehicle Routing Problems Ruslan Sadykov 1,2 Issam Tahiri 1,2 François Vanderbeck 2,1 Remi Duclos 1 Artur Pessoa 3 Eduardo Uchoa 3 1 Inria Bordeaux, France 2 Université

More information

An exact solution framework for a broad class of vehicle routing problems

An exact solution framework for a broad class of vehicle routing problems Comput Manag Sci (2010) 7:229 268 DOI 10.1007/s10287-009-0118-3 ORIGINAL PAPER An exact solution framework for a broad class of vehicle routing problems Roberto Baldacci Enrico Bartolini Aristide Mingozzi

More information

Solution Methods for the Multi-trip Elementary Shortest Path Problem with Resource Constraints

Solution Methods for the Multi-trip Elementary Shortest Path Problem with Resource Constraints Solution Methods for the Multi-trip Elementary Shortest Path Problem with Resource Constraints Zeliha Akca Ted K. Ralphs Rosemary T. Berger December 31, 2010 Abstract We investigate the multi-trip elementary

More information

Two models of the capacitated vehicle routing problem

Two models of the capacitated vehicle routing problem Croatian Operational Research Review 463 CRORR 8(2017), 463 469 Two models of the capacitated vehicle routing problem Zuzana Borčinová 1, 1 Faculty of Management Science and Informatics, University of

More information

Thesis Proposal Bounded Optimal Coordination for Human-Robot Teams

Thesis Proposal Bounded Optimal Coordination for Human-Robot Teams Thesis Proposal Bounded Optimal Coordination for Human-Robot Teams G. Ayorkor Mills-Tettey December 2008 Robotics Institute Carnegie Mellon University Pittsburgh, PA 15213 Thesis Committee: Anthony Stentz,

More information

Vehicle routing problems with alternative paths: an application to on-demand transportation a

Vehicle routing problems with alternative paths: an application to on-demand transportation a Author manuscript, published in "European Journal of Operational Research 204, 1 (2010) 62-75" DOI : 10.1016/j.ejor.2009.10.002 Vehicle routing problems with alternative paths: an application to on-demand

More information

Multiple Depot Vehicle Routing Problems on Clustering Algorithms

Multiple Depot Vehicle Routing Problems on Clustering Algorithms Thai Journal of Mathematics : 205 216 Special Issue: Annual Meeting in Mathematics 2017 http://thaijmath.in.cmu.ac.th ISSN 1686-0209 Multiple Depot Vehicle Routing Problems on Clustering Algorithms Kanokon

More information

Routing by Mixed Set Programming

Routing by Mixed Set Programming The Eighth International Symposium on Operations Research and Its Applications (ISORA 09) Zhangjiajie, China, September 20 22, 2009 Copyright 2009 ORSC & APORC, pp. 157 166 Routing by Mixed Set Programming

More information

arxiv: v5 [cs.ai] 14 Feb 2018

arxiv: v5 [cs.ai] 14 Feb 2018 An Improved Tabu Search Heuristic for Static Dial-A-Ride Problem Songguang Ho, Sarat Chandra Nagavarapu, Ramesh Ramasamy Pandi and Justin Dauwels arxiv:181.9547v5 [cs.ai] 14 Feb 218 Abstract Multi-vehicle

More information

A Benders decomposition approach for the robust shortest path problem with interval data

A Benders decomposition approach for the robust shortest path problem with interval data A Benders decomposition approach for the robust shortest path problem with interval data R. Montemanni, L.M. Gambardella Istituto Dalle Molle di Studi sull Intelligenza Artificiale (IDSIA) Galleria 2,

More information

INTEGRATING MESO- AND MICRO-SIMULATION MODELS TO EVALUATE TRAFFIC MANAGEMENT STRATEGIES Year 1

INTEGRATING MESO- AND MICRO-SIMULATION MODELS TO EVALUATE TRAFFIC MANAGEMENT STRATEGIES Year 1 Final Report June 2016 INTEGRATING MESO- AND MICRO-SIMULATION MODELS TO EVALUATE TRAFFIC MANAGEMENT STRATEGIES Year 1 SOLARIS Consortium, Tier 1 University Transportation Center Center for Advanced Transportation

More information

Stuck in Traffic (SiT) Attacks

Stuck in Traffic (SiT) Attacks Stuck in Traffic (SiT) Attacks Mina Guirguis Texas State University Joint work with George Atia Traffic 2 Intelligent Transportation Systems V2X communication enable drivers to make better decisions: Avoiding

More information

MIDAS: Proactive Traffic Control System for Diamond Interchanges. Viswanath Potluri 1 Pitu Mirchandani 1

MIDAS: Proactive Traffic Control System for Diamond Interchanges. Viswanath Potluri 1 Pitu Mirchandani 1 MIDAS: Proactive Traffic Control System for Diamond Interchanges Viswanath Potluri 1 Pitu Mirchandani 1 1 Arizona State University, School of Computing, Informatics and Decision Systems Engineering 2 Arizona

More information

A Bi-directional Resource-bounded Dynamic Programming Approach for the Traveling Salesman Problem with Time Windows

A Bi-directional Resource-bounded Dynamic Programming Approach for the Traveling Salesman Problem with Time Windows Submitted manuscript A Bi-directional Resource-bounded Dynamic Programming Approach for the Traveling Salesman Problem with Time Windows Jing-Quan Li California PATH, University of California, Berkeley,

More information

SOLVING LARGE CARPOOLING PROBLEMS USING GRAPH THEORETIC TOOLS

SOLVING LARGE CARPOOLING PROBLEMS USING GRAPH THEORETIC TOOLS July, 2014 1 SOLVING LARGE CARPOOLING PROBLEMS USING GRAPH THEORETIC TOOLS Irith Ben-Arroyo Hartman Datasim project - (joint work with Abed Abu dbai, Elad Cohen, Daniel Keren) University of Haifa, Israel

More information

Route planning for airport personnel transporting passengers with reduced mobility

Route planning for airport personnel transporting passengers with reduced mobility Route planning for airport personnel transporting passengers with reduced mobility Report 17.2010 DTU Management Engineering Line Blander Reinhardt Tommy Clausen David Pisinger September 2010 Route planning

More information

Vehicle Routing for Food Rescue Programs: A comparison of different approaches

Vehicle Routing for Food Rescue Programs: A comparison of different approaches Vehicle Routing for Food Rescue Programs: A comparison of different approaches Canan Gunes, Willem-Jan van Hoeve, and Sridhar Tayur Tepper School of Business, Carnegie Mellon University 1 Introduction

More information

Graph Coloring via Constraint Programming-based Column Generation

Graph Coloring via Constraint Programming-based Column Generation Graph Coloring via Constraint Programming-based Column Generation Stefano Gualandi Federico Malucelli Dipartimento di Elettronica e Informatica, Politecnico di Milano Viale Ponzio 24/A, 20133, Milan, Italy

More information

Young Researchers Seminar 2009

Young Researchers Seminar 2009 Young Researchers Seminar 2009 Torino, Italy, 3 to 5 June 2009 Routing strategies minimizing travel times within multimodal transport networks Contents Motivations and objectives Network model Travel time

More information

Recursive column generation for the Tactical Berth Allocation Problem

Recursive column generation for the Tactical Berth Allocation Problem Recursive column generation for the Tactical Berth Allocation Problem Ilaria Vacca 1 Matteo Salani 2 Michel Bierlaire 1 1 Transport and Mobility Laboratory, EPFL, Lausanne, Switzerland 2 IDSIA, Lugano,

More information

Branch-and-price algorithms for the Bi-Objective Vehicle Routing Problem with Time Windows

Branch-and-price algorithms for the Bi-Objective Vehicle Routing Problem with Time Windows Branch-and-price algorithms for the Bi-Objective Vehicle Routing Problem with Time Windows Estèle Glize, Nicolas Jozefowiez, Sandra Ulrich Ngueveu To cite this version: Estèle Glize, Nicolas Jozefowiez,

More information

Basic Concepts And Future Directions Of Road Network Reliability Analysis

Basic Concepts And Future Directions Of Road Network Reliability Analysis Journal of Advanced Transportarion, Vol. 33, No. 2, pp. 12.5-134 Basic Concepts And Future Directions Of Road Network Reliability Analysis Yasunori Iida Background The stability of road networks has become

More information

Smarter Work Zones / SHRP2

Smarter Work Zones / SHRP2 Smarter Work Zones / SHRP2 Demonstration Workshop- Tennessee Project Coordination Using WISE Presentation by Sabya Mishra and Mihalis Golias September 20, 2017 Outline Motivation Unfolding WISE-TN Pilot

More information

Multiple-Depot Integrated Vehicle and Crew Scheduling

Multiple-Depot Integrated Vehicle and Crew Scheduling Multiple-Depot Integrated Vehicle and Crew Scheduling Dennis Huisman, Richard Freling and Albert P.M. Wagelmans Erasmus Center for Optimization in Public Transport (ECOPT) & Econometric Institute, Erasmus

More information

MESO & HYBRID MODELING IN

MESO & HYBRID MODELING IN MESO & HYBRID MODELING IN www.ptvgroup.com JONGSUN WON, P.E. www.ptvgroup.com I Slide 1 SOMETHING NEW WITH PTV NORTH AMERICA Portland, OR Arlington, VA www.ptvgroup.com I Slide 2 MULTIRESOLUTION MODELING

More information

Assignment 3b: The traveling salesman problem

Assignment 3b: The traveling salesman problem Chalmers University of Technology MVE165 University of Gothenburg MMG631 Mathematical Sciences Linear and integer optimization Optimization with applications Emil Gustavsson Assignment information Ann-Brith

More information

Training Intelligent Stoplights

Training Intelligent Stoplights Training Intelligent Stoplights Thomas Davids, Michael Celentano, and Luke Knepper December 14, 2012 1 Introduction Traffic is a huge problem for the American economy. In 2010, the average American commuter

More information

LEAST COST ROUTING ALGORITHM WITH THE STATE SPACE RELAXATION IN A CENTRALIZED NETWORK

LEAST COST ROUTING ALGORITHM WITH THE STATE SPACE RELAXATION IN A CENTRALIZED NETWORK VOL., NO., JUNE 08 ISSN 896608 00608 Asian Research Publishing Network (ARPN). All rights reserved. LEAST COST ROUTING ALGORITHM WITH THE STATE SPACE RELAXATION IN A CENTRALIZED NETWORK Y. J. Lee Department

More information

Solving small VRPTWs with Constraint Programming Based Column Generation

Solving small VRPTWs with Constraint Programming Based Column Generation Proceedings CPAIOR 02 Solving small VRPTWs with Constraint Programming Based Column Generation Louis-Martin Rousseau, Michel Gendreau, Gilles Pesant Center for Research on Transportation Université de

More information

Material handling and Transportation in Logistics. Paolo Detti Dipartimento di Ingegneria dell Informazione e Scienze Matematiche Università di Siena

Material handling and Transportation in Logistics. Paolo Detti Dipartimento di Ingegneria dell Informazione e Scienze Matematiche Università di Siena Material handling and Transportation in Logistics Paolo Detti Dipartimento di Ingegneria dell Informazione e Scienze Matematiche Università di Siena Introduction to Graph Theory Graph Theory As Mathematical

More information

56:272 Integer Programming & Network Flows Final Examination -- December 14, 1998

56:272 Integer Programming & Network Flows Final Examination -- December 14, 1998 56:272 Integer Programming & Network Flows Final Examination -- December 14, 1998 Part A: Answer any four of the five problems. (15 points each) 1. Transportation problem 2. Integer LP Model Formulation

More information

Time dependent optimization problems in networks

Time dependent optimization problems in networks Gonny Hauwert Time dependent optimization problems in networks Master thesis, defended on November 10, 2010 Thesis advisors: Dr. F.M. Spieksma and Prof. Dr. K.I. Aardal Specialisation: Applied Mathematics

More information

Online Dial-A-Ride Problem with Time Windows: an exact algorithm using status vectors

Online Dial-A-Ride Problem with Time Windows: an exact algorithm using status vectors Online Dial-A-Ride Problem with Time Windows: an exact algorithm using status vectors A. Fabri 1 and P. Recht 2 1 Universität Dortmund a.fabri@wiso.uni-dortmund.de 2 Universität Dortmund p.recht@wiso.uni-dortmund.de

More information

El Dorado County Travel Demand Model 2012 Update. October 14, FINAL User s Manual. Prepared for: El Dorado County.

El Dorado County Travel Demand Model 2012 Update. October 14, FINAL User s Manual. Prepared for: El Dorado County. El Dorado County Travel Demand Model 2012 Update October 14, 2013 FINAL User s Manual Prepared for: El Dorado County Prepared by: Copyright 2013, Kimley Horn and Associates, Inc. TABLE OF CONTENTS 1. USER

More information

Algorithms for Integer Programming

Algorithms for Integer Programming Algorithms for Integer Programming Laura Galli November 9, 2016 Unlike linear programming problems, integer programming problems are very difficult to solve. In fact, no efficient general algorithm is

More information

Author's Personal Copy. DO NOT Distribute or Reproduce. Scheduling Multiple Vehicle Mobility Allowance Shuttle Transit (m-mast) Services

Author's Personal Copy. DO NOT Distribute or Reproduce. Scheduling Multiple Vehicle Mobility Allowance Shuttle Transit (m-mast) Services 2011 14th International IEEE Conference on Intelligent Transportation Systems Washington, DC, USA. October 5-7, 2011 Scheduling Multiple Vehicle Mobility Allowance Shuttle Transit (m-mast) Services Abstract

More information

Dynamic Vehicle Routing Using Hybrid Genetic Algorithms

Dynamic Vehicle Routing Using Hybrid Genetic Algorithms Proceedings of the 1999 EEE nternational Conference on Robotics & Automation Detroit, Michigan May 1999 Dynamic Vehicle Routing Using Hybrid Genetic Algorithms Wan-rong Jih jih@robot.csie.ntu.edu.tw Jane

More information

Rich Vehicle Routing Problems Challenges and Prospects in Exploring the Power of Parallelism. Andreas Reinholz. 1 st COLLAB Workshop

Rich Vehicle Routing Problems Challenges and Prospects in Exploring the Power of Parallelism. Andreas Reinholz. 1 st COLLAB Workshop Collaborative Research Center SFB559 Modeling of Large Logistic Networks Project M8 - Optimization Rich Vehicle Routing Problems Challenges and Prospects in Exploring the Power of Parallelism Andreas Reinholz

More information

Shortest Path Based Column Generation on Large Networks with Many Resource Constraints

Shortest Path Based Column Generation on Large Networks with Many Resource Constraints Shortest Path Based Column Generation on Large Networks with Many Resource Constraints Faramroze G. Engineer, George L. Nemhauser, and Martin W.P. Savelsbergh June 19, 2008 Abstract We present a relaxation-based

More information

Outline. Optimales Recycling - Tourenplanung in der Altglasentsorgung

Outline. Optimales Recycling - Tourenplanung in der Altglasentsorgung 1 Optimales Recycling - Ruhr-Universität Bochum, 15.02.2013 2 1. Introduction and Motivation 2. Problem Definition 3. Literature Review 4. Mathematical Model 5. Variable Neighborhood Search 6. Numerical

More information

Heuristic Search Methodologies

Heuristic Search Methodologies Linköping University January 11, 2016 Department of Science and Technology Heuristic Search Methodologies Report on the implementation of a heuristic algorithm Name E-mail Joen Dahlberg joen.dahlberg@liu.se

More information

Lecture 6: Vehicular Computing and Networking. Cristian Borcea Department of Computer Science NJIT

Lecture 6: Vehicular Computing and Networking. Cristian Borcea Department of Computer Science NJIT Lecture 6: Vehicular Computing and Networking Cristian Borcea Department of Computer Science NJIT GPS & navigation system On-Board Diagnostic (OBD) systems DVD player Satellite communication 2 Internet

More information

A Generic Separation Algorithm and Its Application to the Vehicle Routing Problem

A Generic Separation Algorithm and Its Application to the Vehicle Routing Problem A Generic Separation Algorithm and Its Application to the Vehicle Routing Problem Presented by: Ted Ralphs Joint work with: Leo Kopman Les Trotter Bill Pulleyblank 1 Outline of Talk Introduction Description

More information

Distributed constraint satisfaction problems to model railway scheduling problems

Distributed constraint satisfaction problems to model railway scheduling problems Computers in Railways X 289 Distributed constraint satisfaction problems to model railway scheduling problems P. Tormos 2,M.Abril 1,M.A.Salido 1,F.Barber 1, L. Ingolotti 1 &A.Lova 2 1 DSIC, Universidad

More information

Dynamic Origin-Destination Demand Flow Estimation under Congested Traffic Conditions

Dynamic Origin-Destination Demand Flow Estimation under Congested Traffic Conditions Dynamic Origin-Destination Demand Flow Estimation under Congested Traffic Conditions Xuesong Zhou Department of Civil and Environmental Engineering, University of Utah, Salt Lake City, Utah, 84112, USA.

More information

Manpower Planning: Task Scheduling. Anders Høeg Dohn

Manpower Planning: Task Scheduling. Anders Høeg Dohn : Task Scheduling Anders Høeg Dohn Scope During these lectures I will: Go over some of the practical problems encountered in manpower planning. Rostering Task Scheduling Propose models that can be used

More information

Solving for dynamic user equilibrium

Solving for dynamic user equilibrium Solving for dynamic user equilibrium CE 392D Overall DTA problem 1. Calculate route travel times 2. Find shortest paths 3. Adjust route choices toward equilibrium We can envision each of these steps as

More information

A Decomposition Algorithm to Solve the Multi-Hop Peer-to-Peer Ride-Matching Problem

A Decomposition Algorithm to Solve the Multi-Hop Peer-to-Peer Ride-Matching Problem A Decomposition Algorithm to Solve the Multi-Hop Peer-to-Peer Ride-Matching Problem Transportation Research Part B: Methodological May 2017 Neda Masoud Assistant Professor Department of Civil and Environmental

More information

On step fixed-charge hub location problem

On step fixed-charge hub location problem On step fixed-charge hub location problem Marcos Roberto Silva DEOP - Departamento de Engenharia Operacional Patrus Transportes Urgentes Ltda. 07934-000, Guarulhos, SP E-mail: marcos.roberto.silva@uol.com.br

More information

Emerging Connected Vehicle based

Emerging Connected Vehicle based Exposing Congestion Attack on Emerging Connected Vehicle based Traffic Signal Control Qi Alfred Chen, Yucheng Yin, Yiheng Feng, Z. Morley Mao, Henry X. Liu Presented by Sezana Fahmida Outline Introduction

More information

Urban dashboardistics Damon Wischik Dept. of Computer Science and Technology

Urban dashboardistics Damon Wischik Dept. of Computer Science and Technology Urban dashboardistics Damon Wischik Dept. of Computer Science and Technology UNIVERSITY OF CAMBRIDGE Wardrop modelled route choice by drivers in a traffic network. Braess discovered paradoxical outcomes

More information

Branching approaches for integrated vehicle and crew scheduling

Branching approaches for integrated vehicle and crew scheduling Branching approaches for integrated vehicle and crew scheduling Marta Mesquita 1,4, Ana Paias 2,4 and Ana Respício 3,4 1 Technical University of Lisbon, ISA, Dep. Matemática, Tapada da Ajuda, 1349-017

More information

Modeling and Solving Location Routing and Scheduling Problems

Modeling and Solving Location Routing and Scheduling Problems Modeling and Solving Location Routing and Scheduling Problems Z. Akca R.T. Berger T.K Ralphs October 13, 2008 Abstract This paper studies location routing and scheduling problems, a class of problems in

More information

15.082J and 6.855J. Lagrangian Relaxation 2 Algorithms Application to LPs

15.082J and 6.855J. Lagrangian Relaxation 2 Algorithms Application to LPs 15.082J and 6.855J Lagrangian Relaxation 2 Algorithms Application to LPs 1 The Constrained Shortest Path Problem (1,10) 2 (1,1) 4 (2,3) (1,7) 1 (10,3) (1,2) (10,1) (5,7) 3 (12,3) 5 (2,2) 6 Find the shortest

More information

Temporally Adaptive A* Algorithm on Time Dependent Transportation Network

Temporally Adaptive A* Algorithm on Time Dependent Transportation Network Temporally Adaptive A* Algorithm on Time Dependent Transportation Network Nianbo Zheng, Feng Lu Institute of Geographic Sciences and Natural Resources Research Chinese Academy of Sciences Beijing, 100101,

More information

Department of Mathematics Oleg Burdakov of 30 October Consider the following linear programming problem (LP):

Department of Mathematics Oleg Burdakov of 30 October Consider the following linear programming problem (LP): Linköping University Optimization TAOP3(0) Department of Mathematics Examination Oleg Burdakov of 30 October 03 Assignment Consider the following linear programming problem (LP): max z = x + x s.t. x x

More information

Optimal Crane Scheduling

Optimal Crane Scheduling Optimal Crane Scheduling IonuŃ Aron Iiro Harjunkoski John Hooker Latife Genç Kaya March 2007 1 Problem Schedule 2 cranes to transfer material between locations in a manufacturing plant. For example, copper

More information

Heuristic and exact algorithms for vehicle routing problems

Heuristic and exact algorithms for vehicle routing problems Downloaded from orbit.dtu.dk on: Jun 08, 2018 Heuristic and exact algorithms for vehicle routing problems Røpke, Stefan Publication date: 2006 Link back to DTU Orbit Citation (APA): Røpke, S. (2006). Heuristic

More information

The Service-Time Restricted Capacitated Arc Routing Problem

The Service-Time Restricted Capacitated Arc Routing Problem The Service-Time Restricted Capacitated Arc Routing Problem Lise Lystlund Aarhus University Århus, Denmark Sanne Wøhlk CORAL - Centre of OR Applications in Logistics, Aarhus School of Business, Aarhus

More information

Computational problems. Lecture 2: Combinatorial search and optimisation problems. Computational problems. Examples. Example

Computational problems. Lecture 2: Combinatorial search and optimisation problems. Computational problems. Examples. Example Lecture 2: Combinatorial search and optimisation problems Different types of computational problems Examples of computational problems Relationships between problems Computational properties of different

More information

Vehicle Trust Management for Connected Vehicles

Vehicle Trust Management for Connected Vehicles Vehicle Trust Management for Connected Vehicles FINAL RESEARCH REPORT Insup Lee (PI), Nicola Bezzo, Jian Chang Contract No. DTRT12GUTG11 DISCLAIMER The contents of this report reflect the views of the

More information

THE EFFECTIVENESS OF STATIC IMPLICATIONS IN REAL-TIME RAILWAY TRAFFIC MANAGEMENT

THE EFFECTIVENESS OF STATIC IMPLICATIONS IN REAL-TIME RAILWAY TRAFFIC MANAGEMENT Advanced OR and AI Methods in Transportation THE EFFECTIVENESS OF STATIC IMPLICATIONS IN REAL-TIME RAILWAY TRAFFIC MANAGEMENT Marco PRANZO, Andrea D ARIANO, Dario PACCIARELLI Abstract. We study a real-time

More information

6 ROUTING PROBLEMS VEHICLE ROUTING PROBLEMS. Vehicle Routing Problem, VRP:

6 ROUTING PROBLEMS VEHICLE ROUTING PROBLEMS. Vehicle Routing Problem, VRP: 6 ROUTING PROBLEMS VEHICLE ROUTING PROBLEMS Vehicle Routing Problem, VRP: Customers i=1,...,n with demands of a product must be served using a fleet of vehicles for the deliveries. The vehicles, with given

More information

Transportation Network Development and Algorithm

Transportation Network Development and Algorithm Chapter 5 Transportation Network Development and Algorithm Key words: network development, network properties, shortest path algorithms. 5.1 Transportation Networks In order to predict how the demand for

More information

Connected Car. Dr. Sania Irwin. Head of Systems & Applications May 27, Nokia Solutions and Networks 2014 For internal use

Connected Car. Dr. Sania Irwin. Head of Systems & Applications May 27, Nokia Solutions and Networks 2014 For internal use Connected Car Dr. Sania Irwin Head of Systems & Applications May 27, 2015 1 Nokia Solutions and Networks 2014 For internal use Agenda Introduction Industry Landscape Industry Architecture & Implications

More information

GENERAL ASSIGNMENT PROBLEM via Branch and Price JOHN AND LEI

GENERAL ASSIGNMENT PROBLEM via Branch and Price JOHN AND LEI GENERAL ASSIGNMENT PROBLEM via Branch and Price JOHN AND LEI Outline Review the column generation in Generalized Assignment Problem (GAP) GAP Examples in Branch and Price 2 Assignment Problem The assignment

More information

Schedule-Driven Coordination for Real-Time Traffic Control

Schedule-Driven Coordination for Real-Time Traffic Control Schedule-Driven Coordination for Real-Time Traffic Control Xiao-Feng Xie, Stephen F. Smith, Gregory J. Barlow The Robotics Institute Carnegie Mellon University International Conference on Automated Planning

More information

HOW TO USE TECHNOLOGY TO UNDERSTAND HUMAN MOBILITY IN CITIES? Stefan Seer Mobility Department Dynamic Transportation Systems

HOW TO USE TECHNOLOGY TO UNDERSTAND HUMAN MOBILITY IN CITIES? Stefan Seer Mobility Department Dynamic Transportation Systems HOW TO USE TECHNOLOGY TO UNDERSTAND HUMAN MOBILITY IN CITIES? Stefan Seer Mobility Department Dynamic Transportation Systems Sustainable transport planning requires a deep understanding on human mobility

More information

Exact approach to the tariff zones design problem in public transport

Exact approach to the tariff zones design problem in public transport Exact approach to the tariff zones design problem in public transport Michal Koháni 1 1 Introduction Abstract. An integrated transport system is the way how to provide transport service in the region by

More information

Integrating TDM into Development Approvals: Ottawa's New Approach

Integrating TDM into Development Approvals: Ottawa's New Approach Integrating TDM into Development Approvals: Ottawa's New Approach Acknowledgments City of Ottawa Kathleen Wilker, TDM Jessica Wells, TDM Robert Grimwood, Sustainable Transportation Carol Franklin, Development

More information

Fundamentals of Integer Programming

Fundamentals of Integer Programming Fundamentals of Integer Programming Di Yuan Department of Information Technology, Uppsala University January 2018 Outline Definition of integer programming Formulating some classical problems with integer

More information

A Computational Study of Bi-directional Dynamic Programming for the Traveling Salesman Problem with Time Windows

A Computational Study of Bi-directional Dynamic Programming for the Traveling Salesman Problem with Time Windows A Computational Study of Bi-directional Dynamic Programming for the Traveling Salesman Problem with Time Windows Jing-Quan Li California PATH, University of California, Berkeley, Richmond, CA 94804, jingquan@path.berkeley.edu

More information

Decision Diagrams for Solving Traveling Salesman Problems with Pickup and Delivery in Real Time

Decision Diagrams for Solving Traveling Salesman Problems with Pickup and Delivery in Real Time Decision Diagrams for Solving Traveling Salesman Problems with Pickup and Delivery in Real Time Ryan J. O Neil a,b, Karla Hoffman a a Department of Systems Engineering and Operations Research, George Mason

More information

Outline. No Free Lunch Theorems SMTWTP. Outline DM812 METAHEURISTICS

Outline. No Free Lunch Theorems SMTWTP. Outline DM812 METAHEURISTICS DM812 METAHEURISTICS Outline Lecture 9 Marco Chiarandini 1. Department of Mathematics and Computer Science University of Southern Denmark, Odense, Denmark 2. Outline 1. 2. Linear permutations

More information

Integer Programming Theory

Integer Programming Theory Integer Programming Theory Laura Galli October 24, 2016 In the following we assume all functions are linear, hence we often drop the term linear. In discrete optimization, we seek to find a solution x

More information

Effective Local Search Algorithms for the Vehicle Routing Problem with General Time Window Constraints

Effective Local Search Algorithms for the Vehicle Routing Problem with General Time Window Constraints MIC 2001-4th Metaheuristics International Conference 293 Effective Local Search Algorithms for the Vehicle Routing Problem with General Time Window Constraints Toshihide Ibaraki Mikio Kubo Tomoyasu Masuda

More information

Large Neighborhood Search For Dial-a-Ride Problems

Large Neighborhood Search For Dial-a-Ride Problems Large Neighborhood Search For Dial-a-Ride Problems Siddhartha Jain and Pascal Van Hentenryck Brown University, Department of Computer Science Box 1910, Providence, RI 02912, U.S.A. {sj10,pvh}@cs.brown.edu

More information

Solving the Precedence Constrained Vehicle. Routing Problem with Time Windows. Using the Reactive Tabu Search Metastrategy

Solving the Precedence Constrained Vehicle. Routing Problem with Time Windows. Using the Reactive Tabu Search Metastrategy Solving the Precedence Constrained Vehicle Routing Problem with Time Windows Using the Reactive Tabu Search Metastrategy by William Paul Nanry, B.S., M.A. Dissertation Presented to the Faculty of the Graduate

More information

Numerical schemes for Hamilton-Jacobi equations, control problems and games

Numerical schemes for Hamilton-Jacobi equations, control problems and games Numerical schemes for Hamilton-Jacobi equations, control problems and games M. Falcone H. Zidani SADCO Spring School Applied and Numerical Optimal Control April 23-27, 2012, Paris Lecture 2/3 M. Falcone

More information

The Flexible Delivery Problem with Time Windows

The Flexible Delivery Problem with Time Windows The Flexible Delivery Problem with Time Windows Master Thesis Econometrics and Management Science Florian Maas Supervisor: Dr. R. Spliet Co-reader: Prof.Dr. A.P.M. Wagelmans Erasmus School of Economics

More information

Reinforcement Learning for Adaptive Routing of Autonomous Vehicles in Congested Networks

Reinforcement Learning for Adaptive Routing of Autonomous Vehicles in Congested Networks Reinforcement Learning for Adaptive Routing of Autonomous Vehicles in Congested Networks Jonathan Cox Aeronautics & Astronautics Brandon Jennings Mechanical Engineering Steven Krukowski Aeronautics & Astronautics

More information

Discrete Covering. Location. Problems. Louis. Luangkesorn. Housekeeping. Dijkstra s Shortest Path. Discrete. Covering. Models.

Discrete Covering. Location. Problems. Louis. Luangkesorn. Housekeeping. Dijkstra s Shortest Path. Discrete. Covering. Models. Network Design Network Design Network Design Network Design Office Hours Wednesday IE 079/079 Logistics and Supply Chain Office is closed Wednesday for building renovation work. I will be on campus (or

More information

The Split Delivery Vehicle Routing Problem with Time Windows and Customer Inconvenience Constraints

The Split Delivery Vehicle Routing Problem with Time Windows and Customer Inconvenience Constraints Gutenberg School of Management and Economics & Research Unit Interdisciplinary Public Policy Discussion Paper Series The Split Delivery Vehicle Routing Problem with Time Windows and Customer Inconvenience

More information

Solving the pickup and delivery problem with time windows using reactive tabu search

Solving the pickup and delivery problem with time windows using reactive tabu search Transportation Research Part B 34 (2000) 107±121 www.elsevier.com/locate/trb Solving the pickup and delivery problem with time windows using reactive tabu search William P. Nanry *, J. Wesley Barnes Graduate

More information

Two-stage column generation

Two-stage column generation Two-stage column generation A novel framework Ilaria Vacca and Matteo Salani Transport and Mobility Laboratory EPFL 6th Joint Operations Research Days September 12, 2008 Two stage column generation p.1/15

More information

Mathematical Programming Formulations, Constraint Programming

Mathematical Programming Formulations, Constraint Programming Outline DM87 SCHEDULING, TIMETABLING AND ROUTING Lecture 3 Mathematical Programming Formulations, Constraint Programming 1. Special Purpose Algorithms 2. Constraint Programming Marco Chiarandini DM87 Scheduling,

More information

BCN Decision and Risk Analysis. Syed M. Ahmed, Ph.D.

BCN Decision and Risk Analysis. Syed M. Ahmed, Ph.D. Linear Programming Module Outline Introduction The Linear Programming Model Examples of Linear Programming Problems Developing Linear Programming Models Graphical Solution to LP Problems The Simplex Method

More information

Optimizing the Transport of Junior Soccer Players to Training Centers

Optimizing the Transport of Junior Soccer Players to Training Centers Optimizing the Transport of Junior Soccer Players to Training Centers Christian Jost Technical University of Munich TUM School of Management Chair of Operations Management July 20, 2018 Getting U12-U19

More information