宮列排除法(Box Line Reduction)是宮內指向數對的鏡像,只會其中一種的解題者,會錯過一半可用的排除。這裡由線來做事:被某一列或某一行困在單一宮內的數字,不能出現在該宮的其餘格子。
選一列,以及它還缺的一個數字。標出這一列中,該數字仍是候選數的每一格。如果這些格子全都位於同一個宮內,那麼這一列的這個數字就必須落在該宮內。宮只能有一個該數字,所以名額已被占用,該宮中位於這一列之外的格子,都可以刪除這個數字。
行的情況完全相同。這個型態有時叫做「宣告」(claiming),因為線從宮手中宣告了這個數字。
| 宮列排除法 | 宮內指向數對 | |
|---|---|---|
| 被限制的對象 | 一條線上的該數字,限制在一宮內 | 一個宮的該數字,限制在一線內 |
| 你清除的格子 | 該宮中不在該線上的格子 | 該線上不在該宮內的格子 |
| 你掃描的對象 | 列與行 | 宮 |
| 同一家族 | 鎖定候選數 | 鎖定候選數 |
掃描其中一種並不會找到另一種,所以兩種都要納入同一套例行流程。
請看 J 列的 1。
J 列需要一個 1,剩下能放的格子只有 J1 與 J2,兩者都在宮 7。所以宮 7 的 1 來自 J 列,G1、H2 與 H3 都失去這個數字。
被清除的格子沒有一個在 J 列。這正是重點:排除發生在你正在看的那條線之外。
宮列排除法大約從中等經典數獨開始變得必要,從困難以上,在經典與殺手盤面中都不斷出現。它和宮內指向數對一起,是最後一個只靠原始候選數運作的基礎策略,所以在轉向跨越 3 個以上區域的型態之前,先把它練熟。