これらの回路の充足可能性の問題(つまり、回路と与えられ、ような入力がNPにあるかどうかを判断します。したがって、NP完全ニール・ヤングのコメントとピーター・ショーの答え。Cu∈[0,1]xC(x)≥u
次の方法で、線形計画法への問題の非決定的削減を構築できます。ましょうのすべてのノードである minまたはmaxゲート(現在地であり、ここで回路のサイズである)、およびletとゲートの入力ノードである。ごとに、2つの追加の制約またはいずれかを選択します(合計で選択肢があります)。そのような選択が固定されている場合、各をまたはで置き換えることにより、回路を単純化できます。{ai:i<m}Cm≤nnbiciaii<mbi≤cici≤bi2maibici必要に応じて、結果の回路は、変数が回路の元の入力変数である線形方程式のシステムと、回路のノードに対応する追加の変数で記述できます。n
また、追加の制約が満たされていることを示す不等式、元の入力変数をにする不等式、および出力ノードの値があるという不等式を含めます。次に、これは追加の制約の選択に応じたサイズ線形プログラムであり、関連付けられた線形プログラムに解があるような制約の選択が存在する場合、回路は値になります。線形計画法はPであるため、これは問題がNPにあることを示しています。m[0,1]≥uO(n)≥u
また、線形プログラムの最適値は、ポリトープの頂点で得られることに注意してください。これは、最適解の分母が、次元正方行列の行列式として表現できることを意味します。そのエントリは、一定サイズの整数であり、各行には非ゼロエントリのみがあります。区切られています。O(n)O(1)2O(n)
この種の削減は、命題ファジィ論理((ukasiewicz論理など)および関連システムの充足可能性の複雑さに上限を与えるためにしばしば有用です。(実際、元の問題は、Łukasiewiczの充足可能性のマイナーなバリアントであり、ではなく持つ回路に対応します。)関連する結果の概要を見つけることができます。数学的ファジィ論理ハンドブックVol。II。min(1,x+y)(x+y)/2