SB Research Presentation – 12/2/05 Finding Rectilinear Least Cost Paths in the Presence of Convex Polygonal Congested Regions # Avijit Sarkar School of.

Slides:



Advertisements
Similar presentations
Chapter 7 Part B: Locational analysis.
Advertisements

Routing Complexity of Faulty Networks Omer Angel Itai Benjamini Eran Ofek Udi Wieder The Weizmann Institute of Science.
Modeling Maze Navigation Consider the case of a stationary robot and a mobile robot moving towards a goal in a maze. We can model the utility of sharing.
Approximations of points and polygonal chains
Motion Planning for Point Robots CS 659 Kris Hauser.
 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.
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
Closest Point Transform: The Characteristics/Scan Conversion Algorithm Sean Mauch Caltech April, 2003.
Bart Jansen, University of Utrecht.  Problem background  Geometrical problem statement  Research  Experimental evaluation of heuristics ◦ Heuristics.
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.
Raster Based GIS Analysis
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
4-step Model – Trip Assignment 1CVEN672 Lecture 13-1.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Mobile Ad Hoc Networks Theory of Data Flow and Random Placement.
The Theory of NP-Completeness
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.
Multirobot Coordination in USAR Katia Sycara The Robotics Institute
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.
An Inventory-Location Model: Formulation, Solution Algorithm and Computational Results Mark S. Daskin, Collete R. Coullard and Zuo-Jun Max Shen presented.
MS-GIS colloquium: 9/28/05 Least Cost Path Problem in the Presence of Congestion* # Avijit Sarkar Assistant Professor School of Business University of.
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.
Group 6: Paul Antonios, Tamara Dabbas, Justin Fung, Adib Ghawi, Nazli Guran, Donald McKinnon, Alara Tascioglu Quantitative Capacity Building for Emergency.
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
Package Transportation Scheduling Albert Lee Robert Z. Lee.
Randomized Algorithms Morteza ZadiMoghaddam Amin Sayedi.
October 8, 2013Computer Vision Lecture 11: The Hough Transform 1 Fitting Curve Models to Edges Most contours can be well described by combining several.
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.
Particle Filtering in Network Tomography
Internet Traffic Engineering by Optimizing OSPF Weights Bernard Fortz (Universit é Libre de Bruxelles) Mikkel Thorup (AT&T Labs-Research) Presented by.
Computational Geometry Piyush Kumar (Lecture 5: Linear Programming) Welcome to CIS5930.
October 14, 2014Computer Vision Lecture 11: Image Segmentation I 1Contours How should we represent contours? A good contour representation should meet.
Stochastic Algorithms Some of the fastest known algorithms for certain tasks rely on chance Stochastic/Randomized Algorithms Two common variations – Monte.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
New Modeling Techniques for the Global Routing Problem Anthony Vannelli Department of Electrical and Computer Engineering University of Waterloo Waterloo,
Path Planning for a Point Robot
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.
Examination Committee: Dr. Poompat Saengudomlert (Chairperson) Assoc. Prof. Tapio Erke Dr. R.M.A.P. Rajatheva 1 Telecommunications FoS Asian Institute.
Models in I.E. Lectures Introduction to Optimization Models: Shortest Paths.
Computerized Block Layout Algorithms: BLOCPLAN, MULTIPLE
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
§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?
L3-Network Algorithms L3 – Network Algorithms NGEN06(TEK230) – Algorithms in Geographical Information Systems by: Irene Rangel, updated Nov by Abdulghani.
1 Inventory Control with Time-Varying Demand. 2  Week 1Introduction to Production Planning and Inventory Control  Week 2Inventory Control – Deterministic.
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.
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.
Onlinedeeneislam.blogspot.com1 Design and Analysis of Algorithms Slide # 1 Download From
The geometric GMST problem with grid clustering Presented by 楊劭文, 游岳齊, 吳郁君, 林信仲, 萬高維 Department of Computer Science and Information Engineering, National.
September 2008What’s coming in Aimsun: New features and model developments 1 Hybrid Mesoscopic-Microscopic Traffic Simulation Framework Alex Torday, Jordi.
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
Introduction to Spatial Computing CSE 5ISC
Optimal UAV Flight Path Selection
1.3 Modeling with exponentially many constr.
1.206J/16.77J/ESD.215J Airline Schedule Planning
1.3 Modeling with exponentially many constr.
Chapter 6 Network Flow Models.
New Jersey, October 9-11, 2016 Field of theoretical computer science
Presentation transcript:

SB Research Presentation – 12/2/05 Finding Rectilinear Least Cost Paths in the Presence of Convex Polygonal Congested Regions # Avijit Sarkar School of Business University of Redlands # Submitted to European Journal of Operations Research

SB Research Presentation – 12/2/05 2 of Urban Mobility Study

