SiSeSuSo = Simple Serial Sudoku Solver

Programs which generate, solve, and analyze Sudoku puzzles

Re: SiSeSuSo = Simple Serial Sudoku Solver

Postby Hajime » Sun Jan 17, 2021 10:51 am

Interim zip for SiSeSuSo.exe published with 2 X 2500 Jigsaw layouts embedded.
Thanks to Mathimagics

Now available at https://sites.google.com/site/sisesuso . Source code too.

Edit: url link repaired
Last edited by Hajime on Sun Mar 14, 2021 1:57 pm, edited 1 time in total.
User avatar
Hajime
 
Posts: 1375
Joined: 20 April 2018
Location: Fryslân

SiSeSuSo = Simple Serial Sudoku Solver

Postby Hajime » Tue Feb 02, 2021 1:38 pm

The monthly update february 2021 of SiSeSuSo.exe is now available at
https://sites.google.com/site/sisesuso . Source code too.

  • Jigsaw-layouts and (STUVW)XYZ-Wing method is added (for all types of houses)
  • In Help/Settings some methods can be partly disabled, by putting a max to the size.
ToDo: Generalized methods (for XY-chain, XYZ-Wing, AIC, ...)

Edit: url link repaired
Last edited by Hajime on Sun Mar 14, 2021 1:57 pm, edited 1 time in total.
User avatar
Hajime
 
Posts: 1375
Joined: 20 April 2018
Location: Fryslân

Re: SiSeSuSo = Simple Serial Sudoku Solver

Postby Hajime » Mon Mar 01, 2021 2:49 pm

The March version of SiSeSuSo.exe is available at https://sites.google.com/site/sisesuso
Additional features:
    Implemented Generalized methods (for XY-chain, (UVW)XYZ wing; X-chain was already generic)
    Added method 'Forcing Net' as last resort. Only BruteForce/BackTrack is more guessing
    Default Length of XY-chains and X-chains limited to 10, but can be enlarged in Help/Settings
    Summary rating determination (in Logging TabPage, based upon SER, but extended)
    Button "to HTML" delivers better output, AND can show Windoku-border-lines or SudokuX-diagonals-lines

If you like it or if you have any suggestions for enhancements or extensions, please let me know.

Edit: url link repaired
User avatar
Hajime
 
Posts: 1375
Joined: 20 April 2018
Location: Fryslân

Re: SiSeSuSo = Simple Serial Sudoku Solver

Postby Hajime » Mon Apr 05, 2021 9:30 pm

Busy with rearrange New Google websites. But still a small but convenient addition to SiSeSuSo 2021-04 the April version.
Changes 5-april: Added Batch OUT for generating puzzles in batch
Changes 15-march:
    HTML without pencil marks now has also square cells in stead of long rectangles shapes
    Ferz-NonConsecutive solved bug that eliminate wrong candidates
    Added some more predefined Gattai
User avatar
Hajime
 
Posts: 1375
Joined: 20 April 2018
Location: Fryslân

Re: SiSeSuSo = Simple Serial Sudoku Solver

Postby Hajime » Sun Apr 11, 2021 2:44 pm

Version 11 april 2021, 2021-04b available at the website !
    The italic i-help links repaired (thank you for the PM)
    Added method Unique Rectangle type 2 for vanilla Sudoku's
    Added method Nested Forcing Net - this is still an experiment and by default not used (activate in Settings)
User avatar
Hajime
 
Posts: 1375
Joined: 20 April 2018
Location: Fryslân

Re: SiSeSuSo = Simple Serial Sudoku Solver

Postby Hajime » Tue May 04, 2021 1:12 pm

Version 4 may 2021, 2021-05 available at https://sites.google.com/site/sisesuso !

    The italic i-help links repaired (thank you for the PM)
    Added Pattern Game option. SiSeSuSo can now generate valid puzzles based upon a (symmetric) pattern.
    The minimal-constraint and the rating is not available. Use Serate or SukakuExplainer or equivalent.
User avatar
Hajime
 
Posts: 1375
Joined: 20 April 2018
Location: Fryslân

Re: SiSeSuSo = Simple Serial Sudoku Solver

Postby Hajime » Sat Jun 05, 2021 2:31 pm

Version 5 June 2021, 2021-06 available at https://sites.google.com/site/sisesuso !

Extended Pattern Game option. SiSeSuSo can now generate valid AND minimal puzzles based upon a (symmetric) pattern, together with some extra features:
    Avoid Naked/Hidden Singles in the puzzles
    After a found valid puzzle reuse the filled pattern as much as possible (or not)
The rating can best de calculated by PGExplainer .
User avatar
Hajime
 
Posts: 1375
Joined: 20 April 2018
Location: Fryslân

