完整性差距是IP近似程度的有用指标。以非正式,直观的方式考虑它可能会更好。较高的完整性差距意味着某些方法将不起作用。例如,某些原始/对偶方法依赖于较小的完整性差距。对于标准原始Vertex Cover LP,双LP要求最大匹配。在这种情况下,我们可以执行以下操作:
- 找到对偶LP 的最优分数解(最大分数匹配)y
- 将解决方案乘以2(所有边缘权重的两倍)y
- 它转换为一个可行的积分的原始LP(每个边缘赋予其重量的一半从矢量到它的每一个在端点矢量,则每个是替换为)。x2yxximin(⌊xi⌋,1)
在这种情况下,这种简单的策略起作用了,我们最终得到了原始LP的可行的整体解,其权重不超过双LP的可行解的权重的两倍。由于对偶LP的可行解的权重是OPT的下限,因此这是一种2近似算法。
现在,完整性差距从何而来?在这种情况下,IG为2,但这并不意味着该算法可以工作。相反,它表明它可能会起作用。如果IG大于2,它将保证简单的策略不会总是起作用。至少我们必须将IG的对偶解乘以IG。因此,完整性差距有时告诉我们什么也不会工作。完整性差距还可以表明我们可以期望什么样的近似因子。较小的完整性差距表明调查舍入策略等可能是一种值得采用的方法。
对于更有趣的示例,请考虑击中集问题和使用 -nets 逼近问题的强大技术(Brönnimann&Goodrich,1995)。可以将许多问题表述为“命中集”的实例,并且针对许多问题成功的策略是做到这一点,然后找到一个好的网络查找器,即构造小型 -net 的算法,然后通过B&G元算法。因此,人们(包括我自己)尝试为Hitting Set的受限实例找到净发现者,对于任何,都可以构建大小为的 -net ,其中函数εεεεf(1/ε)f应该尽可能小。具有是一种典型的目标; 这将得出 -近似值。f(1/ε)=O(1/ε)O(1)
事实证明,最佳可行函数取决于某个LP的Hitting Set的完整性缺口(Even,Rawitz,Shahar,2005年)。具体而言,最佳积分和分数解满足。对于击中集的无限制实例,完整性差距为,但是当将另一个问题表述为击中集时,IG可能会更低。在此示例中,作者展示了如何找到大小为 -netsfOPTI≤f(OPTf)Θ(log(m))εO((1/ε)loglog(1/ε))针对击中集的受限实例,这些实例与击中轴平行框的问题相对应。通过这种方式,他们改进了该问题的最著名的近似因子。是否可以改善这是一个开放的问题。如果对于这些受限制的击球集实例,击球集LP的IG为,那么将无法设计保证 -nets大小为,因为这样做将意味着存在一种算法,该算法可以保证对大小为整数命中集合,但是由于Θ(loglogm)εo((1/ε)loglog(1/ε))o(OPTfloglogOPTf)OPTf≤m这意味着较小的完整性差距。因此,如果完整性差距很大,证明这一点可以防止人们浪费时间寻找优秀的网络发现者。