2025-11-10T03:13:00.108521

The Complexity of Contracting Bipartite Graphs into Small Cycles

Krithika, Sharma, Tale
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.
academic

The Complexity of Contracting Bipartite Graphs into Small Cycles

基本信息

  • 论文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\ell \geq 3CC_\ell-Contractibility 问题输入一个无向简单图 GG,判断是否能通过边收缩操作将 GG 转换为与 CC_\ell\ell 个顶点的诱导环)同构的图。Brouwer 和 Veldman 在 1987 年证明了 C4C_4-Contractibility 在一般图上是 NP-完全的。C3C_3-Contractibility 可以在多项式时间内解决。Dabrowski 和 Paulusma 在 2017 年证明了当 =6\ell = 6 时,CC_\ell-Contractibility 在二分图上是 NP-完全的,并提出当 =4\ell = 455 时问题复杂性的开放问题。本文证明了 C5C_5-Contractibility 和 C4C_4-Contractibility 在二分图上都是 NP-完全的。

研究背景与动机

问题背景

  1. 图收缩操作:边收缩是图论中的基本操作,通过删除一条边的两个端点并添加新顶点与原端点的所有邻居相连,实现图的简化。这种操作在聚类、压缩、稀疏化和计算机图形学中有重要应用。
  2. 环收缩问题CC_\ell-Contractibility 问题要求判断给定图是否可以通过边收缩操作转换为 \ell-环。这个问题与图的"环性"(cyclicity)参数密切相关,环性定义为图可收缩到的最大环的长度。
  3. 复杂性研究现状
    • C3C_3-Contractibility:多项式时间可解
    • C4C_4-Contractibility:一般图上 NP-完全
    • CC_\ell-Contractibility (5\ell \geq 5):一般图上 NP-完全
    • C6C_6-Contractibility:二分图上 NP-完全

研究动机

  1. 理论完整性C4C_4C5C_5 在二分图上的复杂性是该领域的重要开放问题
  2. 结构限制的影响:研究图结构限制(如二分性)对计算复杂性的影响
  3. 算法设计指导:为相关算法设计和优化提供理论基础

核心贡献

  1. 主要理论结果:证明了 C5C_5-Contractibility 和 C4C_4-Contractibility 在二分图上都是 NP-完全的
  2. 构造性证明:通过从 Positive NAE-SAT 问题的多项式时间归约给出构造性证明
  3. 技术创新
    • 对于 C5C_5 问题,设计了二步构造方法:先构造非二分图 HH,再通过边细分得到二分图 GG
    • 对于 C4C_4 问题,直接构造二分图并证明其等价性
  4. 扩展结果:证明了 C4C_4-Contractibility 在直径为 2 的 K4K_4-free 图上也是 NP-完全的

方法详解

任务定义

输入:二分图 G=(V,E)G = (V, E)输出:判断是否存在边收缩序列将 GG 转换为 CC_\ell{4,5}\ell \in \{4,5\}约束:只能使用边收缩操作,不能删除顶点或添加边

证明策略

C5C_5-Contractibility 的证明

第一步:构造非二分图 HH 给定 Positive NAE-SAT 实例 ψ\psiNN 个变量,MM 个子句):

  1. 基础环:添加 5 个顶点 Vα={α0,α1,α2,α3,α4}V_\alpha = \{\alpha_0, \alpha_1, \alpha_2, \alpha_3, \alpha_4\} 构成 5-环
  2. 变量装置:对每个变量 XiX_i,添加 5-环 Ci=(x0i,x1i,x2i,x3i,x4i)C_i = (x_0^i, x_1^i, x_2^i, x_3^i, x_4^i) 并连接到基础环
  3. 子句装置:对每个子句 CjC_j,添加顶点 cj,bjc_j, b_j 并适当连边
  4. 编码关系:通过边 x1icjx_1^i c_jx2ibjx_2^i b_j 编码变量-子句关系

第二步:构造二分图 GG 通过细分 HH 中特定边集得到二分图 GG

  • 细分边 α0α4\alpha_0\alpha_4
  • 对每个 ii,细分边 x0ix4i,x0iα1,x1iα2,x2iα3,x3iα4x_0^i x_4^i, x_0^i \alpha_1, x_1^i \alpha_2, x_2^i \alpha_3, x_3^i \alpha_4
  • 细分某些变量-子句连接边

