着色单元盘和球的细粒度复杂性

C. Biró, Édouard Bonnet, D. Marx, Tillmann Miltzow, Paweł Rzaͅżewski
{"title":"着色单元盘和球的细粒度复杂性","authors":"C. Biró, Édouard Bonnet, D. Marx, Tillmann Miltzow, Paweł Rzaͅżewski","doi":"10.4230/LIPIcs.SoCG.2017.18","DOIUrl":null,"url":null,"abstract":"On planar graphs, many classic algorithmic problems enjoy a certain ``square root phenomenon'' and can be solved significantly faster than what is known to be possible on general graphs: for example, Independent Set , 3-Coloring , Hamiltonian Cycle , Dominating Set can be solved in time $2^{O(\\sqrt{n})}$ on an $n$-vertex planar graph, while no $2^{o(n)}$ algorithms exist for general graphs, assuming the Exponential Time Hypothesis (ETH). The square root in the exponent seems to be best possible for planar graphs: assuming the ETH, the running time for these problems cannot be improved to $2^{o(\\sqrt{n})}$. In some cases, a similar speedup can be obtained for 2-dimensional geometric problems, for example, there are $2^{O(\\sqrt{n}\\log n)}$ time algorithms for Independent Set on unit disk graphs or for TSP on 2-dimensional point sets. In this paper, we explore whether such a speedup is possible for geometric coloring problems. On the one hand, geometric objects can behave similarly to planar graphs: 3-Coloring can be solved in time $2^{O(\\sqrt{n})}$ on the intersection graph of $n$ disks in the plane and, assuming the ETH, there is no such algorithm with running time $2^{o(\\sqrt{n})}$. On the other hand, if the number $\\ell$ of colors is part of the input, then no such speedup is possible: Coloring the intersection graph of $n$ unit disks with $\\ell$ colors cannot be solved in time $2^{o(n)}$, assuming the ETH. More precisely, we exhibit a smooth increase of complexity as the number $\\ell$ of colors increases: If we restrict the number of colors to $\\ell=\\Theta(n^{\\alpha})$ for some $0\\le \\alpha\\le 1$, then the problem of coloring the intersection graph of $n$ disks with $\\ell$ colors can be solved in time $\\exp \\left( O(n^{\\frac{1+\\alpha}{2}}\\log n) \\right)=\\exp \\left( O(\\sqrt{n\\ell}\\log n) \\right)$, and cannot be solved in time $\\exp \\left ( o(n^{\\frac{1+\\alpha}{2}})\\right )=\\exp \\left( o(\\sqrt{n\\ell}) \\right)$, even on unit disks, unless the ETH fails. More generally, we consider the problem of coloring $d$-dimensional balls in the Euclidean space and obtain analogous results showing that the problem can be solved in time $\\exp \\left( O(n^{\\frac{d-1+\\alpha}{d}}\\log n) \\right)$ $=\\exp \\left( O(n^{1-1/d}\\ell^{1/d}\\log n) \\right)$, and cannot be solved in time $\\exp \\left(O(n^{\\frac{d-1+\\alpha}{d}-\\epsilon})\\right)= \\exp \\left(O(n^{1-1/d-\\epsilon}\\ell^{1/d})\\right)$ for any $\\epsilon>0$, even for unit balls, unless the ETH fails. Finally, we prove that fatness is crucial to  obtain subexponential algorithms for coloring. We show that existence of an algorithm coloring an intersection graph of segments using a constant number of colors in time $2^{o(n)}$ already refutes the ETH.","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"28 1","pages":"47-80"},"PeriodicalIF":0.0000,"publicationDate":"2017-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":"{\"title\":\"Fine-Grained Complexity of Coloring Unit Disks and Balls\",\"authors\":\"C. Biró, Édouard Bonnet, D. Marx, Tillmann Miltzow, Paweł Rzaͅżewski\",\"doi\":\"10.4230/LIPIcs.SoCG.2017.18\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"On planar graphs, many classic algorithmic problems enjoy a certain ``square root phenomenon'' and can be solved significantly faster than what is known to be possible on general graphs: for example, Independent Set , 3-Coloring , Hamiltonian Cycle , Dominating Set can be solved in time $2^{O(\\\\sqrt{n})}$ on an $n$-vertex planar graph, while no $2^{o(n)}$ algorithms exist for general graphs, assuming the Exponential Time Hypothesis (ETH). The square root in the exponent seems to be best possible for planar graphs: assuming the ETH, the running time for these problems cannot be improved to $2^{o(\\\\sqrt{n})}$. In some cases, a similar speedup can be obtained for 2-dimensional geometric problems, for example, there are $2^{O(\\\\sqrt{n}\\\\log n)}$ time algorithms for Independent Set on unit disk graphs or for TSP on 2-dimensional point sets. In this paper, we explore whether such a speedup is possible for geometric coloring problems. On the one hand, geometric objects can behave similarly to planar graphs: 3-Coloring can be solved in time $2^{O(\\\\sqrt{n})}$ on the intersection graph of $n$ disks in the plane and, assuming the ETH, there is no such algorithm with running time $2^{o(\\\\sqrt{n})}$. On the other hand, if the number $\\\\ell$ of colors is part of the input, then no such speedup is possible: Coloring the intersection graph of $n$ unit disks with $\\\\ell$ colors cannot be solved in time $2^{o(n)}$, assuming the ETH. More precisely, we exhibit a smooth increase of complexity as the number $\\\\ell$ of colors increases: If we restrict the number of colors to $\\\\ell=\\\\Theta(n^{\\\\alpha})$ for some $0\\\\le \\\\alpha\\\\le 1$, then the problem of coloring the intersection graph of $n$ disks with $\\\\ell$ colors can be solved in time $\\\\exp \\\\left( O(n^{\\\\frac{1+\\\\alpha}{2}}\\\\log n) \\\\right)=\\\\exp \\\\left( O(\\\\sqrt{n\\\\ell}\\\\log n) \\\\right)$, and cannot be solved in time $\\\\exp \\\\left ( o(n^{\\\\frac{1+\\\\alpha}{2}})\\\\right )=\\\\exp \\\\left( o(\\\\sqrt{n\\\\ell}) \\\\right)$, even on unit disks, unless the ETH fails. More generally, we consider the problem of coloring $d$-dimensional balls in the Euclidean space and obtain analogous results showing that the problem can be solved in time $\\\\exp \\\\left( O(n^{\\\\frac{d-1+\\\\alpha}{d}}\\\\log n) \\\\right)$ $=\\\\exp \\\\left( O(n^{1-1/d}\\\\ell^{1/d}\\\\log n) \\\\right)$, and cannot be solved in time $\\\\exp \\\\left(O(n^{\\\\frac{d-1+\\\\alpha}{d}-\\\\epsilon})\\\\right)= \\\\exp \\\\left(O(n^{1-1/d-\\\\epsilon}\\\\ell^{1/d})\\\\right)$ for any $\\\\epsilon>0$, even for unit balls, unless the ETH fails. Finally, we prove that fatness is crucial to  obtain subexponential algorithms for coloring. We show that existence of an algorithm coloring an intersection graph of segments using a constant number of colors in time $2^{o(n)}$ already refutes the ETH.\",\"PeriodicalId\":54969,\"journal\":{\"name\":\"International Journal of Computational Geometry & Applications\",\"volume\":\"28 1\",\"pages\":\"47-80\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"17\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Journal of Computational Geometry & Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.4230/LIPIcs.SoCG.2017.18\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"Mathematics\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Computational Geometry & Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4230/LIPIcs.SoCG.2017.18","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"Mathematics","Score":null,"Total":0}
引用次数: 17

摘要

在平面图上,许多经典算法问题具有一定的“平方根现象”,求解速度明显快于已知的一般图:例如,独立集、3-着色、哈密顿循环、支配集在$n$顶点平面图上可以在$2^{O(\sqrt{n})}$时间内求解,而一般图在指数时间假设(ETH)下不存在$2^{o(n)}$算法。对于平面图,指数的平方根似乎是最好的:假设ETH,这些问题的运行时间不能提高到$2^{o(\sqrt{n})}$。在某些情况下,对于二维几何问题也可以获得类似的加速,例如,对于单元磁盘图上的独立集或二维点集上的TSP,有$2^{O(\sqrt{n}\log n)}$时间算法。在本文中,我们探讨了几何着色问题是否可能有这样的加速。一方面,几何对象的行为类似于平面图:平面中$n$个磁盘的相交图上的3-着色可以在$2^{O(\sqrt{n})}$时间内解决,假设ETH,不存在运行时间$2^{o(\sqrt{n})}$的3-着色算法。另一方面,如果颜色的数量$\ell$是输入的一部分,那么就不可能有这样的加速:用$\ell$颜色为$n$单元磁盘的相交图着色不能及时解决$2^{o(n)}$,假设ETH。更准确地说,随着颜色数量$\ell$的增加,我们展示了复杂性的平滑增长:如果我们将一些$0\le \alpha\le 1$的颜色数量限制为$\ell=\Theta(n^{\alpha})$,那么用$\ell$颜色为$n$磁盘的相交图着色的问题可以及时解决$\exp \left( O(n^{\frac{1+\alpha}{2}}\log n) \right)=\exp \left( O(\sqrt{n\ell}\log n) \right)$,并且不能及时解决$\exp \left ( o(n^{\frac{1+\alpha}{2}})\right )=\exp \left( o(\sqrt{n\ell}) \right)$,即使在单位磁盘上,除非ETH失败。更一般地,我们考虑了欧几里德空间中$d$维球的着色问题,并得到了类似的结果,表明该问题可以在时间上解决$\exp \left( O(n^{\frac{d-1+\alpha}{d}}\log n) \right)$$=\exp \left( O(n^{1-1/d}\ell^{1/d}\log n) \right)$,并且对于任何$\epsilon>0$,甚至对于单位球,除非ETH失效,否则不能在时间上解决$\exp \left(O(n^{\frac{d-1+\alpha}{d}-\epsilon})\right)= \exp \left(O(n^{1-1/d-\epsilon}\ell^{1/d})\right)$。最后,我们证明了肥胖是获得亚指数着色算法的关键。我们证明了一种算法的存在性,即在时间上使用常数个数的颜色对段的相交图着色$2^{o(n)}$已经驳斥了ETH。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Fine-Grained Complexity of Coloring Unit Disks and Balls
On planar graphs, many classic algorithmic problems enjoy a certain ``square root phenomenon'' and can be solved significantly faster than what is known to be possible on general graphs: for example, Independent Set , 3-Coloring , Hamiltonian Cycle , Dominating Set can be solved in time $2^{O(\sqrt{n})}$ on an $n$-vertex planar graph, while no $2^{o(n)}$ algorithms exist for general graphs, assuming the Exponential Time Hypothesis (ETH). The square root in the exponent seems to be best possible for planar graphs: assuming the ETH, the running time for these problems cannot be improved to $2^{o(\sqrt{n})}$. In some cases, a similar speedup can be obtained for 2-dimensional geometric problems, for example, there are $2^{O(\sqrt{n}\log n)}$ time algorithms for Independent Set on unit disk graphs or for TSP on 2-dimensional point sets. In this paper, we explore whether such a speedup is possible for geometric coloring problems. On the one hand, geometric objects can behave similarly to planar graphs: 3-Coloring can be solved in time $2^{O(\sqrt{n})}$ on the intersection graph of $n$ disks in the plane and, assuming the ETH, there is no such algorithm with running time $2^{o(\sqrt{n})}$. On the other hand, if the number $\ell$ of colors is part of the input, then no such speedup is possible: Coloring the intersection graph of $n$ unit disks with $\ell$ colors cannot be solved in time $2^{o(n)}$, assuming the ETH. More precisely, we exhibit a smooth increase of complexity as the number $\ell$ of colors increases: If we restrict the number of colors to $\ell=\Theta(n^{\alpha})$ for some $0\le \alpha\le 1$, then the problem of coloring the intersection graph of $n$ disks with $\ell$ colors can be solved in time $\exp \left( O(n^{\frac{1+\alpha}{2}}\log n) \right)=\exp \left( O(\sqrt{n\ell}\log n) \right)$, and cannot be solved in time $\exp \left ( o(n^{\frac{1+\alpha}{2}})\right )=\exp \left( o(\sqrt{n\ell}) \right)$, even on unit disks, unless the ETH fails. More generally, we consider the problem of coloring $d$-dimensional balls in the Euclidean space and obtain analogous results showing that the problem can be solved in time $\exp \left( O(n^{\frac{d-1+\alpha}{d}}\log n) \right)$ $=\exp \left( O(n^{1-1/d}\ell^{1/d}\log n) \right)$, and cannot be solved in time $\exp \left(O(n^{\frac{d-1+\alpha}{d}-\epsilon})\right)= \exp \left(O(n^{1-1/d-\epsilon}\ell^{1/d})\right)$ for any $\epsilon>0$, even for unit balls, unless the ETH fails. Finally, we prove that fatness is crucial to  obtain subexponential algorithms for coloring. We show that existence of an algorithm coloring an intersection graph of segments using a constant number of colors in time $2^{o(n)}$ already refutes the ETH.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
CiteScore
0.80
自引率
0.00%
发文量
4
审稿时长
>12 weeks
期刊介绍: The International Journal of Computational Geometry & Applications (IJCGA) is a quarterly journal devoted to the field of computational geometry within the framework of design and analysis of algorithms. Emphasis is placed on the computational aspects of geometric problems that arise in various fields of science and engineering including computer-aided geometry design (CAGD), computer graphics, constructive solid geometry (CSG), operations research, pattern recognition, robotics, solid modelling, VLSI routing/layout, and others. Research contributions ranging from theoretical results in algorithm design — sequential or parallel, probabilistic or randomized algorithms — to applications in the above-mentioned areas are welcome. Research findings or experiences in the implementations of geometric algorithms, such as numerical stability, and papers with a geometric flavour related to algorithms or the application areas of computational geometry are also welcome.
期刊最新文献
On morphs of 1-plane graphs A Geometric Approach to Inelastic Collapse Near-optimal algorithms for point-line fitting problems Algorithms for approximate sparse regression and nearest induced hulls Recognizing weighted and seeded disk graphs
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1