For a positive integer $\ell \geq 3$, the $C_\ell$-Contractibility problem takes as input an undirected simple graph $G$ and determines whether $G$ can be transformed into a graph isomorphic to $C_\ell$ (the induced cycle on $\ell$ vertices) using only edge contractions. Brouwer and Veldman [JGT 1987] showed that $C_4$-Contractibility is NP-complete in general graphs. It is easy to verify that $C_3$-Contractibility is polynomial-time solvable. Dabrowski and Paulusma [IPL 2017] showed that $C_{\ell}$-Contractibility is \NP-complete\ on bipartite graphs for $\ell = 6$ and posed as open problems the status of the problem when $\ell$ is 4 or 5. In this paper, we show that both $C_5$-Contractibility and $C_4$-Contractibility are NP-complete on bipartite graphs.
- 论文ID: 2206.07358
- 标题: The Complexity of Contracting Bipartite Graphs into Small Cycles
- 作者: R. Krithika, Roohani Sharma, Prafullkumar Tale
- 分类: cs.CC (计算复杂性理论)
- 发表时间/会议: 48th International Workshop on Graph-Theoretic Concepts in Computer Science (WG2022)
- 论文链接: https://arxiv.org/abs/2206.07358
对于正整数 ℓ≥3,Cℓ-Contractibility 问题输入一个无向简单图 G,判断是否能通过边收缩操作将 G 转换为与 Cℓ(ℓ 个顶点的诱导环)同构的图。Brouwer 和 Veldman 在 1987 年证明了 C4-Contractibility 在一般图上是 NP-完全的。C3-Contractibility 可以在多项式时间内解决。Dabrowski 和 Paulusma 在 2017 年证明了当 ℓ=6 时,Cℓ-Contractibility 在二分图上是 NP-完全的,并提出当 ℓ=4 或 5 时问题复杂性的开放问题。本文证明了 C5-Contractibility 和 C4-Contractibility 在二分图上都是 NP-完全的。
- 图收缩操作:边收缩是图论中的基本操作,通过删除一条边的两个端点并添加新顶点与原端点的所有邻居相连,实现图的简化。这种操作在聚类、压缩、稀疏化和计算机图形学中有重要应用。
- 环收缩问题:Cℓ-Contractibility 问题要求判断给定图是否可以通过边收缩操作转换为 ℓ-环。这个问题与图的"环性"(cyclicity)参数密切相关,环性定义为图可收缩到的最大环的长度。
- 复杂性研究现状:
- C3-Contractibility:多项式时间可解
- C4-Contractibility:一般图上 NP-完全
- Cℓ-Contractibility (ℓ≥5):一般图上 NP-完全
- C6-Contractibility:二分图上 NP-完全
- 理论完整性:C4 和 C5 在二分图上的复杂性是该领域的重要开放问题
- 结构限制的影响:研究图结构限制(如二分性)对计算复杂性的影响
- 算法设计指导:为相关算法设计和优化提供理论基础
- 主要理论结果:证明了 C5-Contractibility 和 C4-Contractibility 在二分图上都是 NP-完全的
- 构造性证明:通过从 Positive NAE-SAT 问题的多项式时间归约给出构造性证明
- 技术创新:
- 对于 C5 问题,设计了二步构造方法:先构造非二分图 H,再通过边细分得到二分图 G
- 对于 C4 问题,直接构造二分图并证明其等价性
- 扩展结果:证明了 C4-Contractibility 在直径为 2 的 K4-free 图上也是 NP-完全的
输入:二分图 G=(V,E)输出:判断是否存在边收缩序列将 G 转换为 Cℓ(ℓ∈{4,5})
约束:只能使用边收缩操作,不能删除顶点或添加边
第一步:构造非二分图 H
给定 Positive NAE-SAT 实例 ψ(N 个变量,M 个子句):
- 基础环:添加 5 个顶点 Vα={α0,α1,α2,α3,α4} 构成 5-环
- 变量装置:对每个变量 Xi,添加 5-环 Ci=(x0i,x1i,x2i,x3i,x4i) 并连接到基础环
- 子句装置:对每个子句 Cj,添加顶点 cj,bj 并适当连边
- 编码关系:通过边 x1icj 和 x2ibj 编码变量-子句关系
第二步:构造二分图 G
通过细分 H 中特定边集得到二分图 G:
- 细分边 α0α4
- 对每个 i,细分边 x0ix4i,x0iα1,x1iα2,x2iα3,x3iα4
- 细分某些变量-子句连接边
直接构造二分图 G:
- 基础结构:添加顶点 t,f∈V 和 t′,f′∈V′,连边 tt′,ff′
- 变量装置:对每个变量 Xi,添加顶点集合并建立适当连接
- 子句装置:对每个子句 Cj,添加相应顶点和连边
- 强制结构:通过添加辅助顶点集合 D 和 D′ 确保特定顶点对在见证结构中的位置关系
- 二步构造法:对 C5 问题,先在非二分图上建立等价性,再转换为二分图,避免了直接在二分图上构造的复杂性
- 见证结构分析:引入"nice witness structure"概念,系统分析 C4-见证结构的性质
- 归约正确性证明:
- 证明构造图的二分性
- 证明原问题与构造图的等价性
- 建立与 SAT 问题解的双射关系
本文是纯理论研究,不涉及实验验证。所有结果通过数学证明获得。
定理 1:C5-Contractibility 在二分图上是 NP-完全的
定理 2:C4-Contractibility 在二分图上是 NP-完全的
定理 3:C4-Contractibility 在直径为 2 的 K4-free 图上是 NP-完全的
- NP 包含性:通过给定见证结构可在多项式时间内验证
- NP-困难性:通过从已知 NP-完全问题 Positive NAE-SAT 的多项式时间归约
- 构造复杂度:所有构造都在多项式时间内完成
- Brouwer & Veldman (1987):证明一般图上 C4-Contractibility 的 NP-完全性
- Hammack (1999, 2002):研究平面图上的环收缩问题
- Dabrowski & Paulusma (2017):证明二分图上 C6-Contractibility 的 NP-完全性
- 路收缩问题:Pℓ-Contractibility 在某些图类上是多项式时间可解的
- 一般 H-收缩问题:在不同图类上的复杂性分析
- 参数化复杂性:从参数化角度研究收缩问题
- 完全解决了 Dabrowski 和 Paulusma 提出的开放问题
- 建立了二分图上小环收缩问题的完整复杂性图谱
- 展示了图结构限制对计算复杂性的影响
- 构造复杂性:归约构造的图规模较大,实际应用中可能效率不高
- 参数化分析:未从参数化复杂性角度分析问题
- 近似算法:未讨论近似算法的可能性
- 其他图类:研究在其他受限图类上的复杂性
- 参数化算法:开发固定参数可处理算法
- 近似算法:设计近似比有保证的算法
- 最长环问题:研究计算图的环性参数的复杂性
- 理论完整性:完全解决了重要的开放问题,具有很高的理论价值
- 技术创新:二步构造法和 nice witness structure 概念具有方法论意义
- 证明严谨:所有定理都有完整的数学证明,逻辑清晰
- 写作质量:论文结构合理,表述清晰,图表辅助说明有效
- 实用性限制:纯理论结果,缺乏算法实现和性能分析
- 构造复杂度:归约构造相对复杂,理解门槛较高
- 扩展性:未充分讨论结果对相关问题的影响
- 学术贡献:填补了计算复杂性理论的重要空白
- 方法论价值:提供的技术方法可用于类似问题的研究
- 后续研究:为相关领域的进一步研究奠定基础
- 理论研究:图论和计算复杂性理论研究
- 算法设计:为相关算法设计提供复杂性理论指导
- 教学应用:作为 NP-完全性证明的经典案例
论文引用了 29 篇相关文献,涵盖:
- 图收缩问题的早期工作
- 计算复杂性理论基础
- 相关 NP-完全性结果
- 图论基础理论
主要参考文献包括 Brouwer & Veldman (1987)、Dabrowski & Paulusma (2017)、Garey & Johnson (1979) 等经典工作。