A note on convex decompositions of a set of points in the plane∗ V´ıctor Neumann-Lara1 , Eduardo Rivera-Campo2 , Jorge Urrutia1 1

Instituto de Matem´aticas, Universidad Nacional Aut´onoma de M´exico, Ciudad Universitaria, M´exico, D.F. 04510. Departamento de Matem´aticas, Universidad Aut´onoma Metropolitana-Iztapalapa, Av. San Rafael Atlixco 186, M´exico D.F. 09340.

2

Abstract. For any set P of n points in general position in the plane there is a convex decomelements. Moreover, any minimal convex decomposition of position of P with at most 10n−18 7 3n−2k such a set P has at most 2 elements, where k is the number of points in the boundary of the convex hull of P . Key words. Minimal convex decomposition.

1. Introduction Let P be a set of points in general position in the plane. A set Π of convex polygons with vertices in P and with pairwise disjoint interiors is a convex decomposition of P if their union is the convex hull CH (P ) of P and no point of P lies in the interior of any polygon in Π. A convex decomposition Π of P is minimal if the union of any two polygons in Π is not a convex polygon. J. Urrutia [3] conjectured that for any set P of n ≥ 3 points in general position in the plane, there is a convex decomposition of P with at most n + 1 elements. Later, O. Aichholzer and H. Krasser [1] gave a set Pn with n points, for each n ≥ 13, such that any convex decomposition of Pn has at least n + 2 elements. In this article we prove that for any set P of n ≥ 3 points in general position in the elements. Moreover, plane, there is a convex decomposition of P with at most 10n−18 7 we prove that if Π is a minimal convex decomposition of P , then Π has at most 3n−2k 2 elements, where k is the number of points in the boundary of CH (P ). 2. Convex decompositions Let Π be a convex decomposition of a set P of points in general position in the plane. An edge e of Π is essential in Π if either e is contained in the boundary of CH (P ) or α ∪ β is not convex, where α and β are the two polygons in Π that share the edge e. If e is not essential in Π , then (Π\ {α, β}) ∪ {α ∪ β} is a convex decomposition of P which we denote by Π − e. ∗

Partially supported by Conacyt, M´exico.

2

V´ıctor Neumann-Lara et al.

Let u, v and w be points in P . We say that the triangle 4uvw is empty (with respect to P ) if there are no vertices of P in the interior of 4uvw. Theorem 1. For each set P of n ≥ 3 points in general position in the plane, there is a convex decomposition Π of P with at most 10n−18 elements. 7 Proof. If n = 3, then the boundary of CH (P ) is a convex decomposition of P with 1 element. We proceed by induction assuming n ≥ 4 and that the result holds for every proper subset of P with at least 3 points. If possible, let x and y be two non consecutive points in the boundary of CH (P ) and let L and R be the closed halfplanes defined by the line joining x and y. Let P1 = P ∩ L and P2 = P ∩ R. By induction, there is a convex decomposition Π1 of P1 with at most 10n1 −18 elements and a convex decomposition Π2 of P2 with at most 10n27−18 elements 7 where n1 and n2 are the number of points in P1 and P2 respectively. Clearly Π1 ∪ Π2 is a convex decomposition of P . Let α and β be the unique polygons in Π1 and Π2 , respectively, that contain the edge e = xy. Since α ∪ β is a convex polygon, e is not essential in Π1 ∪ Π2 and therefore Π = (Π1 ∪ Π2 ) − e is a convex decomposition of P with at most 10n17−18 + 10n27−18 − 1 elements. Since n1 + n2 = n + 2, Π has at most 10n−23 elements. 7 We may now assume that the boundary of CH (P ) has exactly 3 points which we denote by a, b and c. Case 1.- There is an internal point x of P such that none of 4axb, 4axc and 4bxc is an empty triangle. Let P1 = P ∩ 4axb, P2 = P ∩ 4axc and P3 = P ∩ 4bxc. By induction, for i = 1, 2, 3, there is a convex decomposition Πi of Pi with at most 10ni7−18 elements, where ni is the number of points in Pi . Clearly Π1 ∪ Π2 ∪ Π3 is a convex decomposition of P . Since 4axb is not empty, there is a point u in the interior of 4axb which is adjacent to x in Π1 . This implies that at least one of the edges ax or bx is not essential in Π1 ∪Π2 ∪Π3 (see Figure 1).

