Разрыв в интегральности является полезным показателем того, насколько хорошо IP может быть аппроксимирован. Возможно, лучше думать об этом неформально, интуитивно. Большой разрыв целостности подразумевает, что определенные методы не будут работать. Например, некоторые первичные / двойственные методы зависят от небольшого разрыва в интегральности. Для стандартной первичной крышки Vertex LP двойной LP запрашивает максимальное совпадение. В этом случае мы можем сделать следующее:
- найти оптимальное дробное решение для двойного LP (максимальное дробное совпадение)y
- умножить решение в 2 раза (удвоить все веса ребер)y
- преобразовать это в допустимый интеграл для первичного LP (каждое ребро дает половину своего веса от вектора каждому из своих конечных точек в векторе , тогда каждый равен заменено на ).x2yxximin(⌊xi⌋,1)
В этом случае эта простая стратегия работает, и мы в итоге получаем выполнимое интегральное решение первичного LP, вес которого не более чем в два раза превышает вес выполнимого решения для двойного LP. Поскольку вес допустимого решения для двойного LP является нижней границей для OPT, это алгоритм 2-аппроксимации.
Теперь, где возникает разрыв целостности? В этом случае IG равен 2, но это само по себе не означает, что алгоритм будет работать. Скорее, это говорит о том, что это может работать. И если бы IG было больше 2, это гарантировало бы, что простая стратегия не всегда будет работать. По крайней мере, мы должны были бы умножить двойное решение на IG. Таким образом, разрыв в целостности иногда говорит нам, что не будет работать. Разрыв в интегральности также может указывать, на какой коэффициент аппроксимации мы можем надеяться. Небольшой разрыв в интегральности говорит о том, что исследование стратегий округления и т. Д. Может оказаться целесообразным подходом.
В качестве более интересного примера рассмотрим задачу «Ударное множество» и мощный метод аппроксимации задачи с помощью -nets (Brönnimann & Goodrich, 1995) . Многие проблемы могут быть сформулированы как экземпляры набора ударов, и стратегия, которая была успешной для многих проблем, состоит в том, чтобы сделать это, а затем просто найти хороший сетевой искатель, т. Е. Алгоритм для построения маленьких сетей, и проверять все через мета-алгоритм B & G. Поэтому люди (включая меня) пытаются найти сетевые искатели для ограниченных экземпляров Hitting Set, которые для любого могут создать -net размера , где функцияεεεεf(1/ε)fдолжно быть как можно меньше. Наличие является типичной целью; это дало бы -приближение.f(1/ε)=O(1/ε)O(1)
Как выясняется, наилучшая возможная функция ограничена зазором интегральности некоторого ЛП для ударного множества (Even, Rawitz, Shahar, 2005) . В частности, оптимальные интегральные и дробные решения удовлетворяют . Для неограниченных экземпляров Ударяющего множества разрыв целостности равен , но при формулировании другой проблемы как Ударяющего множества IG может быть ниже. В этом примере авторы показывают, как найти -net размераfOPTI≤f(OPTf)Θ(log(m))εO((1/ε)loglog(1/ε))для ограниченных экземпляров набора ударов, которые соответствуют задаче попадания параллельных осям блоков. Таким образом, они улучшают наиболее известный коэффициент аппроксимации для этой задачи. Это открытая проблема, может ли это быть улучшено. Если для этих ограниченных экземпляров набора совпадений IG для набора совпадений LP является , было бы невозможно разработать net finder, гарантирующий -nets размера , поскольку это подразумевает существование алгоритма, который гарантирует целочисленные наборы ударов размером , но так какΘ(loglogm)εo((1/ε)loglog(1/ε))o(OPTfloglogOPTf)OPTf≤mэто означало бы меньший разрыв целостности. Таким образом, если разрыв в интегральности велик, доказательство этого может помешать людям тратить свое время на поиск хороших сетевых искателей.