フランケンフィッシュ

「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で、実際にはソルバーの支援が必要です。