Fig. 1. Edge ax is not essential in Π1 ∪ Π2 ∪ Π3 .

Analogously, at least one of the edges cx or bx and at least one of the edges ax or cx are not essential in Π1 ∪ Π2 ∪ Π3 . We claim that there are two edges e1 , e2 ∈ {ax, bx, cx} such that Π = (Π1 ∪ Π2 ∪ Π3 ) − {e1 , e2 } is a convex decomposition of P . Since n = n1 + n2 + n3 − 5, the number of elements in Π is

A note on convex decompositions of a set of points in the plane

3

|Π| = |Π1 ∪ Π2 ∪ Π3 | − 2 = |Π1 | + |Π2 | + |Π3 | − 2 ≤ 10n17−18 + 10n27−18 + 10n37−18 − 2 = 10(n1 +n27+n3 )−68 = 10(n+5)−68 7 = 10n−18 7 Case 2.- There is an internal point x of P such that two of 4axb, 4axc and 4bxc are empty triangles. Without loss of generality we assume that 4axb, 4axc contain no points of P in their interiors. Subcase 2.1.- 4bxc is not an empty triangle. By induction there is a convex decomposition Π1 of P \ {a} with at most 10(n−1)−18 7 elements. Clearly Π1 ∪ {4axb, 4axc} is a convex decomposition of P . Since 4bxc is not empty, there is a point in the interior of 4bxc which is adjacent to x in Π1 . This implies that there is an edge e ∈ {xb, xc} which is not essential in Π1 ∪ {4axb, 4axc} and therefore Π = (Π1 ∪ {4axb, 4axc}) − e is a convex decomposition of P . In this case the number of elements of Π is |Π| = |Π1 ∪ {4axb, 4axc}| − 1 = |Π1 | + |{4axb, 4axc}| − 1 ≤ 10(n−1)−18 +2−1 7 10n−21 = 7 Subcase 2.2.- 4bxc is an empty triangle. In this case n = 4 and Π = {4axb, 4axc, 4bxc} is a convex decomposition of P with 3 elements. Case 3.- For each interior point u of P , exactly one of 4aub, 4auc and 4buc is an empty triangle. Let z be an interior point of P . Without loss of generality we assume that 4azb is an empty triangle. Subcase 3.1.- There is an interior point x of P such that either ¤axzb or ¤azxb is a convex quadrilateral that contains no points of P in its interior. Without loss of generality we assume the former. Let P1 = P ∩ 4axc, P2 = P ∩ 4xcz and P3 = 4bzc . By induction, for i = 1, 2, 3, there is a convex decomposition Πi of Pi with at most 10ni7−18 elements, where ni is the number of points in Pi . Clearly Π1 ∪ Π2 ∪ Π3 ∪ {¤axyb} is a convex decomposition of P . Since 4axb is empty, 4axc cannot be empty. Therefore there is a point in the interior of 4axc which is adjacent to x in Π1 . This implies that there is an edge e1 ∈ {xa, xc} which is not essential in Π1 ∪Π2 ∪Π3 ∪ {¤axzb}. Analogously there is an edge e2 ∈ {zc, zb} which is not essential in Π1 ∪Π2 ∪Π3 ∪ {¤axzb}. We claim that Π = (Π1 ∪ Π2 ∪ Π3 ∪ {¤axzb})− {e1 , e2 } is a convex decomposition of P . Since n = n1 + n2 + n3 − 4, the number of elements in Π is |Π| = |Π1 ∪ Π2 ∪ Π3 ∪ {¤axzb}| − 2 = |Π1 | + |Π2 | + |Π3 | + |{¤axzb}| − 2 ≤ 10n17−18 + 10n27−18 + 10n37−18 + 1 − 2 = 10(n1 +n27+n3 )−61 = 10(n+4)−61 7 = 10n−21 7

4

V´ıctor Neumann-Lara et al.

