フランケンフィッシュ
「Franken」とは 数独 で何を意味しますか?
フランケンフィッシュは、行、列、ブロックといった異なるハウスタイプを1つのフィッシュパターンに混ぜ合わせます。基本のフィッシュは行と列のみを使用します。フランケンフィッシュは、ベースセットまたはカバー集合にブロックを追加することで、利用可能なパターンを大幅に拡張します。
基本のフィッシュとフランケンフィッシュの違い
ベーシックフィッシュ:ベースとなるハウスはすべて同じ種類、カバーとなるハウスは補完的な種類。 フランケンフィッシュ:ベースに少なくとも1つのブロックを含み、非ブロックのハウスはすべて同じ種類。カバーは補完的な種類から選ばれる。
一般化されたフィッシュ・プリンシプル
pigeonhole 原理: N 個のベースハウスに N 個の数字のインスタンスが配置されます。すべての候補が N 個のカバーハウスに収まっている場合、ベースハウス以外のカバーハウスに存在する余分な候補は削除できます。 正当性の要件: すべてのベース セル がカバーされ、かつすべてのカバーハウスに少なくとも1つのベース セル が含まれている必要があります。
フランケンXウイング (N=2)
2つのベースハウス(少なくとも1つのブロック)、2つのカバー・ハウス。レベル10(マスター)。混合されたハウスタイプが目立たないため、基本のX-Wingよりもはるかに難しい。
フランケン・ソードフィッシュ (N=3) および フランケンジェリーフィッシュ (N=4)
フランケン・ソードフィッシュ: 3ベース、3カバー。レベル10(マスター)。 フランケンジェリーフィッシュ: 4ベース、4カバー。レベル11(エクストリーム)。非常に稀なテクニックの一つ。
なぜフランケンフィッシュは見つけにくいのか
検索空間は基本的なフィッシュよりも非常に大きくなります。ベースセットは27のハウスすべてから選択されます。ブロックとラインの交差幾何学は直感的に把握しにくいです。手動で発見されるのは稀です。
他の魚のバリエーションとの関係
基本のフィッシュ:行と列のみ。レベル4-9。 フィン付き/サシミフィッシュ:フィンを許可。レベル7-9。 フランケンフィッシュ:ベース/カバーにブロックを許可。レベル10-11。 ミュータントフィッシュ:任意のハウスの組み合わせを許可。最も一般的だが非常に稀。
要約
フランケンフィッシュは、基本フィッシュが発見できない消去を解き放つために、ベースセットおよびカバー集合にブロックを許可します。ポニーヒル論理は同一です。ただし、複雑さのトレードオフがあります:レベル10-11で、実際にはソルバーの支援が必要です。