Delaunay triangulation of a random sample of a good sample has linear size

Similar documents
Numerical modification of atmospheric models to include the feedback of oceanic currents on air-sea fluxes in ocean-atmosphere coupled models

Easter bracelets for years

Analysis of Boyer and Moore s MJRTY algorithm

On size, radius and minimum degree

The Core of a coalitional exchange economy

Maximizing the Cohesion is NP-hard

A new simple recursive algorithm for finding prime numbers using Rosser s theorem

b-chromatic number of cacti

The 0-1 Outcomes Feature Selection Problem : a Chi-2 Approach

Methylation-associated PHOX2B gene silencing is a rare event in human neuroblastoma.

Spatial representativeness of an air quality monitoring station. Application to NO2 in urban areas

Case report on the article Water nanoelectrolysis: A simple model, Journal of Applied Physics (2017) 122,

MGDA II: A direct method for calculating a descent direction common to several criteria

Full-order observers for linear systems with unknown inputs

The FLRW cosmological model revisited: relation of the local time with th e local curvature and consequences on the Heisenberg uncertainty principle

Stickelberger s congruences for absolute norms of relative discriminants

The Windy Postman Problem on Series-Parallel Graphs

On infinite permutations

Smart Bolometer: Toward Monolithic Bolometer with Smart Functions

On path partitions of the divisor graph

On the longest path in a recursively partitionable graph

Completeness of the Tree System for Propositional Classical Logic

Evolution of the cooperation and consequences of a decrease in plant diversity on the root symbiont diversity

Notes on Birkhoff-von Neumann decomposition of doubly stochastic matrices

Best linear unbiased prediction when error vector is correlated with other random vectors in the model

Differential approximation results for the Steiner tree problem

A simple kinetic equation of swarm formation: blow up and global existence

Bounded Normal Approximation in Highly Reliable Markovian Systems

Multiple sensor fault detection in heat exchanger system

The core of voting games: a partition approach

Identifying codes for infinite triangular grids with a finite number of rows

Passerelle entre les arts : la sculpture sonore

Bound on Run of Zeros and Ones for Images of Floating-Point Numbers by Algebraic Functions

Thomas Lugand. To cite this version: HAL Id: tel

Soundness of the System of Semantic Trees for Classical Logic based on Fitting and Smullyan

Vibro-acoustic simulation of a car window

Negative results on acyclic improper colorings

approximation results for the Traveling Salesman and related Problems

Unfolding the Skorohod reflection of a semimartingale

Paths with two blocks in n-chromatic digraphs

Entropies and fractal dimensions

Exact Comparison of Quadratic Irrationals

Replicator Dynamics and Correlated Equilibrium

About partial probabilistic information

Two-step centered spatio-temporal auto-logistic regression model

Comment on: Sadi Carnot on Carnot s theorem.

Unbiased minimum variance estimation for systems with unknown exogenous inputs

Methods for territorial intelligence.

On the uniform Poincaré inequality

A note on the acyclic 3-choosability of some planar graphs

Hook lengths and shifted parts of partitions

Dispersion relation results for VCS at JLab

Cutwidth and degeneracy of graphs

High resolution seismic prospection of old gypsum mines - evaluation of detection possibilities

On Symmetric Norm Inequalities And Hermitian Block-Matrices

Positive mass theorem for the Paneitz-Branson operator

L institution sportive : rêve et illusion

On additive decompositions of the set of primitive roots modulo p

Bodies of constant width in arbitrary dimension

New estimates for the div-curl-grad operators and elliptic problems with L1-data in the half-space

The Mahler measure of trinomials of height 1

A Context free language associated with interval maps

On the Griesmer bound for nonlinear codes

Axiom of infinity and construction of N

Accurate critical exponents from the ϵ-expansion

Radio-detection of UHECR by the CODALEMA experiment

Territorial Intelligence and Innovation for the Socio-Ecological Transition

A Study of the Regular Pentagon with a Classic Geometric Approach

Can we reduce health inequalities? An analysis of the English strategy ( )

Posterior Covariance vs. Analysis Error Covariance in Data Assimilation

Widely Linear Estimation with Complex Data

AC Transport Losses Calculation in a Bi-2223 Current Lead Using Thermal Coupling With an Analytical Formula

Basic concepts and models in continuum damage mechanics

Stochastic invariances and Lamperti transformations for Stochastic Processes

