MS-GIS colloquium: 9/28/05 Least Cost Path Problem in the Presence of Congestion* # Avijit Sarkar Assistant Professor School of Business University of.

Slides:



Advertisements
Similar presentations
Routing Complexity of Faulty Networks Omer Angel Itai Benjamini Eran Ofek Udi Wieder The Weizmann Institute of Science.
Advertisements

Approximations of points and polygonal chains
 Distance Problems: › Post Office Problem › Nearest Neighbors and Closest Pair › Largest Empty and Smallest Enclosing Circle  Sub graphs of Delaunay.
Algorithms + L. Grewe.
P. Venkataraman Mechanical Engineering P. Venkataraman Rochester Institute of Technology DETC2013 – 12269: Continuous Solution for Boundary Value Problems.
Oceanic Shortest Routes Al Washburn 80 th MORS, 2012 Anton Rowe, Jerry Brown, Wilson Price.
1 Approved For Public Release; Distribution Unlimited Atmospheric Impacts Routing (AIR) Web Service Support to the Tactical Airspace Integration System.
Wavelength Assignment in Optical Network Design Team 6: Lisa Zhang (Mentor) Brendan Farrell, Yi Huang, Mark Iwen, Ting Wang, Jintong Zheng Progress Report.
Progress in Linear Programming Based Branch-and-Bound Algorithms
By Groysman Maxim. Let S be a set of sites in the plane. Each point in the plane is influenced by each point of S. We would like to decompose the plane.
1 EL736 Communications Networks II: Design and Algorithms Class8: Networks with Shortest-Path Routing Yong Liu 10/31/2007.
SB Research Presentation – 12/2/05 Finding Rectilinear Least Cost Paths in the Presence of Convex Polygonal Congested Regions # Avijit Sarkar School of.
What is the Model??? A Primer on Transportation Demand Forecasting Models Shawn Turner Theo Petritsch Keith Lovan Lisa Aultman-Hall.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
4-step Model – Trip Assignment 1CVEN672 Lecture 13-1.
Math443/543 Mathematical Modeling and Optimization
Time-Variant Spatial Network Model Vijay Gandhi, Betsy George (Group : G04) Group Project Overview of Database Research Fall 2006.
Computing the Delaunay Triangulation By Nacha Chavez Math 870 Computational Geometry; Ch.9; de Berg, van Kreveld, Overmars, Schwarzkopf By Nacha Chavez.
Luci2 Urban Simulation Model John R. Ottensmann Center for Urban Policy and the Environment Indiana University-Purdue University Indianapolis.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy under contract.
1 University of Denver Department of Mathematics Department of Computer Science.
Exposure In Wireless Ad-Hoc Sensor Networks S. Megerian, F. Koushanfar, G. Qu, G. Veltri, M. Potkonjak ACM SIG MOBILE 2001 (Mobicom) Journal version: S.
MODEL FOR FLIGHT LEVEL ASSIGNMENT PROBLEM ICRAT International Conference on Research in Air Transportation Alfred Bashllari National & Kapodistrian.
1 What is Computational Geometry Ref: Godfried T. Toussaint.
Max-flow/min-cut theorem Theorem: For each network with one source and one sink, the maximum flow from the source to the destination is equal to the minimal.
Group 6: Paul Antonios, Tamara Dabbas, Justin Fung, Adib Ghawi, Nazli Guran, Donald McKinnon, Alara Tascioglu Quantitative Capacity Building for Emergency.
Package Transportation Scheduling Albert Lee Robert Z. Lee.
Randomized Algorithms Morteza ZadiMoghaddam Amin Sayedi.
1 CE 530 Molecular Simulation Lecture 7 David A. Kofke Department of Chemical Engineering SUNY Buffalo
Preparing Data for Analysis and Analyzing Spatial Data/ Geoprocessing Class 11 GISG 110.
Algorithms for Network Optimization Problems This handout: Minimum Spanning Tree Problem Approximation Algorithms Traveling Salesman Problem.
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
Internet Traffic Engineering by Optimizing OSPF Weights Bernard Fortz (Universit é Libre de Bruxelles) Mikkel Thorup (AT&T Labs-Research) Presented by.
Exposure In Wireless Ad-Hoc Sensor Networks Seapahn Meguerdichian Computer Science Department University of California, Los Angeles Farinaz Koushanfar.
Exposure In Wireless Ad-Hoc Sensor Networks Seapahn Meguerdichian Computer Science Department University of California, Los Angeles Farinaz Koushanfar.
Computational Geometry Piyush Kumar (Lecture 5: Linear Programming) Welcome to CIS5930.
Planning Production of a Set of Semiconductor Components with Uncertain Wafer and Component Yield Frank W. Ciarallo Assistant Professor Biomedical, Industrial.
ON SOME GRAPH RELATED PROBLEMS IN TRANSPORTATION ANALYSIS Jaume Barceló, Mª Paz Linares, Oriol Serch
Stochastic Algorithms Some of the fastest known algorithms for certain tasks rely on chance Stochastic/Randomized Algorithms Two common variations – Monte.
Disclosure risk when responding to queries with deterministic guarantees Krish Muralidhar University of Kentucky Rathindra Sarathy Oklahoma State University.
Highway Risk Mitigation through Systems Engineering.
15.082J and 6.855J and ESD.78J Lagrangian Relaxation 2 Applications Algorithms Theory.
Computer Science CPSC 322 Lecture 9 (Ch , 3.7.6) Slide 1.
On Graphs Supporting Greedy Forwarding for Directional Wireless Networks W. Si, B. Scholz, G. Mao, R. Boreli, et al. University of Western Sydney National.
Computerized Block Layout Algorithms: BLOCPLAN, MULTIPLE
§1.4 Algorithms and complexity For a given (optimization) problem, Questions: 1)how hard is the problem. 2)does there exist an efficient solution algorithm?
Optimal Placement of Energy Storage in Power Networks Christos Thrampoulidis Subhonmesh Bose and Babak Hassibi Joint work with 52 nd IEEE CDC December.
NASA Space Grant Symposium April 11-12, 2013 Multi-Goal Path Planning Based on the Generalized Traveling Salesman Problem with Neighborhoods by Kevin Vicencio.
Transportation Logistics Professor Goodchild Spring 2011.
1 Inventory Control with Time-Varying Demand. 2  Week 1Introduction to Production Planning and Inventory Control  Week 2Inventory Control – Deterministic.
Optimization Problems
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
Presented by: Dardan Xhymshiti Spring 2016:. Authors: Publication:  ICDM 2015 Type:  Research Paper 2 Michael ShekelyamGregor JosseMatthias Schubert.
Global Optimization Methods for the Discrete Network Design Problem Dr. Shuaian Wang Lecturer University of Wollongong Dr. Qiang Meng Associate Professor.
Management Science 461 Lecture 3 – Covering Models September 23, 2008.
Urban Traffic Simulated From A Dual Perspective Hu Mao-Bin University of Science and Technology of China Hefei, P.R. China
Highway Risk Mitigation through Systems Engineering.
Lecture. Today Problem set 9 out (due next Thursday) Topics: –Complexity Theory –Optimization versus Decision Problems –P and NP –Efficient Verification.
The geometric GMST problem with grid clustering Presented by 楊劭文, 游岳齊, 吳郁君, 林信仲, 萬高維 Department of Computer Science and Information Engineering, National.
Linear Programming Piyush Kumar Welcome to CIS5930.
1 Euler and Hamilton paths Jorge A. Cobb The University of Texas at Dallas.
Algorithms for Big Data: Streaming and Sublinear Time Algorithms
Optimal UAV Flight Path Selection
Improved line facility location in weighted subdivisions
1.3 Modeling with exponentially many constr.
1.3 Modeling with exponentially many constr.
Backtracking and Branch-and-Bound
Recent spatial analysis work for the 4th Cohesion Report
Discrete Optimization
Presentation transcript:

