例 取るX = { 3 、 4 、 4 } {\displaystyle X=\{3,4,4\}} 、Y = { 1 、 4 、 6 } {\displaystyle Y=\{1,4,6\}} そしてZ = { 1 、 2 、 5 } {\displaystyle Z=\{1,2,5\}} 、 そしてb = 10 {\displaystyle b=10} この事例には解決策があります。{ ( 3 、 6 、 1 ) 、 ( 4 、 4 、 2 ) 、 ( 4 、 1 、 5 ) } {\displaystyle \{(3,6,1),(4,4,2),(4,1,5)\}} 各3つの合計はb = 10 {\displaystyle b=10} セット{ ( 3 、 6 、 1 ) 、 ( 3 、 4 、 2 ) 、 ( 4 、 1 、 5 ) } {\displaystyle \{(3,6,1),(3,4,2),(4,1,5)\}} いくつかの理由から、これは解決策ではありません。すべての数字が使用されるわけではありません(4 ∈ X {\displaystyle 4\in X} が欠落している場合)、数字が頻繁に使用されすぎている場合(3 ∈ X {\displaystyle 3\in X} )そしてすべての3つが合計されるわけではないb {\displaystyle b} (以来3 + 4 + 2 = 9 ≠ b = 10 {\displaystyle 3+4+2=9\neq b=10} しかし、この問題には少なくとも1つの解決策があり、それが決定問題で私たちが関心を持っている特性です。b = 11 {\displaystyle b=11} 同じものX {\displaystyle X} 、Y {\displaystyle Y} そしてZ {\displaystyle Z} この問題には解がありません(すべての数字の合計は30 {\displaystyle 30} これは等しくないk ⋅ b = 33 {\displaystyle k\cdot b=33} この場合)。
NP完全性の証明 数値3次元マッチング問題は、GareyとJohnsonによる問題[SP16]である。[ 1 ] 彼らはNP完全であると主張し、[ 2 ] を参照しているが、その主張は文献では証明されていない。関連する問題である3分割 問題のNP困難性は、 [ 1 ] において4分割問題による3次元マッチング問題からの還元によって証明されている。数値3次元マッチング問題のNP完全性を証明するには、証明方法は同様であるが、数値4次元マッチング問題による3次元マッチング問題からの還元を用いる必要がある。NP困難性の明示的な証明は、後の論文で示されている。
Yu、Hoogeveen、Lenstra [ 3 ] は、3 つのセットのうち 2 つが 1,..., k という数のみを含む、非常に制限されたバージョンの数値 3 次元マッチングの NP 困難性を証明しています。 Caracciolo、Fichera、およびSportiello [ 4 ] は、NAE-SAT からの還元によって、数値3次元マッチングおよび関連問題のNP困難性を証明しています。還元は線形 であり、つまり、縮小されたインスタンスのサイズは、元のインスタンスのサイズの線形関数です。
参考文献 1 2 3 ギャリー、マイケル R. およびデイビッド S. ジョンソン (1979)、コンピュータと難解性:NP完全性理論への手引き。ISBN 0-7167-1045-5 ↑ Garey, MR; Johnson, DS (1975 年 12 月) 「リソース制約下におけるマルチプロセッサスケジューリングの複雑性に関する結果」 SIAM Journal on Computing 4 ( 4): 397–411 . doi : 10.1137/0204035 . ISSN 0097-5397 . ↑ Yu, Wenci; Hoogeveen, Han; Lenstra, Jan Karel (2004-09-01). "Minimizing Makespan in a Two-Machine Flow Shop with Delays and Unit-Time Operations is NP-Hard" . Journal of Scheduling . 7 (5): 333– 348. doi : 10.1023/B:JOSH.0000036858.59787.c2 . ISSN 1099-1425 . ↑ カラッチョロ、セルジオ。フィケラ、ダビデ。 Sportiello、Andrea (2006-04-28)、 One-in-Two-Matching 問題は NP 完全です 、 arXiv : cs/0604113 、 Bibcode : 2006cs....4113C