Connected Components of Underlying Graphs of Halving Lines

Similar documents
Lecture 3: Art Gallery Problems and Polygon Triangulation

On the number of distinct directions of planes determined by n points in R 3

Partitions and Packings of Complete Geometric Graphs with Plane Spanning Double Stars and Paths

Computational Geometry

Figure 1: Two polygonal loops

EXTREME POINTS AND AFFINE EQUIVALENCE

Pebble Sets in Convex Polygons

A Reduction of Conway s Thrackle Conjecture

Crossing Families. Abstract

Visibility: Finding the Staircase Kernel in Orthogonal Polygons

arxiv: v1 [cs.dm] 13 Apr 2012

Which n-venn diagrams can be drawn with convex k-gons?

Solutions to problem set 1

Exercise set 2 Solutions

The clique number of a random graph in (,1 2) Let ( ) # -subgraphs in = 2 =: ( ) We will be interested in s.t. ( )~1. To gain some intuition note ( )

On the perimeter of k pairwise disjoint convex bodies contained in a convex set in the plane

ON THE EMPTY CONVEX PARTITION OF A FINITE SET IN THE PLANE**

The clique number of a random graph in (,1 2) Let ( ) # -subgraphs in = 2 =: ( ) 2 ( ) ( )

arxiv: v1 [math.co] 7 Dec 2018

Lecture 4: Trees and Art Galleries

6.854J / J Advanced Algorithms Fall 2008

Theoretical Computer Science

BMO Round 1 Problem 6 Solutions

arxiv: v2 [cs.cg] 3 May 2015

Planar graphs. Math Prof. Kindred - Lecture 16 Page 1

Computational Geometry

Advanced Combinatorial Optimization September 17, Lecture 3. Sketch some results regarding ear-decompositions and factor-critical graphs.

However, this is not always true! For example, this fails if both A and B are closed and unbounded (find an example).

Professor: Padraic Bartlett. Lecture 9: Trees and Art Galleries. Week 10 UCSB 2015

EULER S FORMULA AND THE FIVE COLOR THEOREM

The Orchard Crossing Number of an Abstract Graph

Preferred directions for resolving the non-uniqueness of Delaunay triangulations

THREE LECTURES ON BASIC TOPOLOGY. 1. Basic notions.

The Geodesic Integral on Medial Graphs

Chapter 8. Voronoi Diagrams. 8.1 Post Oce Problem

Acute Triangulations of Polygons

arxiv: v1 [cs.cc] 30 Jun 2017

Monotone Paths in Geometric Triangulations

Quasi-Parallel Segments and Characterization of Unique Bichromatic Matchings

CMSC 754 Computational Geometry 1

T. Biedl and B. Genc. 1 Introduction

Computational Geometry

2 Solution of Homework

Orthogonal art galleries with holes: a coloring proof of Aggarwal s Theorem

Discharging and reducible configurations

The angle measure at for example the vertex A is denoted by m A, or m BAC.

Crossing Numbers on the Disk with Multiple Holes

K 4,4 e Has No Finite Planar Cover

Ice-Creams and Wedge Graphs

MC 302 GRAPH THEORY 10/1/13 Solutions to HW #2 50 points + 6 XC points

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings

Problem Set 3. MATH 776, Fall 2009, Mohr. November 30, 2009

FOUR EDGE-INDEPENDENT SPANNING TREES 1

Definition 2 (Projective plane). A projective plane is a class of points, and a class of lines satisfying the axioms:

Line Arrangements. Applications

ON SWELL COLORED COMPLETE GRAPHS

6th Bay Area Mathematical Olympiad

A NOTE ON BLOCKING VISIBILITY BETWEEN POINTS

Planar Graphs. 1 Graphs and maps. 1.1 Planarity and duality

QUASI-PARALLEL SEGMENTS AND CHARACTERIZATIONS OF UNIQUE BICHROMATIC MATCHINGS

Rigidity, connectivity and graph decompositions

CS 532: 3D Computer Vision 14 th Set of Notes

Notes in Computational Geometry Voronoi Diagrams

Stabbers of line segments in the plane

On Planar Intersection Graphs with Forbidden Subgraphs

