Skip to main content
QUICK REVIEW

[论文解读] Note on Counting Eulerian Circuits

Graham Brightwell, Peter Winkler|ArXiv.org|May 18, 2004
Markov Chains and Monte Carlo MethodsMathematics参考文献 13被引用 21
一句话总结

本文通过将计数欧拉定向(#P-hard 问题)约化为计数多重图中的轨道(orb,即带有根向树的欧拉定向),证明了在无向图中计数欧拉回路是 #P-完全的。作者利用素数模数的模计数以及中国剩余定理,表明一个轨道计数预言机可高效计算欧拉定向的数量,从而确立了欧拉回路计数的 #P-完全性。

ABSTRACT

We show that the problem of counting the number of Eulerian circuits in an undirected graph is complete for the class #P.

研究动机与目标

  • 解决关于无向图中计数欧拉回路是否为 #P-完全的长期悬而未决的复杂性问题。
  • 建立计数欧拉回路与计数欧拉定向这一 #P-hard 问题之间的联系。
  • 证明一个用于计数轨道(带有根向树的欧拉定向)的预言机可高效计算模素数的欧拉定向数量。
  • 利用模计数和中国剩余定理,从模计数中重构欧拉定向的确切数量。
  • 表明该约化技术不仅适用于欧拉定向,还可推广至其他 #P-完全问题,如非全等 3-SAT 计数。

提出的方法

  • 从给定的无向图 $G$ 构造一个多重图 $G_p$:将每条边替换为 $p$ 条平行边,并添加一个新根顶点,通过两条平行边连接到所有原顶点。
  • 定义一个“轨道”为一个欧拉定向与一个以新顶点为根的向树的组合,其对应于一个唯一的欧拉回路,最多相差因子 $\prod (d_v - 1)!$。
  • 按类型 $\tau$ 对轨道进行分类,其中 $\tau(e) = (k, X)$ 表示在 $p$ 条平行边中,有多少条从较低顶点指向较高顶点,以及是否存在树边。
  • 证明非特殊类型(即 $k \notin \{0,p\}$ 或 $X = T$)的贡献可被 $p$ 整除,因此模 $p$ 下仅特殊类型($k \in \{0,p\}$ 且 $X = F$)有贡献。
  • 证明特殊类型轨道的数量恰好为 $2^n \times N$,其中 $N$ 是原图 $G$ 的欧拉定向数量,因此可恢复 $N \mod p$。
  • 对区间 $[m, 2m]$ 内的所有素数 $p$(其中 $m = |E|$)重复该过程,并应用中国剩余定理以精确重构 $N$。

实验结果

研究问题

  • RQ1无向图中计数欧拉回路是否为 #P-完全?
  • RQ2能否通过多重图中轨道计数的预言机高效计算图的欧拉定向数量?
  • RQ3通过素数模数的模计数与中国剩余定理,能否精确重构欧拉定向的数量?
  • RQ4用于欧拉定向的约化技术能否推广至其他 #P-完全问题,如非全等 3-SAT 计数?
  • RQ5是否存在一个完全多项式随机近似方案(fpras)用于计数欧拉定向?以及轨道上的马尔可夫链是否快速混合?

主要发现

  • 无向图中计数欧拉回路是 #P-完全的,解决了长达 25 年的开放问题。
  • 在构造的多重图 $G_p$ 中,特殊类型轨道的数量恰好为 $2^n \times N$,其中 $N$ 是原图 $G$ 的欧拉定向数量。
  • 对于任意满足 $m = |E|$ 的素数 $p \in [m, 2m]$,$G_p$ 中的轨道数量模 $p$ 同余于 $2^n \times N$,从而可实现 $N$ 的模计数。
  • 非特殊类型轨道的数量可被 $p$ 整除,因此其模 $p$ 贡献为零,确保仅特殊类型影响模计数。
  • 通过在 $[m, 2m]$ 内所有素数上重复模计数并应用中国剩余定理,可精确重构 $N$ 的值。
  • 相同的约化技术也适用于非全等 3-SAT 计数,表明其同样可通过约化至欧拉定向计数而被证明为 #P-完全。

更好的研究,从现在开始

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

无需绑定信用卡

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