“FPRAS 的“完全多项式”还与PTAS、FPTAS中的参数要求相呼应,但这里额外规定了失败概率。降低 $\delta$ 通过增加独立样本实现,属于概率放大的一种用途;数值估计应聚合为均值或…”
形式陈述
采用APX 条目所定义的 NPO 框架与非负目标约定,但不预设问题已知属于 APX。PTAS 是统一可计算的算法
则称为多项式时间近似方案(PTAS);最大化问题相应要求
直觉
PTAS 让用户用精度参数换时间:它不是单个固定比算法,而是一族由
例子与边界
非负整数利润、整数重量编码的0–1 背包有 FPTAS,因此也有 PTAS。一般整数权度量 TSP 若存在 PTAS,则会推出
对背包的最大化目标,取
必须保证对所有实例达到给定近似比,不能由实验曲线代替。
推论与应用
PTAS 区分可获得任意精度近似的问题与只有固定常数保证的问题。APX只要求存在某个固定常数比,因此
近似比提供精度语义,时间复杂度约束每个固定
构造路线也决定运行时间对精度的依赖。缩放 FPTAS把伪多项式动态规划的数值范围压缩到
参考资料
- Vijay V. Vazirani, Approximation Algorithms, Springer, 2001,Chs. 8–11, approximation schemes and representative PTAS/FPTAS results。
- Jon Kleinberg and Éva Tardos, Algorithm Design, Pearson, 2005,Ch. 11, approximation schemes。