Walking in Poisson Delaunay triangulations
|
|
- Edmund Potter
- 5 years ago
- Views:
Transcription
1 Walking in Poisson Delaunay triangulations Olivier Devillers 1 [D. & Hemsley, 2016] [Chenavier & D.,2018] [de Castro & D., 2018] [D. & Noizet, 2018]
2 Walking in Delaunay triangulations Straight walk 2-1
3 Walking in Delaunay triangulations Straight walk 2-2
4 Walking in Delaunay triangulations Straight walk 2-3
5 Walking in Delaunay triangulations Straight walk 2-4
6 Walking in Delaunay triangulations Straight walk 2-5
7 Walking in Delaunay triangulations Straight walk 2-6
8 2-7 Walking in Delaunay triangulations Straight walk Exit edge? One orientation predicate
9 2-8 Walking in Delaunay triangulations Straight walk End of walk? A second orientation predicate
10 2-9 Walking in Delaunay triangulations Straight walk Two orientation predicates per edge
11 Walking in Delaunay triangulations Visibility walk 3-1
12 Walking in Delaunay triangulations Visibility walk 3-2
13 Walking in Delaunay triangulations Visibility walk 3-3
14 Walking in Delaunay triangulations Visibility walk 3-4
15 Walking in Delaunay triangulations Visibility walk 3-5
16 Walking in Delaunay triangulations Visibility walk 3-6
17 3-7 Walking in Delaunay triangulations Visibility walk Triangle with two exits One orientation predicate
18 Walking in Delaunay triangulations Visibility walk Triangle with one exit 1.5 orientation predicate One predicate if this neighbor tried first 3-8 Two predicates if this neighbor tried first
19 3-9 Walking in Delaunay triangulations Visibility walk 1.25 orientation predicate per edge?
20 4-1 Walking in Delaunay triangulations How many edges crossed? Straight walk Visibility walk
21 Walking in Delaunay triangulations How many edges crossed? Straight walk 2n Visibility walk 4-2 Worst case in a triangulation (non Delaunay)
22 Walking in Delaunay triangulations How many edges crossed? Straight walk 2n Visibility walk 4-3 Worst case in a triangulation (non Delaunay)
23 4-4
24 4-5 May loop
25 Walking in Delaunay triangulations How many edges crossed? Straight walk 2n Visibility walk 2 3 n randomized 4-6 Worst case in a triangulation (non Delaunay)
26 random choice p p 4-7 [D., Pion, & Teillaud 2002]
27 random choice p p 4-8 [D., Pion, & Teillaud 2002]
28 Walking in Delaunay triangulations How many edges crossed? Straight walk 2n Visibility walk 2n 4-9 Worst case in a Delaunay triangulation
29 4-10 May loop Not Delaunay
30 4-11 Green power < Red power Power decreases
31 Walking in Delaunay triangulations How many edges crossed? Straight walk 2n Visibility walk 2n O( n) random [Devroye, Lemaire, & Moreau, 2004] 64 3π n + O( n 1 ) 2.16 n 2 O( n) uniform in domain Stretch in infinite Poisson distribution [D. & Hemsley, 2016] Stretch in infinite Poisson distribution 4-12 Worst case in a Delaunay triangulation
32 5-1 Walking in Delaunay triangulations Walk between vertices s Walk between vertices t
33 5-2 Walking in Delaunay triangulations Walk between vertices s t
34 5-3 Walking in Delaunay triangulations Walk between vertices s t Shortest path
35 5-4 Walking in Delaunay triangulations Walk between vertices s t Upper path
36 5-5 Walking in Delaunay triangulations Walk between vertices s t Compass walk
37 5-6 Walking in Delaunay triangulations Walk between vertices s t Voronoi path
38 5-7 Walking in Delaunay triangulations Walk between vertices s t Voronoi path with shortcuts
39 5-8 Walking in Delaunay triangulations Walk between vertices s t Shortest path Upper path Compass walk Voronoi path with shortcuts
40 Walking in Delaunay triangulations Walk between vertices, worst case Shortest path 6-1
41 Walking in Delaunay triangulations Walk between vertices, worst case Shortest path Search this subgraph 6-2
42 Walking in Delaunay triangulations Walk between vertices, worst case Shortest path Search this subgraph 6-3
43 Walking in Delaunay triangulations Walk between vertices, worst case Shortest path Search this subgraph 6-4
44 6-5 Walking in Delaunay triangulations Walk between vertices, worst case Shortest path Search this subgraph Upper bound Dobkin, Friedman, and Supowit 1987 Keil and Gutwin 1989 Xia π π 3 cos(π/6)
45 6-6 Walking in Delaunay triangulations Walk between vertices, worst case Shortest path Search this subgraph Lower bound Chew 1989 Bose, Devroye, Löffler, Snoeyink, & Verma 2011 Xia & Zhang π
46 Walking in Delaunay triangulations Walk between vertices, worst case Voronoi path Unbounded 7-1
47 Walking in Delaunay triangulations Walk between vertices, worst case Voronoi path Unbounded 7-2
48 Walking in Delaunay triangulations Walk between vertices, worst case Voronoi path Unbounded 7-3
49 Walking in Delaunay triangulations Walk between vertices, worst case Upper path Unbounded 8-1
50 Walking in Delaunay triangulations Walk between vertices, worst case Upper path Unbounded 8-2
51 Walking in Delaunay triangulations Walk between vertices, worst case Upper path Unbounded 8-3
52 Walking in Delaunay triangulations Walk between vertices, worst case Compass walk Unbounded [Bose & Morin 2004] 9-1
53 Walking in Delaunay triangulations Walk between vertices, worst case Compass walk Unbounded α [Bose & Morin 2004] α 9-2
54 Walking in Delaunay triangulations Walk between vertices, worst case Compass walk Unbounded α ɛ [Bose & Morin 2004] α 2ɛ 9-3
55 Walking in Delaunay triangulations Walk between vertices, worst case Compass walk Unbounded α ɛ [Bose & Morin 2004] α 2ɛ 9-4
56 Walking in Delaunay triangulations Walk between vertices Shortest path Upper path shortcuts Compass walk Voronoi path 10
57 Walking in Delaunay triangulations Expected length (experiments) Euclidean length 1 Shortest path 1.04 Compass walk 1.07 Shortened V. path 1.16 Upper path 1.18 Voronoi path
58 11-2 Walking in Delaunay triangulations Expected length (experiments) Euclidean length 1 Shortest path 1.04 Compass walk 1.07 Shortened V. path 1.16 Upper path 1.18 Voronoi path 1.27 theory [Chenavier & D.,2018] numerical integration π π [D. & Noizet, 2018] [Chenavier & D.,2018] [Baccelli et al., 2000]
59 11-3 Walking in Delaunay triangulations Expected length (experiments) Euclidean length 1 Shortest path 1.04 Compass walk 1.07 Shortened V. path 1.16 Upper path 1.18 Voronoi path 1.27 theory [Chenavier & D.,2018] numerical integration π π [D. & Noizet, 2018] [Chenavier & D.,2018] [Baccelli et al., 2000]
60 12-1 Expected length of upper path Poisson Delaunay triangulation, rate n E [length] = E triangle X 3 n 1 [triangle is Delaunay] 1 [first edge above length(first edge) st]
61 12-2 Expected length of upper path s Poisson Delaunay triangulation, rate n E [length] = E triangle X 3 n 1 [triangle is Delaunay] 1 [first edge above length(first edge) st] t = n (R 3 P [triangle is Delaunay] 1 [first edge above length(first edge)dtriangle 2 ) 3 st] Slivnyak-Mecke
62 12-3 Expected αlength of upper path 2 s Poisson Delaunay triangulation, rate n E [length] = E triangle X 3 n α 3 z r α 1 1 [triangle is Delaunay] 1 [first edge above length(first edge) st] t = n (R 3 P [triangle is Delaunay] 1 [first edge above length(first edge)dtriangle 2 ) 3 st] = n 3 1 r r=0 x z =0 y z = r [0,2π] 3 e nπr2 1 [first edge above st] 2r sin α 1 α 2 r 3 2A(triangle)dα 1:3 dy z dx z dr 2 Blaschke-Petkantschin
63 12-4 Expected length of upper path Poisson Delaunay triangulation, rate n E [length] = E triangle X 3 n 1 [triangle is Delaunay] 1 [first edge above length(first edge) st] = n (R 3 P [triangle is Delaunay] 1 [first edge above length(first edge)dtriangle 2 ) 3 st] = n 3 r=0 1 x z =0 r y z = r [0,2π] 3 e nπr2 1 [first edge above st] 2r sin α 1 α 2 r 3 2A(triangle)dα 1:3 dy z dx z dr 2 ( ) ( 1 ) = 4n 3 e nπr2 r 5 dr 1 r=0 h= y z [first edge above st] sin α 1 α 2 A(triangle)dα 1:3 dh r = 1 [0,2π] 2 3
64 Expected length of upper path s Poisson Delaunay triangulation, rate n E [length] = E α 2 triangle X 3 n α 1 arcsin h α 3 1 [triangle is Delaunay] 1 [first edge above length(first edge) st] 1 h t = n (R 3 P [triangle is Delaunay] 1 [first edge above length(first edge)dtriangle 2 ) 3 st] = n 3 = 4n r=0 1 x z =0 r y z = r 1 π 3 n 35π 3 12 = 35 3π 2 [0,2π] 3 e nπr2 1 [first edge above st] 2r sin α 1 α 2 r 3 2A(triangle)dα 1:3 dy z dx z dr 2 ( ) ( 1 ) = 4n 3 e nπr2 r 5 dr 1 r=0 h= y z [first edge above st] sin α 1 α 2 A(triangle)dα 1:3 dh r = 1 [0,2π] 2 3
65 13 Walking in Delaunay triangulations Expected length (experiments) Euclidean length 1 Shortest path 1.04 Compass walk 1.07 Shortened V. path 1.16 Upper path 1.18 Voronoi path 1.27 theory [Chenavier & D.,2018] numerical integration π π [D. & Noizet, 2018] [Chenavier & D.,2018] [Baccelli et al., 2000]
66 14-1 Walking in Delaunay triangulations Shortest path E [length(shortest path)]
67 14-2 Walking in Delaunay triangulations Shortest path E [length(shortest path)] density limit
68 14-3 Walking in Delaunay triangulations Shortest path E [length(shortest path)] density limit by subadditivity remove start and target from point set look at shortest path between closest neighbor between path from start to target negligible
69 Bad edge = almost horizontal edge Many bad edges length close to 1 P [bad] = small constant difficult dependencies to handle 15
70 Make a grid Bad cell = cell with enough bad edges Many bad cells length close to 1 Still dependencies 16-1
71 Make a grid Split cells in 4 families Many bad cells in 1 family length close to 1 No more dependencies 16-2
72 Make a grid If E [ cell] = constant possible paths = 4 n (too big) 16-3
73 Make a grid If E [ cell] = constant possible paths = 4 n (too big) big cells n n 4 n n 16-4
74 17-1 A good cell? No Delaunay circles go outside
75 17-2 A good cell? No Delaunay circles go outside No short path from left to right
76 17-3 A good cell? No Delaunay circles go outside No short path from left to right Not enough edges to make a short path
77 A good cell? No Delaunay circles go outside No short path from left to right Not enough edges to make a short path 17-4 Choose points in cell, 153 Choose what short path means P [ length ] ( 10 1 O n )
78 Walking in Delaunay triangulations Expected length (experiments) theory 18 Euclidean length 1 Shortest path Compass walk Shortened V. path Upper path Voronoi path in higher dimension numerical integration π π [de Castro & D., 2018] [Chenavier & D.,2018] [D. & Noizet, 2018] [Chenavier & D.,2018] [Baccelli et al., 2000]
79 19-1 Walking in Delaunay triangulations Voronoi path π 1.27 [Baccelli et al., 2000] s t
80 19-2 Walking in Delaunay triangulations Voronoi path π 1.27 Voronoi path in higher dimension [Baccelli et al., 2000]
81 19-3 Walking in Delaunay triangulations Voronoi path π 1.27 [Baccelli et al., 2000] E [l(v P X )] = (S d 1 ) 2 P [B((x,0,...,0), r) X = ] 1 [(x,0,...,0) [st]] r u 1 u 2 det(j Φ ) dα 1,1... dα 1,d 1 dα 2,1... dα 2,d 1 drdx Integral form
82 19-4 Walking in Delaunay triangulations Voronoi path π 1.27 [Baccelli et al., 2000] E [l(v P X )] = (S d 1 ) 2 P [B((x,0,...,0), r) X = ] 1 [(x,0,...,0) [st]] r u 1 u 2 det(j Φ ) dα 1,1... dα 1,d 1 dα 2,1... dα 2,d 1 drdx Integral form Use Taylor expansion to be able to integrate
83 19-5 Walking in Delaunay triangulations Voronoi path π 1.27 [Baccelli et al., 2000] Γ ( d 2 ) 4 2 4d 5 d π 2 (2d 2)! ( 1 d 1 ) 2 E [l(v PX 4d 2 )] Γ ( ) d d 5 d 1 π 2 (2d 2)! ( ) 2 4d 2
84 19-6 Walking in Delaunay triangulations Voronoi path π 1.27 [Baccelli et al., 2000] asymptotic behavior 2d π between 1 4 2dπ + O(d 3 2 ) dπ + O(d 3 2 )
85 19-7 Walking in Delaunay triangulations Voronoi path π 1.27 [Baccelli et al., 2000] asymptotic behavior 2d π
86 Walking in Delaunay triangulations Voronoi path π 1.27 [Baccelli et al., 2000] d k lower bound correct upper bound value π π π π π π numerical integration
87 20 Walking in Delaunay triangulations Expected length (experiments) theory Euclidean length 1 Shortest path Compass walk Shortened V. path 1.16 Upper path Voronoi path [Ongoing work] 1.16 [Chenavier & D.,2018] [D. & Noizet, 2018] numerical integration π π [Chenavier & D.,2018] [Baccelli et al., 2000]
88 21-1 Walking in Delaunay triangulations Compass walk Complicated dependencies Stretch factor
89 21-2 Walking in Delaunay triangulations Compass walk Complicated dependencies edge lengths Stretch factor = l 1 + l l k x 1 + x x k length of horizontal projections
90 21-3 Walking in Delaunay triangulations Compass walk Complicated dependencies Stretch factor = l 1 + l l k x 1 + x x k If independent: E [l] E [x] = 175π
91 Walking in Delaunay triangulations Compass walk Complicated dependencies Stretch factor = l 1 + l l k x 1 + x x k If independent: Experimental: E [l] E [x] = 175π There is a positive bias
92 Walking in Delaunay triangulations Compass walk Experimental: Complicated dependencies E [l] E [x] Stretch factor = l 1 + l l k x 1 + x x k If independent: E [l] E [x] = 175π Experimental: There is a positive bias 21-5
93 Walking in Delaunay triangulations Compass walk Experimental: Complicated dependencies at depth 1 Stretch factor = l 1 + l l k E [l] at depth x x x k E [l] E [x] E [l] E [x] E [x] If independent: Experimental: E [l] E [x] = 175π There is a positive bias
94 22-1 Walking in Delaunay triangulations Expected length (experiments) theory Euclidean length 1 Shortest path Compass walk Shortened V. path 1.16 Upper path Voronoi path [Chenavier & D.,2018] [D. & Noizet, 2018] π π [Chenavier & D.,2018] [Baccelli et al., 2000]
95 22-2 Walking in Delaunay triangulations Expected length (experiments) theory Euclidean length 1 Shortest path Compass walk Shortened V. path Upper path Voronoi path Locally defined path [Chenavier & D.,2018] [D. & Noizet, 2018] π 2 4 easy to analyze π 1.27 [Chenavier & D.,2018] (computation may be difficult) [Baccelli et al., 2000]
96 22-3 Walking in Delaunay triangulations Expected length (experiments) theory Euclidean length 1 Shortest path Compass walk Shortened V. path Upper path Voronoi path [Chenavier & D.,2018] Incrementally defined path Locally dependency defined path issues [D. & Noizet, 2018] π 2 4 the easy tree to cananalyze be analyzed π 1.27 [Chenavier & D.,2018] (computation may be difficult) [Baccelli et al., 2000]
97 22-4 Walking in Delaunay triangulations Expected length (experiments) theory Euclidean length 1 Shortest path Compass walk Shortened V. path Upper path Voronoi path [Chenavier & D.,2018] Incrementally defined path Incrementally defined path Locally also dependency defined path issues [D. & Noizet, 2018] π 2 4 the easy tree to cananalyze no idea about tight be bounds analyzed π 1.27 [Chenavier & D.,2018] (computation may be difficult) [Baccelli et al., 2000]
98 23 Thank you
Simulations of the quadrilateral-based localization
Simulations of the quadrilateral-based localization Cluster success rate v.s. node degree. Each plot represents a simulation run. 9/15/05 Jie Gao CSE590-fall05 1 Random deployment Poisson distribution
More informationON PLANE GEOMETRIC SPANNERS: A SURVEY AND OPEN PROBLEMS
ON PLANE GEOMETRIC SPANNERS: A SURVEY AND OPEN PROBLEMS Prosenjit Bose Michiel Smid ABSTRACT. Given a weighted graph G = (V, E) and a real number t 1, a t-spanner of G is a spanning subgraph G with the
More informationON PLANE GEOMETRIC SPANNERS: A SURVEY AND OPEN PROBLEMS
ON PLANE GEOMETRIC SPANNERS: A SURVEY AND OPEN PROBLEMS Prosenjit Bose Michiel Smid ABSTRACT. We review results and present open problems on different variants of the problem of constructing plane geometric
More informationONLINE ROUTING IN TRIANGULATIONS
ONLINE ROUTING IN TRIANGULATIONS PROSENJIT BOSE AND PAT MORIN Abstract. We consider online routing algorithms for routing between the vertices of embedded planar straight line graphs. Our results include
More informationCS 860 Fall Lecture 6. Anna Lubiw, U. Waterloo. one more paper on dynamic graphs (connectivity rather than shortest paths)
one more paper on dynamic graphs (connectivity rather than shortest paths) Efficient edge splitting-off algorithms maintaining all-pairs edge-connectivities LC Lau, CK Yung - Integer Programming and Combinatorial
More informationComputational Geometry
Lecture 12: Lecture 12: Motivation: Terrains by interpolation To build a model of the terrain surface, we can start with a number of sample points where we know the height. Lecture 12: Motivation: Terrains
More informationVoronoi Diagrams. A Voronoi diagram records everything one would ever want to know about proximity to a set of points
Voronoi Diagrams Voronoi Diagrams A Voronoi diagram records everything one would ever want to know about proximity to a set of points Who is closest to whom? Who is furthest? We will start with a series
More informationVoronoi Diagrams in the Plane. Chapter 5 of O Rourke text Chapter 7 and 9 of course text
Voronoi Diagrams in the Plane Chapter 5 of O Rourke text Chapter 7 and 9 of course text Voronoi Diagrams As important as convex hulls Captures the neighborhood (proximity) information of geometric objects
More informationDelaunay Triangulation
Delaunay Triangulation Steve Oudot slides courtesy of O. Devillers MST MST MST use Kruskal s algorithm with Del as input O(n log n) Last: lower bound for Delaunay Let x 1, x 2,..., x n R, to be sorted
More informationVoronoi Diagram. Xiao-Ming Fu
Voronoi Diagram Xiao-Ming Fu Outlines Introduction Post Office Problem Voronoi Diagram Duality: Delaunay triangulation Centroidal Voronoi tessellations (CVT) Definition Applications Algorithms Outlines
More informationAd hoc and Sensor Networks Chapter 10: Topology control
Ad hoc and Sensor Networks Chapter 10: Topology control Holger Karl Computer Networks Group Universität Paderborn Goals of this chapter Networks can be too dense too many nodes in close (radio) vicinity
More informationGeographical routing 1
Geographical routing 1 Routing in ad hoc networks Obtain route information between pairs of nodes wishing to communicate. Proactive protocols: maintain routing tables at each node that is updated as changes
More informationComputational Geometry for Imprecise Data
Computational Geometry for Imprecise Data November 30, 2008 PDF Version 1 Introduction Computational geometry deals with algorithms on geometric inputs. Historically, geometric algorithms have focused
More informationApproximating geometric bottleneck shortest paths
Approximating geometric bottleneck shortest paths Prosenjit Bose Anil Maheshwari Giri Narasimhan Michiel Smid Norbert Zeh February 18, 2004 Abstract In a geometric bottleneck shortest path problem, we
More informationTopology Control in 3-Dimensional Networks & Algorithms for Multi-Channel Aggregated Co
Topology Control in 3-Dimensional Networks & Algorithms for Multi-Channel Aggregated Convergecast Amitabha Ghosh Yi Wang Ozlem D. Incel V.S. Anil Kumar Bhaskar Krishnamachari Dept. of Electrical Engineering,
More informationTransportation Voronoi Diagrams
Transportation Voronoi Diagrams Yaron Ostrovksy-Berman School of Computer Science and Engineering The Hebrew University of Jerusalem, Jerusalem 104, Israel Email: yaronber@cs.huji.ac.il March 23, 2003
More informationPoint Location in Delaunay Triangulations
Point Location in Delaunay Triangulations Inspiration: Graphics software wants to light a model and needs to know which face a light ray hits You moved the mouse and the windowing system would like to
More informationWeek 8 Voronoi Diagrams
1 Week 8 Voronoi Diagrams 2 Voronoi Diagram Very important problem in Comp. Geo. Discussed back in 1850 by Dirichlet Published in a paper by Voronoi in 1908 3 Voronoi Diagram Fire observation towers: an
More informationCS133 Computational Geometry
CS133 Computational Geometry Voronoi Diagram Delaunay Triangulation 5/17/2018 1 Nearest Neighbor Problem Given a set of points P and a query point q, find the closest point p P to q p, r P, dist p, q dist(r,
More informationSimplicial Hyperbolic Surfaces
Simplicial Hyperbolic Surfaces Talk by Ken Bromberg August 21, 2007 1-Lipschitz Surfaces- In this lecture we will discuss geometrically meaningful ways of mapping a surface S into a hyperbolic manifold
More informationTight Cocone DIEGO SALUME SEPTEMBER 18, 2013
Tight Cocone DIEGO SALUME SEPTEMBER 18, 2013 Summary Problem: The Cocone algorithm produces surfaces with holes and artifacts in undersampled areas in the data. Solution: Extend the Cocone algorithm to
More informationLecture 11 Combinatorial Planning: In the Plane
CS 460/560 Introduction to Computational Robotics Fall 2017, Rutgers University Lecture 11 Combinatorial Planning: In the Plane Instructor: Jingjin Yu Outline Convex shapes, revisited Combinatorial planning
More informationAdaptive Point Location With Almost No Preprocessing in Delaunay Triangulations
1 Adaptive Point Location With Almost No Preprocessing in Delaunay Triangulations Binhai Zhu Department of Computer Science Montana State University Bozeman, MT 59717-3880 USA Email: bhz@cs.montana.edu
More informationIntroduction to Voronoi Diagrams and Delaunay Triangulations
Introduction to Voronoi Diagrams and Delaunay Triangulations Solomon Boulos Introduction to Voronoi Diagrams and Delaunay Triangulations p.1 Voronoi Diagrams Voronoi region: V (p i ) = {x R n p i x p j
More informationCompetitive Online Routing in Geometric Graphs
Competitive Online Routing in Geometric Graphs Prosenjit Bose and Pat Morin School of Computer Science, Carleton University, 1125 Colonel By Drive, Ottawa, Ontario, Canada, K1S 5B6. Abstract We consider
More informationCS 4649/7649 Robot Intelligence: Planning
CS 4649/7649 Robot Intelligence: Planning Probabilistic Roadmaps Sungmoon Joo School of Interactive Computing College of Computing Georgia Institute of Technology S. Joo (sungmoon.joo@cc.gatech.edu) 1
More informationComputational Geometry
More on Voronoi diagrams 1 Can we move a disc from one location to another amidst obstacles? 2 Since the Voronoi diagram of point sites is locally furthest away from those sites, we can move the disc if
More informationPlanar Graphs. 1 Graphs and maps. 1.1 Planarity and duality
Planar Graphs In the first half of this book, we consider mostly planar graphs and their geometric representations, mostly in the plane. We start with a survey of basic results on planar graphs. This chapter
More informationRounding Voronoi Diagram
Rounding Voronoi Diagram Olivier Devillers and Pierre-Marie Gandoin INRIA, P93, 06902 Sophia Antipolis Abstract. omputational geometry classically assumes real-number arithmetic which does not exist in
More informationLifetime Comparison on Location Base Routing in Wireless Sensor Networks
Lifetime Comparison on Location Base Routing in Wireless Sensor Networks Hadi Asharioun, Hassan Asadollahi, Abdul Samad Ismail, and Sureswaran Ramadass Abstract Lifetime of a sensor network is defined
More informationRouting with Guaranteed Delivery on Virtual Coordinates
Routing with Guaranteed Delivery on Virtual Coordinates The Harvard community has made this article openly available. Please share how this access benefits you. Your story matters. Citation Published Version
More informationOther Voronoi/Delaunay Structures
Other Voronoi/Delaunay Structures Overview Alpha hulls (a subset of Delaunay graph) Extension of Voronoi Diagrams Convex Hull What is it good for? The bounding region of a point set Not so good for describing
More informationGeometric Ad-Hoc Routing: Of Theory and Practice. Fabian Kuhn Roger Wattenhofer Yan Zhang Aaron Zollinger
Geometric Ad-Hoc Routing: Of Theory and Practice Fabian Kuhn Roger Wattenhofer Yan Zhang Aaron Zollinger Geometric Routing s??? t s PODC 2003 2 Greedy Routing Each node forwards message to best neighbor
More informationName Date Period. Worksheet 6.3 Volumes Show all work. No calculator unless stated. Multiple Choice
Name Date Period Worksheet 6. Volumes Show all work. No calculator unless stated. Multiple Choice. (Calculator Permitted) The base of a solid S is the region enclosed by the graph of y ln x, the line x
More informationFast and Efficient Restricted Delaunay Triangulation in Random Geometric Graphs
Fast and Efficient Restricted Delaunay Triangulation in Random Geometric Graphs Chen Avin Computer Science Department University of California, Los Angeles Los Angeles, CA 90095-1596, USA. avin@cs.ucla.edu
More information[5] R. A. Dwyer. Higher-dimensional Voronoi diagrams in linear expected time. Discrete
[5] R. A. Dwyer. Higher-dimensional Voronoi diagrams in linear expected time. Discrete and Computational Geometry, 6(4):343{367, 1991. [6] J. H. Friedman and L. C. Rafsky. Multivariate generalizations
More informationSummary of Coverage Problems in Wireless Ad-hoc Sensor Networks
Summary of Coverage Problems in Wireless Ad-hoc Sensor Networks Laura Kneckt 21th of March, 2005 Abstract This paper presents a brief summary of the article about Coverage Problems in Wireless Ad-hoc Sensor
More informationOn Greedy Geographic Routing Algorithms in Sensing-Covered Networks
On Greedy Geographic Routing Algorithms in Sensing-Covered Networks Guoliang Xing; Chenyang Lu; Robert Pless Department of Computer Science and Engineering Washington University in St. Louis St. Louis,
More informationLecture-12: Closed Sets
and Its Examples Properties of Lecture-12: Dr. Department of Mathematics Lovely Professional University Punjab, India October 18, 2014 Outline Introduction and Its Examples Properties of 1 Introduction
More informationComputational Geometry
Computational Geometry 600.658 Convexity A set S is convex if for any two points p, q S the line segment pq S. S p S q Not convex Convex? Convexity A set S is convex if it is the intersection of (possibly
More informationComputer Game Programming Basic Path Finding
15-466 Computer Game Programming Basic Path Finding Robotics Institute Path Planning Sven Path Planning needs to be very fast (especially for games with many characters) needs to generate believable paths
More informationDelaunay triangulations, theory and practice.
Delaunay triangulations, theory and practice. Olivier Devillers Heraklion seminar, november 16th, 2011 Thirty years ago, at the early ages of computational geometry, the game of computational geometers
More informationCourse 16 Geometric Data Structures for Computer Graphics. Voronoi Diagrams
Course 16 Geometric Data Structures for Computer Graphics Voronoi Diagrams Dr. Elmar Langetepe Institut für Informatik I Universität Bonn Geometric Data Structures for CG July 27 th Voronoi Diagrams San
More informationThe Touring Polygons Problem (TPP)
The Touring Polygons Problem (TPP) [Dror-Efrat-Lubiw-M]: Given a sequence of k polygons in the plane, a start point s, and a target point, t, we seek a shortest path that starts at s, visits in order each
More informationTrap Coverage: Allowing Coverage Holes of Bounded Diameter in Wireless Sensor Networks
1 Trap Coverage: Allowing Coverage Holes of Bounded Diameter in Wireless Sensor Networks Paul Balister Zizhan Zheng Santosh Kumar Prasun Sinha University of Memphis The Ohio State University {pbalistr,santosh.kumar}@memphis.edu
More informationSurface Mesh Generation
Surface Mesh Generation J.-F. Remacle Université catholique de Louvain September 22, 2011 0 3D Model For the description of the mesh generation process, let us consider the CAD model of a propeller presented
More informationLecture 16: Voronoi Diagrams and Fortune s Algorithm
contains q changes as a result of the ith insertion. Let P i denote this probability (where the probability is taken over random insertion orders, irrespective of the choice of q). Since q could fall through
More informationAd hoc and Sensor Networks Topology control
Ad hoc and Sensor Networks Topology control Goals of this chapter Networks can be too dense too many nodes in close (radio) vicinity This chapter looks at methods to deal with such networks by Reducing/controlling
More informationOptimal Compression of a Polyline with Segments and Arcs
Optimal Compression of a Polyline with Segments and Arcs Alexander Gribov Esri 380 New York Street Redlands, CA 92373 Email: agribov@esri.com arxiv:1604.07476v5 [cs.cg] 10 Apr 2017 Abstract This paper
More informationTo graph the point (r, θ), simply go out r units along the initial ray, then rotate through the angle θ. The point (1, 5π 6. ) is graphed below:
Polar Coordinates Any point in the plane can be described by the Cartesian coordinates (x, y), where x and y are measured along the corresponding axes. However, this is not the only way to represent points
More informationON THE STRETCH FACTOR OF CONVEX POLYHEDRA WHOSE VERTICES ARE (ALMOST) ON A SPHERE
ON THE STRETCH FACTOR OF CONVEX POLYHEDRA WHOSE VERTICES ARE (ALMOST) ON A SPHERE Prosenjit Bose, Paz Carmi, Mirela Damian, Jean-Lou De Caroufel, Darryl Hill, Anil Maheshwari, Yuyang Liu, and Michiel Smid
More informationThe Medial Axis of the Union of Inner Voronoi Balls in the Plane
The Medial Axis of the Union of Inner Voronoi Balls in the Plane Joachim Giesen a, Balint Miklos b,, Mark Pauly b a Max-Planck Institut für Informatik, Saarbrücken, Germany b Applied Geometry Group, ETH
More informationFast Computation of Generalized Voronoi Diagrams Using Graphics Hardware
Fast Computation of Generalized Voronoi Diagrams Using Graphics Hardware paper by Kennet E. Hoff et al. (University of North Carolina at Chapel Hill) presented by Daniel Emmenegger GDV-Seminar ETH Zürich,
More informationCAD & Computational Geometry Course plan
Course plan Introduction Segment-Segment intersections Polygon Triangulation Intro to Voronoï Diagrams & Geometric Search Sweeping algorithm for Voronoï Diagrams 1 Voronoi Diagrams Voronoi Diagrams or
More informationInformed Search A* Algorithm
Informed Search A* Algorithm CE417: Introduction to Artificial Intelligence Sharif University of Technology Spring 2018 Soleymani Artificial Intelligence: A Modern Approach, Chapter 3 Most slides have
More informationMidpoint Routing algorithms for Delaunay Triangulations
Midpoint Routing algorithms for Delaunay Triangulations Weisheng Si and Albert Y. Zomaya Centre for Distributed and High Performance Computing School of Information Technologies Prologue The practical
More informationLandmark-based routing
Landmark-based routing [Kleinberg04] J. Kleinberg, A. Slivkins, T. Wexler. Triangulation and Embedding using Small Sets of Beacons. Proc. 45th IEEE Symposium on Foundations of Computer Science, 2004. Using
More informationCMU-Q Lecture 4: Path Planning. Teacher: Gianni A. Di Caro
CMU-Q 15-381 Lecture 4: Path Planning Teacher: Gianni A. Di Caro APPLICATION: MOTION PLANNING Path planning: computing a continuous sequence ( a path ) of configurations (states) between an initial configuration
More informationTutorial 9 - Fast Marching Methods
236861 Numerical Geometry of Images Tutorial 9 Fast Marching Methods c 2012 Why measure distances? Shape analysis Image analysis Registration Morphology Navigation And many other uses.. There are many
More informationVoronoi diagram and Delaunay triangulation
Voronoi diagram and Delaunay triangulation Ioannis Emiris & Vissarion Fisikopoulos Dept. of Informatics & Telecommunications, University of Athens Computational Geometry, spring 2015 Outline 1 Voronoi
More informationAdvanced Algorithms Computational Geometry Prof. Karen Daniels. Fall, 2012
UMass Lowell Computer Science 91.504 Advanced Algorithms Computational Geometry Prof. Karen Daniels Fall, 2012 Voronoi Diagrams & Delaunay Triangulations O Rourke: Chapter 5 de Berg et al.: Chapters 7,
More informationGeometric Spanners for Routing in Mobile Networks
1 Geometric Spanners for Routing in Mobile Networks Jie Gao, Leonidas J Guibas, John Hershberger, Li Zhang, An Zhu Abstract We propose a new routing graph, the Restricted Delaunay Graph (RDG), for mobile
More informationRobustness in. Monique Teillaud. Robustness in
Robustness in Monique Teillaud Robustness in Robustness issues Algorithms explicit treatment of degenerate cases Symbolic perturbation for 3D dynamic Delaunay triangulations [Devillers Teillaud SODA 03]
More informationWolfgang Mulzer Institut für Informatik. Planar Delaunay Triangulations and Proximity Structures
Wolfgang Mulzer Institut für Informatik Planar Delaunay Triangulations and Proximity Structures Proximity Structures Given: a set P of n points in the plane proximity structure: a structure that encodes
More informationf xx (x, y) = 6 + 6x f xy (x, y) = 0 f yy (x, y) = y In general, the quantity that we re interested in is
1. Let f(x, y) = 5 + 3x 2 + 3y 2 + 2y 3 + x 3. (a) Final all critical points of f. (b) Use the second derivatives test to classify the critical points you found in (a) as a local maximum, local minimum,
More informationPacking Two Disks into a Polygonal Environment
Packing Two Disks into a Polygonal Environment Prosenjit Bose, School of Computer Science, Carleton University. E-mail: jit@cs.carleton.ca Pat Morin, School of Computer Science, Carleton University. E-mail:
More informationAlgorithms for Euclidean TSP
This week, paper [2] by Arora. See the slides for figures. See also http://www.cs.princeton.edu/~arora/pubs/arorageo.ps Algorithms for Introduction This lecture is about the polynomial time approximation
More informationApproximating Geodesic Distances on 2-Manifolds in R 3
CCCG 2011, Toronto ON, August 10 12, 2011 Approximating Geodesic Distances on 2-Manifolds in R 3 Christian Scheffer Jan Vahrenhold Abstract We present an algorithm for approximating geodesic distances
More informationP1 REVISION EXERCISE: 1
P1 REVISION EXERCISE: 1 1. Solve the simultaneous equations: x + y = x +y = 11. For what values of p does the equation px +4x +(p 3) = 0 have equal roots? 3. Solve the equation 3 x 1 =7. Give your answer
More informationPlanning Techniques for Robotics Planning Representations: Skeletonization- and Grid-based Graphs
16-350 Planning Techniques for Robotics Planning Representations: Skeletonization- and Grid-based Graphs Maxim Likhachev Robotics Institute 2D Planning for Omnidirectional Point Robot Planning for omnidirectional
More informationOblivious Routing on Geometric Networks
Oblivious Routing on Geometric Networks Costas Busch, Malik Magdon-Ismail and Jing Xi {buschc,magdon,xij2}@cs.rpi.edu July 20, 2005. Outline Oblivious Routing: Background and Our Contribution The Algorithm:
More informationNavigation Meshes and Real-Time Dynamic Planning for Virtual Worlds
SIGGRAPH 2014 Course Notes - This is the manuscript produced by the authors. Navigation Meshes and Real-Time Dynamic Planning for Virtual Worlds Marcelo Kallmann University of California Merced Mubbasir
More informationarxiv: v1 [cs.cg] 8 Jan 2018
Voronoi Diagrams for a Moderate-Sized Point-Set in a Simple Polygon Eunjin Oh Hee-Kap Ahn arxiv:1801.02292v1 [cs.cg] 8 Jan 2018 Abstract Given a set of sites in a simple polygon, a geodesic Voronoi diagram
More informationFuzzy Voronoi Diagram
Fuzzy Voronoi Diagram Mohammadreza Jooyandeh and Ali Mohades Khorasani Mathematics and Computer Science, Amirkabir University of Technology, Hafez Ave., Tehran, Iran mohammadreza@jooyandeh.info,mohades@aut.ac.ir
More informationConvex Hulls in 3D. Definitions. Size of a Convex Hull in 3D. Collision detection: The smallest volume polyhedral that contains a set of points in 3D.
Convex Hulls in 3D SMD156 Lecture 11 Convex Hulls in Higher Dimensions Voronoi diagrams 3D Incremental Algorithm Collision detection: 1 2 Definitions The smallest volume polyhedral that contains a set
More informationDirection Fields; Euler s Method
Direction Fields; Euler s Method It frequently happens that we cannot solve first order systems dy (, ) dx = f xy or corresponding initial value problems in terms of formulas. Remarkably, however, this
More informationCS 532: 3D Computer Vision 14 th Set of Notes
1 CS 532: 3D Computer Vision 14 th Set of Notes Instructor: Philippos Mordohai Webpage: www.cs.stevens.edu/~mordohai E-mail: Philippos.Mordohai@stevens.edu Office: Lieb 215 Lecture Outline Triangulating
More informationAN AD HOC network consists of a collection of mobile
174 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 23, NO. 1, JANUARY 2005 Geometric Spanners for Routing in Mobile Networks Jie Gao, Member, IEEE, Leonidas J. Guibas, John Hershberger, Li Zhang,
More informationTangent Planes and Linear Approximations
February 21, 2007 Tangent Planes Tangent Planes Let S be a surface with equation z = f (x, y). Tangent Planes Let S be a surface with equation z = f (x, y). Let P(x 0, y 0, z 0 ) be a point on S. Tangent
More informationLifting Transform, Voronoi, Delaunay, Convex Hulls
Lifting Transform, Voronoi, Delaunay, Convex Hulls Subhash Suri Department of Computer Science University of California Santa Barbara, CA 93106 1 Lifting Transform (A combination of Pless notes and my
More informationNotes. Video Game AI: Lecture 5 Planning for Pathfinding. Lecture Overview. Knowledge vs Search. Jonathan Schaeffer this Friday
Notes Video Game AI: Lecture 5 Planning for Pathfinding Nathan Sturtevant COMP 3705 Jonathan Schaeffer this Friday Planning vs localization We cover planning today Localization is just mapping a real-valued
More informationModule 4: Index Structures Lecture 16: Voronoi Diagrams and Tries. The Lecture Contains: Voronoi diagrams. Tries. Index structures
The Lecture Contains: Voronoi diagrams Tries Delaunay triangulation Algorithms Extensions Index structures 1-dimensional index structures Memory-based index structures Disk-based index structures Classification
More informationA Grid-Based Approximation Algorithm for the Minimum Weight Triangulation Problem
A Grid-Based Approximation Algorithm for the Minimum Weight Triangulation Problem arxiv:1706.03263v1 [cs.cg] 10 Jun 2017 Sharath Raghvendra, Mariëtte C. Wessels Abstract Given a set of n points on a plane,
More informationInsertions and Deletions in Delaunay Triangulations using Guided Point Location. Kevin Buchin TU Eindhoven
Insertions and Deletions in Delaunay Triangulations using Guided Point Location Kevin Buchin TU Eindhoven Heraklion, 21.1.2013 Guide - Example Construct Delaunay triangulation of convex polygon in linear
More informationChapter 8. Voronoi Diagrams. 8.1 Post Oce Problem
Chapter 8 Voronoi Diagrams 8.1 Post Oce Problem Suppose there are n post oces p 1,... p n in a city. Someone who is located at a position q within the city would like to know which post oce is closest
More informationA new asymmetric inclusion region for minimum weight triangulation
J Glob Optim (2010) 46:63 73 DOI 10.1007/s10898-009-9409-z A new asymmetric inclusion region for minimum weight triangulation Shiyan Hu Received: 29 September 2006 / Accepted: 16 February 2009 / Published
More informationLocal Algorithms for Sparse Spanning Graphs
Local Algorithms for Sparse Spanning Graphs Reut Levi Dana Ron Ronitt Rubinfeld Intro slides based on a talk given by Reut Levi Minimum Spanning Graph (Spanning Tree) Local Access to a Minimum Spanning
More informationComparing different interpolation methods on two-dimensional test functions
Comparing different interpolation methods on two-dimensional test functions Thomas Mühlenstädt, Sonja Kuhnt May 28, 2009 Keywords: Interpolation, computer experiment, Kriging, Kernel interpolation, Thin
More informationROBOT MOTION USING DELAUNAY TRIANGULATION
ROBOT MOTION USING DELAUNAY TRIANGULATION by Ioana-Maria Ileană Abstract. Robot motion is nowadays studied from a lot of different perspectives. This paper is based on the assumption of a fully known environment,
More informationRouting in Distributed Systems - Lecture 1 -
Routing in Distributed Systems - Lecture - Cyril Gavoille University of Bordeaux, France April 6-9, 009 Valparaíso, Chile Routing with Succinct Tables Constructing Sparse Spanners 3 Routing v.s. Spanners
More informationTiling Three-Dimensional Space with Simplices. Shankar Krishnan AT&T Labs - Research
Tiling Three-Dimensional Space with Simplices Shankar Krishnan AT&T Labs - Research What is a Tiling? Partition of an infinite space into pieces having a finite number of distinct shapes usually Euclidean
More informationHigh-Dimensional Computational Geometry. Jingbo Shang University of Illinois at Urbana-Champaign Mar 5, 2018
High-Dimensional Computational Geometry Jingbo Shang University of Illinois at Urbana-Champaign Mar 5, 2018 Outline 3-D vector geometry High-D hyperplane intersections Convex hull & its extension to 3
More informationTesting a Rotation Axis to Drain a 3D Workpiece
Testing a Rotation Axis to Drain a 3D Workpiece Yusuke Yasui, Sara McMains University of California, Berkeley Abstract Given a triangular mesh defining the geometry of a 3D workpiece filled with water,
More informationArea and Volume. where x right and x left are written in terms of y.
Area and Volume Area between two curves Sketch the region and determine the points of intersection. Draw a small strip either as dx or dy slicing. Use the following templates to set up a definite integral:
More informationMA EXAM 2 Form 01 April 4, You must use a #2 pencil on the mark sense sheet (answer sheet).
MA 6100 EXAM Form 01 April, 017 NAME STUDENT ID # YOUR TA S NAME RECITATION TIME 1. You must use a # pencil on the mark sense sheet (answer sheet).. On the scantron, write 01 in the TEST/QUIZ NUMBER boxes
More informationA tight bound on approximating arbitrary metrics by tree metric Reference :[FRT2004]
A tight bound on approximating arbitrary metrics by tree metric Reference :[FRT2004] Jittat Fakcharoenphol, Satish Rao, Kunal Talwar Journal of Computer & System Sciences, 69 (2004), 485-497 1 A simple
More informationIn what follows, we will focus on Voronoi diagrams in Euclidean space. Later, we will generalize to other distance spaces.
Voronoi Diagrams 4 A city builds a set of post offices, and now needs to determine which houses will be served by which office. It would be wasteful for a postman to go out of their way to make a delivery
More informationComputational Geometry. Geometry Cross Product Convex Hull Problem Sweep Line Algorithm
GEOMETRY COMP 321 McGill University These slides are mainly compiled from the following resources. - Professor Jaehyun Park slides CS 97SI - Top-coder tutorials. - Programming Challenges books. Computational
More informationGeometric data structures:
Geometric data structures: Machine Learning for Big Data CSE547/STAT548, University of Washington Sham Kakade Sham Kakade 2017 1 Announcements: HW3 posted Today: Review: LSH for Euclidean distance Other
More informationMöbius Transformations in Scientific Computing. David Eppstein
Möbius Transformations in Scientific Computing David Eppstein Univ. of California, Irvine School of Information and Computer Science (including joint work with Marshall Bern from WADS 01 and SODA 03) Outline
More information