Subcase 3.2.- For each other interior point u of P , z is an interior point of 4aub. Since 4azb is an empty triangle, 4azc must contain at least one point of P in its interior. Let x be a point of P in the interior of 4azc such that 4xza is an empty triangle. Analogously, there is a point y of P in the interior of 4czb such that 4yzb is an empty triangle. Subcase 3.2.1.- 4cxb is an empty triangle. Let P1 = P ∩ 4axc and P2 = P ∩ 4xzb. By induction, there is a convex decomposition Π1 of P1 with at most 10n17−18 elements and a convex decomposition Π2 of P2 with at most 10n2 −18 elements where n1 and n2 are the number of points in P1 and P2 , respectively. 7 Clearly Π1 ∪ Π2 ∪ {4azb, 4axz, 4cxb} is a convex decomposition of P . Since 4cxb is an empty triangle, 4axc cannot be empty, therefore there is a point in the interior of 4axc which is adjacent to x in Π1 . This implies that there is an edge e1 ∈ {xa, xc} which is not essential in Π1 ∪ Π2 ∪ {4azb, 4axz, 4cxb}. Since 4czb is not empty and 4cxb is an empty triangle, 4xzb is not empty. Therefore there is a point in the interior of 4xzb which is adjacent to z in Π2 . This implies that there is an edge e2 ∈ {zx, zb} which is not essential in Π1 ∪ Π2 ∪ {4azb, 4axz, 4cxb}. We claim that Π = (Π1 ∪ Π2 ∪ {4azb, 4axz, 4cxb}) − {e1 , e2 } is a convex decomposition of P . Since n = n1 + n2 − 1, the number of elements in Π is |Π| = |Π1 ∪ Π2 ∪ {4azb, 4ayz, 4cyb}| − 2 = |Π1 | + |Π2 | + |{4azb, 4ayz, 4cyb}| − 2 ≤ 10n17−18 + 10n27−18 + 3 − 2 2 )−29 = 10(n1 +n 7 = 10(n+1)−29 7 = 10n−19 7 Subcase 3.2.2.-4cya is an empty triangle. Interchange y and x and a and b in Case 3.2.1. Subcase 3.2.3.- Both 4cxb and 4cya contain at least one point of P in their interiors. Since z lies in the interior of 4axb, both triangles 4cxb and 4axb are not empty and therefore 4axc is empty. Analogously 4byc is also empty. Subcase 3.2.3.1.- The quadrilateral ¤cyzx contains at least one point u of P in its interior. Without loss of generality we assume that u lies in the interior of 4cxz. Let P1 = P ∩ 4cxz and P2 = P ∩ 4czb. By induction there is a convex decomposition Π1 of P1 with at most 10n17−18 elements and a convex decomposition Π2 of P2 with at most 10n27−18 elements, where n1 and n2 are the number of points in P1 and P2 , respectively. Clearly Π1 ∪ Π2 ∪ {4axc, 4axz, 4azb} is a convex decomposition of P . Since 4cxz is not empty then there is a point in the interior of 4cxz which is adjacent to x in Π1 . This implies that there is an edge e1 ∈ {xc, xz} which is not essential in Π1 ∪ Π2 ∪{4axc, 4axz, 4azb}. Analogously, there is an edge e2 ∈ {zc, zb} which is no essential in Π1 ∪Π2 ∪{4axc, 4axz, 4azb}. We claim that Π = (Π1 ∪ Π2 ∪ {4ayc, 4ayz, 4azb})− {e1 , e2 } is a convex decomposition of P . Since n = n1 + n2 − 1 as in Subcase 3.2.1, the number of elements in Π is at most 10n−19 . 7 Subcase 3.2.3.2.- The quadrilateral ¤cyzx contains no points of P in its interior.

A note on convex decompositions of a set of points in the plane

5

In this case P = {a, b, c, z, y, x} and {4ayc, 4ayz, 4azb, 4bzx, 4bxc, ¤cyzx} is a convex decomposition of P with 6 = 10(6)−18 elements. Since cases 1, 2 and 3 cover all 7 possibilities, the result follows. 3. Minimal convex decompositions Let P be a set of n points in general position in the plane and T be a triangulation of P . An edge e of T is flippable if e is contained in the boundary of two triangles r and s of T such that r ∪ s is a convex quadrilateral. F. Hurtado et al proved in [2] that T has at flippable edges. least n−4 2 In this section we use similar technics to show that T has a set {e1 , e2 , . . . , et } with at least n−4 edges such that the faces of T − {e1 , e2 , . . . , et } form a convex decomposition of 2 P. For every convex decomposition Π of P let G (Π) denote the skeleton graph of Π. That is the plane geometric graph with vertex set P in which the edges are the sides of all polygons in Π. If Π is a minimal convex decomposition of P , then for every internal edge e of G (Π), the graph G (Π) − e has an internal face Qe which is not convex and at least one end of e is a reflex vertex of Qe . Therefore we can orient the edges of G (Π) as follows: The edges lying in the boundary of CH (P ) are oriented clockwise, and every internal edge e is oriented towards a reflex vertex of Qe . If both ends of e are reflex vertices of Qe , the orientation of e is arbitrary. −−−→ Let G (Π) denote the corresponding oriented geometric graph. The following lemma is presented here without proof. Lemma 1. If Π is a minimal convex decomposition of P then: −−−→ a) The indegree d− (u) of every vertex u of G (Π) is at most 3. −−→ → − → are arcs of − b) If − uz, vz G (Π), then uz and vz lie in a common face of G (Π). −−→ → − → and − → are arcs of − c) If − uz, vz wz G (Π), then z has degree 3 in G (Π) and lies in the interior of the triangle uvw. Lemma 2. Let Π be a minimal convex decomposition of P . If k is the number of vertices in the boundary of CH (P ), then |V3 | ≤ 2|V0 | + 2|V1 | + |V2 | − (k + 2), where Vi denotes −−−→ the set of vertices of G (Π) with indegree i. Proof. By Lemma 1b, the graph G (Π) can be extended to plane geometric graph F1 in −−→ → and − → are arcs of − which all internal faces are triangles such that if − uz vz G (Π), then F1 contains the edge uv. For each vertex z ∈ V2 , let T (z) denote the triangular face of F1 −−→ → and − → are the two arcs of − bounded by the edges uz, vz and uv, where − uz vz G (Π) with head in z. Let F2 be the plane geometric graph with vertex set V0 ∪ V1 ∪ V2 , obtained from G (Π) by deleting all vertices in V3 . Notice that each internal face of F2 is a triangle and that T (z) is a face of F2 for each z ∈ V2 . By Euler’s formula, the number of internal faces of F2 is 2(|P0 | + |P1 | + |P2 |) − (k + 2). Since each vertex u ∈ V3 must lie in the interior of a face of F2 which is not a face of F1 , there are at most as many vertices in V3 as faces in F2 which are not faces of F1 . That is |V3 | ≤ (2(|V0 | + |V1 | + |V2 |) − (k + 2)) − |V2 | = 2|V0 | + 2|V1 | + |V2 | − (k + 2).

