中級テクニック

Box-Line Reduction(ボックスライン・リダクション)

Box-Line ReductionはPointing Pairsの逆です。ある行または列における数字の候補マスがすべて同一の3x3ブロック内にある場合、その数字はそのブロックに入るしかないため、そのブロック内の他のマスから消去できます。

Box-Line Reduction(ボックス・ライン・リダクション)は Pointing Pairsの鏡像です。Pointing PairはボックスをつかってラインをConstraintするのに対し、Box-Line ReductionはラインをつかってボックスをConstraintします。同じ形、反対の方向です。

仕組み

行(または列)を1つ選び、そこにまだ置かれていない数字を選びます。その行で数字がまだ入れられる空きマスをリストアップします。それらのマスがすべて同じ3×3ブロック内に座っている場合、その数字はそのボックス・行の交差部分に入らなければなりません。

その数字はそのボックス・行の交差部分に固定されているので、ボックスの他の部分には入れられません。ボックスの他の6マスからそれを消します。そのクリーンアップはほぼ必ずどこかで1つのSingleを露出させます。

445行目の4は左ボックスにのみある
5行目では数字4は左端のボックスにしか入れられません。そのためボックスの他のマスから4が除外されます。

いつ探すか

Pointing Pairsと並行して。メモが完成したら、各行と列を1数字ずつ確認します。行内の数字の候補マスがすべて1つのボックスを共有している場合、Box-Line Reductionがあります。

このパターンは、ボックスの数字が少なくてラインが密なときに最もよく現れます。難しいまたはエキスパートの問題がそのプロファイルに当てはまります。

ステップバイステップの例

  1. 数字4がまだ必要な行を選びます。その行で4が候補のすべてのマスを見つけます。
  2. 各候補マスがどのボックスに属するかを確認します。すべての候補が同じボックスに落ちている場合、Box-Line Reductionがあります。
  3. その数字はそれらの候補マスのどこかに入らなければなりません。
  4. そのボックスの他のすべてのマス(行の外の6マス)から数字を消します。
  5. ボックスを再スキャンします。Box-Line Reductionsは、クリーンアップされたマスの中にHidden SingleまたはNaked Singleを頻繁に生みます。

Box-Line ReductionとPointing Pairの違い

Pointing PairBox-Line Reduction
開始点ボックス行または列
制約ボックスが1つのラインに制限ラインが1つのボックスに制限
除外の対象ボックスの外のラインの残りラインの外のボックスの残り
スキャン方法ボックス優先ライン優先
同じボックス・ライン重複の2つの見方。

見つけるコツ

  • 各行と列を1数字ずつスキャンします。候補が事前にマークされているとパターンがすぐ目に入ります。
  • Pointing Pairsと組み合わせて すべてのボックス・ライン重複をスイープします。
  • 行に数字の候補が2〜3マスある場合、それらが同じボックスに座っているかどうかを確認します。それがトリガーです。
  • すぐに除外を適用します。クリーンアップされたボックスに新しいSinglesがよく現れます。

よくある間違い

  • ボックスではなく行から除外すること。この手筋はボックスをスイープします。
  • 2つの候補マスが行を共有しているが異なるボックスにある場合にパターンを見落とすこと。
  • 見つけたところで止まること。除外を適用してSinglesを再スキャンしましょう。
  • メモを飛ばすこと。メモなしではパターンは見えません。

練習しましょう

難しい数独をプレイして、毎回の問題をフルメモパスで始めましょう。 X-wingに手を伸ばす前に行のボックス制限された数字をスキャンしましょう。難しい問題のほとんどはPointing PairsとBox-Line Reductionだけで解けます。