3パーティションからの削減で「膨大な数を追加」するコツは何ですか?
問題:次の図に示すように、「四角形(辺の長さが異なる)を四角形にパッキングする」の問題のを証明するために、はそれに縮小されます。NP完全性NP-Completeness\textsf{NP-Completeness}3パーティション3-Partition\textsf{3-Partition} でインスタンス、あるの要素は、。ターゲットの合計はです。3パーティション3-Partition\textsf{3-Partition}んnn(a1、⋯,a私、⋯,aん)(a1,⋯,ai,⋯,an)(a_1, \cdots, a_i, \cdots, a_n)tttt=Σa私n / 3t=∑ain/3t = \frac{\sum a_i}{n/3} 縮小では、は巨大な(定数)数であり、各は正方形で表されます。長方形の空白は、単位()の正方形で埋められます。BBBa私aia_i(B+a私)×(B+ai)(B+ai)×(B+ai)(B + a_i) \times (B + a_i)1×11×11 \times 1 質問:削減に「 膨大な数の追加する」というトリックはよくわかりません。私はそれがどんなパッキングスキームもソリューションを与えることを強制するために使用されていると思います。しかし、どうやって?BBB3-Partition3-Partition\textsf{3-Partition} 質問1:から削減するために、「膨大な数を追加する」ことの秘訣は何ですか?具体的には、なぜこの削減が機能するのですか?なぜこのトリックが必要なのですか、つまり、を省略した場合(設定)に削減が機能しないのはなぜですか?3-Partition3-Partition\textsf{3-Partition}BBBB=0B=0B=0 「どのようなパッキングでも3パーティションができる」という証明の欠陥を特定しようとしましたが、要点をつかむことができませんでした。 実際、私はからこのトリックを使用する他の削減も見ました。そう、3-Partition3パーティション\textsf{3-Partition} 質問2:からの削減に「膨大な数を追加する」というこのトリックの一般的な目的は何ですか(ある場合)?3-Partition3-Partition\textsf{3-Partition} 注:この問題は、Erik Demaine教授によるビデオ講義(01:15:15から)によるものです。最初に元の論文「正方形を正方形に詰める」をチェックするべきでした。ただし、インターネットではアクセスできません。コピーがあり、共有したい場合は、私のプロファイルで私のメールボックスを見つけることができます。前もって感謝します。