“该指标建立在优化问题的可行解与最优值上。APX收集具有常数近似的问题,PTAS对每个固定精度给出算法;L reduction控制最优值尺度与解误差,gap reduction则保持两个 pr…”
形式陈述 ​
设
第一式控制最优值尺度,第二式控制解偏离最优的绝对误差如何传回。以最小化为例,若
直觉 ​
普通归约可以把一个实例的最优值放大到巨大背景常数,使目标中很好的相对近似回到原问题后毫无意义。L-reduction 用第一常数阻止尺度失控,再用第二常数保证目标解的 gap 能线性转回原问题。
映射
例子与边界 ​
把权值仅为
若某变换给目标实例额外加入一个远大于原最优值的固定成本
最大化与最小化可共用绝对误差形式,但把它改写成比率时方向不同。目标值为零或可取负值的问题还需调整规格。L-reduction 只是近似保持归约的一种,不能把 PTAS-reduction、AP-reduction 和 gap reduction 全部改名为 L-reduction。
推论与应用 ​
L-reduction 常用于证明 APX-hard 与 APX-complete:从已知 APX-hard 问题归约到目标,两个常数把目标的过好近似转成源问题的过好近似。归约方向、问题版本与两个数值不等式都必须逐项验证。
L-reduction 可复合,复合后的尺度和误差常数由各步常数组合得到,仍与输入规模无关。若某步常数实际依赖
参考资料
- Christos H. Papadimitriou and Mihalis Yannakakis, “Optimization, Approximation, and Complexity Classes,” Journal of Computer and System Sciences 43(3), 1991, pp. 425–440.
- Giorgio Ausiello et al., Complexity and Approximation, Springer, 1999, Ch. 8.