{"title":"The dual of Philo's shortest line segment problem","authors":"Yagub N. Aliyev","doi":"arxiv-2406.05702","DOIUrl":"https://doi.org/arxiv-2406.05702","url":null,"abstract":"We study the dual of Philo's shortest line segment problem which asks to find\u0000the optimal line segments passing through two given points, with a common\u0000endpoint, and with the other endpoints on a given line. The provided solution\u0000uses multivariable calculus and geometry methods. Interesting connections with\u0000the angle bisector of the triangle are explored.","PeriodicalId":501570,"journal":{"name":"arXiv - CS - Computational Geometry","volume":"191 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141515265","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Sándor P. Fekete, Joseph S. B. Mitchell, Christian Rieck, Christian Scheffer, Christiane Schmidt
{"title":"Dispersive Vertex Guarding for Simple and Non-Simple Polygons","authors":"Sándor P. Fekete, Joseph S. B. Mitchell, Christian Rieck, Christian Scheffer, Christiane Schmidt","doi":"arxiv-2406.05861","DOIUrl":"https://doi.org/arxiv-2406.05861","url":null,"abstract":"We study the Dispersive Art Gallery Problem with vertex guards: Given a\u0000polygon $mathcal{P}$, with pairwise geodesic Euclidean vertex distance of at\u0000least $1$, and a rational number $ell$; decide whether there is a set of\u0000vertex guards such that $mathcal{P}$ is guarded, and the minimum geodesic\u0000Euclidean distance between any two guards (the so-called dispersion distance)\u0000is at least $ell$. We show that it is NP-complete to decide whether a polygon with holes has a\u0000set of vertex guards with dispersion distance $2$. On the other hand, we\u0000provide an algorithm that places vertex guards in simple polygons at dispersion\u0000distance at least $2$. This result is tight, as there are simple polygons in\u0000which any vertex guard set has a dispersion distance of at most $2$.","PeriodicalId":501570,"journal":{"name":"arXiv - CS - Computational Geometry","volume":"125 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141509233","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Sebastiano Cultrera di Montesano, Ondrej Draganov, Herbert Edelsbrunner, Morteza Saghafian
{"title":"Chromatic Topological Data Analysis","authors":"Sebastiano Cultrera di Montesano, Ondrej Draganov, Herbert Edelsbrunner, Morteza Saghafian","doi":"arxiv-2406.04102","DOIUrl":"https://doi.org/arxiv-2406.04102","url":null,"abstract":"Exploring the shape of point configurations has been a key driver in the\u0000evolution of TDA (short for topological data analysis) since its infancy. This\u0000survey illustrates the recent efforts to broaden these ideas to model spatial\u0000interactions among multiple configurations, each distinguished by a color. It\u0000describes advances in this area and prepares the ground for further exploration\u0000by mentioning unresolved questions and promising research avenues while\u0000focusing on the overlap with discrete geometry.","PeriodicalId":501570,"journal":{"name":"arXiv - CS - Computational Geometry","volume":"38 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-06-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141553300","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Multirobot Watchman Routes in a Simple Polygon","authors":"Joseph S. B. Mitchell, Linh Nguyen","doi":"arxiv-2405.21034","DOIUrl":"https://doi.org/arxiv-2405.21034","url":null,"abstract":"The well-known textsc{Watchman Route} problem seeks a shortest route in a\u0000polygonal domain from which every point of the domain can be seen. In this\u0000paper, we study the cooperative variant of the problem, namely the\u0000textsc{$k$-Watchmen Routes} problem, in a simple polygon $P$. We look at both\u0000the version in which the $k$ watchmen must collectively see all of $P$, and the\u0000quota version in which they must see a predetermined fraction of $P$'s area. We give an exact pseudopolynomial time algorithm for the textsc{$k$-Watchmen\u0000Routes} problem in a simple orthogonal polygon $P$ with the constraint that\u0000watchmen must move on axis-parallel segments, and there is a given common\u0000starting point on the boundary. Further, we give a fully polynomial-time\u0000approximation scheme and a constant-factor approximation for unconstrained\u0000movement. For the quota version, we give a constant-factor approximation in a\u0000simple polygon, utilizing the solution to the (single) textsc{Quota Watchman\u0000Route} problem.","PeriodicalId":501570,"journal":{"name":"arXiv - CS - Computational Geometry","volume":"66 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-05-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141254167","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Geometric Bipartite Matching is in NC","authors":"Sujoy Bhore, Sarfaraz Equbal, Rohit Gurjar","doi":"arxiv-2405.18833","DOIUrl":"https://doi.org/arxiv-2405.18833","url":null,"abstract":"In this work, we study the parallel complexity of the Euclidean\u0000minimum-weight perfect matching (EWPM) problem. Here our graph is the complete\u0000bipartite graph $G$ on two sets of points $A$ and $B$ in $mathbb{R}^2$ and the\u0000weight of each edge is the Euclidean distance between the corresponding points.\u0000The weighted perfect matching problem on general bipartite graphs is known to\u0000be in RNC [Mulmuley, Vazirani, and Vazirani, 1987], and Quasi-NC [Fenner,\u0000Gurjar, and Thierauf, 2016]. Both of these results work only when the weights\u0000are of $O(log n)$ bits. It is a long-standing open question to show the\u0000problem to be in NC. First, we show that for EWPM, a linear number of bits of approximation is\u0000required to distinguish between the minimum-weight perfect matching and other\u0000perfect matchings. Next, we show that the EWPM problem that allows up to\u0000$frac{1}{poly(n)}$ additive error, is in NC.","PeriodicalId":501570,"journal":{"name":"arXiv - CS - Computational Geometry","volume":"58 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-05-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141198360","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Approximating Densest Subgraph in Geometric Intersection Graphs","authors":"Sariel Har-Peled, Rahul Saladi","doi":"arxiv-2405.18337","DOIUrl":"https://doi.org/arxiv-2405.18337","url":null,"abstract":"$ newcommand{cardin}[1]{left| {#1} right|}%\u0000newcommand{Graph}{Mh{mathsf{G}}}% providecommand{G}{Graph}%\u0000renewcommand{G}{Graph}% providecommand{GA}{Mh{H}}%\u0000renewcommand{GA}{Mh{H}}% newcommand{VV}{Mh{mathsf{V}}}%\u0000newcommand{VX}[1]{VVpth{#1}}% providecommand{EE}{Mh{mathsf{E}}}%\u0000renewcommand{EE}{Mh{mathsf{E}}}% newcommand{Re}{mathbb{R}}\u0000newcommand{reals}{mathbb{R}} newcommand{SetX}{mathsf{X}}\u0000newcommand{rad}{r} newcommand{Mh}[1]{#1} newcommand{query}{q}\u0000newcommand{eps}{varepsilon} newcommand{VorX}[1]{mathcal{V} pth{#1}}\u0000newcommand{Polygon}{mathsf{P}} newcommand{IntRange}[1]{[ #1 ]}\u0000newcommand{Space}{overline{mathsf{m}}}\u0000newcommand{pth}[2][!]{#1left({#2}right)}\u0000newcommand{polylog}{mathrm{polylog}} newcommand{N}{mathbb N}\u0000newcommand{Z}{mathbb Z} newcommand{pt}{p} newcommand{distY}[2]{left|\u0000{#1} - {#2} right|} newcommand{ptq}{q} newcommand{pts}{s}$ For an\u0000undirected graph $mathsf{G}=(mathsf{V}, mathsf{E})$, with $n$ vertices and\u0000$m$ edges, the emph{densest subgraph} problem, is to compute a subset $S\u0000subseteq mathsf{V}$ which maximizes the ratio $|mathsf{E}_S| / |S|$, where\u0000$mathsf{E}_S subseteq mathsf{E}$ is the set of all edges of $mathsf{G}$\u0000with endpoints in $S$. The densest subgraph problem is a well studied problem\u0000in computer science. Existing exact and approximation algorithms for computing\u0000the densest subgraph require $Omega(m)$ time. We present near-linear time (in\u0000$n$) approximation algorithms for the densest subgraph problem on\u0000emph{implicit} geometric intersection graphs, where the vertices are\u0000explicitly given but not the edges. As a concrete example, we consider $n$\u0000disks in the plane with arbitrary radii and present two different approximation\u0000algorithms.","PeriodicalId":501570,"journal":{"name":"arXiv - CS - Computational Geometry","volume":"62 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-05-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141165755","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Minimum Strict Consistent Subset in Paths, Spiders, Combs and Trees","authors":"Bubai Manna","doi":"arxiv-2405.18569","DOIUrl":"https://doi.org/arxiv-2405.18569","url":null,"abstract":"In a connected simple graph G = (V,E), each vertex of V is colored by a color\u0000from the set of colors C={c_1, c_2,..., c_{alpha}}. We take a subset S of V,\u0000such that for every vertex v in VS, at least one vertex of the same color is\u0000present in its set of nearest neighbors in S. We refer to such a S as a\u0000consistent subset (CS) The Minimum Consistent Subset (MCS) problem is the\u0000computation of a consistent subset of the minimum size. It is established that\u0000MCS is NP-complete for general graphs, including planar graphs. We expand our\u0000study to interval graphs and circle graphs in an attempt to gain a complete\u0000understanding of the computational complexity of the MCS problem across various\u0000graph classes. The strict consistent subset is a variant of consistent subset\u0000problems. We take a subset S^{prime} of V, such that for every vertex v in\u0000VS^{prime}, all the vertices in its set of nearest neighbors in S have the\u0000same color as v. We refer to such a S^{prime} as a strict consistent subset\u0000(SCS). The Minimum Strict Consistent Subset (MSCS) problem is the computation\u0000of a consistent subset of the minimum size. We demonstrate that MSCS is NP-hard in general graphs. We show a\u00002-approximation in trees. Later, we show polynomial-time algorithms in trees.\u0000Later, we demonstrate faster polynomial-time algorithms in paths, spiders, and\u0000combs.","PeriodicalId":501570,"journal":{"name":"arXiv - CS - Computational Geometry","volume":"12 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-05-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141192342","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Ahmad Biniaz, Jean-Lou De Carufel, Anil Maheshwari, Michiel Smid
{"title":"Metric and Geometric Spanners that are Resilient to Degree-Bounded Edge Faults","authors":"Ahmad Biniaz, Jean-Lou De Carufel, Anil Maheshwari, Michiel Smid","doi":"arxiv-2405.18134","DOIUrl":"https://doi.org/arxiv-2405.18134","url":null,"abstract":"Let $H$ be an edge-weighted graph, and let $G$ be a subgraph of $H$. We say\u0000that $G$ is an $f$-fault-tolerant $t$-spanner for $H$, if the following is true\u0000for any subset $F$ of at most $f$ edges of $G$: For any two vertices $p$ and\u0000$q$, the shortest-path distance between $p$ and $q$ in the graph $G setminus\u0000F$ is at most $t$ times the shortest-path distance between $p$ and $q$ in the\u0000graph $H setminus F$. Recently, Bodwin, Haeupler, and Parter generalized this notion to the case\u0000when $F$ can be any set of edges in $G$, as long as the maximum degree of $F$\u0000is at most $f$. They gave constructions for general graphs $H$. We first consider the case when $H$ is a complete graph whose vertex set is\u0000an arbitrary metric space. We show that if this metric space contains a\u0000$t$-spanner with $m$ edges, then it also contains a graph $G$ with $O(fm)$\u0000edges, that is resilient to edge faults of maximum degree $f$ and has stretch\u0000factor $O(ft)$. Next, we consider the case when $H$ is a complete graph whose vertex set is a\u0000metric space that admits a well-separated pair decomposition. We show that, if\u0000the metric space has such a decomposition of size $m$, then it contains a graph\u0000with at most $(2f+1)^2 m$ edges, that is resilient to edge faults of maximum\u0000degree $f$ and has stretch factor at most $1+varepsilon$, for any given\u0000$varepsilon > 0$. For example, if the vertex set is a set of $n$ points in\u0000$mathbb{R}^d$ ($d$ being a constant) or a set of $n$ points in a metric space\u0000of bounded doubling dimension, then the spanner has $O(f^2 n)$ edges. Finally, for the case when $H$ is a complete graph on $n$ points in\u0000$mathbb{R}^d$, we show how natural variants of the Yao- and $Theta$-graphs\u0000lead to graphs with $O(fn)$ edges, that are resilient to edge faults of maximum\u0000degree $f$ and have stretch factor at most $1+varepsilon$, for any given\u0000$varepsilon > 0$.","PeriodicalId":501570,"journal":{"name":"arXiv - CS - Computational Geometry","volume":"62 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-05-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141165662","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Meta-meshing and triangulating lattice structures at a large scale","authors":"Qiang Zou, Yunzhu Gao, Guoyue Luo, Sifan Chen","doi":"arxiv-2405.15197","DOIUrl":"https://doi.org/arxiv-2405.15197","url":null,"abstract":"Lattice structures have been widely used in applications due to their\u0000superior mechanical properties. To fabricate such structures, a geometric\u0000processing step called triangulation is often employed to transform them into\u0000the STL format before sending them to 3D printers. Because lattice structures\u0000tend to have high geometric complexity, this step usually generates a large\u0000amount of triangles, a memory and compute-intensive task. This problem\u0000manifests itself clearly through large-scale lattice structures that have\u0000millions or billions of struts. To address this problem, this paper proposes to\u0000transform a lattice structure into an intermediate model called meta-mesh\u0000before undergoing real triangulation. Compared to triangular meshes,\u0000meta-meshes are very lightweight and much less compute-demanding. The meta-mesh\u0000can also work as a base mesh reusable for conveniently and efficiently\u0000triangulating lattice structures with arbitrary resolutions. A CPU+GPU\u0000asynchronous meta-meshing pipeline has been developed to efficiently generate\u0000meta-meshes from lattice structures. It shifts from the thread-centric GPU\u0000algorithm design paradigm commonly used in CAD to the recent warp-centric\u0000design paradigm to achieve high performance. This is achieved by a new data\u0000compression method, a GPU cache-aware data structure, and a workload-balanced\u0000scheduling method that can significantly reduce memory divergence and branch\u0000divergence. Experimenting with various billion-scale lattice structures, the\u0000proposed method is seen to be two orders of magnitude faster than previously\u0000achievable.","PeriodicalId":501570,"journal":{"name":"arXiv - CS - Computational Geometry","volume":"62 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141165845","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Minimum Consistent Subset in Interval Graphs and Circle Graphs","authors":"Bubai Manna","doi":"arxiv-2405.14493","DOIUrl":"https://doi.org/arxiv-2405.14493","url":null,"abstract":"In a connected simple graph G = (V,E), each vertex of V is colored by a color\u0000from the set of colors C={c1, c2,..., c_{alpha}}$. We take a subset S of V,\u0000such that for every vertex v in VS, at least one vertex of the same color is\u0000present in its set of nearest neighbors in S. We refer to such a S as a\u0000consistent subset. The Minimum Consistent Subset (MCS) problem is the\u0000computation of a consistent subset of the minimum size. It is established that\u0000MCS is NP-complete for general graphs, including planar graphs. We expand our\u0000study to interval graphs and circle graphs in an attempt to gain a complete\u0000understanding of the computational complexity of the mcs problem across\u0000various graph classes. This work introduces an (4alpha+ 2)- approximation algorithm for MCS in\u0000interval graphs where alpha is the number of colors in the interval graphs.\u0000Later, we show that in circle graphs, MCS is APX-hard.","PeriodicalId":501570,"journal":{"name":"arXiv - CS - Computational Geometry","volume":"18 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141148947","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}