Computing least squares condition numbers on hybrid multicore/gpu systems

Some consequences of the analytical theory of the ferromagnetic hysteresis

Towards an active anechoic room

Reduced Models (and control) of in-situ decontamination of large water resources

On the behavior of upwind schemes in the low Mach number limit. IV : P0 Approximation on triangular and tetrahedral cells

Solution to Sylvester equation associated to linear descriptor systems

Water Vapour Effects in Mass Measurement

Beat phenomenon at the arrival of a guided mode in a semi-infinite acoustic duct

On Newton-Raphson iteration for multiplicative inverses modulo prime powers

A Simple Model for Cavitation with Non-condensable Gases

Sensitivity to the cutoff value in the quadratic adaptive integrate-and-fire model

k-tuple chromatic number of the cartesian product of graphs

Dorian Mazauric. To cite this version: HAL Id: tel

On Symmetric Norm Inequalities And Hermitian Block-Matrices

Comparison of Harmonic, Geometric and Arithmetic means for change detection in SAR time series

Solving an integrated Job-Shop problem with human resource constraints

Impairment of Shooting Performance by Background Complexity and Motion

An algorithm for reporting maximal c-cliques

Predicates for Line Transversals in 3D

Analyzing large-scale spike trains data with spatio-temporal constraints

The sound power output of a monopole source in a cylindrical pipe containing area discontinuities

Multiplication by an Integer Constant: Lower Bounds on the Code Length

A non-commutative algorithm for multiplying (7 7) matrices using 250 multiplications

Quasi-periodic solutions of the 2D Euler equation

Hypertree-Width and Related Hypergraph Invariants

On constraint qualifications with generalized convexity and optimality conditions

Transcription:

Delaunay triangulation of a random sample of a good sample has linear size Olivier Devillers, Marc Glisse To cite this version: Olivier Devillers, Marc Glisse. Delaunay triangulation of a random sample of a good sample has linear size. [Research Report] RR-982, Inria Saclay Ile de France; Inria Nancy - Grand Est. 27, pp.6. <hal-5683> HAL Id: hal-5683 https://hal.inria.fr/hal-5683 Submitted on 24 Jul 27 HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Delaunay triangulation of a random sample of a good sample has linear size Olivier Devillers Marc Glisse RESEARCH REPORT N 982 July 27 Project-Teams Datashape & Gamble ISSN 249-6399 ISRN INRIA/RR--982--FR+ENG

Delaunay triangulation of a random sample of a good sample has linear size Olivier Devillers Marc Glisse Project-Teams Datashape & Gamble Research Report n 982 July 27 8 pages Abstract: A good sample is a point set such that any ball of radius ɛ contains a constant number of points. The Delaunay triangulation of a good sample is proved to have linear size, unfortunately this is not enough to ensure a good time complexity of the randomized incremental construction of the Delaunay triangulation. In this paper we prove that a random Bernoulli sample of a good sample has a triangulation of linear size. This result allows to prove that the randomized incremental construction needs an expected linear size and an expected O(n log n) time. Key-words: Probabilistic analysis Worst-case analysis Randomized incremental constructions Part of this wor is supported by the Advanced Grant of the European Research Council GUDHI (Geometric Understanding in Higher Dimensions). Inria, Centre de recherche Nancy - Grand Est, France. CNRS, Loria, France. Université de Lorraine, France Inria, Université Paris-Saclay, France. RESEARCH CENTRE SACLAY ÎLE-DE-FRANCE Parc Orsay Université 4 rue Jacques Monod 9893 Orsay Cedex

La triangulation de Delaunay d un échantillon aléatoire d un bon échantillon a une taille linéaire Résumé : Un bon échantillon est un ensemble de points tel que toute boule de rayon ɛ contienne un nombre constant de points. Il est démontré que la triangulation de Delaunay d un bon échantillon a une taille linéaire, malheureusement cela ne suffit pas à assurer une bonne complexité à la construction incrémentale randomisée de la triangulation de Delaunay. Dans ce rapport, nous démontrons que la triangulation d un échantillon aléatoire de Bernoulli d un bon échantillon a une taille linéaire. Nous en déduisons que la construction incrémentale randomisée peut être faite en temps O(n log n) et espace O(n). Mots-clés : randomisée Analyse probabiliste Analyse dans le cas le pire construction incrémentale

