Skip to main content
QUICK REVIEW

[论文解读] Algorithms and Almost Tight Results for 3-Colorability of Small Diameter Graphs

George B. Mertzios, Paul G. Spirakis|arXiv (Cornell University)|Feb 21, 2012
Advanced Graph Theory Research参考文献 20被引用 6
一句话总结

本论文提出了首个针对直径至多为2的图的3-着色问题的亚指数时间算法,时间复杂度为 $2^{O(\sqrt{n\log n})}$,并基于ETH建立了直径为3的图上3-着色问题的紧致复杂度下界。此外,论文还提出了一种针对具有关节点邻域的直径为2图的多项式时间3-着色算法,并为最小度 $\delta = \Theta(n^\varepsilon)$,$\varepsilon \in [\frac{1}{2},1)$ 的直径为3图设计了一个近乎最优的算法。

ABSTRACT

In spite of the extensive studies of the 3-coloring problem with respect to several basic parameters, the complexity status of the 3-coloring problem on graphs with small diameter, i.e. with diameter 2 or 3, has been a longstanding and challenging open question. For graphs with diameter 2 we provide the first subexponential algorithm with complexity $2^{O(\sqrt{n\log n})}$, which is asymptotically the same as the currently best known time complexity for the graph isomorphism (GI) problem. Moreover, we prove that the graph isomorphism problem on 3-colorable graphs with diameter 2 is GI-complete. Furthermore we present a subclass of graphs with diameter 2 that admits a polynomial algorithm for 3-coloring. For graphs with diameter 3 we establish the complexity of 3-coloring by proving that for every $\varepsilon \in [0,1)$, 3-coloring is NP-complete on triangle-free graphs of diameter 3 and radius 2 with $n$ vertices and minimum degree $δ=Θ(n^{\varepsilon})$. Moreover, assuming ETH, we provide three different amplifications of our hardness results to obtain for every $\varepsilon \in [0,1)$ subexponential lower bounds for the complexity of 3-coloring on triangle-free graphs with diameter 3 and minimum degree $δ=Θ(n^{\varepsilon})$. Finally, we provide a 3-coloring algorithm with running time $2^{O(\min\{δΔ,\frac{n}δ\logδ\})}$ for graphs with diameter 3, where $δ$ (resp. $Δ$) is the minimum (resp. maximum) degree of the input graph. To the best of our knowledge, this algorithm is the first subexponential algorithm for graphs with $δ=ω(1)$ and for graphs with $δ=O(1)$ and $Δ=o(n)$. Due to the above lower bounds of the complexity of 3-coloring, the running time of this algorithm is asymptotically almost tight when the minimum degree if the input graph is $δ=Θ(n^{\varepsilon})$, where $\varepsilon \in [1/2,1)$.

研究动机与目标

  • 解决关于直径至多为2和3的图上3-着色问题复杂度的长期开放性问题。
  • 为直径为2图的3-着色问题设计首个亚指数时间算法,优于暴力搜索的指数时间复杂度。
  • 基于指数时间假设(ETH)为三角形自由的直径为3图(最小度变化)的3-着色问题建立紧致的亚指数时间下界。
  • 引入一种新的结构概念——关节点邻域,以在直径为2图的一个子类上实现多项式时间3-着色。
  • 设计一个针对任意直径为3图的近乎最优的3-着色算法,其时间复杂度为 $2^{O(\min\{\delta\Delta, \frac{n}{\delta}\log\delta\})}$,并证明其在ETH下的渐近最优性。

提出的方法

  • 提出一种新颖的亚指数时间算法,用于直径为2图的3-着色问题,基于顶点覆盖和邻接结构的分治策略,实现 $2^{O(\sqrt{n\log n})}$ 的时间复杂度。
  • 引入‘关节点邻域’的概念——即移除该顶点集合后连通分量数量增加的顶点集合,并利用该结构设计出在存在此类邻域时可实现多项式时间3-着色的算法。
  • 从3-SAT问题构造到不可约、三角形自由且直径为3、半径为2的图的3-着色问题的归约,采用精心设计的图积和扩展技术。
  • 应用三种不同的放大技术(包括度数缩放和图积组合)以强化下界结果,并在ETH下导出亚指数时间下界。
  • 通过利用最小度 $\delta$ 与最大度 $\Delta$ 之间的权衡,设计一个针对直径为3图的一般3-着色算法,采用依赖于 $\min\{\delta\Delta, \frac{n}{\delta}\log\delta\}$ 的分支策略。
  • 利用指数时间假设(ETH)证明:在最小度 $\delta = \Theta(n^\varepsilon)$,$\varepsilon < 1/3$ 的三角形自由直径为3图上,不存在算法能在时间 $2^{o(\sqrt{n/\delta})}$ 内解决3-着色问题,从而确立了所提算法的渐近最优性。

实验结果

研究问题

  • RQ1直径至多为2的图上3-着色问题是否可在亚指数时间内求解?若可,最佳时间复杂度是多少?
  • RQ2对于具有关节点邻域的直径为2图,3-着色问题是否可在多项式时间内求解?
  • RQ3在最小度为 $\delta = \Theta(n^\varepsilon)$,$\varepsilon \in [0,1)$ 的三角形自由图上,直径为3的3-着色问题的复杂度如何,特别是当 $\varepsilon \in [0,1)$ 时?
  • RQ4能否在指数时间假设下为直径为3图的3-着色问题建立亚指数时间下界?
  • RQ5所提出的针对直径为3图的3-着色算法在 $\delta = \Theta(n^\varepsilon)$,$\varepsilon \in [\frac{1}{2},1)$ 的图上是否渐近最优?

主要发现

  • 针对直径为2图的3-着色问题,提出了一种时间复杂度为 $2^{O(\sqrt{n\log n})}$ 的亚指数时间算法,其复杂度与图同构问题的最佳已知复杂度一致。
  • 针对包含至少一个关节点邻域的直径为2图,提出了一种多项式时间3-着色算法。
  • 对于每个 $\varepsilon \in [0,1)$,在具有 $n$ 个顶点、最小度 $\delta = \Theta(n^\varepsilon)$ 且半径为2的三角形自由直径为3图上,3-着色问题是NP-完全的。
  • 在ETH假设下,对于最小度 $\delta = \Theta(n^\varepsilon)$,$\varepsilon < 1/3$ 的三角形自由直径为3图,不存在算法能在时间 $2^{o(\sqrt{n/\delta})}$ 内解决3-着色问题,从而确立了亚指数时间下界。
  • 针对直径为3图的一般3-着色算法的时间复杂度为 $2^{O(\min\{\delta\Delta, \frac{n}{\delta}\log\delta\})}$,且当 $\delta = \Theta(n^\varepsilon)$,$\varepsilon \in [\frac{1}{2},1)$ 时,该界是渐近紧致的。
  • 所提算法是当 $\delta = \omega(1)$ 时,首个针对直径为3图的亚指数时间算法,同时也是针对 $\delta = O(1)$ 且 $\Delta = o(n)$ 的图的首个此类算法,填补了文献中的关键空白。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。