MS-GIS colloquium: 9/28/05 Least Cost Path Problem in the Presence of Congestion* # Avijit Sarkar Assistant Professor School of Business University of Redlands * This is joint work with Drs. Rajan Batta & Rakesh Nagi, Department of Industrial Engineering, SUNY at Buffalo # Submitted to European Journal of Operations Research

MS-GIS colloquium: 9/28/05 2 of Urban Mobility Study

MS-GIS colloquium: 9/28/05 3 of 32 Traffic Mobility Data for

MS-GIS colloquium: 9/28/05 4 of 32 Traffic Mobility Data for Riverside-San Bernardino, CA

MS-GIS colloquium: 9/28/05 5 of 32 How far has congestion spread? Some Results # of urban areas with TTI > Percentage of traffic experiencing peak period travel congestion 6732 Percentage of major road system congestion 5934 # of hours each day when congestion is encountered

MS-GIS colloquium: 9/28/05 6 of 32 Travel Time Index Trends

MS-GIS colloquium: 9/28/05 7 of 32 Congested Regions – Definition and Details Urban zones where travel times are greatly increased Closed and bounded area in the plane Approximated by convex polygons Penalizes travel through the interior Congestion factor α Cost inside = (1+α)x(Cost Outside) 0 < α < ∞ Shortest path ≠ Least Cost Path Entry/exit point Point at which least cost path enters/exits a congested region Not known a priori

MS-GIS colloquium: 9/28/05 8 of 32 Least Cost Paths Efficient route => determine rectilinear least cost paths in the presence of congested regions

MS-GIS colloquium: 9/28/05 9 of 32 Previous Results ( Butt and Cavalier, Socio-Economic Planning Sciences, 1997 ) Planar p-median problem in the presence of congested regions Least cost coincides with easily identifiable grid Imprecise result: holds for rectangular congested regions For α=0.30, cost=14 For α=0.30, cost=13.8

MS-GIS colloquium: 9/28/05 10 of 32 Mixed Integer Linear Programming (MILP) Approach to Determine Entry/Exit Points (4,3) P (9,10)