Re: SiSeSuSo = Simple Serial Sudoku Solver

Postby Hajime » Fri Sep 10, 2021 1:52 pm

Version 10 Sept 2021, 2021-09 available at https://sites.google.com/site/sisesuso !

Expand Pattern Game option, with 3 sub tabs: Pattern Game, Pattern Rate (using PGExplainer.jar in Java/Batch) and Pattern Analyse.

SiSeSuSo can now generate valid AND minimal puzzles based upon a (symmetric) pattern, together with some extra features:
    Avoid Naked/Hidden Singles as a initial move in the puzzle
    Avoid same digits in the pattern per stack or band, to make the puzzle more difficult
    After a found valid puzzle reuse the filled pattern as much as possible (or not)
    Vicinity searching -1/+1, -2/+2, -3/+3 and -4/+4 of a supplied solution as a starting pattern
The rating can best de calculated by PGExplainer . PGExplainer.jar is included in the SiSeSuSo_exe.zip and can be used if you have Java on your PC/laptop.

Multiple instances of SiSeSuSo.exe and PGExplainer can run simultaneously.
User avatar
Hajime
 
Posts: 1375
Joined: 20 April 2018
Location: Fryslân

Re: SiSeSuSo = Simple Serial Sudoku Solver

Postby Hajime » Fri Nov 05, 2021 3:09 pm

Version 5 Nov 2021, 2021-11 available at https://sites.google.com/site/sisesuso !

  • Expanded Pattern Game option with a looping possibility for Vicinity search.
  • Forcing Nets & Nested Forcing Nets implemented to solve any vanilla single grid Sudoku.
  • Logging TabPage completely redesigned.
User avatar
Hajime
 
Posts: 1375
Joined: 20 April 2018
Location: Fryslân

Re: SiSeSuSo = Simple Serial Sudoku Solver

Postby Hajime » Thu Nov 11, 2021 4:39 pm

Version 11 Nov, 2021-11B
  • Bugfix 1: Using method UR during Generating puzzles disabled
  • Bugfix 2: Jigsaw pieces need not to be all present (there was a new check implemented)
User avatar
Hajime
 
Posts: 1375
Joined: 20 April 2018
Location: Fryslân

Re: SiSeSuSo = Simple Serial Sudoku Solver

Postby Hajime » Sun Feb 06, 2022 5:41 pm

Version 6 Feb, 2022-2 . available at https://sites.google.com/site/sisesuso !
  • Bugfix : Minor bugs in the Logging Tab Page fixed.
  • New Method: Alternating Inference Chains (AIC) implemented.
User avatar
Hajime
 
Posts: 1375
Joined: 20 April 2018
Location: Fryslân

Re: SiSeSuSo = Simple Serial Sudoku Solver

Postby Hajime » Fri Sep 09, 2022 7:14 am

Version 9 Sep, 2022-9 . available at https://sites.google.com/site/sisesuso !
  • Bugfix : Fix bug Unique Rectangle Type2.
  • Busy with: Kropki, XV and GreaterThan variants
User avatar
Hajime
 
Posts: 1375
Joined: 20 April 2018
Location: Fryslân

Re: SiSeSuSo = Simple Serial Sudoku Solver

Postby Hajime » Thu Dec 29, 2022 4:11 pm

The next version is not yet on the website but here to download
https://sites.google.com/site/sisesuso

Version 29 Dec 2022, 2022-12-29 C
Implemented Kropki, Greater Than and XV (TenFive)
Because of the symbols on borders between 2 cells
- the complete interior of SiSeSuSo is rebuild
- the rebuild is much faster in screen IO

Please test SiSeSuSo. I appreciate all findings like bugs, clumsy functionality or accolades ;)

And a Happy New Year to you all.

Edit: URL replaced by official website link
Last edited by Hajime on Sun Jan 15, 2023 2:27 pm, edited 1 time in total.
User avatar
Hajime
 
Posts: 1375
Joined: 20 April 2018
Location: Fryslân

Re: SiSeSuSo = Simple Serial Sudoku Solver

Postby Hajime » Sun Jan 15, 2023 2:24 pm

Version 15-Jan, 2023-1 . available at https://sites.google.com/site/sisesuso !