6

V´ıctor Neumann-Lara et al.

Theorem 2. If Π is a minimal convex decomposition of P , then Π has at most 3n−2k 2 elements, where k is the number of points in the boundary of CH (P ). −−−→ (Π) be the corresponding oriented Proof. Let G (Π) be the skeleton graph of Π and ¯ ³−−− ³−G −−→´ →´¯¯ ¯ − graph. By Lemma 2, d (u) ≤ 3 for each u ∈ V G (Π) and therefore ¯E G (Π) ¯ = −−−→ |V1 | + 2|V2 | + 3|V3 |, where Vi is the set of vertices of G (Π) with indegree i. It follows that ¯ ³−−−→´¯ ¯ ¯ 2 ¯E G (Π) ¯ = 2|V1 | + 4|V2 | + 6|V3 | = 5 (|V0 | + |V1 | + |V2 | + |V3 |) − 5 |V0 | − 3 |V1 | − |V2 | + |V3 | ¯ ³−−−→´¯ ¯ ¯ Since n = ¯V G (Π) ¯ = |V0 | + |V1 | + |V2 | + |V3 | and, by Lemma 2, |V3 | ≤ 2|V0 | + 2|V1 | + |V2 | − (k + 2) , ¯ ³−−−→´¯ ¯ ¯ 2 ¯E G (Π) ¯ ≤ 5n − 5 |V0 | − 3 |V1 | − |V2 | + (2|V0 | + 2|V1 | + |V2 | − (k + 2)) = 5n − 3 |V0 | − |V1 | − k − 2 −−−→ Since all vertices in the boundary of CH (P ) have indegree 1 in G (Π), |V1 | ≥ k and therefore ¯ ³−−−→´¯ ¯ ¯ 2 ¯E G (Π) ¯ ≤ 5n − 3 |V0 | − 2k − 2 ≤ 5n − 2k − 2 −−−→ By Euler’s formula, the number of internal faces of G (Π) is ¯ ³−−−→´¯ ¯ ³−−−→´¯ ¯ ¯ ¯ ¯ 1 − ¯V G (Π) ¯ + ¯E G (Π) ¯ ≤ 1 − n + 5n−2k−2 = 2

