Games

Isanaki 2.6b: Isanaki Sudoku Generator, Solver and Helper


Isanaki 2.6b: Sudoku and Wordoku Boards Solver

  1. Solving logics of Isanaki 2.6b
  2. You can ask the application to solve the board for you.

    Just select the menu 'Solve' and select the type of logic for puzzle solving

    1. Solving by Brute-Force: in this case, the application guesses in a systematic (recursive) way the different numbers of the board up to the complete solution.

      For a 9 * 9 board, it typically takes a few milliseconds. For complex 16 * 16 board, the process could exceed 10 seconds. At any time, you can stop a lengthy brute-force processing by selecting the menu 'Solve | Stop Brute-Force Solving'

    2. Solving by Logical Deduction: Isanaki 2.6b uses the same techniques as you to solve the board (see below for the solving techniques used). It applies the different techniques sequentially from the simplest ones to the more complex ones from the first cell to the last one. As soon as it found something, it restarts the processing.

  3. Techniques used by Isanaki 2.6b Solver
  4. The solver of Isanaki 2.6b applies the most common techniques used to solve Sudoku boards

    Advanced techniques were added in each release of the application. Meanwhile, its resolving capacity is able to solve most of the boards found in magazines or on the Web.

    The following techniques are used to solve the boards logically:

    • Single in a Box
    • Single in a Row
    • Single in a Column
    • Hidden Single in a Box
    • Hidden Single in a Row
    • Hidden Single in a Column
    • Naked Single in a Box
    • Pointing Pair Reduction in a Row
    • Pointing Pair Reduction in a Column
    • Box Line Reduction in a Row
    • Box Line Reduction in a Col
    • Naked Pair in a Box
    • Naked Pair in a Row
    • Naked Pair in a Column
    • Hidden Pair in a Box
    • Hidden Pair in a Row
    • Hidden Pair in a Column
    • Naked Triple in a Box
    • Naked Triple in a Row
    • Naked Triple in a Column
    • Hidden Triple in a Box
    • Hidden Triple in a Row
    • Hidden Triple in a Column
    • Naked Quad in a Box
    • Naked Quad in a Row
    • Naked Quad in a Column
    • Remote Pairs
    • XY-Chains
    • Unique Rectangle Type I
    • Unique Rectangle Type II
    • Single Colours
    • X Wings
    • Y Wings
    • Forced Chains
    • Brute-Force Guess (Note that the use of this technique is optional)

  5. Custom solving techniques hierarchy
  6. Isanaki 2.6b provides support for customizable solving techniques hierarchy. Using this advanced option, it is possible to control the way the application solves the board. The solving behaviour (simplest techniques first, then techniques with increasing complexity and, finally, brute-force guess) is directed by the order of appearance of the solving techniques in the custom hierarchy.

    Select the menu 'Options | Advanced Options' to modify the behaviour of Isanaki 2.6b.



    and change the techniques ranking to fit your needs.

    Note that there is an option to force the brute force technique to always be used as the last technique, whatever the solving hierarchy but you always can customize the solver to disallow the use of brute force technique ...

    The solver of Isanaki 2.6b is very fast (between 1 and 50 milliseconds for the hardest sudoku boards)