タイルのわずかなバリエーションである「ジグソーパズル」に興味があります。(正方形)タイルの各エッジには、シンボルがラベル付けされてい、一方のタイルの対面エッジのシンボルがで、もう一方のタイルの対面エッジのシンボルがで、一部の。次に、タイルのセットが与えられた場合、正方形に配置できます(回転しますが、タイルを反転しません)。すべてのエッジが正しく一致しますか?(この問題には4つの「フレーミング」エッジが提供され、ピースがそのフレームに正しく収まる必要があるという変形もあります)。
私は、この問題が十分に大きいためにNP完全である知っている、私が上で見てきたことを境界かなり大きいと思われます。Iは、の値が小さいため問題に興味特にため、すべてのエッジがどちらかの標識されている「ゼロ・ワン」の場合(またはとし、エッジをとエッジに一致しなければならない)。ここには、(回転対称で)たった6つのタイルタイプ(すべてゼロのタイル、すべて1のタイル、3つのゼロと1のタイル、3つの1と0のタイル、2つのゼロの2つの異なるタイルがあります)そして、2つ、「0011」と「0101」)、したがって、問題のインスタンスは単なる仕様です5つの数字のセット、、、、とと(タイルの各タイプの数を表す)。問題は明らかにNPにあります(は単項与えられます)解は単純に示され、多項式()時間ですが、NP完全であることが知られていますか、またはここで適用できる動的プログラミングアルゴリズムがありますか?問題の仕様に、一致する正方形の4つのエッジも含まれる「フレーム化された」ケースについてはどうですか?(明らかに、フレーム化されていないケースがNP完全である場合、フレーム化されたケースもほぼ確実に完全です)