Reduksi Box-Line Sudoku: Menggunakan Persimpangan Kotak dan Garis
Box-Line Reduction (also called Pointing & Claiming) is a very practical method among intermediate Sudoku techniques. This technique uses the intersection relationships between boxes (3×3 regions) and rows/columns to eliminate candidates, and is divided into two types: Pointing and Claiming.
In Sudoku, each box intersects with three rows and three columns. If a candidate appears in a box only in the same row (or column), that number cannot appear in other boxes in that row (or column). Conversely, if a candidate appears in a row (or column) only within one box, that number cannot appear at other positions in that box.
Before reading this article, we recommend understanding the Sudoku naming conventions for rows, columns, and boxes, which will help you understand the analysis examples below.
Type 1: Pointing
Pointing means: when a candidate appears in a box only in the same row or column, that candidate can be eliminated from the other boxes in that row/column.
Pointing Rule
If a candidate appears in a box only in the same row (or column),
Then that candidate can be deleted from all other boxes in that row (or column).
Let's look at an example:
Current Board Data
Based on the CSV81 format candidate data, we focus on Box 8 (R7-R9, C4-C6) and Row 8:
Cells in Box 8:
- R7C4: Filled with 7
- R7C5: Filled with 9
- R7C6: Filled with 6
- R8C4: Filled with 5
- R8C5: Candidates {1, 2, 3, 4}
- R8C6: Candidates {1, 2, 3, 4}
- R9C4: Candidates {1, 2}
- R9C5: Filled with 8
- R9C6: Candidates {1, 2}
Row 8 cells in Box 9 (R8C7-R8C9):
- R8C7: Candidates {3, 6, 8, 9}
- R8C8: Candidates {1, 2, 3, 6, 9}
- R8C9: Candidates {1, 2, 3, 9}
Analysis Process
- R8C7: Delete candidate 3 (keep 6,8,9)
- R8C8: Delete candidate 3 (keep 1,2,6,9)
- R8C9: Delete candidate 3 (keep 1,2,9)
Pointing: In Box 8, candidate 3 only appears in R8C5, R8C6 (both in Row 8).
Operation: Delete candidate 3 from R8C7, R8C8, R8C9.
Type 2: Claiming
Claiming is the reverse application of Pointing: when a candidate appears in a row or column only within one box, that candidate can be eliminated from the other rows/columns of that box.
Claiming Rule
If a candidate appears in a row (or column) only within one box,
Then that candidate can be deleted from other rows (or columns) of that box.
Let's look at another example:
Current Board Data
Based on the CSV81 format candidate data, we focus on Column 4 and Box 5 (R4-R6, C4-C6):
Column 4 cells:
- R1C4: Filled with 8
- R2C4: Filled with 6
- R3C4: Filled with 3
- R4C4: Candidates {1, 2, 4, 9}
- R5C4: Candidates {4, 9}
- R6C4: Candidates {2, 4, 9}
- R7C4: Filled with 7
- R8C4: Filled with 5
- R9C4: Candidates {1, 2}
Box 5 cells to check:
- R4C5: Candidates {1, 2, 3, 4}
- R4C6: Filled with 8
- R5C5: Filled with 6
- R5C6: Filled with 7
- R6C5: Filled with 5
- R6C6: Candidates {2, 3, 4}
Analysis Process
- R4C5: Delete candidate 4 (keep 1,2,3)
- R6C6: Delete candidate 4 (keep 2,3)
Claiming: In Column 4, candidate 4 only appears in R4C4, R5C4, R6C4 (all in Box 5).
Operation: Delete candidate 4 from R4C5, R6C6.
Pointing vs Claiming Comparison
These two types are essentially the same principle from different perspectives:
| Comparison | Pointing | Claiming |
|---|---|---|
| Starting Point | Starts from Box | Starts from Row/Column |
| Detection Condition | Candidate in box only in same row/column | Candidate in row/column only in same box |
| Elimination Scope | The other boxes of that row/column | The other rows/columns of that box |
| Metaphor | Candidate in box "points" to a row/column | Row/column "claims" a position in the box |
- Pointing: Box → Row/Column, imagine candidates in the box "pointing" to external rows/columns
- Claiming: Row/Column → Box, imagine the row/column "claiming" space in the box
Practical Application Steps
When solving, follow these steps to find Box-Line Reduction opportunities:
- Mark candidates: Make sure you have marked all candidates in all cells
- Check each box: Check box by box whether candidates are concentrated in the same row or column
- Check each row and column: Check row by row and column by column whether candidates are concentrated in the same box
- Execute elimination: When you find a qualifying condition, immediately delete the candidates
- Chain reaction: After elimination, new Naked Single or elimination opportunities may arise, continue solving
- Confusing elimination direction: Pointing eliminates from box to rows/columns, Claiming eliminates from rows/columns to box
- Wrong elimination scope: You can only eliminate cells outside the intersection area
- Ignoring candidates: Candidates must be marked accurately, or you may miss opportunities
Technique Summary
Key points of Box-Line Reduction:
- Use intersections: Cleverly use the intersection relationships between boxes and rows/columns for elimination
- Bidirectional observation: Look at rows/columns from the box perspective, and look at boxes from the row/column perspective
- Concentration principle: Candidates must be "concentrated" in the intersection area to apply this technique
- Immediate elimination: Execute immediately when you find an opportunity, don't accumulate too many steps
Box-Line Reduction is a bridge between beginner and advanced techniques. Once you master this technique, you will find that many "stuck" puzzles can be solved through box-line interaction. It is also the foundation for understanding more advanced techniques (like X-Wing).
Practice Suggestions
To skillfully apply Box-Line Reduction, we recommend:
- When solving, systematically check the relationship between each box and rows/columns, don't skip by intuition
- Use different colors to mark candidates, helping visually identify concentrated areas
- For medium difficulty puzzles, first use beginner techniques, then actively look for Box-Line Reduction opportunities
- Understanding the principle is more important than memorizing terms, understand "why you can eliminate"
Start a medium difficulty Sudoku game and specifically look for and apply Box-Line Reduction!