線形システムの実行可能性チェックと最適化の等価性


15

不等式の線形システムの実行可能性を確認することは、線形計画法と同じくらい難しいことを楕円法によって与えられた縮約を介して示す1つの方法です。さらに簡単な方法は、最適なソリューションを推測し、バイナリ検索を介して制約として導入することです。

これらの削減は両方とも多項式ですが、強力な多項式ではありません(つまり、不等式の係数のビット数に依存します)。

LP最適化からLP実行可能性への強力な多項式簡約はありますか?


1
実は違う。あなたの言うとおりです。LP最適化はLPの実現可能性を解決することを理解しています。私は反対の削減を求めています。
Suresh Venkat 14年

3
さて、最適化の出力には「係数のビット数」と同じビット数を含めることができますが、実現可能性はyes / noです。したがって、削減によって何か「ブラックボックス」を意味する場合、答えは否定的でなければなりません。
ノーム14年

1
ただし、実行可能性チェックで上記のNoamで説明したyes / noの答えが得られるだけでなく、実行可能性の場合に実行可能な解決策が提供される場合、LP双対性による答えはyesです。
クリストファーアーンスフェルトハンセン14年

2
@SureshVenkat:プライマルが変数最大化プログラムでxあり、デュアルが変数最小化プログラムであるとしますy。次に、変数不等式システムを形成しx,y、原始解の値が少なくとも双対解の値であることを示す不等式とともに、原初および双対の両方から制約を取得します。LPが実行不可能で制限されていない場合にも対処できます。
クリストファーアーンスフェルトハンセン14年

1
暗黙の制約によって定義された多面体/多面体はどうですか?
チャンドラチェクリ14年

回答:


8

答えはイエスです。実際、線形不等式の実行可能性の決定問題にまで還元することさえできます!

LPインスタンスP:与えられた場合の入力です 最大cTバツ st Aバツb ; バツ0です。

S={Bzd}

削減は次のようになりました。

  1. 試験もし可能です。そうでない場合は、Pが無効であることを報告できます。S1={Aバツb ; バツ0}
  2. デュアルプログラムDを形成します:bTy st ATyc ; y0
  3. S2={Aバツb ; バツ0 ; ATyc ; y0 ; bTycTバツ}
  4. S1S2S2S3S3
  5. S3バツ

手順4と5は不要です。が実行可能であれば、Pの最適解が得られています。S2P
hengxin

@hengxin。私の答えの最初の行に、意思決定問題を減らすことを考えても答えはイエスであると書いています。以下では明らかにその仮定を行うため、ステップ4と5が必要です。
クリストファーアーンスフェルトハンセン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.