Mijn website

Sudoku's

Ook in 2021 en 2022 zijn er aanpassingen aan het Sudoku programma doorgevoerd.

In het vorige scherm heb ik aangegeven, dat een Sudoku uitsluitend met logische redenering zou moeten worden opgelost. Dat is nog steeds van toepassing, alleen het is mij duidelijk geworden, dat hierbij niet alleeen de basisregels van de Sudoku van toepassing zijn. Het is mij duidelijk geworden, dat ook gebruik moet worden gemaakt van de nodige administratie van alle mogelijke cijfers, die op een gegeven moment in de cellen zouden kunnen worden ingevuld. De conclusies uit deze administratie zijn legio. En vormen mede de basis voor het oplossen van vele Sudoku's.
In de afbeelding is rechts de genoemde administratie te zien, die de basis vormt van de, eveneens genoemde, algoritmes.

Diverse van deze conclusie algoritmes heb ik in mijn programma gebruikt bij het programmeren van de automatische oplosmethode. Met als gevolg, dat ik vele Sudoku's nu automatisch kan oplossen. Nog niet allemaal. Als er Sudoku's zijn gemaakt met administratieve methoden, die ik niet heb ingebouwd, dan bestaat de mogelijkheid nog steeds dat ik de Sudoku niet kan oplossen.
Ik kan kiezen een Sudoku op te lossen met uitsluitend de basisregels of ook met de administratieve algoritmes.

Ik kan inmiddels ook eigen Sudoku's maken. Waarbij ik naar keuze wel of geen gebruik maak van de genoemde administratieve algoritmes.

Omdat ik nog niet alle Sudoku's volgens de genoemde methoden kan oplossen, heb ik ook gezocht naar een oplosmethode onafhankelijk van deze methoden. Dat is mij gelukt. Ik kan nu elke Sudoku oplossen. Daarbij heb ik drie niveaus ingebouwd van eenvoudig naar uitgebreid. In onderstaande afbeelding zijn de aangeduid met 'Extra', 'Ultra' en 'Ultra+'.


Klik voor vergroting

Klik op de afbeelding voor een grote versie