中文

Weisfeiler-Leman算法的迭代次数

数据结构与算法 2025-04-21 v2 离散数学 计算机科学中的逻辑

摘要

我们证明了kk维Weisfeiler-Leman算法(kk-WL)达到稳定所需迭代次数的新上界与下界。对于k3k \geq 3,我们证明kk-WL至多经过O(knk1logn)O(kn^{k-1}\log n)次迭代后稳定(其中nn表示输入结构的顶点数),这首次改进了nk1n^{k}-1的平凡上界,并推广了先前对k=2k=2O(nlogn)O(n \log n)上界[Lichter等人, LICS 2019]。我们以构造需kk-WL至少nΩ(k)n^{\Omega(k)}次迭代才能稳定的kk元关系结构补充了上界结果,改进了先前的下界nΩ(k/logk)n^{\Omega(k / \log k)}[Berkholz, Nordstr\"{o}m, LICS 2016]。我们还研究了WL的维度与迭代次数之间的权衡,并证明dd-WL(其中d=3(k+1)2d = \lceil\frac{3(k+1)}{2}\rceil)仅需O(k2nk/2+1logn)O(k^2 \cdot n^{\lfloor k/2\rfloor + 1} \log n)次迭代即可模拟kk-WL算法,但对于任意dd(足够小于nn时)仍至少需要nΩ(k)n^{\Omega(k)}次迭代。kk-WL区分两个结构所需的迭代次数对应于带计数量词的首先逻辑(k+1)(k + 1)变元片段Ck+1C_{k+1}中区分它们的句子的量词秩。因此,我们的结果也意味着Ck+1C_{k+1}逻辑中所需量词秩的新上界与下界,以及变元数与量词秩之间的权衡。

关键词

引用

@article{arxiv.2301.13317,
  title  = {The Iteration Number of the Weisfeiler-Leman Algorithm},
  author = {Martin Grohe and Moritz Lichter and Daniel Neuen},
  journal= {arXiv preprint arXiv:2301.13317},
  year   = {2025}
}

备注

30 pages, 1 figure, full version of a paper accepted at LICS 2023; second version improves the presentation of the results