Sudoku ohne Ziffernvorgabe |
13.08.2020, 15:02 | Dopap | Auf diesen Beitrag antworten » | ||
Sudoku ohne Ziffernvorgabe Ein simpler brute force Ansatz liefert mögliche Matrizen. Zu viel. Deshalb
Eine andere Frage wäre, wie man das programmieren könnte. |
||||
13.08.2020, 15:21 | HAL 9000 | Auf diesen Beitrag antworten » | ||
Laut http://www.afjarvis.staff.shef.ac.uk/sudoku/sudoku.pdf sind es . Hab den Artikel kurz überflogen: Anscheinend haben die Autoren den Bruteforce-Aufwand durch diverse Vorbetrachtungen soweit heruntergeschraubt, dass ein 2005-PC letztlich nur noch ca. zwei Minuten rechnen musste. |
||||
13.08.2020, 15:35 | G130820 | Auf diesen Beitrag antworten » | ||
Wenn pro Sekunde auf der Welt 1 Sudoko gelöst würde, dauert das ca. 2*10^14 Jahre,alle Varianten durchzuspielen, also ca. 15000-mal die Zeit seit dem Urknall. |
||||
13.08.2020, 15:52 | Steffen Bühler | Auf diesen Beitrag antworten » | ||
Wobei die Zahl schon in diesem Artikel auf reduziert wird, weil natürlich Redundanzen auftreten. Wiki zitiert einen späteren Jarvis-Artikel, wo er das Ganze sogar nur auf eindampft. Dann hätte man's in schlappen 175 Jahren durch. Viele Grüße Steffen |
||||
13.08.2020, 17:05 | Dopap | Auf diesen Beitrag antworten » | ||
Was genau hat der 2005 PC in 2 Minuten berechnet. Werde da nicht schlau. @ Stefan Bühler: von was? Etwa in dem Sinne, dass die entsprechenden Matrizen verschieden sind? Ich nenne diese Sudokus "Sudoku-Matrizen", d.h. 2 derartige Sudokus sind verschieden wenn die Differenz der Matrizen nicht die Nullmatrix ist. |
||||
13.08.2020, 17:32 | Steffen Bühler | Auf diesen Beitrag antworten » | ||
Laut dem pdf haben sie es geschafft, einen Algorithmus zu schreiben, der bei gegebenen ersten drei Sudoku-Zeilen sämtliche Möglichkeiten für die restlichen sechs Zeilen berechnet. Diesen wiederum haben sie dann geschwindigkeitsoptimiert. Es lässt sich natürlich streiten, ob ein Sudoku ein anderes wird, wenn man es um 90° dreht oder spiegelt. Oder einfach z.B. alle 9en und 2en gegeneinander austauscht. Du siehst hier als Purist offenbar einen Unterschied, aber wenn Du die beiden Sudokus hintereinander lösen müsstest, würdest Du beim zweiten wahrscheinlich schneller sein. Darauf beruht wohl die Reduzierung. |
||||
Anzeige | ||||
|
||||
13.08.2020, 18:06 | Dopap | Auf diesen Beitrag antworten » | ||
genau, es wird immer wieder von verschieden geschrieben ohne das genau zu definieren. Es geht ja nicht um die Anzahl möglicher Aufgaben sondern nur um die Anzahl korrekt gefüllter Sudokus. Da bin ich gerne Pedant. So gibt es in obigen strengen Sinne genau verschiedene beim 3x3x3 Zauberwürfel durch Verdrehen erreichbare ortsfeste Stellungen. |
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
|
Die Neuesten » |
|