YZF_Sudoku

Programs which generate, solve, and analyze Sudoku puzzles

Re: YZF_Sudoku

Postby yzfwsf » Thu Jun 04, 2026 5:12 pm

The program has been migrated to the web.
https://yzf-sudoku.github.io/yzf-sudoku-web/
yzfwsf
 
Posts: 978
Joined: 16 April 2019

Re: YZF_Sudoku

Postby yzfwsf » Fri Jul 31, 2026 11:24 pm

Ultimately, I implemented the AHS-XY-Wing/AHS-W-Wing algorithm and extended the definition of RCC.
The app has also added theme modes; you can switch to the dark theme for late-night use.
You can experience these updates at the following URL:
https://yzf-sudoku.github.io/yzf-sudoku-web/
Please explore additional features on your own; the program includes a detailed user manual and a quick-start guide.
Please feel free to submit suggestions for improvement and bug reports.
yzfwsf
 
Posts: 978
Joined: 16 April 2019

Re: YZF_Sudoku

Postby StrmCkr » Fri Sep 04, 2026 1:43 am

non grouped items show up as "grouped"
AHS - XY shows "almost hidden subsets xy"

009700200720030900100629570080961720207853090000247830070496052005002007602070409

Code: Select all
+----------------------+--------------+---------------------+
| -8(35)  (356)  9     | 7    18  48  | 2     (146)  18(36) |
| 7       2      68    | 15   3   458 | 9     6(14)  168    |
| 1       34     348   | 6    2   9   | 5     7      38     |
+----------------------+--------------+---------------------+
| 345     8      34    | 9    6   1   | 7     2      45     |
| 2       146    7     | 8    5   3   | 16    9      146    |
| 59      1569   16    | 2    4   7   | 8     3      156    |
+----------------------+--------------+---------------------+
| 3(8)    7      3(18) | 4    9   6   | 3(1)  5      2      |
| 49      49     5     | 13   18  2   | 136   68(1)  7      |
| 6       13     2     | 135  7   58  | 4     8(1)   9      |
+----------------------+--------------+---------------------+


ahs a) 356 {r1c1289}
ahs b) 14 {r1289}
ahs c)18 {r7c137}
x:{a,b} r1c8, {b,c} box 9(1)
y: r1c1 <>8

this works

but this example for ahs xy is missed as the solver adds the '8' in box 9 to make a dof =1 by cell count

ahs dof isn't the same as a regular als dof: it's size is reducible by 1 cover via box/col/row interactions.

+1,+2,+3 in some forms is really size 1 for that digit if we can tag with a full covering sector.
Some do, some teach, the rest look it up.
stormdoku
User avatar
StrmCkr
 
Posts: 1516
Joined: 05 September 2006

Previous

Return to Software

cron