中文

基于 Kuramoto 型振子的 Max-Cut 问题

最优化与控制 2021-02-10 v1 数据结构与算法

摘要

我们考虑 Max-Cut 问题。设 G=(V,E)G = (V,E) 为具有邻接矩阵 (aij)i,j=1n(a_{ij})_{i,j=1}^{n} 的图。Burer、Monteiro 与 Zhang 提出,对 nn 个角度 {θ1,θ2,,θn}[0,2π]\left\{\theta_1, \theta_2, \dots, \theta_n\right\} \subset [0, 2\pi],寻找能量 f(θ1,,θn)=i,j=1naijcos(θiθj) f(\theta_1, \dots, \theta_n) = \sum_{i,j=1}^{n} a_{ij} \cos{(\theta_i - \theta_j)} 的极小值,因为达到全局最小的构型可给出大小为 0.878 Max-Cut(G) 的划分。已知该方法计算可行,且在实践中得到非常好的结果。我们证明,将 cos(θiθj)\cos{(\theta_i - \theta_j)} 替换为显式函数 gε(θiθj)g_{\varepsilon}(\theta_i - \theta_j) 后,该新泛函的全局极小可给出 (1ε)(1-\varepsilon)Max-Cut(G)。这暗示了一些表现良好的有趣算法。它还表明,一般而言,寻找此类能量泛函的近似全局极小问题是 NP 难的。

关键词

引用

@article{arxiv.2102.04931,
  title  = {Max-Cut via Kuramoto-type Oscillators},
  author = {Stefan Steinerberger},
  journal= {arXiv preprint arXiv:2102.04931},
  year   = {2021}
}