検討次元空間、およびlet形の線形制約である、ここで、と。I ∈ R X I ∈ { 0 、1 } のk ∈ R C 1 X 1 + 2 X 2 + 3 X 3 + 。。。+ N - 1 X N - 1 + N X N ≥ K
明らかに、はを2つのサブセットおよびに分割する効果があります。はを満たす点のみが含まれ、は改ざんする点のみが含まれ。{ 0 、1 } N S C S ¬ C S C C S ¬ C C
と仮定します 。次に、をサブセットにして、次の3つのステートメントがすべてようにします。O S C
- は正確にポイントが含まれます。
- このような点は線形独立です。
- このような点は、表される超平面からの最小距離にある点です。より正確には、超平面からの点の距離とする。次に、が1および2を満たすような。言い換えると、は、条件1と2の両方を満たすすべてのサブセットのうち、超平面からの点の距離の合計を最小化するサブセットです。のC D (X 、C )のx ∈ { 0 、1 } nは C ∀ B ⊆ S C B Σ X ∈ Bの D (X 、C )≥ Σ X ∈ O D (X 、C )O S C C
ご質問
- が与えられた場合、効率的に計算できますか? O
- それを計算するための最も有名なアルゴリズムはどれですか?
例
、。
2012年12月5日更新
動機
動機は使用することである、最適な制約決定することが可能であるべきである、それが超平面によって定義されるように、の点。 c ∗ n O
最適な制約は、最適なポリトープつながるものです。P ∗
最適なポリトープは、頂点がすべてであり、初期ポリトープ整数頂点のみであるものです(整数頂点は、座標がすべて整数である頂点です)。 P
このプロセスは、0-1インスタンス各制約に対して繰り返され、そのたびにを対応する最適な制約置き換え。最後に、これは最適なポリトープにつながります。次に、頂点はすべて初期ポリトープの整数頂点のみであるため、任意のアルゴリズムを使用して最適な整数解を計算できます。効率的に計算できるということは、を意味することを知っていますが、次の追加の疑問がまだ残っています。L P I c c ∗ P ∗ I P ∗ P I L P P ∗ P = N P
追加の質問
これらの線に沿って以前の仕事はありますか?ポリトープ、その対応する最適なポリトープ与えられた場合、だれかがコンピューティングのタスクをすでに調査しましたか?それを行うための最も有名なアルゴリズムはどれですか?P ∗