MS-GIS colloquium: 9/28/05 11 of 32 MILP Formulation (Sarkar, Batta, Nagi: Socio Economic Planning Sciences: 38(4), Dec 04) Entry point E 1 lies on exactly one edge Exit point E 2 lies on exactly one edge Entry point E 3 lies on exactly one edge Provide bounds on x-coordinates of E 1, E 2, E 3 Final exit point E 4 lies on edge 4 Takes care of additional distance

MS-GIS colloquium: 9/28/05 12 of 32 Results (z = 20) Entry=(5,4) Exit=(5,10) Example: For α=0.30, cost = 2+6(1+0.30)+4 = 13.80

MS-GIS colloquium: 9/28/05 13 of 32 Discussion Formulation outputs Entry/exit points Length of least cost path Advantages Models multiple entry/exit points Automatic choice of number of entry/exit points Automatic edge selection Break point of α Disadvantages Generic problem formulation very difficult: due to combinatorics Complexity increases with  Number of sides  Number of congested regions

MS-GIS colloquium: 9/28/05 14 of 32 Alternative Approach Memory-based Probing Algorithm Turning step

MS-GIS colloquium: 9/28/05 15 of 32 Why Convexity Restriction? Approach Determine an upper bound on the number of entry/exit points Associate memory with probes => eliminate turning steps

MS-GIS colloquium: 9/28/05 16 of 32 Observation 1: Exponential Number of Staircase Paths may Exist Staircase path: Length of staircase path through p CRs No a priori elimination possible 2 2p+1 (O(4 p )) staircase paths between O and D O(4 p )

MS-GIS colloquium: 9/28/05 17 of 32 Exponential Number of Staircase Paths

MS-GIS colloquium: 9/28/05 18 of 32 At most Two Entry-Exit Points XE 1 E 2 E 3 E 4 P XCBP (bypass) XCE 3 E 4 P

MS-GIS colloquium: 9/28/05 19 of 32 3-entry 3-exit does not exist Compare 3-entry/exit path with 2-entry/exit and 1-entry/exit paths Proof based on contradiction Use convexity and polygonal properties

MS-GIS colloquium: 9/28/05 20 of 32 Memory-based Probing Algorithm O D

MS-GIS colloquium: 9/28/05 21 of 32 Memory-based Probing Algorithm Each probe has associated memory what were the directions of two previous probes? Eliminates turning steps Uses previous result: upper bound of entry/exit points Necessary to probe from O to D and back Generate network of entry/exit points Two types of arcs: (i) inside CRs (ii) outside CRs Solve shortest path problem on generated network

MS-GIS colloquium: 9/28/05 22 of 32 Numerical Results (Sarkar, Batta, Nagi: Submitted to European Journal of Operational Research) Algorithm coded in C

MS-GIS colloquium: 9/28/05 23 of 32 Number of CRs Intersected vs Number of Nodes Generated

MS-GIS colloquium: 9/28/05 24 of 32 Number of CRs Intersected vs CPU seconds

MS-GIS colloquium: 9/28/05 25 of 32 Summary of Results O(1.414 p ) entry/exit points rather than O(4 p ) in worst case Works well up to CRs Heuristic approaches for larger problem instances

MS-GIS colloquium: 9/28/05 26 of 32 Now the Paradox Optimal path for α=0.30

MS-GIS colloquium: 9/28/05 27 of 32 Known Entry-Exit Heuristic Entry-exit points are known a priori  Least cost path coincides with an easily identifiable finite grid  Convex polygonal restriction no longer necessary

MS-GIS colloquium: 9/28/05 28 of 32 Potential Benefits Refine distance calculation in routing algorithms Large scale disaster Land parcels (polygons) may be destroyed De-congested routes may become congested Can help  Identify entry/exit points  Determine least cost path for rescue teams Form the basis to solve facility location problems in the presence of congestion

MS-GIS colloquium: 9/28/05 29 of 32 Some Issues Congestion factor has been assumed to be constant In urban transportation settings α will be time-dependent  Time-dependent shortest path algorithms α will be stochastic Convex polygonal restriction Cannot determine threshold values of α

MS-GIS colloquium: 9/28/05 30 of 32 OR-GIS Models for US Military UAV routing problem UAVs employed by US military worldwide Missions are extremely dynamic UAV flight plans consider  Time windows  Threat level of hostile forces  Time required to image a site  Bad weather Surface-to-air threats exist enroute and may increase at certain sites

MS-GIS colloquium: 9/28/05 31 of 32 Some Insight into the UAV Routing Problem Threat zones and threat levels are surrogates for congested regions and congestion factors Difference: Euclidean distances Objective: minimize probability of detection in the presence of multiple threat zones Can assume the probability of escape to be a Poisson random variable Basic result One threat zone: reduces to solving a shortest path problem Result extends or not for multiple threat zones? Potential application to combine GIS network analysis tools with OR algorithms

MS-GIS colloquium: 9/28/05 32 of 32 Questions