Example used (highest rated in current PG422):
- Code: Select all
100008007006100400050030080060300004009000600400006070005020010200001700010900002 # 50 10.7/10.7/10.6
999_Springs wrote:from your thread in the interactive games section
here, you've found a way to get SE to report the "node" count of a particular forcing chain, which is what SE uses to calculate a difficulty rating for that chain
My version of SukakuExplainer:
here has been modified to get (and display) the chains nodes count (used to calculate difficulty) - the info appears in the Hints description on the right of the SE window. 1st step:
- Code: Select all
Contradiction Forcing Chain (w/148 nodes): R5C1.7 on ==> R7C9.6 both on & off
The 'Analyse (F9)' does not display the chains nodes info, as it groups the techniques used together.
999_Springs wrote:it's my understanding that when SE takes a step, it'll find all chains within a certain category and choose the shortest one among them, even compared to other chains with the same rating that may have slightly higher node counts, and it'll use that as its next step (someone confirm or deny this)
Yes, this is so. 'Get all hints' will show the higher nodes hints. For the possible 1st step: 10.6-10.8 hints:
- Code: Select all
Contradiction Forcing Chain (w/148 nodes): R5C1.7 on ==> R7C9.6 both on & off
Contradiction Forcing Chain (w/159 nodes): R7C6.7 on ==> R4C8.5 both on & off
Contradiction Forcing Chain (w/310 nodes): R7C1.7 on ==> R1C5.9 both on & off
Contradiction Forcing Chain (w/340 nodes): R2C9.9 on ==> R6C4.8 both on & off
Also 10.8-11.5 hints:
- Code: Select all
Cell Forcing Chains (w/63 nodes): R2C9 ==> R1C8.5 off
Contradiction Forcing Chain (w/120 nodes): R1C8.3 on ==> R4C8.9 both on & off
Contradiction Forcing Chain (w/123 nodes): R4C8.5 on ==> R4C5.9 both on & off
Cell Forcing Chains (w/127 nodes): R5C8 ==> R1C8.3 off
Contradiction Forcing Chain (w/138 nodes): R1C8.5 on ==> R9C1.3 both on & off
Contradiction Forcing Chain (w/141 nodes): R1C8.9 on ==> R9C1.3 both on & off
Contradiction Forcing Chain (w/148 nodes): R5C1.7 on ==> R7C9.6 both on & off
Contradiction Forcing Chain (w/153 nodes): R9C1.3 on ==> R6C4.5 both on & off
Cell Forcing Chains (w/155 nodes): R2C9 ==> R5C9.5 off
Cell Forcing Chains (w/156 nodes): R5C8 ==> R3C4.7 off
Contradiction Forcing Chain (w/159 nodes): R7C6.7 on ==> R4C8.5 both on & off
Contradiction Forcing Chain (w/164 nodes): R3C4.7 on ==> R9C6.3 both on & off
Cell Forcing Chains (w/174 nodes): R5C8 ==> R5C5.7 off
Contradiction Forcing Chain (w/188 nodes): R3C9.9 on ==> R2C1.3 both on & off
Cell Forcing Chains (w/190 nodes): R5C8 ==> R8C2.8 off
Cell Forcing Chains (w/213 nodes): R5C8 ==> R7C1.7 off
Contradiction Forcing Chain (w/223 nodes): R2C5.9 on ==> R9C1.3 both on & off
Contradiction Forcing Chain (w/230 nodes): R3C7.9 on ==> R4C5.8 both on & off
Cell Forcing Chains (w/232 nodes): R5C8 ==> R7C2.8 off
Contradiction Forcing Chain (w/244 nodes): R5C6.7 on ==> R5C1.3 both on & off
Contradiction Forcing Chain (w/252 nodes): R5C5.7 on ==> R4C3.2 both on & off
Contradiction Forcing Chain (w/259 nodes): R5C9.5 on ==> R6C2.3 both on & off
Contradiction Forcing Chain (w/268 nodes): R8C8.3 on ==> R8C4.5 both on & off
Contradiction Forcing Chain (w/287 nodes): R7C2.8 on ==> R9C8.4 both on & off
Contradiction Forcing Chain (w/310 nodes): R7C1.7 on ==> R1C5.9 both on & off
Contradiction Forcing Chain (w/340 nodes): R2C9.9 on ==> R6C4.8 both on & off
Contradiction Forcing Chain (w/395 nodes): R2C2.9 on ==> R4C3.8 both on & off
Contradiction Forcing Chain (w/411 nodes): R9C1.8 on ==> R4C6.9 both on & off
Contradiction Forcing Chain (w/413 nodes): R7C1.3 on ==> R6C9.5 both on & off
Cell Forcing Chains (w/457 nodes): R2C9 ==> R6C9.5 off
Cell Forcing Chains (w/468 nodes): R2C9 ==> R2C8.5 off
Contradiction Forcing Chain (w/551 nodes): R8C8.5 on ==> R6C3.8 both on & off
Contradiction Forcing Chain (w/601 nodes): R8C2.8 on ==> R2C5.5 both on & off
999_Springs wrote:would it be possible to get a complete ranking of the 11.7+'s by node count of the longest nested dynamic chain? i think this would be a more satisfying tie-breaker for the hardest puzzles by se rating, rather than the traditionally used ep and ed ratings. it would be interesting to see at least which is the hardest se 11.9
The chains nodes info is produced by obtaining the solution paths of the Patterns Game submissions, and collating them.
- Code: Select all
java.exe -Xrs -Xmx1g -cp SukakuExplainer.jar diuf.sudoku.test.hints --input=puzzles.txt
The ED>10.0 (1st 6) steps for the ED=10.7 example are below:
- Code: Select all
10.6, Contradiction Forcing Chain (w/148 nodes): R5C1.7 on ==> R7C9.6 both on & off: r5c1<>7
10.6, Contradiction Forcing Chain (w/159 nodes): R7C6.7 on ==> R4C8.5 both on & off: r7c6<>7
10.6, Contradiction Forcing Chain (w/180 nodes): R7C2.8 on ==> R5C8.5 both on & off: r7c2<>8
10.7, Contradiction Forcing Chain (w/193 nodes): R7C1.3 on ==> R6C9.5 both on & off: r7c1<>3
10.3, Cell Forcing Chains (w/57 nodes): R2C9 ==> R1C8.5 off: r1c8<>5
10.5, Contradiction Forcing Chain (w/111 nodes): R9C1.3 on ==> R1C7.9 both on & off: r9c1<>3
I have the solution paths of the 11.7+ submissions (up to PG420) - I'll collect and post the info later.
For the 11.9s, I might do them some time later - or someone else can follow the process outlined above.