中文

形状划分多胞形上顶点枚举与优化的多项式时间算法

组合数学 2016-09-07 v1

摘要

我们考虑{\em 形状划分问题}:将实 kk 维空间中的 nn 个给定向量划分为 pp 个部分,以最大化一个在每个部分中向量之和上凸的任意目标函数,并满足对每个部分中元素个数的任意约束。在处理此问题时,我们研究定义为解之凸包的{\em 形状划分多胞形}。形状划分问题包含了诸如最大割问题与旅行商问题等 NP{\cal N}{\cal P}-困难问题,且即便 kkpp 固定,形状划分多胞形也可能具有指数多个顶点与面。相反,我们证明当 kkpp 均固定时,顶点数关于 nn 是多项式的,且所有顶点可被枚举、优化问题可在强多项式时间内求解。具体而言,我们证明任意形状划分多胞形有 O(nk(p2))O(n^{k{p\choose 2}}) 个顶点,可在 O(nk2p3)O(n^{k^2p^3}) 次算术运算中枚举,且任意形状划分问题可在 O(nkp2)O(n^{kp^2}) 次算术运算中求解。

关键词

引用

@article{arxiv.math/9704226,
  title  = {A Polynomial Time Algorithm for Vertex Enumeration and Optimization over Shaped Partition Polytopes},
  author = {Frank K. Hwang and Shmuel Onn and Uriel G. Rothblum},
  journal= {arXiv preprint arXiv:math/9704226},
  year   = {2016}
}