Regions, distances and graphs

We present new approaches to define and analyze geometric graphs. The region-counting distances, introduced by Demaine, Iacono and Langerman, associate to any pair of points (p,q) the number of items of a dataset S contained in a region R(p,q) surrounding (p,q). We define region-counting disks and circles, and study the complexity of these objects. Algorithms to compute epsilon-approximations of region-counting distances and approximations of region-counting circles are presented.We propose a definition of the locality for properties of geometric graphs. We measure the local density of graphs using the region-counting distances between pairs of vertices, and we use this density to define local properties of classes of graphs.We illustrate the locality by introducing the local diameter of geometric graphs: we define it as the upper bound on the size of the shortest path between any pair of vertices, expressed as a function of the density of the graph around those vertices. We determine the local diameter of several well-studied graphs such as the Theta-graph, the Ordered Theta-graph and the Skip List Spanner. We also show that various operations, such as path and point queries using geometric graphs as data structures, have complexities which can be expressed as local properties.A family of proximity graphs, called Empty Region Graphs (ERG) is presented. The vertices of an ERG are points in the plane, and two points are connected if their neighborhood, defined by a region, does not contain any other point. The region defining the neighborhood of two points is a parameter of the graph. This family of graphs includes several known proximity graphs such as Nearest Neighbor Graphs, Beta-Skeletons or Theta-Graphs. We concentrate on ERGs that are invariant under translations, rotations and uniform scaling of the vertices. We give conditions on the region defining an ERG to ensure a number of properties that might be desirable in applications, such as planarity, connectivity, triangle-freeness, cycle-freeness, bipartiteness and bounded degree. These conditions take the form of what we call tight regions: maximal or minimal regions that a region must contain or be contained in to make the graph satisfy a given property. We show that every monotone property has at least one corresponding tight region; we discuss possibilities and limitations of this general model for constructing a graph from a point set.We introduce and analyze sigma-local graphs, based on a definition of locality by Erickson, to illustrate efficient construction algorithm on a subclass of ERGs.

[1]  Joachim Gudmundsson,et al.  Ordered theta graphs , 2004, CCCG.

[2]  Paul D. Seymour,et al.  Graph minors. I. Excluding a forest , 1983, J. Comb. Theory, Ser. B.

[3]  John H. Reif,et al.  Optimal Parallel Randomized Algorithms for Three-Dimensional Convex Hulls and Related Problems , 1992, SIAM J. Comput..

[4]  R. Sokal,et al.  A New Statistical Approach to Geographic Variation Analysis , 1969 .

[5]  Anna Lubiw,et al.  Maximal Outerplanar Graphs Are Relative Neighbourhood Graphs , 1993, CCCG.

[6]  William Pugh,et al.  Skip Lists: A Probabilistic Alternative to Balanced Trees , 1989, WADS.

[7]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[8]  Timothy M. Chan On Levels in Arrangements of Curves, II: A Simple Inequality and Its Consequences , 2005, Discret. Comput. Geom..

[9]  Tamal K. Dey,et al.  Improved bounds on planar k-sets and k-levels , 1997, Proceedings 38th Annual Symposium on Foundations of Computer Science.

[10]  John Iacono,et al.  Proximate point location , 2003, SoCG 2003.

[11]  R. K. Shyamasundar,et al.  Introduction to algorithms , 1996 .

[12]  Vladimir Vapnik,et al.  Chervonenkis: On the uniform convergence of relative frequencies of events to their probabilities , 1971 .

[13]  S. Rao Kosaraju,et al.  A decomposition of multidimensional point sets with applications to k-nearest-neighbors and n-body potential fields , 1995, JACM.

[14]  W. Relative Neighborhood Graphs and Their Relatives , 2004 .

[15]  Robert J. Cimikowski Properties of some Euclidean proximity graphs , 1992, Pattern Recognit. Lett..

[16]  Charles T. Zahn,et al.  Graph-Theoretical Methods for Detecting and Describing Gestalt Clusters , 1971, IEEE Transactions on Computers.

[17]  Robert E. Tarjan,et al.  Self-adjusting binary search trees , 1985, JACM.

[18]  Carl Gutwin,et al.  The Delauney Triangulation Closely Approximates the Complete Euclidean Graph , 1989, WADS.

[19]  G. Kalai,et al.  Every monotone graph property has a sharp threshold , 1996 .

[20]  P. Agarwal,et al.  Relative neighborhood graphs in three dimensions , 1992 .

[21]  Sariel Har-Peled,et al.  Taking a walk in a planar arrangement , 1999, 40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039).

[22]  Erik D. Demaine,et al.  Proximate point searching , 2004, CCCG.

[23]  Rajeev Motwani,et al.  Randomized Algorithms , 1995, SIGA.

[24]  Gautam Das,et al.  WHICH TRIANGULATIONS APPROXIMATE THE COMPLETE GRAPH? , 2022 .

[25]  Jean Cardinal,et al.  Region counting graphs , 2005, EuroCG.

[26]  Pankaj K. Agarwal Range Searching , 2004, Handbook of Discrete and Computational Geometry, 2nd Ed..

[27]  David Haussler,et al.  ɛ-nets and simplex range queries , 1987, Discret. Comput. Geom..

[28]  Wen-Zhan Song,et al.  The spanning ratio of β-Skeletons , 2003 .

[29]  Carl Gutwin,et al.  Classes of graphs which approximate the complete euclidean graph , 1992, Discret. Comput. Geom..

[30]  Nancy M. Amato,et al.  A time-optimal parallel algorithm for three-dimensional convex hulls , 2005, Algorithmica.

[31]  Godfried T. Toussaint,et al.  The relative neighbourhood graph of a finite planar set , 1980, Pattern Recognit..