Delaunay triangulation of a random sample of a good sample has linear size 3 Introduction A good sample of some domain D R d is a point set of size n in R d such that any ball centered in D of radius ɛ contains a constant number of points. When we enforce a hypothesis of good distribution of the points in space, a volume counting argument ensures that the local complexity of the Delaunay triangulation around a vertex is bounded by a constant (dependent on ɛ and d but not on the number of points). Unfortunately, to be able to control the complexity of the usual randomized incremental algorithms [ 4], it is not enough to control the final complexity of the triangulation, but also the complexity of the triangulation of a random subset. One would expect that a random sample of size of a good sample is also a good sample with high probability. Actually this is not quite true, it may happen with reasonable probability that balls of volume O ( ) Ä ä may contain log n points or that a ball of volume Ω log does not contain any point. Thus this approach can transfer the complexity of a good sample to the one of a random sample of a good sample but losing log factors. In this paper, we study directly the Delaunay triangulation of a random sample of a good sample and deduce results about the complexity of randomized incremental constructions. 2 Results, Definitions, and Notations We define several sampling notions, our point set is in T d the flat torus of dimension d to avoid boundary conditions (T = R/Z): Definition. A set X of n points in T d is an (ε, κ)-sample if any ball of radius ɛ contains at least one point and at most κ points. Definition 2. A subset Y of set X is a Bernoulli sample of X of parameter α if each point of X belongs to Y with probability α independently. Definition 3. A subset Y of set X is a uniform sample of X of size if Y is any possible subset of X of size with equal probability. This short note proves the two following theorems: Theorem 4. Given an (ε, κ)-sample X in T d, a Bernoulli sample Y of probability α of X, and a point p, the expected number of faces of dimension i of the Delaunay triangulation of Y {p} that contain p is at most 72 di+o(d+i(log iκ)). In particular this number is a constant with respect to n and α. Theorem 5. Given an (ε, κ)-sample X in T d, the randomized incremental construction of the Delaunay triangulation needs O(n log n) expected time and O(n) expected space. An analogous of Theorem 4 for uniform samples instead of Bernoulli samples is probably true but more difficult to prove. Since Theorem 4 suffices to deduce Theorem 5, we leave the result for uniform sample as a conjecture. We denote by Σ(p, r) and B(p, r) the sphere and the ball of center p and radius r respectively. (Z) denotes the cardinality of the set Z. The volume of the unit ball of dimension d is denoted V d, the area of its boundary is denoted S d, the formulas are V d = π d 2 Γ( d 2 +) and S d = 2πV d. RR n 982

4 O. Devillers & M. Glisse 3 Bernoulli Sample Lemma 6. For any point p, we can construct a set B of balls of radius such that any ball of radius bigger than 3 having p on its boundary encloses a ball of B, and (B) A d = 2 π Γ ( ) d+ 2 Γ ( ) d 2 Å 8 35 ã d 35 3 Σ(p, 3) 3 p y u x Σ(z, r) w 3 3 z Σ(x, 3) Proof. We will build a pacing of Σ(p, 3). A ball B of radius centered on Σ(p, 3) verifies: Σ(p, 3) B has a (d )-volume bigger that the (d )-volume of a (d ) ball of radius 35 6 (see Figure above). Now we consider a set of balls B centered on Σ(p, 3) such that the intersections of these balls with Σ(p, 3) are disjoint and B is maximal for this property. Let Σ(z, r) be a sphere of radius bigger than 3 having p on its boundary (red boundary of blue ball in the figure). Let x be pz Σ(p, 3), then Σ(x, 3) passes through p and is inside tangent in p to Σ(z, r). Since B is maximal Σ(x, ) (pin in figure) intersects a unit ball B(y, ) B (green on figure) in some point u. For any point w B(y, ) we have xw xu + uy + yw 3 and thus Σ(x, 3) encloses B(y, ). The (d )-volume of Σ(p, 3) is S d 3 d, the (d ) volume of Σ(p, 3) B is bigger than Ä ä d Ä ä V 35 d 6 for all B B, thus the cardinality of B is bounded by S d 8 d. V d 35 Plugging the values of V d and S d gives the result. Lemma 7. Let ρ, there exists a covering of the unit ball in dimension d by balls of radius ρ with a number of balls smaller than Ä 3 d. ρä Proof. Consider a maximal set of disjoint balls of radius ρ 2 with center inside the unit ball, the balls with the same centers and radius ρ cover the unit ball (otherwise it contradicts the maximality). By a volume argument we get that the number of balls is bounded from above by V d(+ ρ 2 ) d Ä d 3 V d( ρ 2 ) ρä for ρ <. d Lemma 8. Any maximal pacing of the unit ball in dimension d by balls of radius ρ has a number of balls greater than (2ρ) d. Proof. Doubling the radii of the balls gives a covering, then the volume argument gives a lower V bound of d V d = (2ρ) d. (2ρ) d Definition 9. Let F (p, r) be the event than the farthest Delaunay neighbor of p is at distance greater than r from p in the Delaunay triangulation of Y {p} where Y is a Bernoulli sample of parameter α of an (ε, κ)-sample X of T d. Lemma. P [F (p, 6r)] A d exp Ä αr d (2ɛ) dä. Proof. We consider B r the set B, defined at Lemma 6, scaled by r around p. If each ball of B r contains at least one point, we now that all Delaunay neighbors of p are inside Σ(p, 6r). P [F (p, 6r)] P [ B B r, B Y = ] P [B Y = ] ( α) (B X ) B B r B B r (B r ) ( α) ( Å ( 2ɛ) r d r d ã A d exp α, 2ɛ) Inria