C4C_4-Contractibility 的证明

直接构造二分图 GG

  1. 基础结构:添加顶点 t,fVt, f \in Vt,fVt', f' \in V',连边 tt,fftt', ff'
  2. 变量装置:对每个变量 XiX_i,添加顶点集合并建立适当连接
  3. 子句装置:对每个子句 CjC_j,添加相应顶点和连边
  4. 强制结构:通过添加辅助顶点集合 DDDD' 确保特定顶点对在见证结构中的位置关系

技术创新点

  1. 二步构造法:对 C5C_5 问题,先在非二分图上建立等价性,再转换为二分图,避免了直接在二分图上构造的复杂性
  2. 见证结构分析:引入"nice witness structure"概念,系统分析 C4C_4-见证结构的性质
  3. 归约正确性证明
    • 证明构造图的二分性
    • 证明原问题与构造图的等价性
    • 建立与 SAT 问题解的双射关系

实验设置

本文是纯理论研究,不涉及实验验证。所有结果通过数学证明获得。

实验结果

主要理论结果

定理 1C5C_5-Contractibility 在二分图上是 NP-完全的 定理 2C4C_4-Contractibility 在二分图上是 NP-完全的 定理 3C4C_4-Contractibility 在直径为 2 的 K4K_4-free 图上是 NP-完全的

证明要点

  1. NP 包含性:通过给定见证结构可在多项式时间内验证
  2. NP-困难性:通过从已知 NP-完全问题 Positive NAE-SAT 的多项式时间归约
  3. 构造复杂度:所有构造都在多项式时间内完成

相关工作

历史发展

  1. Brouwer & Veldman (1987):证明一般图上 C4C_4-Contractibility 的 NP-完全性
  2. Hammack (1999, 2002):研究平面图上的环收缩问题
  3. Dabrowski & Paulusma (2017):证明二分图上 C6C_6-Contractibility 的 NP-完全性

相关问题

  1. 路收缩问题PP_\ell-Contractibility 在某些图类上是多项式时间可解的
  2. 一般 HH-收缩问题:在不同图类上的复杂性分析
  3. 参数化复杂性:从参数化角度研究收缩问题

结论与讨论

主要结论

  1. 完全解决了 Dabrowski 和 Paulusma 提出的开放问题
  2. 建立了二分图上小环收缩问题的完整复杂性图谱
  3. 展示了图结构限制对计算复杂性的影响

局限性

  1. 构造复杂性:归约构造的图规模较大,实际应用中可能效率不高
  2. 参数化分析:未从参数化复杂性角度分析问题
  3. 近似算法:未讨论近似算法的可能性

未来方向

  1. 其他图类:研究在其他受限图类上的复杂性
  2. 参数化算法:开发固定参数可处理算法
  3. 近似算法:设计近似比有保证的算法
  4. 最长环问题:研究计算图的环性参数的复杂性

深度评价

优点

  1. 理论完整性:完全解决了重要的开放问题,具有很高的理论价值
  2. 技术创新:二步构造法和 nice witness structure 概念具有方法论意义
  3. 证明严谨:所有定理都有完整的数学证明,逻辑清晰
  4. 写作质量:论文结构合理,表述清晰,图表辅助说明有效

不足

  1. 实用性限制:纯理论结果,缺乏算法实现和性能分析
  2. 构造复杂度:归约构造相对复杂,理解门槛较高
  3. 扩展性:未充分讨论结果对相关问题的影响

影响力

  1. 学术贡献:填补了计算复杂性理论的重要空白
  2. 方法论价值:提供的技术方法可用于类似问题的研究
  3. 后续研究:为相关领域的进一步研究奠定基础

适用场景

  1. 理论研究:图论和计算复杂性理论研究
  2. 算法设计:为相关算法设计提供复杂性理论指导
  3. 教学应用:作为 NP-完全性证明的经典案例

参考文献

论文引用了 29 篇相关文献,涵盖:

  • 图收缩问题的早期工作
  • 计算复杂性理论基础
  • 相关 NP-完全性结果
  • 图论基础理论

主要参考文献包括 Brouwer & Veldman (1987)、Dabrowski & Paulusma (2017)、Garey & Johnson (1979) 等经典工作。