Hugo A. Akitaya, Ahmad Biniaz, Erik D. Demaine, Linda Kleist, Frederick Stock, Csaba D. Tóth
{"title":"Minimum Plane Bichromatic Spanning Trees","authors":"Hugo A. Akitaya, Ahmad Biniaz, Erik D. Demaine, Linda Kleist, Frederick Stock, Csaba D. Tóth","doi":"arxiv-2409.11614","DOIUrl":null,"url":null,"abstract":"For a set of red and blue points in the plane, a minimum bichromatic spanning\ntree (MinBST) is a shortest spanning tree of the points such that every edge\nhas a red and a blue endpoint. A MinBST can be computed in $O(n\\log n)$ time\nwhere $n$ is the number of points. In contrast to the standard Euclidean MST,\nwhich is always plane (noncrossing), a MinBST may have edges that cross each\nother. However, we prove that a MinBST is quasi-plane, that is, it does not\ncontain three pairwise crossing edges, and we determine the maximum number of\ncrossings. Moreover, we study the problem of finding a minimum plane bichromatic\nspanning tree (MinPBST) which is a shortest bichromatic spanning tree with\npairwise noncrossing edges. This problem is known to be NP-hard. The previous\nbest approximation algorithm, due to Borgelt et al. (2009), has a ratio of\n$O(\\sqrt{n})$. It is also known that the optimum solution can be computed in\npolynomial time in some special cases, for instance, when the points are in\nconvex position, collinear, semi-collinear, or when one color class has\nconstant size. We present an $O(\\log n)$-factor approximation algorithm for the\ngeneral case.","PeriodicalId":501570,"journal":{"name":"arXiv - CS - Computational Geometry","volume":"65 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Computational Geometry","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.11614","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
For a set of red and blue points in the plane, a minimum bichromatic spanning
tree (MinBST) is a shortest spanning tree of the points such that every edge
has a red and a blue endpoint. A MinBST can be computed in $O(n\log n)$ time
where $n$ is the number of points. In contrast to the standard Euclidean MST,
which is always plane (noncrossing), a MinBST may have edges that cross each
other. However, we prove that a MinBST is quasi-plane, that is, it does not
contain three pairwise crossing edges, and we determine the maximum number of
crossings. Moreover, we study the problem of finding a minimum plane bichromatic
spanning tree (MinPBST) which is a shortest bichromatic spanning tree with
pairwise noncrossing edges. This problem is known to be NP-hard. The previous
best approximation algorithm, due to Borgelt et al. (2009), has a ratio of
$O(\sqrt{n})$. It is also known that the optimum solution can be computed in
polynomial time in some special cases, for instance, when the points are in
convex position, collinear, semi-collinear, or when one color class has
constant size. We present an $O(\log n)$-factor approximation algorithm for the
general case.