Delaunay triangulation of a random sample of a good sample has linear size 5 where the last line uses the lower bound of Lemma 8. Proof of Theorem 4. If the farthest Delaunay neighbor of p is at distance less than 6r, and = (Y B(p, 6r)) then i is a trivial bound on the number of Delaunay i-faces incident to p. Thus we will compute the following: E [ (Delaunay i-faces incident to p)] E î (Y B(p, 6ɛ)) ió + P [ F (p, 6 2 j ɛ) ] E î ( Y B(p, 6 2 j ɛ) ) i F (p, 6 2 j ɛ) ó j= On the one hand, we remar that E [ (Y B(p, 2r)) F (p, r)] E [ (Y B(p, 2r))], since the nowledge that the farthest neighbor is far implies that there are some points of X that do not belong to the sample Y and biases the probability in the above direction. On the other hand Lemma 2.2 in [5] allows to deduce for any domain D: It gives: E î (D Y) ió i i E [ (D Y)] i. E [ (Delaunay i-faces incident to p)] i i E [ (Y B(p, 6ɛ))] i + P [ F (p, 6 2 j ɛ) ] i i E [ ( Y B(p, 6 2 j ɛ) )] i i i α i (X B(p, 6ɛ)) i + i i α i κ i 8 di + i i α i κ i 8 di ( j= j= P [ F (p, 6 2 j ɛ) ] i i α i ( X B(p, 6 2 j ɛ) ) i j= ( A d exp α ( 2 j 2) ) d i i α i κ i ( 8 2 j) di + A d 2 dij exp ( α2 dj 2d)). j= using Lemmas 7 and The function j 2 dij exp ( α2 dj 2d) is increasing between and j and decreasing between j and, with j = 2 + d log 2 ( i α). Notice that the maximum of the function is 2 dij exp ( α2 dj 2d) = 2 2di+i log 2( i α) exp ( α2 log 2( i α) ) 4 di ( i α) i. A standard sum to integral comparison yields: Sum Integral + maximum RR n 982