The Geometry of Carpentry and Joinery

arxiv: v2 [cs.cg] 24 Jul 2011

Straight-line Drawability of Embedded Graphs

Interleaving Schemes on Circulant Graphs with Two Offsets

Simultaneously flippable edges in triangulations

Canonical Forms and Algorithms for Steiner Trees in Uniform Orientation Metrics

Elementary Planar Geometry

THE DIMENSION OF POSETS WITH PLANAR COVER GRAPHS

V10 Metabolic networks - Graph connectivity

MAT 3271: Selected Solutions to the Assignment 6

5 Graphs

Uniform edge-c-colorings of the Archimedean Tilings

DIHEDRAL GROUPS KEITH CONRAD

CS6100: Topics in Design and Analysis of Algorithms

On the Page Number of Upward Planar Directed Acyclic Graphs

PCP and Hardness of Approximation

Geometric Streaming Algorithms with a Sorting Primitive (TR CS )

The statement implies that any three intersection points of two distinct planes lie on a line.

arxiv: v1 [cs.cg] 8 Jan 2018

Tilings of the plane with unit area triangles of bounded diameter

Edge Guards for Polyhedra in Three-Space

2017 SOLUTIONS (PRELIMINARY VERSION)

The Farey Tessellation

Assignment 4 Solutions of graph problems

Improved Results on Geometric Hitting Set Problems

Definition 1 (Hand-shake model). A hand shake model is an incidence geometry for which every line has exactly two points.

Math 443/543 Graph Theory Notes 5: Planar graphs and coloring

CS 532: 3D Computer Vision 11 th Set of Notes

Compatible Trees. 1 Introduction. Alfredo García 1 Clemens Huemer 2 Ferran Hurtado 3 Javier Tejel 1

PTAS for geometric hitting set problems via Local Search

Tangencies between disjoint regions in the plane

Minimal Steiner Trees for Rectangular Arrays of Lattice Points*

Bar k-visibility Graphs

Fixed-Parameter Algorithms, IA166

MATH 54 - LECTURE 4 DAN CRYTSER

Transcription:

arxiv:1304.5658v1 [math.co] 20 Apr 2013 Connected Components of Underlying Graphs of Halving Lines Tanya Khovanova MIT November 5, 2018 Abstract Dai Yang MIT In this paper we discuss the connected components of underlying graphs of halving lines configurations. We show how to create a configuration whose underlying graph is the union of two given underlying graphs. We also prove that every connected component of the underlying graph is itself an underlying graph. 1 Introduction Halving lines have been an interesting object of study for a long time. Given n points in general position on a plane the minimum number of halving lines is n/2. The maximum number of halving lines is unknown. The current lower bound of O(ne log n ) is found by Toth [3]. The current asymptotic upper bound of O(n 4/3 ) is proven by Dey [1]. In 2006 a tighter bound for the crossing number was found [2], which also improved the upper bound for the number of halving lines. In our paper [4] we further tightened the Dey s bound. This was done by studying the properties of the underlying graph. In this paper we concentrate on the underlying graphs and properties of its connected components. In Section 3 we use the cross construction to show how to sum two underlying graphs. In Section 4 we show that any connected component of the underlying graph is realizable as an underlying graphs of the halving lines of its vertices. 1

2 Definitions Let n points be in general position in R 2, where n is even. A halving line is a line through 2 of the points that splits the remaining n 2 points into two sets of equal size. From our set of n points, we can determine an underlying graph of n vertices, where each pair of vertices is connected by an edge if and only if there is a halving line through the corresponding 2 points. In dealing with halving lines, we consider notions from both Euclidean geometry and graph theory. We define a geometric graph, or geograph for short, to be a pair of sets (V, E), where V is a set of points on the coordinate plane, and E consists of pairs of elements from V. In essence, a geograph is a graph with each of its vertices assigned to a distinct point on the plane. 2.1 Examples 2.1.1 Four points Suppose we have four non-collinear points. If their convex hull is a quadrilateral, then there are two halving lines. If their convex hull is a triangle, then there three halving lines. Both cases are shown on Figure 1. Figure 1: Underlying graphs for four points. 2.1.2 Polygon If all points belong to the convex hull of the point configuration, then each point lies on exactly one halving line. The number of halving lines is n/2, and the underlying graph is a matching graph a union of n/2 disjoint edges. The left side of Figure 1 shows an example of this configuration. For any point configuration there is at least one halving line passing through each vertex. Hence, the polygon provides an example of the min- 2

