[GNPX v5.1]

Fireworks

Firework is a state of digit arrangement that occurs on the board, and this alone does not confirm or deny Sudoku numbers. However, by combining multiple fireworks or combining with other digit arrangements, it becomes a Sudoku solving algorithm. This is the state on the Sudoku board, similar to ALS, Link, etc.
The explanation of the Firework algorithm here is based on the following website.
The New Sudoku Players' Forum
http://forum.enjoysudoku.com/fireworks-t39513.html

Firework definition

Firework is defined as follows:

  1. Focus on the arrangement of the digit “n” on the board.
  2. Choose cell A that has the digit “n” as a candidate.
  3. Let the block of cell A be block-A.
  4. Set the row House outside block-A and the same as cell A as row-B.
    Select cell B for row-B. B is the only cell in row-B that has the digit “n” as a candidate.
  5. Set the column House outside block-A and the same as cell A as column-C.
    Select cell C for column-C. Let C be the only cell in column-C that has the digit “n” as a candidate.
  6. Firework-s is a state in which the constituent cells of Firework are connected by strong links.

With these settings, the following proposition holds true:
   命題 : Firework(セルA,B,C)は、少なくとも1個の数字"n"を含む
Force Algorithm

In the following, Firework will be expressed as follows.
Force Algorithm

Some firework algorithms use overlapping fireworks.
Force Algorithm

Firework also has special types: Force Algorithm

Fireworks analysis algorithms

(1) Firework triple

Firework triple is a state in which three fireworks overlap (3DFirework,stem and Leaf-1,2 match in all fireworks).
At this time, the cells of stem and Leaf-1,2 are Locked with 3 numbers, and candidates other than 3 numbers can be excluded.

Firework triple

SubSetExclusion Firework_Triple
Stem : r7c3 #12459
Leaf:r6c3 r7c4

1.....5.82.........4..9.7.6..3..2....26.8.9..5....92......73....8....1.....9...42

(2) Firework triple

The state in which two fireworks overlap is referred to as 2-Firework (all Stems and Leaves match).
Firework quadruple is a state in which two sets of 2-Firework Leaf-1,2 overlap (the two Stems are in different positions).
This has 4 digits in 4 cells marked as Locked. Therefore, candidates other than the 4 digits in 4 cells can be excluded.

Firework_quadruple

SubSetExclusion Firework_Quadruple
Stem : r5c1#17 r7c8#26
Leaf : r5c8#12679 r7c1#12367

1.....5.82.........4..9.7.6..3..2....26.8.9..5....92......73....8....1.....9...42

(3) Firework W-Wing

Suppose that 2-Firework and two bivalue cells (ALS) are arranged as shown in the following figure.
This state is Locked, and the numeric element at the intersection ("a" in the following figure) can be excluded.

Firework_WWing

SubSetExclusion Firework_WWing
Stem : r3c3#26
Leaf : r3c5#346 r5c3#2679
Assist : r4c5#26 r5c9#26
Exclude : r5c5#26

1..89..4.8..21...7...7.59813154.9..8.8.5..41...41.8395..1382.646.89..1...236.18.9

(4) Firework L-Wing

Suppose a 2-Firework and one strong firework share a Leaf.
In this state, exclude digits other than Firework("x" in the following figure) from the Leaf cell.

Firework_LWing

(5) Firework ALP-s

Suppose 2-Firework and one Bivalue cell are arranged as shown in the following image.
In this state, exclude digits other than Firework("z" in the image below) from the Stem cell.

Firework_LWing

SubSetExclusion Firework_ALP-s
Stem : r7c3#69
Leaf : r5c3#34679 r7c5#16789
Assist : r5c5#69
Exclude : r7c3#69

.9.....4.6...2...8...1.4.....2..758..8.5...1...584.3.....4.5...1...3...6.7.....9.

Top