MathLabs

未解决问题,应用与计算数学, 组合数学与离散数学,1971年提出

图同构问题的计算复杂性

未解决

给定两个具有 n=∣V1∣=∣V2∣n = |V_1| = |V_2| 个顶点的有限简单图 G1=(V1,E1)G_1 = (V_1, E_1) 与 G2=(V2,E2)G_2 = (V_2, E_2),图同构问题(GI\mathrm{GI})询问是否存在双射 φ:V1→V2\varphi : V_1 \to V_2,使得 {u,v}∈E1\{u, v\} \in E_1 当且仅当 {φ(u),φ(v)}∈E2\{\varphi(u), \varphi(v)\} \in E_2。GI\mathrm{GI} 是否属于复杂性类 P\mathsf{P}(即确定性多项式时间 nO(1)n^{O(1)})?

研究前沿 截至2026年

截至2026年,图同构问题是否属于 P\mathsf{P} 仍未解决。拉斯洛·巴拜2015–2017年的拟多项式时间算法确立了上界 exp⁡((log⁡n)O(1))\exp((\log n)^{O(1)})(哈拉尔德·赫尔夫戈特进一步证明 (log⁡n)c(\log n)^c 中的指数可取为 c=3c = 3)。继巴拜的突破之后,多对数维韦斯费勒–莱曼算法((log⁡n)O(1)(\log n)^{O(1)}-WL\mathrm{WL})及动态规划扩展相继建立,而蔡进一、菲勒与伊默曼(1992年)证明了任何固定维数的 kk-WL\mathrm{WL} 检验都无法解决所有图上的 GI\mathrm{GI}。

已知最佳结果

  • 巴拜(2015–2017年):图同构问题、字符串同构问题与陪集交问题均可在确定性拟多项式时间 exp⁡((log⁡n)O(1))\exp((\log n)^{O(1)}) 内求解。
  • 卢克斯(1982年)及格罗厄–诺伊恩–施韦泽(2018年):对于最大度为 dd 的图,可在 npoly⁡(log⁡d)n^{\operatorname{poly}(\log d)} 时间内检验同构。
  • 舍宁(1988年):GI\mathrm{GI} 属于低谱系 Low2\mathsf{Low}_2,且除非多项式谱系坍缩至 Σ2P=Π2P\mathsf{\Sigma}_2^{\mathsf{P}} = \mathsf{\Pi}_2^{\mathsf{P}},否则不可能是 NP\mathsf{NP} 完全的。

使用的方法及其局限

方法取得的结果局限所在
卢克斯置换群分治框架与巴拜局部证书 / 设计引理通过具有 O(log⁡n)O(\log n) 递归深度的正则 22 步划分,规约了约翰逊图上的巨型置换群 SkS_k 或 AkA_k 作用跨越 O(log⁡n)O(\log n) 层递归的乘法分支因子累积为 npolylog⁡(n)n^{\operatorname{polylog}(n)},而非多项式界 nO(1)n^{O(1)}
韦斯费勒–莱曼(kk-WL\mathrm{WL})颜色细化法对几乎所有随机图以及排除固定子式的图类在多项式时间内解决同构判定蔡进一–菲勒–伊默曼(1992年)构造的反例图迫使不结合群论陪集管理的纯组合 kk-WL\mathrm{WL} 算法需要 k=Ω(n)k = \Omega(n) 的维数

尚未解决的问题

  • 图同构问题是否属于 P\mathsf{P},即能否在确定性时间 nO(1)n^{O(1)} 内求解?
  • 能否将图同构问题拟多项式运行时间 exp⁡(O((log⁡n)c))\exp(O((\log n)^c)) 中的指数 cc 降至 33 以下,甚至降至 1+o(1)1 + o(1)?

参考文献

  1. László Babai (2016). Graph isomorphism in quasipolynomial time · DOI:10.1145/2897518.2897542 · arXiv:1512.03547
  2. Eugene M. Luks (1982). Isomorphism of graphs of bounded valence can be tested in polynomial time · DOI:10.1016/0022-0000(82)90009-5
  3. Uwe Schöning (1988). Graph isomorphism is in the low hierarchy · DOI:10.1016/0022-0000(88)90010-4