6 O. Devillers & M. Glisse E [ (Delaunay i-faces incident to p)] Ç i i α i 8 di κ i + A d 2 dij exp ( α2 dj 2d) + A d 2 dij exp ( å α2 dj 2d) dj j= i i α i 8 di κ ( i + A d 4 di ( ) Ç i i 2 2d α + Ad =α2 α Å 2d ã i i κ i 72 di + A d i i + A d i exp( ) d ln 2 d = i i κ i 72 di Ä + A d i i + A d (i )! d ln 2 ä 3i 2i κ i 72 di A d. å i exp( ) ) d d ln 2 with = α2 dj 2d 4 From Bernoulli Sample to Uniform Sample of Size Proof of Theorem 5. Space complexity. Theorem 4 does not apply directly to the randomized construction of the Delaunay triangulation of X. When the points are inserted in a random order, the th inserted point p is a random point in a uniform sample of size of X, the expected number of simplices of dimension i created by its insertion is E [ (Delaunay i-faces incident to p (Y) = )]. To deduce the expected number of simplices created during the randomized incremental construction we have to sum on i and. The time complexity can be split in a location part and a construction part. The construction time is of the same order as the space complexity. The location time of an insertion in the usual randomized incremental construction of the Delaunay triangulation of a set X of n points relies on a bacward analysis argument. In the classical history graph, the argument is a follows: when locating the n th point p n, we trace the conflicts within the history of the construction of the Delaunay triangulation; the insertion of p (2 < n) creates m conflicts with p n if and only if p p n is an edge of the triangulation of {p, p 2,..., p, p n } incident to m simplices. Since p is a random point q in {p, p 2,..., p } we get as expected location time: n E P [p = q] [qpnedge of DT (Y {p n})] (Delaunay d-simplices incident to edge qp n ) =2 n =2 q Y; (Y)= d E [ (Delaunay d-simplices incident to p n in DT (Y {p n }) (Y) = )] Bernoulli to uniform sampling. Thus, the number of simplices incident to a vertex needs to be controlled in the triangulation of a uniform sample of size and not of a Bernoulli sample of probability α. Let f and g α be the following random variables: f = (Delaunay i-faces of DT (Y {p}) incident to p), where p is any point in the plane and Y is a uniform random sample of X of size, and g α = (Delaunay i-faces of DT (Y {p}) incident to p) A point is in conflict with a simplex if it belongs to its circumscribing ball. Inria

Delaunay triangulation of a random sample of a good sample has linear size 7 where p is any point in the plane and Y is a Bernoulli sample of X of parameter α. Then the classical equation is Ç å Ç å n n n n E [g α ] = α ( α) n E [f ] = α ( α) n E [f ] = since ( n ) α ( α) n (the binomial distribution) is the probability that a Bernoulli sample of parameter α has size. Theorem 4 gives E [g α ] = O(). First, we can prove that the expected number of simplices constructed in a randomized incremental construction is O(n): Ç å n n O() = E [g α ] dα = E [f ] α ( α) n dα = = n = Ç n = å E [f ] (n + ) ( ) n = n+ = n E [f ] Then, we can prove that the expected complexity of localizing the last point in the Delaunay triangulation of a uniform sample of size is O(log n). We can write n Ç α dα = n n = Ç å n n = n E[g α] = å E[f ] α ( α) n dα E[f ] (n )!( )! n! = n = E[f ]. To compute E[g α] α dα we can use E [g α] = O() (Theorem 4) except in the neighborhood of where we use a separate, naive bound using again Lemma 2.2 from [5]. E [g α ] E î (Y) dó d d E [ (Y)] d = d d (αn) d E[g α] α dα = n n E[g α] α dα + n d d α d n d dα + E[g α] α dα n O() α dα = d d + O() log n = O (log n). Acnowledgements. This wor follows a question ased by Jean-Daniel Boissonnat and was solved during the 6 th INRIA McGill Victoria Worshop on Computational Geometry at the Bellairs Research Institute. The authors wish to than all the participants for creating a pleasant and stimulating atmosphere. RR n 982

8 O. Devillers & M. Glisse References [] Nina Amenta, Sunghee Choi, and Günter Rote. Incremental constructions con BRIO. In Proc. 9th Annual Symposium on Computational geometry, pages 2 29, 23. doi:.45/777792.777824. [2] Jean-Daniel Boissonnat and Monique Teillaud. On the randomized construction of the Delaunay tree. Theoretical Computer Science, 2:339 354, 993. doi:.6/34-3975(93)924-n. [3] Keneth L. Clarson and Peter W. Shor. Applications of random sampling in computational geometry, II. Discrete & Computational Geometry, 4:387 42, 989. doi:.7/bf28774. [4] Olivier Devillers. The Delaunay hierarchy. International Journal of Foundations of Computer Science, 3:63 8, 22. hal:inria-667. doi:.42/s2954235. [5] Olivier Devillers, Marc Glisse, Xavier Goaoc, and Rémy Thomasse. Smoothed complexity of convex hulls by witnesses and collectors. Journal of Computational Geometry, 7(2): 44, 26. hal:hal-2852. doi:.2382/jocg.v7i2a6. Inria

RESEARCH CENTRE SACLAY ÎLE-DE-FRANCE Parc Orsay Université 4 rue Jacques Monod 9893 Orsay Cedex Publisher Inria Domaine de Voluceau - Rocquencourt BP 5-7853 Le Chesnay Cedex inria.fr ISSN 249-6399