3n−2k 2

−−−→ The result follows since the elements of Π correspond to the internal faces of G (Π). Let G1 be the geometric graph in Figure 2, and for i ≥ 1 let Gi+1 be geometric graph obtained from Gi as in Figure 3, where Gi is a copy of Gi with the 3 convex hull edges removed and placed upside down.

Fig. 2. The geometric graph G1 .

For i ≥ 1, Gi is the skeleton graph of a minimal convex decomposition Πi of a set Pi with ni = 6i − 2 points and. Since Πi has ri = 9i − 6 = 3ni2−6 elements, this shows that the bound in Theorem 2 is tight for k = 3. An analogous family of convex decompositions can be constructed for any k ≥ 3. Corollary 1. If T is a triangulation of a set P of n points in convex position in the plane, flippable edges such that the faces then T contains a set {e1 , e2 , . . . , et } with at least n−4 2 of T − {e1 , e2 , . . . , et } form a convex decomposition of P .

A note on convex decompositions of a set of points in the plane

7

Fig. 3. The geometric graph Gi+1 .

Proof. Let Π be a minimal convex decomposition of P such that all edges of G (Π) are edges of T . By the proof of Theorem 2, the graph G (Π) has at most 5n−2k−2 edges, where 2 k is the number of points in the boundary of CH (P ). Since T has 3n − k − 3 edges, there are at least 3n − k − 3 − 5n−2k−2 = n−4 edges in T which are not edges of G (Π). Clearly 2 2 each of these edges is flippable in T . 4. Final remark It remains as an unsolved problem to decide whether there exists a constant c such that for any set P of n points in general position in the plane, there is a convex decomposition of P with at most n + c elements. References 1. O. Aichholzer, H. Krasser, The point set order type data base: A collection of applications and results, Proc. 13th Canadian Conference on Computational Geometry, University of Waterloo, Waterloo, (2001) 17-20. 2. F. Hurtado, M. Noy, J. Urrutia, Flipping edges in triangulations, Discrete and Computational Geometry 22 (1999), 333-346. 3. J. Urrutia, Open problem session, 10th Canadian Conference on Computational Geometry, McGill University, Montreal, (1998).

A note on convex decompositions of a set of points in ...

Interchange y and x and a and b in Case 3.2.1. Subcase .... O. Aichholzer, H. Krasser, The point set order type data base: A collection of applications and results ...

139KB Sizes 1 Downloads 290 Views

Recommend Documents

A Note on Separation of Convex Sets
A line L separates a set A from a collection S of plane sets if A is contained in one of ... For any non-negative real number r, we denote by B, the disk with radius r.

A Note on Convex Relaxations for Non-Metric ...
13 Aug 2012 - i,j ı{rij. 2 + sij ≤ θij} − ∑ i,j ı{pi − pj − rij = 0} −. ∑ i,j ı{sij − qi = 0}... . (3). We will derive the primal of this expression using the following variant of Fenchel duality, min x f(Ax) = max y:AT y=0. −fâ

A Note on Common Fixed-Points for Banach Operator Pairs
[email protected], [email protected]. Sumei Xu. Department of Mathematics and Applied Mathematics. Anyang Normal University, P.R. ...

Geometric inequalities outside a convex set in a ... - Project Euclid
prove the following Faber-Krahn type inequality for the first eigenvalue λ1 of the mixed boundary problem. A domain Ω outside a closed convex subset C in M ...

Hamilton cycles in the path graph of a set of points in ...
of points in general position in the plane, the plane tree graph W(S) of S is defined as the abstract graph with one vertex for each plane spanning tree of S,.

ON THE COMPUTATION OF RATIONAL POINTS OF A ...
d. ∑ i=0. |Bi|. We also set D−1 := 0. Observe that the sequence (Di)i≥−1 is strictly increasing. Therefore, there exists a unique κs ∈ N such that. Dκs−1 < s ≤ Dκs . By definition it follows that κs ≤ d. The matrix MΦ ∈ Fs(d+1)