imum number of halving lines, and an example of the most number of disconnected components. 3 Union of Connected Components Given two underlying graphs of two halving lines configurations, the following construction allows to create a new halving line configuration whose underlying graph consists of two given graphs as connected components. 3.1 Cross The following construction we call a cross. Given two sets of points, with n 1 and n 2 points respectively whose underlying graphs are G 1 and G 2, the cross is the construction of n 1 + n 2 points on the plane whose underlying graph has two isolated components G 1 and G 2. We squeeze the initial sets of points in G 1 and G 2 into long narrow segments, a process called segmentarizing (see [4]). Note that segmentarizing is an affine transform, and does not change which pairs of points form halving lines. Then we intersect these segments in such a way that the halving lines of G 1 split the vertices of G 2 into two equal halves, and vice versa (See Figure 2). Figure 2: The Cross construction. With respect to geographs, the image of the cross construction depends on the precise manner in which G 1 and G 2 are segmentarized and juxtaposed. 3

However, with respect to underlying graphs, the cross construction defines an associative and commutative binary operation. Our Polygon example in subsection 2.1.2 can be viewed as the cross construction of a 2-path graph with itself many times. It is interesting to note that in the cross construction the halving lines of one component divide the points of the other component into the same halves. It is not necessarily so. Two connected components can interact in a way different from a cross as seen in Figure 3.1. Figure 3: Two connected components that are not formed through the cross construction. 4 Decomposition of Connected Components We will now prove that graph composition has an inverse of sorts, namely that we can subtract disconnected components of an underlying graph. We will show that a connected component of the underlying graph is itself an underlying graph. But before doing so, we will introduce some definitions. Given a set of points G and a directed line, we can orient G and pick a direction to be North; and thus, we can define the East and the West half of the plane. We define the G-balance of the line to be the difference between the number of West points and East points in G. Similarly, we can define the G-balance of two points as the G-balance of the line through them. It is often does not matter which direction is chosen as North, but it is important that when we move a variable line, the two sides of the line move accordingly. Let A be a union of connected subcomponents in G. We will prove that the halving lines of G that are formed by points in A are also halving lines 4

in A. Theorem 4.1. If A is a union of some connected subcomponents in G, then for every pair of points in A forming a halving line in G, their A-balance is zero. Proof. Let A contain k of the halving lines of G. Label these lines l 1, l 2,..., l k by order of counter-clockwise orientation. For any two such lines l i, l i+1, there is a unique rotation of at most 180 degrees about their point of intersection that maps l i to l i+1, where the indices are taken mod k. Define R i to be the open region swept by l i as it moves into l i+1 under this rotation. Note that each R i consists of two symmetric unbounded sectors. We claim that there are no vertices of A lying in any of the R i. Assume that R i contains a vertex P of A. Draw the lines through P parallel to l i and l i+1, and call them m i and m i+1 respectively, see Figure 4. Note that neither m i nor m i+1 are halving lines of G. Take a variable line m through P to initially coincide with m i, and rotate it counter-clockwise until it coincides with m i+1. The side of m i that contains l i has more points of G than the other side. Similarly, the side of m i+1 that contains l i+1 has more points than the other side. As m rotates its G-balance will change sign, so by continuity, m coincides with a halving line during this rotation, a halving line which should occur between l i and l i+1 in the counter-clockwise ordering of halving lines. As one point on the line, namely P, belongs to A, the other point of this halving line also belongs to A. Hence, R i can not contain a vertex of A. Figure 4: No points of A exist in the regions R i. As l i rotates into l i+1, it does not sweep across any points of A along the way, and furthermore the points of A on l i or l i+1 do not affect the net 5

