SAGE kombiniert mehrere Dutzend Software-Pakete und löst, neben allen Arten von mathematischen Problemen, auch Sudokus.
Ich weiß, für passionierte Sudoku-Löser ist das Blasphemie, aber ich möchte doch darauf hinweisen:
Weil ich dieses Semester eine Zahlentheorie-Vorlesung halte, beschäftige ich mich (und die Studenten) gelegentlich mit dem Computer-Algebra-System SAGE.
SAGE ist frei verfügbar1, man meldet sich auf https://www.sagenb.org an, kann es dann online nutzen oder auch herunterladen.
Nach der Anmeldung einfach auf “New Worksheet” klicken und beginnen. Für das Lösen von Sudokus (und auch für die meisten mathematischen Funktionen) sind keine Python-Kenntnisse erforderlich.
Ein Tutorial (für mathematische Anwendungen) findet man hier.
Und, wie gesagt, Sudokus kann man mit SAGE ganz einfach lösen:
Mit der Eingabe oben (für die freien Stellen wird immer 0 eingesetzt) bekommt man (durch Klicken auf “Evaluate”) die Ausgabe
PS: Die Notices of the American Mathematical Society haben diesen Monat einen Artikel über Sudoku-Algorithmen. Und aus mathematischer Sicht sind Sudokus ja eigentlich “nur” ein spezielles Graphenfärbungsproblem, siehe Topologie von Flächen XIV.
1: SAGE kombiniert mehrere Dutzend Software-Pakete wie GAP, GP/PARI, Singular, Octave, Magma, Maxima, R und verknüpft sie unter einer gemeinsamen (Python-basierten) Oberfläche. Mehr Informationen hier.
Kommentare (3)