These are the methods used to solve a Sudoku. There are many different solving techniques discovered in the last few years, mainly because there is a large community of puzzlers who share their knowledge on the various Sudoku Forums.
Because there are so many, a rough subclassification has been made:
- Locked Candidates | Intersection Removal | Line-Box Interaction | Pointing (Pair, Triple) | Claiming
- Candidates are locked in the intersection of a line and a box.
- Almost Locked Candidates
- A box-line intersection where the line or the box contains an Almost Locked Set, and the remaining cells in the line or box outside the intersection does not contain digits from the Almost Locked Set.
- Naked Subset
- N cells with candidates for N digits.
- Naked Pair
- 2 cells with candidates for 2 digits.
- Naked Triple
- 3 cells with candidates for 3 digits.
- Naked Quad
- 4 cells with candidates for 4 digits.
- Hidden Subset
- N digits with candidates in N cells.
- 2 digits with candidates in 2 cells.
- 3 digits with candidates in 3 cells.
- 4 digits with candidates in 4 cells.
- Basic Fish
- Rows and columns only.
- 2 rows vs. 2 columns
- 3 rows vs. 3 columns
- 4 rows vs. 4 columns
- 5 rows vs. 5 columns
- Fish and Subsets
- general relationship between Fish and Subsets.
- Finned Fish
- Fish patterns with additional candidates in a single box.
- Franken Fish
- Fish patterns that include box constraints.
- Mutant Fish
- Fish patterns with mixed sets of constraints.
- Kraken Fish
- A fish pattern with indirect connections to a candidate which can be eliminated.
Single Digit Patterns
- Two parallel strong links, weakly connected at the base.
- 2-String Kite
- Two crossing strong links, weakly connected in a box.
- Empty Rectangle
- A single-digit technique that makes use of a box whose candidates for that digit are contained within the union of a boxrow and a boxcol.
- Multi-Colors | Supercoloring
- Uses multiple colors (4, 6 or a higher multiple of 2) to form multiple color clusters.
- Color Trap
- A technique that uses a single cluster to eliminate candidates outside the cluster.
- Color Wing
- A technique that uses multiple clusters to eliminate candidates outside these clusters. Same as Multi-Colors.
- 3D Medusa Coloring | Advanced Coloring | Ultracoloring
- A set of techniques that uses colors on multiple digits.
- Avoidable Rectangle
- A set of techniques that avoids the Unique Rectangle deadly pattern. Perhaps unique in solving techniques in that it employs solved cells as well as those unsolved.
- Reverse BUG
- While BUG looks at candidates of unsolved cells, Reverse BUG looks at solved cells instead.
- Reverse BUG Lite
- While BUG Lite looks at candidates of unsolved cells, Reverse BUG Lite looks at solved cells instead.
- Uniqueness Controversy
- These solving techniques assume that the Sudoku puzzle has a unique solution. It is not universally accepted that this assumption is a valid one.
- Forcing Chain
- Generic term for any type of chain.
- Single digit chain of cells.
- Remote Pairs
- Simplified form of XY-Chain, involving only two digits.
- Generalized Fishy Cycles
- Strong generalization of Fishy Cycles and several other techniques. More difficult to apply.
- Broken Wing
- Eliminations caused by loops of odd length.
- Nice Loops
- Several types of loops formed by cells following strict rules and a notation system.
- Double Implication Chain | DIC
- There are 2 interpretations circulating. The first originates from a reliable source .
- A Forcing Chain that has implications in both directions.
- 2 Forcing Chains starting from a bivalue cell or a bilocal unit showing a verity.
- Alternating Inference Chain | AIC
- A chain that connects nodes of one or more candidates using alternating weak and strong inferences.
- Oriented Chains
- Oriented chains are generalisations of the basic xy-chains. The central idea is that the information collected from previous candidates in a chain (and/or from the target) can be used to select the next candidates. Oriented chains are either 2D or 3D:
- - oriented 2D chains: xyt-chains, xyz-chains and xyzt-chains, together with their "hidden" counterparts: hxyt-chains, hxyz-chains and hxyzt-chains;
- - oriented 3D chains: nrct-chains, nrcz-chains, nrczt-chains.
- (The original reference to all these chains is the book "The Hidden Logic of Sudoku". Further web references forthcoming)
- Four cells in a chain: a cell WX, a cell with X as a candidate, another cell with X as a candidate, another cell WX, such that the two cells containing X as a candidate have a strong link.
- ALS-XZ rule
- 2 Almost Locked Sets with restricted common digit X perform eliminations for common digit Z.
- ALS-XY-Wing rule
- 3 Almost Locked Sets with 2 restricted common digits Y and Z perform eliminations for common digit X.
- Death Blossom
- A stem cell of N candidates pointing to N petals, each an Almost Locked Set.
- Almost ALS
- An almost locked set with 1 extra digit.
Enumeration on Selected Cells
- Aligned Triple Exclusion
- Checks combinations of digits in a triple of cells located in an intersection.
- Sue de Coq
- Uses two intersecting sets A and B, where A is a set of N cells with N candidates in a line, B is a set of N cells with N candidates in a box, and the sets A - B and B - A have no common candidates.
- Subset Counting | Extended Subset Principle
- Considers the number of times a digit can be placed in a selected subset of cells.
- Braid Analysis | Braiding | Traveling Pairs
- Analyzes the distribution of digits in a chute, especially how pairs repeat in a chute.
- Gurth's Symmetrical Placement
- Technique for puzzles with rotational symmetry.
Techniques of Last Resort
Most of these techniques are controversial. They are either too complex to be used by human solvers, or they require a lot of extra work, or they are not based on logic.
- Forcing Net
- A general term for techniques that investigate branching chains.
- Tabling | Trebor's Tables
- All implications for each move are collected in tables.
- Graded Equivalence Marks | GEM
- A system of marking candidates starting from 2 complementary starting positions.
- Bowman Bingo
- A systematic approach to investigate implications.
- Trial & Error limited to single digit.
- Templating | Pattern Overlay Method | POM
- All possible ways to place a digit in the remaining candidate space are investigated.
- Random moves are made, without any logic behind them.
These are primarily designed for computer solver programs.