SB Research Presentation – 12/2/05 3 of 36 Traffic Mobility Data for

SB Research Presentation – 12/2/05 4 of 36 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

SB Research Presentation – 12/2/05 5 of 36 Travel Time Index Trends

SB Research Presentation – 12/2/05 6 of 36 Traffic Mobility Data for Riverside-San Bernardino, CA

SB Research Presentation – 12/2/05 7 of 36 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

SB Research Presentation – 12/2/05 8 of 36 Example For α = 1.6, cost inside = 14.4 For α = 1.6, cost outside = 14 Hence bypass Threshold: α = 1.5 for α= (1+0.3) + 3 = 9.2

SB Research Presentation – 12/2/05 9 of 36 Least Cost Paths Efficient route => determine rectilinear least cost paths in the presence of congested regions

SB Research Presentation – 12/2/05 10 of 36 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

SB Research Presentation – 12/2/05 11 of 36 Mixed Integer Linear Programming (MILP) Approach to Determine Entry/Exit Points (4,3) P (9,10)

SB Research Presentation – 12/2/05 12 of 36 MILP Formulation 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

SB Research Presentation – 12/2/05 13 of 36 Results (z = 20) Entry=(5,4) Exit=(5,10) Example: For α=0.30, cost = 2 + 6(1+0.30) + 4 = 13.80

SB Research Presentation – 12/2/05 14 of 36 Advantages and Disadvantages of MILP Approach Formulation outputs Coordinates of entry/exit points Edges on which entry/exit points lie 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

SB Research Presentation – 12/2/05 15 of 36 Alternative Approach Memory-based Probing Algorithm Motivation from Larson and Sadiq (Operations Research, 1983) Turning step

SB Research Presentation – 12/2/05 16 of 36 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 )

SB Research Presentation – 12/2/05 17 of 36 Exponential Number of Staircase Paths

SB Research Presentation – 12/2/05 18 of 36 At most Two Entry-Exit Points XE 1 E 2 E 3 E 4 P XCBP (bypass) XCE 3 E 4 P

SB Research Presentation – 12/2/05 19 of 36 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

SB Research Presentation – 12/2/05 20 of 36

SB Research Presentation – 12/2/05 21 of 36 Results until now Potentially exponential number of staircase paths exist Any one of them could be least cost Maximum 2 entries and 2 exits

SB Research Presentation – 12/2/05 22 of 36 Memory-based Probing Algorithm O D

SB Research Presentation – 12/2/05 23 of 36 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: why? Generate network of entry/exit points Two types of arcs: (i) inside CRs (ii) outside CRs Solve shortest path problem on generated network

SB Research Presentation – 12/2/05 24 of 36 Numerical Results (Sarkar, Batta, Nagi: Submitted to European Journal of Operational Research) Algorithm coded in C

SB Research Presentation – 12/2/05 25 of 36 Number of CRs Intersected vs Number of Nodes Generated

SB Research Presentation – 12/2/05 26 of 36 Number of CRs Intersected vs CPU seconds

SB Research Presentation – 12/2/05 27 of 36 Number of CRs intersected vs log 2 ρ

SB Research Presentation – 12/2/05 28 of 36 Summary of Results O(2 0.5φ ), i.e., O(1.414 φ ) entry/exit points rather than O(4 p ) in worst case Works well up to CRs Heuristic approaches for larger problem instances

SB Research Presentation – 12/2/05 29 of 36 Now the Paradox Optimal path for α=0.30

SB Research Presentation – 12/2/05 30 of 36 Why Convexity Restriction? Approach Determine an upper bound on the number of entry/exit points Associate memory with probes => eliminate turning steps

SB Research Presentation – 12/2/05 31 of 36 Known Entry-Exit Heuristic – Urban Commuting Entry-exit points are known a priori  Least cost path coincides with an easily identifiable finite grid  Convex polygonal restriction no longer necessary

SB Research Presentation – 12/2/05 32 of 36 Contribution of this work Incorporates congestion in Corridor Location Problem Identify the best route across a landscape that connects two points Planar problem converted to a network representation Lack of such models (R. Church, Computers & OR, 2002) Application 1: 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 Application 2: Routing AGVs in congested facilities Accurate representation of travel distances in the presence of congestion Memory based probing algorithm provides framework for distance measurement Refine distance calculation in vehicle routing applications

SB Research Presentation – 12/2/05 33 of 36 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 Convexity restriction Cannot determine threshold values of α

SB Research Presentation – 12/2/05 34 of 36 Future Research Integration within a GIS framework Incorporate barriers to travel Facility location models in congested urban areas UAV routing problem

SB Research Presentation – 12/2/05 35 of 36 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

SB Research Presentation – 12/2/05 36 of 36 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

SB Research Presentation – 12/2/05 37 of 36 Questions