Building Ride-sharing and Routing Engine for Autonomous Vehicles: A State-space-time Network Modeling Approach
|
|
- Teresa Bryan
- 5 years ago
- Views:
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 for Solving the Multi-Vehicle Routing Problem with Pickup and Delivery with Time Windows Monirehalsadat Mahmoudi
More informationVehicle 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 informationPICKUP 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 information56: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 informationIn 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 informationVariable 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 informationA 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 informationData 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 informationComputational 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 informationA 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 informationBranch-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 information2 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 informationBranch-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 informationAn 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 informationSolution 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 informationTwo 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 informationThesis 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 informationVehicle 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 informationMultiple 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 informationRouting 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 informationarxiv: 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 informationA 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 informationINTEGRATING 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 informationStuck 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 informationMIDAS: 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 informationA 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 informationSOLVING 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 informationRoute 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 informationVehicle 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 informationGraph 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 informationYoung 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 informationRecursive 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 informationBranch-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 informationBasic 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 informationSmarter 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 informationMultiple-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 informationMESO & 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 informationAssignment 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 informationTraining 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 informationLEAST 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 informationSolving 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 informationMaterial 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 information56: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 informationTime 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 informationOnline 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 informationEl 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 informationAlgorithms 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 informationAuthor'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 informationDynamic 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 informationRich 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 informationShortest 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 informationOutline. 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 informationHeuristic 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 informationLecture 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 informationA 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 informationDistributed 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 informationDynamic 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 informationManpower 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 informationSolving 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 informationA 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 informationOn 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 informationEmerging 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 informationUrban 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 informationBranching 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 informationModeling 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 information15.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 informationTemporally 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 informationDepartment 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 informationOptimal 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 informationHeuristic 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 informationThe 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 informationComputational 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 informationVehicle 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 informationTHE 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 information6 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 informationTransportation 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 informationConnected 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 informationGENERAL 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 informationSchedule-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 informationHOW 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 informationExact 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 informationIntegrating 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 informationFundamentals 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 informationA 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 informationDecision 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 informationOutline. 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 informationInteger 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 informationEffective 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 informationLarge 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 informationSolving 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 informationNumerical 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 informationThe 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 informationReinforcement 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 informationDiscrete 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 informationThe 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 informationSolving 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 informationTwo-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 informationMathematical 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 informationBCN 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 informationOptimizing 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