Skip to main content
QUICK REVIEW

[论文解读] A Polynomial Time Algorithm for The Traveling Salesman Problem

S. A. Gubin|ArXiv.org|Oct 9, 2006
Advanced Graph Theory Research参考文献 15被引用 6
一句话总结

本文提出了一种多项式时间算法来解决有向旅行商问题(ATSP),通过使用非对称的、大小为多项式的线性规划来表达ATSP多面体。利用编码顶点重标记约束的相容性矩阵,该方法将有向哈密顿圈(DHC)问题转化为一个可在多项式时间内求解的线性方程与不等式组,从而若该方法正确,则意味着P = NP。

ABSTRACT

The ATSP polytope can be expressed by asymmetric polynomial size linear program.

研究动机与目标

  • 解决有向TSP多面体是否能通过大小为多项式的线性规划表达的开放问题。
  • 通过线性规划提供有向哈密顿圈(DHC)问题的多项式时间解法。
  • 证明ATSP可被约化为大小为O(n^4)的线性规划,且可在多项式时间内求解。
  • 证明线性系统的解空间恰好对应于有向图中的哈密顿圈。
  • 证明该方法在Yannakakis意义下具有非对称性,从而绕过其对称性障碍。

提出的方法

  • 将DHC问题表示为一组二次不等式:$ A_G \geq X S X^T $,其中$ X $为置换矩阵,$ S $为循环置换矩阵。
  • 引入一个相容性矩阵$ C = (C_{ij})_{n \times n} $,其中每个块$ C_{ij} $编码顶点对$ (\mu, \nu) $是否可根据邻接关系被重标记为$ (i, j) $。
  • 将DHC的判定与搜索问题编码为一组线性方程与不等式:(1.8)与(1.9),其中(1.9)强制不兼容条目取零值。
  • 利用相容性矩阵将DHC问题嵌入到$ \mathbb{R}^{n^4} $中的一个凸多面体中,其顶点对应于哈密顿圈。
  • 应用标准的多项式时间线性规划算法(如Khachiyan的椭球法或Karmarkar的内点法)求解该系统。
  • 通过在由(1.8)和(1.9)定义的可行集上最小化加权和$ \sum w_{ij} x_{ij\mu\nu} $,将该方法扩展至ATSP。

实验结果

研究问题

  • RQ1尽管Yannakakis关于对称表述的结果存在,有向TSP多面体是否仍能通过非对称的多项式大小线性规划表达?
  • RQ2有向哈密顿圈(DHC)问题是否可通过线性规划形式在多项式时间内求解?
  • RQ3相容性矩阵编码是否能捕捉所有有效的顶点重标记,使得哈密顿圈恰好对应于可行解?
  • RQ4即使权重为任意实数,该线性系统是否仍能实现ATSP的多项式时间求解?
  • RQ5该方法是否可推广至带环的(多重)有向图中的子图同构问题?

主要发现

  • 本文构建了一个大小为$ O(n^4) $的线性规划,通过非对称表述表达了ATSP多面体。
  • 线性系统(1.8)与(1.9)的可行集恰好是所有哈密顿圈关联向量的凸包。
  • 由(1.8)与(1.9)定义的多面体的顶点数除以$ n $,等于有向图中不同哈密顿圈的数量。
  • 由于其0-1系数结构,该系统可使用已知的LP算法在强多项式时间内求解。
  • 加权有向图中哈密顿圈的最小总权重即为线性规划(2.1)的最优值。
  • 该方法可经少量修改推广至带环的(多重)有向图中的子图同构问题。

更好的研究,从现在开始

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

无需绑定信用卡

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