A-balance of these lines. When the line l 1 completes its 180 rotation, its A-balance does not change due to the above argument, but by definition it should be negated, so it must be zero. Corollary 4.2. If an underlying geograph G is composed of disconnected components A and B, then every halving line in A divides points in B in half, and vice versa. Given a geograph and a fixed orientation such that no edges are vertical, we can denote the left-degree and right-degree of a given vertex as the number of edges emanating from the left and the right of that vertex respectively. Then the following result follows from the existence of structures called chains found on any oriented underlying geograph [1], [4]. We will not discuss the definition of chains here. We will only mention that each chain is a subpath in the underlying graph that travels from left-to-right. We note that chains have the following properties: A vertex on the left half of the underlying graph is a left endpoint of a chain. A vertex on the right half of the underlying graph is a right endpoint of a chain. Every vertex is the endpoint of exactly one chain. Every halving line is part of exactly one chain. Now we are ready to prove the following lemma. Lemma 4.3. Let G be an underlying geograph with a fixed orientation. If v is a vertex appearing among the left half (right half) of G, then the right-degree (left-degree) of v is one more than the left-degree (right-degree) of v. Proof. If v appears among the left half of the vertices of G, then every chain passing through v contributes one left-degree and one right-degree to v. There is one chain with v as an endpoint, and it must emanate on the right since chains cannot end among the n leftmost vertices of G. Therefore, 2 the right-degree of v exceeds the left-degree of v by one. The proof when v appears among the n rightmost vertices of G is analogous. 2 The previous theorems and lemmas allow us to prove our main result of this section that the subtraction works: 6

Theorem 4.4. Suppose that an underlying geograph G contains a union of connected components A. Then if all vertices of G that do not belong to A are removed, the halving lines of A in G are precisely the halving lines of A by itself. Proof. Fix an orientation of G, and consider A by itself under the same orientation. Since Lemma 4.1 asserts that deleting the extra vertices preserves the existing halving lines of A, it suffices to show that no new halving lines are added. Assume the contrary, and call E A the set of new edges in A which were not in G. Let v and w be the leftmost and rightmost vertices of A with edges in E A, respectively. Clearly v lies to the left of w in A, and hence in G as well. Note that v has a greater right-degree in A than in G, but the same left-degree in both geographs. Therefore, by Lemma 4.3, v was not among the leftmost half of the vertices of G, so it must have been among the rightmost half. Similarly, w has a greater left-degree in A than in G, but the same right-degree in both geographs. Thus, w must have been among the leftmost half of the vertices in G. But this contradicts the fact that v must lie to the left of w in G, so our statement holds. Corollary 4.5. Each connected component of an underlying geograph G is itself an underlying geograph. 5 Properties of Connected Components Connected components of the underlying graph are themselves underlying graphs. Hence, the properties of the underlying graphs are shared by each component. For example, every connected component has at least three leaves. In addition, the properties of chains with respect to any geograph are the same as the properties of these chains with respect to the connected component they belong to. Consequently, we present a stronger version of Corollary 4.2. Lemma 5.1. In any orientation of a geograph G, if C is a connected component of G, then the left half of the vertices of C belong to the left half of the vertices of G, and the right half of the vertices of C belong to the right half of the vertices of G. 7

Proof. A vertex v C is on the left half of C or G iff its right-degree is one more than its left-degree in C or G. But the left-degree and right-degree of v is the same whether we consider the entirety of G or only its connected component. Hence, v is on the left half of C iff it is on the left half of G. 6 Acknowledgements We are thankful to the UROP at MIT that provided financial support for the second author and to Professor Jacob Fox for supervising the project. References [1] T. K. Dey, Improved bounds for planar k-sets and related problems, Discrete and Computational Geometry, 19 (3) (1998) 373 382. [2] J. Pach, R. Radoicic, G. Tardos, G. Toth, Improving the crossing lemma by finding more crossings in sparse graphs, Discrete and Computational Geometry 36 n4, (2006), 527 552. [3] G. Toth, Point sets with many k-sets, in Proceedings of the 16th Annual ACM Symposium on Computational Geometry (2000), 37 42. [4] T. Khovanova and D. Yang, Halving Lines and Their Underlying Graphs, http://http://arxiv.org/abs/1210.4959, (2012). 8