{"title":"欧几里得空间中的贪婪钳允许次线性分隔符","authors":"Hung Le, Cuong Than","doi":"https://dl.acm.org/doi/10.1145/3590771","DOIUrl":null,"url":null,"abstract":"<p>The greedy spanner in a low dimensional Euclidean space is a fundamental geometric construction that has been extensively studied over three decades as it possesses the two most basic properties of a good spanner: constant maximum degree and constant lightness. Recently, Eppstein and Khodabandeh [28] showed that the greedy spanner in \\(\\mathbb {R}^2 \\) admits a sublinear separator in a strong sense: any subgraph of <i>k</i> vertices of the greedy spanner in \\(\\mathbb {R}^2 \\) has a separator of size \\(O(\\sqrt {k}) \\). Their technique is inherently planar and is not extensible to higher dimensions. They left showing the existence of a small separator for the greedy spanner in \\(\\mathbb {R}^d \\) for any constant <i>d</i> ≥ 3 as an open problem. </p><p>In this paper, we resolve the problem of Eppstein and Khodabandeh [28] by showing that any subgraph of <i>k</i> vertices of the greedy spanner in \\(\\mathbb {R}^d \\) has a separator of size <i>O</i>(<i>k</i><sup>1 − 1/<i>d</i></sup>). We introduce a new technique that gives a simple criterion for any geometric graph to have a sublinear separator that we dub <i><i>τ</i>-lanky</i>: a geometric graph is <i>τ</i>-lanky if any ball of radius <i>r</i> cuts at most <i>τ</i> edges of length at least <i>r</i> in the graph. We show that any <i>τ</i>-lanky geometric graph of <i>n</i> vertices in \\(\\mathbb {R}^d \\) has a separator of size <i>O</i>(<i>τn</i><sup>1 − 1/<i>d</i></sup>). We then derive our main result by showing that the greedy spanner is <i>O</i>(1)-lanky. We indeed obtain a more general result that applies to unit ball graphs and point sets of low fractal dimensions in \\(\\mathbb {R}^d \\). </p><p>Our technique naturally extends to doubling metrics. We use the <i>τ</i>-lanky criterion to show that there exists a (1 + ϵ)-spanner for doubling metrics of dimension <i>d</i> with a constant maximum degree and a separator of size \\(O(n^{1-\\frac{1}{d}}) \\); this result resolves an open problem posed by Abam and Har-Peled [1] a decade ago. We then introduce another simple criterion for a graph in doubling metrics of dimension <i>d</i> to have a sublinear separator. We use the new criterion to show that the greedy spanner of an <i>n</i>-point metric space of doubling dimension <i>d</i> has a separator of size \\(O((n^{1-\\frac{1}{d}}) + \\log \\Delta) \\) where <i>Δ</i> is the spread of the metric; the factor log (<i>Δ</i>) is tightly connected to the fact that, unlike its Euclidean counterpart, the greedy spanner in doubling metrics has <i>unbounded maximum degree</i>. Finally, we discuss algorithmic implications of our results.</p>","PeriodicalId":50922,"journal":{"name":"ACM Transactions on Algorithms","volume":"16 1","pages":""},"PeriodicalIF":0.9000,"publicationDate":"2023-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Greedy Spanners in Euclidean Spaces Admit Sublinear Separators\",\"authors\":\"Hung Le, Cuong Than\",\"doi\":\"https://dl.acm.org/doi/10.1145/3590771\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>The greedy spanner in a low dimensional Euclidean space is a fundamental geometric construction that has been extensively studied over three decades as it possesses the two most basic properties of a good spanner: constant maximum degree and constant lightness. Recently, Eppstein and Khodabandeh [28] showed that the greedy spanner in \\\\(\\\\mathbb {R}^2 \\\\) admits a sublinear separator in a strong sense: any subgraph of <i>k</i> vertices of the greedy spanner in \\\\(\\\\mathbb {R}^2 \\\\) has a separator of size \\\\(O(\\\\sqrt {k}) \\\\). Their technique is inherently planar and is not extensible to higher dimensions. They left showing the existence of a small separator for the greedy spanner in \\\\(\\\\mathbb {R}^d \\\\) for any constant <i>d</i> ≥ 3 as an open problem. </p><p>In this paper, we resolve the problem of Eppstein and Khodabandeh [28] by showing that any subgraph of <i>k</i> vertices of the greedy spanner in \\\\(\\\\mathbb {R}^d \\\\) has a separator of size <i>O</i>(<i>k</i><sup>1 − 1/<i>d</i></sup>). We introduce a new technique that gives a simple criterion for any geometric graph to have a sublinear separator that we dub <i><i>τ</i>-lanky</i>: a geometric graph is <i>τ</i>-lanky if any ball of radius <i>r</i> cuts at most <i>τ</i> edges of length at least <i>r</i> in the graph. We show that any <i>τ</i>-lanky geometric graph of <i>n</i> vertices in \\\\(\\\\mathbb {R}^d \\\\) has a separator of size <i>O</i>(<i>τn</i><sup>1 − 1/<i>d</i></sup>). We then derive our main result by showing that the greedy spanner is <i>O</i>(1)-lanky. We indeed obtain a more general result that applies to unit ball graphs and point sets of low fractal dimensions in \\\\(\\\\mathbb {R}^d \\\\). </p><p>Our technique naturally extends to doubling metrics. We use the <i>τ</i>-lanky criterion to show that there exists a (1 + ϵ)-spanner for doubling metrics of dimension <i>d</i> with a constant maximum degree and a separator of size \\\\(O(n^{1-\\\\frac{1}{d}}) \\\\); this result resolves an open problem posed by Abam and Har-Peled [1] a decade ago. We then introduce another simple criterion for a graph in doubling metrics of dimension <i>d</i> to have a sublinear separator. We use the new criterion to show that the greedy spanner of an <i>n</i>-point metric space of doubling dimension <i>d</i> has a separator of size \\\\(O((n^{1-\\\\frac{1}{d}}) + \\\\log \\\\Delta) \\\\) where <i>Δ</i> is the spread of the metric; the factor log (<i>Δ</i>) is tightly connected to the fact that, unlike its Euclidean counterpart, the greedy spanner in doubling metrics has <i>unbounded maximum degree</i>. Finally, we discuss algorithmic implications of our results.</p>\",\"PeriodicalId\":50922,\"journal\":{\"name\":\"ACM Transactions on Algorithms\",\"volume\":\"16 1\",\"pages\":\"\"},\"PeriodicalIF\":0.9000,\"publicationDate\":\"2023-04-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ACM Transactions on Algorithms\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://doi.org/https://dl.acm.org/doi/10.1145/3590771\",\"RegionNum\":3,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"COMPUTER SCIENCE, THEORY & METHODS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Transactions on Algorithms","FirstCategoryId":"94","ListUrlMain":"https://doi.org/https://dl.acm.org/doi/10.1145/3590771","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
Greedy Spanners in Euclidean Spaces Admit Sublinear Separators
The greedy spanner in a low dimensional Euclidean space is a fundamental geometric construction that has been extensively studied over three decades as it possesses the two most basic properties of a good spanner: constant maximum degree and constant lightness. Recently, Eppstein and Khodabandeh [28] showed that the greedy spanner in \(\mathbb {R}^2 \) admits a sublinear separator in a strong sense: any subgraph of k vertices of the greedy spanner in \(\mathbb {R}^2 \) has a separator of size \(O(\sqrt {k}) \). Their technique is inherently planar and is not extensible to higher dimensions. They left showing the existence of a small separator for the greedy spanner in \(\mathbb {R}^d \) for any constant d ≥ 3 as an open problem.
In this paper, we resolve the problem of Eppstein and Khodabandeh [28] by showing that any subgraph of k vertices of the greedy spanner in \(\mathbb {R}^d \) has a separator of size O(k1 − 1/d). We introduce a new technique that gives a simple criterion for any geometric graph to have a sublinear separator that we dub τ-lanky: a geometric graph is τ-lanky if any ball of radius r cuts at most τ edges of length at least r in the graph. We show that any τ-lanky geometric graph of n vertices in \(\mathbb {R}^d \) has a separator of size O(τn1 − 1/d). We then derive our main result by showing that the greedy spanner is O(1)-lanky. We indeed obtain a more general result that applies to unit ball graphs and point sets of low fractal dimensions in \(\mathbb {R}^d \).
Our technique naturally extends to doubling metrics. We use the τ-lanky criterion to show that there exists a (1 + ϵ)-spanner for doubling metrics of dimension d with a constant maximum degree and a separator of size \(O(n^{1-\frac{1}{d}}) \); this result resolves an open problem posed by Abam and Har-Peled [1] a decade ago. We then introduce another simple criterion for a graph in doubling metrics of dimension d to have a sublinear separator. We use the new criterion to show that the greedy spanner of an n-point metric space of doubling dimension d has a separator of size \(O((n^{1-\frac{1}{d}}) + \log \Delta) \) where Δ is the spread of the metric; the factor log (Δ) is tightly connected to the fact that, unlike its Euclidean counterpart, the greedy spanner in doubling metrics has unbounded maximum degree. Finally, we discuss algorithmic implications of our results.
期刊介绍:
ACM Transactions on Algorithms welcomes submissions of original research of the highest quality dealing with algorithms that are inherently discrete and finite, and having mathematical content in a natural way, either in the objective or in the analysis. Most welcome are new algorithms and data structures, new and improved analyses, and complexity results. Specific areas of computation covered by the journal include
combinatorial searches and objects;
counting;
discrete optimization and approximation;
randomization and quantum computation;
parallel and distributed computation;
algorithms for
graphs,
geometry,
arithmetic,
number theory,
strings;
on-line analysis;
cryptography;
coding;
data compression;
learning algorithms;
methods of algorithmic analysis;
discrete algorithms for application areas such as
biology,
economics,
game theory,
communication,
computer systems and architecture,
hardware design,
scientific computing