Sudoku ohne Ziffernvorgabe

Neue Frage »

Dopap Auf diesen Beitrag antworten »
Sudoku ohne Ziffernvorgabe
es liegt ein leeres Sudoku vor. Zu den üblichen Regeln gibt es in diesem Falle natürlich noch Zusatzregeln damit es lösbar wird.
Ein simpler brute force Ansatz liefert mögliche Matrizen. Zu viel. Deshalb
  1. Wieviele echte Sudokus gibt es ?
  2. Wieviele Sudokus gibt es, wenn zusätzlich Felder im Abstand = Springerzug im Schach keine gleichen Ziffern haben dürfen ?


Eine andere Frage wäre, wie man das programmieren könnte.
HAL 9000 Auf diesen Beitrag antworten »

Zitat:
Original von Dopap
Wieviele echte Sudokus gibt es ?

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.
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.
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
Dopap Auf diesen Beitrag antworten »

Zitat:
Original von HAL 9000
...
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.


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.
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.
 
 
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.
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »