変数を。2つの変数間の距離は、d (x a、x b)= | a − b | 。2つのリテラル間の距離は、対応する2つの変数間の距離です。
Iは3-SATのインスタンスがあると、その結果、すべての句の我々は、Dを(X A、X B)≤ N ∧ D (X A、X C)≤ N ∧ D (X B、X C)≤ Nいくつかの固定値用N。
概念的には、これはすべてのリテラルが物理的に一直線上にあり、すべての句が物理的な理由で特定の長さを超えて到達できないと考えることができます。
この制約を考えると、3-SATのハードインスタンスはありますか?近所をどれだけ小さくして、まだ難しいインスタンスを見つけることができますか?いくつかの句が制約に違反することを許可したらどうなりますか?
厳密には、ヒューリスティックソルバーは最悪の場合にフォールバックすることを意味します。