Non-crossing geometric spanning trees with bounded degree and monochromatic leaves on bicolored point sets
Mikio Kano, Kenta Noguchi, David Orden

TL;DR
This paper proves the existence of non-crossing geometric spanning trees on bicolored point sets with degree bounds on red points and all blue points as leaves, under certain size constraints.
Contribution
It introduces a method to construct non-crossing spanning trees with degree bounds and monochromatic leaves on bicolored point sets, extending previous geometric graph results.
Findings
Existence of such trees under specified conditions
Construction method for non-crossing spanning trees with degree constraints
Application to geometric graph theory problems
Abstract
Let and be a set of red points and a set of blue points in the plane, respectively, such that is in general position, and let be a function. We show that if , then there exists a non-crossing geometric spanning tree on such that for every and the set of leaves of is , where every edge of is a straight-line segment.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Data Management and Algorithms · Advanced Graph Theory Research
Non-crossing geometric spanning trees
with bounded degree and monochromatic leaves on bicolored point sets
Mikio Kano This work was started when the author visited Universidad de Alcalá in May and June of 2018, and this work was supported by Universidad de Alcalá (Giner de los Ríos grant) and JSPS KAKENHI Grant Number 16K05248. Ibaraki University, Hitachi, Ibaraki, Japan
e-mail: [email protected]
Kenta Noguchi This work was supported by JSPS KAKENHI grant Number 17K14239. Tokyo University of Science, Noda, Chiba, Japan
e-mail: [email protected]
David Orden This work was supported by project MTM2017-83750-P of the Spanish Ministry of Science (AEI/FEDER, UE), as well as by H2020-MSCA-RISE project 734922 - CONNECT. Universidad de Alcalá, Alcalá de Henares, Madrid, Spain
e-mail: [email protected]
Abstract
Let and be a set of red points and a set of blue points in the plane, respectively, such that is in general position, and let be a function. We show that if , then there exists a non-crossing geometric spanning tree on such that for every and the set of leaves of is , where every edge of is a straight-line segment.
1 Introduction and related work
Let be a set of red points and be a set of blue points in the plane. We always assume that and are disjoint and is in general position (i.e, no three points of are collinear). Several works [1, 8] have considered problems on non-crossing geometric spanning trees and geometric graphs (where edges are straight-line segments) on . See also the survey [7].
1.1 Contributions of this work
For a tree and a vertex of , let us denote by the degree of in . A vertex of with degree one is called a leaf of , and the set of leaves of will be denoted by . Further, let us denote by the order of a tree (i.e., its number of vertices) and by the cardinality of a set .
In this paper, given and in the plane as above, we aim for non-crossing geometric spanning trees on such that . We prove the following theorem:
Theorem 1
Assume that and are given in the plane and a function is given. If , then there exists a non-crossing geometric spanning tree on such that and for every . Moreover, if , then satisfies that for every (see (2) and (3) of Figure 1).
By setting for every in the above theorem, we obtain the following corollary:
Corollary 2
Let be an integer. Assume that and are given in the plane. If , then there exists a non-crossing geometric spanning tree on such that and the maximum degree of is at most . Moreover, if , then satisfies that for every .
Observation 3
For , the above corollary says that if and , then there exists a non-crossing geometric path which passes through all the points of and whose endvertices are the two blue points.
1.2 Related work
Ikebe et al. [4] proved that, given one red point and a set of blue points in the plane, any rooted tree with root of order can be straight-line embedded on in such a way that is mapped to and no crossings arise. Kaneko and Kano [6] proved that, given two red points and a set of blue points in the plane, together with two rooted trees with root and with root , if , then can be straight-line embedded on , without crossings, in such a way that and are mapped to and , respectively.
Kaneko [5] considered sets and in the plane with and proved that, then, there exists a non-crossing geometric spanning tree on such that every edge of joins a red point to a blue point and the maximum degree of is at most 3 (see (1) of Figure 1). Finally, Biniaz et al. [2] considered sets and in the plane with and proved that, then, there exists a non-crossing geometric spanning tree on such that every edge of joins a red point to a blue point and the maximum degree of is at most .
2 Proof of Theorem 1
In this section we prove Theorem 1.We first state the following proposition, which is a special case of Theorem 1.
Proposition 4
Assume that and are given in the plane and a function is given. If , then there exists a non-crossing geometric spanning tree on such that and for every (see (2) and (3) of Figure 1).
In order to prove Proposition 4 we will use the following lemma:
Lemma 5** (Theorem 3.6 of [3], and Exercises 2.1.12 of [9])**
Let be an integer, and let be positive integers. If , then there exists a tree with vertex set that satisfies for every .
Proof of Proposition 4. We fist show that there exists a geometric spanning tree on that might have crossings but satisfies
[TABLE]
It follows from the condition of Proposition 4 that
[TABLE]
Hence by Lemma 5, there exists a geometric spanning tree that satisfies the condition (1) but might have some crossings. Among all geometric spanning trees satisfying (1), choose a geometric spanning tree on such that the sum is minimum, where denotes the length of the straight-line edge to . We shall show that has no crossings.
The following three possible types of crossings could arise. First, that two edges and of intersect, where are red points (see (1) of Figure 2). Since consists of three components, by symmetry, we may assume that and are contained in the same component of , that is, and are connected by a path in . Then is another geometric spanning tree on satisfying the degree condition (1) and its total sum of edge-lengths is smaller than that of . This contradicts the choice of . Hence this case does not occur.
Second, that two edges and of intersect, where are red points and is a blue point (see (2) of Figure 2). Since consists of three components and forms one component, and are connected by a path in or and are connected by a path in . By symmetry, we may assume that and are connected by a path in . Then is another geometric spanning tree on satisfying the degree condition (1) and its total sum of edge lengths is smaller than that of . This is a contradiction.
Third, that two edges and of intersect, where are red points and are blue points (see (3) of Figure 2). Since consists of three components and and form two components, and are connected by a path in . Then is another geometric spanning tree on satisfying the degree condition (1) and its total sum of edge-lengths is smaller than that of . This is a contradiction.
Note that blue points being leaves implies that these three were the only possible cases for crossings and, therefore, has no crossings. Consequently, is the desired non-crossing geometric spanning tree on , and Proposition 4 is proved.
We next prove Theorem 1 by making use of Proposition 4.
Proof of Theorem 1. We may assume that since if , then the theorem holds by Proposition 4. It is easy to see that there exists a mapping that satisfies for all and . By Proposition 4, there exists a non-crossing geometric spanning tree such that and for all . Hence, is the desired geometric spanning tree on . Consequently Theorem 1 is proved.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] M. Abellanas, J. García, G. Hernández, M. Noy, and P. Ramos, Bipartite embeddings of trees in the plane, Discrete Applied Math. , 93 (1999) 141–148.
- 2[2] A. Biniaz, P. Bose, A. Maheshwari, and M. Smid, Plane bichromatic trees of low degree, Discrete Comput. Geom. , 59 :4, (2018) 864–885.
- 3[3] C. Chartrand, and L. Lesniak, Graphs and Digraphs, third edition , Chapman & Hall, (1996).
- 4[4] Y. Ikebe, M. Perles, A. Tamura, and S. Tokunaga, The rooted tree embedding problem into points in the plane, Discrete Comput. Geom. , 11 (1994) 51–63.
- 5[5] A. Kaneko, On the maximum degree of bipartite embeddings of trees in the plane, Discrete and Computational Geometry (Proceeding of JCDCG 1998) , LNCS 1763 , (2000) 166–171.
- 6[6] A. Kaneko and M. Kano, A straight-line embedding of two rooted trees in the plane, Discrete Comput. Geom. , 21 (1999) 603–613.
- 7[7] A. Kaneko and M. Kano, Discrete geometry on red and blue points in the plane — A survey —. Discrete and Computational Geometry, Algorithms and Combinatorics B. Aronov, S. Basu, J. Pach, M. Sharir (eds.), 25 , (2003) 551–570, Springer Berlin Heidelberg.
- 8[8] M. Kano, M, K. Suzuki, and M. Uno, Properly colored geometric matchings and 3-trees without crossings on multicolored points in the plane, Discrete and Computational Geometry and Graphs (Proceedings of JCDCGG 2013), LNCS 8845 , (2014) 96–111.