A NOTE ON THE NONEXISTENCE OF SUM OF ...
The coefficient of tk in pm is the trace of Sm,k(A, B) := the sum of all words of length m in A and B in which B appears exactly k times (and therefore A exactly m − k times). In his ingenious 2007 paper [Häg07], Hägele found a dimension-free alg

A Course on Convex Geometry
bdA boundary of A. If f is a function on Rn with values in R or in the extended real line [−∞,∞] and ..... i = 1,...,n + 2, we consider the system of linear equations.

On the decompositions of T-quasi-martingales on Riesz spaces
On the decompositions of T-quasi-martingales on Riesz spaces. ∗. Jessica J. Vardy. Bruce A. Watson. †. School of Mathematics. University of the Witwatersrand. Private Bag 3, P O WITS 2050, South Africa. July 11, 2013. Abstract. The concept of a q

A set of measures of centrality based on betweenness Linton ...
A set of measures of centrality based on betweenness Linton Freeman.pdf. A set of measures of centrality based on betweenness Linton Freeman.pdf. Open.

A note on the identification of dynamic economic ...
DSGE models with generalized shock processes, such as shock processes which fol- low a VAR, have been an active area of research in recent years. Unfortunately, the structural parameters governing DSGE models are not identified when the driving pro-

A Critical Note on Marx's Theory of Profits
Greece email: [email protected] ..... determination of r and the best form for generalizing to more complex cases'. (Steedman (1991, p. ... 37-9). Finally, it must be remarked that in Steedman's examples there is a case in which the said.

A Note on the Power of Truthful Approximation ...
Aug 26, 2009 - Email: [email protected]. 1 ... The private information of each bidder is vi (notice that the ki's are private information too). We will assume that the ... Of course, we can also implement a weighted versions of VCG: Definition ..

A Note on Uniqueness of Bayesian Nash Equilibrium ...
Aug 30, 2011 - errors are my own. email: [email protected], website: ... second and main step of the proof, is to show that the best response function is a weak contraction. ..... In et.al, A. B., editor, Applied stochastic control in econometrics.

A NOTE ON STOCHASTIC ORDERING OF THE ... - Springer Link
Only the partial credit model (Masters, 1982) and special cases of this model (e.g., the rat- ing scale model, Andrich, 1978) imply SOL (Hemker et al., 1997, ...

A Note on Uniqueness of Bayesian Nash Equilibrium ...
Aug 30, 2011 - errors are my own. email: [email protected], website: ... second and main step of the proof, is to show that the best response ..... Each country has an initial arms stock level of yn ∈ [0,ymax], which is privately known.

A NOTE ON GROUP ALGEBRAS OF LOCALLY ...
When X is the class of injective modules, X-automorphism invariant mod- ..... Department of Mathematics and Computer Science, St. Louis University, St. Louis,.

A Note on the Use of Sum in the Logic of Proofs
A Note on the Use of Sum in the Logic of Proofs. Roman Kuznets⋆. Institut für Informatik und angewandte Mathematik. Universität Bern. Neubrückstrasse 10, 3012 Bern, Switzerland [email protected]. Abstract. The Logic of Proofs LP, introduced b

Cutting a Convex Polyhedron Out of a Sphere
mitrescu proposed an O(log n)-approximation algorithm with O(mn + n log n) running time .... We call P to be cornered if it does not contain the center o of Q ... [Sketch only] Since P contains the center o of Q, any cutting sequence, starting from .

A Note on Common Fixed-Points for Banach Operator Pairs - CiteSeerX
A normed space E is said to satisfy Opial's condition if for every sequence. {xn} ⊂ E weakly convergent to x ∈ E, the inequality lim inf n→∞ xn − x < lim inf ni→∞.

A Note on the Inefficiency of Bidding over the Price of a ...
the class we consider, the price per unit share depends only on the first and ... (in the form of an independent audit) or endogenous (in the form of inter-agent.

A Note on Common Fixed-Points for Banach Operator ...
Recently, J. Chen and Z. Li[1] introduced the notion of Banach operator pairs as a new class of non-commuting maps, and presented serval common fixed point theorems. They also showed that the concept was of basic impor- tance for the study of common