Changes:
  • Implemented Kropki, Greater Than and XV (TenFive)
  • Unique Rectangle - Type 5 added
    (1,2 already exists, for vanilla sudoku's only)
  • Lots of examples added to separate sub-folder
  • Because of the symbols on borders between 2 cells
    - the complete interior of SiSeSuSo is rebuild
    - the rebuild is much faster in screen IO
  • Save puzzle in a JPG with/without pencilmarks
  • Patterns-Game Tab page is removed;
    will be back as separate program if g.r.emlin revives

Main features of SiSeSuSo
  • a grid with the puzzle containing various overlapping Sudoku's, with or without pencil marks
  • solves most Sudoku's including all kinds of overlapping Sudoku's
  • a logging per solved cell including additional used methods if needed
  • step through the steps of the solution journey
  • choose coloring of cells to your liking
  • check on/off a variety of solving methods
  • more than a dozen types of Sudoku, which may be different per Sudoku in the same puzzle
  • including splitted Sudoku's that are spread all over the puzzle like a Clueless Explosion
  • a solver and a generator to make your own puzzles
  • generated puzzles may have a variety of symmetry
  • read or save puzzle in a file for distribution or paste a puzzle from the clipboard
  • export the Grid to a browser (html) or JPG with pencil marks in telephone style; also for printing
  • speed up the solving process by output to screen reduction
  • read a file with 1000's of single Sudoku's (lines with 81 digits) to be solved in batch
  • in batch processing Sudoku types can be chosen, must be equal for the whole batch
  • an extra output tab with the current grid in character-table format AND in 81-char-line format
  • lots of Gattai templates, like Samurai, Sumo and Shaolin; also extendable with your own arrangement

Supported Sudoku Types:
  • N (or nothing) is a Standard Sudoku
  • X = SudokuX with diagonals
  • W = Windoku with 4 extra boxes (and 5 hidden houses)
  • P= SudokuP (disjoined groups of same color need 123456789)
  • AN = Anti kNight, digits can not be repeated a Chess Knight's move away
  • AK = Anti King, digits can not be repeated a Chess King's move away
  • FNC = Ferz Non Consecutive, diagonal neighbor cells can not be +1 or -1 difference
  • KR = Kropki, an open dot between 2 cells means Consecutive, a solid dot means half/double of each other
    If there is not a dot between 2 cells, it means they are not consecutive nor half/double of each other
  • XV = TenFive, an X means sums up to 10, a V means sums up to 5 (so 56789 cannot be part of the candidates)
    If there is not a X or V the cells do not sum up to 10 or 5.
  • GT = Greater Than, a cell is > or < than its adjacent cell
  • A = Asterisk
  • G = Girandola
  • CD = Center Dot
  • NC = Non Consecutive, adjacent cells can not be +1 or -1 difference
  • NCT = Non Consecutive Toroidal , wraps around the edges, 19 also forbidden pair
  • OE = Odd / Even
  • JS = Jigsaw pieces in stead of normal boxes
  • JSB = Jigsaw houses AND normal boxes together
  • N+2 will show a scattered Sudoku with a space of 2 empty boxes between the boxes of the Sudoku
  • N-3 will show a scattered Sudoku with a space of 3 empty cells between the cells of the Sudoku
    You can have multiple types in a Sudoku so "WAX" will treat the Sudoku as a Windoku, Asterisk and X-Sudoku.

Available methods to solve a puzzle
  • Naked Single in a cell or Hidden Single in a house
  • Naked/Hidden Pairs,Triplets,Quads
  • Pointing, Claiming
  • Generalized Intersection
  • 2-string-Kite, Skyscraper and TurbotCrane
  • Unique Rectangle
  • X-Wing, SwordFish, JellyFish
  • X-chain (one candidate chain)
  • XY-Chain (bivalue)
  • Alternating Inference Chanin (AIC)
  • Forcing Net and Nested Forcing Net
  • BruteForce / BackTracking

Available predefined Gattai templates (including some with Clueless extra grids)

Vanilla Sudoku, Twin, Sensei, Triple, Wing, Sohei, Samurai, Kazagurama-Windmill, Harakiri, Ninja, Clueless Special, Clueless Explosion, Shogun, Sumo, Snake, Taiken, Shaolin, DOAG;
but you can make any other puzzle with overlapping area's yourself .

Predefined Jigsaw layouts (thanks mathimagics) embedded in the distribution kit and in SiSeSuSo program
  • 2500 Jigsaw without 3x3 boxes (JS)
  • 2500 Jigsaws with 3x3 boxes (JSB)
User avatar
Hajime
 
Posts: 1375
Joined: 20 April 2018
Location: Fryslân

Re: SiSeSuSo = Simple Serial Sudoku Solver

Postby Hajime » Tue Jan 24, 2023 10:13 am

The february 2023 version of SiSeSuSo.exe is now available at
https://sites.google.com/site/sisesuso .

  • Fatal bug when minimizing SiSeSuSo is fixed
  • Added "Consecutive type" what is about half-a-Kropki.
    If an open dot is on the border between 2 cells then the 2 solution digits are consecutive.
    If there is no dot the digits are not consecutive.
An example of CS is here
User avatar
Hajime
 
Posts: 1375
Joined: 20 April 2018
Location: Fryslân

PreviousNext

Return to Software