Hi,

Zitat von
Drahti
Carsten, was ist das tatsächliche Problem? Muss man ALLE Lösungen finden? Oder die Anzahl der möglichen Lösungen?
Möglicherweise reduziert um Spiegelungen und Drehungen? Wenn es so einfach wäre, hätte doch schon jemand das Geld abgeholt...

Eigentlich wird bei der Fragestellung n-Damen auf einem n x n Feld immer gefordert, dass alle Lösungen gefunden werden (gesamt und um Symmetrien bereinigt, bei einem 8 x 8 Feld sind das 96 Lösungen und 12 bereinigt).
Bei n = 1000 hast du ca. 1000! (1000 Fakultät) Möglichkeiten. Da liegt das Problem. Ich glaube , Du hast dir über die Größe der Zahl noch keine Gedanken gemacht.
Das ein effizienter Algo gesucht wird (wie Paul schreibt), ist nicht die Aufgabe, sondern quasi der Nebeneffekt. Hast du nämlich einen Algo, der alle Lösungen in Polynominalzeit lösen könnte, wäre der automatisch sehr sehr effizient.
Ich würde dir allerdings schon einige Tüten Gummibärchen spendieren, wenn du bis Jahresende eine einzige Lösung für n = 1000 präsentierst Egal wie elegant der Algo ist ...
Stay tuned ...
Carsten