ブランチアンドカット法では、問題によって生成されるポリトープの多くの側面を知ることが不可欠です。ただし、ポリトープのサイズが急速に大きくなるにつれて、そのようなポリトープのすべてのファセットを実際に計算することは、現在、最も難しい問題の1つです。
任意の最適化問題の場合、ブランチアンドカットまたはカットプレーンメソッドによって使用されるポリトープは、すべての実行可能な頂点の凸包です。頂点は、モデルのすべての変数の割り当てです。(非常に単純な)例として:一方が最大になる場合 ST と次に頂点、と実行可能な頂点です。の不等式違反したがって、実現可能ではありません。(組み合わせ)最適化の問題は、実行可能な頂点の中から選択することです。(この場合、明らかにが最適です)。これらの頂点の凸包は、まさにこれら3つの頂点を持つ三角形です。この単純なポリトープのファセットは、、およびx + y \ leq 1です。ファセットを介した説明は、モデルよりも正確であることに注意してください。TSPなどのほとんどの難しい問題では、ファセットの数がモデルの不等式の数を数桁超えます。(1 、0 )のx ≥ 0 、Y ≥ 0 、X + Y ≤ 1
巡回セールスマン問題を考えます。ノードの数はポリトープとして完全に既知であり、ファセットの数はどれくらいですか。それが完全でない場合、ファセット数の下限は何ですか?
TSPのいわゆるハミルトニアンパスの定式化に特に興味があります。
∀ I ≠ jのX I 、J + X 、J 、I ≤ 1 ∀ J J - 1 Σ I = 0、X I 、jは + N - 1 Σは iが= j個の+を1 x i 、j 1 ∑ i = 0 x
TSPの他の製剤のポリトープに関する情報がある場合は、それも共有してください。