[32]  Naveed A. Sherwani,et al.  Algorithms for VLSI Physical Design Automation , 1999, Springer US.

[33]  Prosenjit Bose,et al.  Characterizing proximity trees , 1996, Algorithmica.

[34]  Michiel H. M. Smid,et al.  Euclidean spanners: short, thin, and lanky , 1995, STOC '95.

[35]  L. Devroye,et al.  ON THE SPANNING RATIO OF GABRIEL GRAPHS AND β-SKELETONS , 2002 .

[36]  Jan van Leeuwen,et al.  Handbook of Theoretical Computer Science, Vol. A: Algorithms and Complexity , 1994 .

[37]  Kurt Mehlhorn,et al.  Handbook of Theoretical Computer Science, Volume A: Algorithms and Complexity , 1990 .

[38]  David Haussler,et al.  Epsilon-nets and simplex range queries , 1986, SCG '86.

[39]  David P. Dobkin,et al.  On sparse spanners of weighted graphs , 1993, Discret. Comput. Geom..

[40]  Paul Chew,et al.  There are Planar Graphs Almost as Good as the Complete Graph , 1989, J. Comput. Syst. Sci..

[41]  Micha Sharir,et al.  Onk-sets in arrangements of curves and surfaces , 1991, Discret. Comput. Geom..

[42]  Giuseppe Liotta,et al.  Proximity Drawability: a Survey , 1994, Graph Drawing.

[43]  Krzysztof Ciesielski Set Theory for the Working Mathematician: Index , 1997 .

[44]  Jean Cardinal,et al.  Local properties of geometric graphs , 2004, CCCG.

[45]  David P. Dobkin,et al.  Delaunay graphs are almost as good as complete graphs , 1990, Discret. Comput. Geom..

[46]  Micha Sharir,et al.  Davenport-Schinzel sequences and their geometric applications , 1995, Handbook of Computational Geometry.

[47]  P. Bose,et al.  Online routing in geometric graphs , 2001 .

[48]  D. Kirkpatrick,et al.  A Framework for Computational Morphology , 1985 .

[49]  Manabu Ichino,et al.  The relative neighborhood graph for mixed feature variables , 1985, Pattern Recognit..

[50]  Richard Cole,et al.  On the Dynamic Finger Conjecture for Splay Trees. Part II: The Proof , 2000, SIAM J. Comput..

[51]  Charles J. Colbourn,et al.  Unit disk graphs , 1991, Discret. Math..

[52]  Andrew Chi-Chih Yao,et al.  On Constructing Minimum Spanning Trees in k-Dimensional Spaces and Related Problems , 1977, SIAM J. Comput..

[53]  Paul Chew,et al.  There is a planar graph almost as good as the complete graph , 1986, SCG '86.

[54]  Robert E. Tarjan,et al.  Design and Analysis of a Data Structure for Representing Sorted Lists , 1978, SIAM J. Comput..

[55]  Paul D. Seymour,et al.  Graph Minors. XX. Wagner's conjecture , 2004, J. Comb. Theory B.

[56]  David G. Kirkpatrick,et al.  Fast Detection of Polyhedral Intersection , 1983, Theor. Comput. Sci..

[57]  Atsuyuki Okabe,et al.  Spatial Tessellations: Concepts and Applications of Voronoi Diagrams , 1992, Wiley Series in Probability and Mathematical Statistics.

[58]  Thomas Ottmann,et al.  Algorithms for Reporting and Counting Geometric Intersections , 1979, IEEE Transactions on Computers.

[59]  Pankaj K. Agarwal,et al.  Geometric Range Searching and Its Relatives , 2007 .

[60]  Prosenjit Bose,et al.  Proximity Constraints and Representable Trees , 1994, Graph Drawing.

[61]  Noga Alon,et al.  The number of small semispaces of a finite set of points in the plane , 1986, J. Comb. Theory, Ser. A.

[62]  Herbert Edelsbrunner,et al.  Algorithms in Combinatorial Geometry , 1987, EATCS Monographs in Theoretical Computer Science.

[63]  Jeff Erickson,et al.  Local polyhedra and geometric graphs , 2005, Comput. Geom..

[65]  Michiel H. M. Smid,et al.  Randomized and deterministic algorithms for geometric spanners of small diameter , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.

[66]  D. J. Langridge,et al.  A Computational View of Perception , 1973, Perception.

[67]  Nimrod Megiddo,et al.  Applying parallel computation algorithms in the design of serial algorithms , 1981, 22nd Annual Symposium on Foundations of Computer Science (sfcs 1981).

[68]  D. Matula,et al.  Properties of Gabriel Graphs Relevant to Geographic Variation Research and the Clustering of Points in the Plane , 2010 .

[69]  Kenneth L. Clarkson,et al.  Approximation algorithms for shortest path motion planning , 1987, STOC.

[70]  Richard Cole,et al.  On the Dynamic Finger Conjecture for Splay Trees. Part I: Splay Sorting log n-Block Sequences , 1995, SIAM J. Comput..

[71]  David Eppstein,et al.  On Nearest-Neighbor Graphs , 1992, ICALP.

[72]  Alok Aggarwal,et al.  Solving query-retrieval problems by compacting Voronoi diagrams , 1990, STOC '90.

[73]  P. Erdös,et al.  Dissection Graphs of Planar Point Sets , 1973 .

[74]  Géza Tóth,et al.  Point Sets with Many k-Sets , 2000, SCG '00.

[75]  Pravin M. Vaidya,et al.  AnO(n logn) algorithm for the all-nearest-neighbors Problem , 1989, Discret. Comput. Geom..

[76]  David G. Kirkpatrick,et al.  On the Spanning Ratio of Gabriel Graphs and beta-skeletons , 2002, LATIN.