Beitragvon Heinrich Tegethoff » 6. Mai 2006, 14:58
Hallo Jeff,
vor Urzeiten kannte ich dieses Problem als 8-Damen-Problem, also
8 Damen so auf ein 8x8-Schachbrett zu stellen, dass sich keine
Damen schlagen. Dies habe ich als n-Damen-Problem programmiert,
wobei es bei 8 Damen 92 verschiedene Lösungen gibt, einschliesslich
Symmetrie.
Bei vielen Damen lohnt es sich nicht mehr, die einzelnen Lösungen
aufzuzeigen. Ich habe nur noch zählen lassen, WIEVIELE Lösungen
es für n-Damen gibt. Dies war so 1992, und bei 19 Damen lief ein
Sparc-10-Rechner so seine 2 Monate daran.
Ich habe einmal in meinem digitalen Archiv gekramt und fand für 19
Damen auf einem 19x19-Schachbrett:
> Solutions for 19 queens: 673090552
>> 4341229829271 tests
>> 27-12:14:50,
>> 1187658.8 CPU seconds
Ich habe gerade keinen C-fähigen Rechner zur Hand, aber ich könnte
Dir die ersten paar Tausend 32x32-Schachbretter mit 32 Damen darauf
ungefähr am Montag per Email zusenden - wenn das noch wichtig ist.
Mit 16 schwarzen und 16 weissen Damen gibt es natürlich noch
viel mehr Lösungen, da sich weisse und weisse bzw. schw/schw. nicht
schlagen.
Das 20-Damen-Problem hatte nach 692787.5 CPU Sekunden 3375343382
Lösungen, aber dann mußte ich damals abbrechen.
Servus,
Heinz
PS:[pre]
d8a: Berechne Damenproblem fuer 1 bis 18 Damen...
Solutions for 1 queen: 1, 1 test. 20-18:05:23, 0.0 CPU
Solutions for 2 queens: 0, 6 tests. 20-18:05:23, 0.0 CPU
Solutions for 3 queens: 0, 18 tests. 20-18:05:23, 0.0 CPU
Solutions for 4 queens: 2, 60 tests. 20-18:05:23, 0.0 CPU
Solutions for 5 queens: 10, 220 tests. 20-18:05:23, 0.0 CPU
Solutions for 6 queens: 4, 894 tests. 20-18:05:23, 0.0 CPU
Solutions for 7 queens: 40, 3584 tests. 20-18:05:23, 0.0 CPU
Solutions for 8 queens: 92, 15720 tests. 20-18:05:23, 0.0 CPU
Solutions for 9 queens: 352, 72378 tests. 20-18:05:23, 0.0 CPU
Solutions for 10 queens: 724, 348150 tests. 20-18:05:23, 0.1 CPU
Solutions for 11 queens: 2680, 1806706 tests. 20-18:05:24, 0.6 CPU
Solutions for 12 queens: 14200, 10103868 tests. 20-18:05:27, 3.2 CPU
Solutions for 13 queens: 73712, 59815314 tests. 20-18:05:49, 18.7 CPU
Solutions for 14 queens: 365596, 377901398 tests. 20-18:07:52, 114.7 CPU
Solutions for 15 queens: 2279184, 2532748320 tests. 20-18:20:41, 746.5 CPU
Solutions for 16 queens: 14772512, 18022684656 tests. 20-19:47:12, 5183.9 CPU
Solutions for 17 queens: 95815104, 134660516076 tests. 21-06:21:51, 37965.4 CPU
Solutions for 18 queens: 666090624,1056595569606 tests. 24-16:51:56,293295.5 CPU
Interupted! 19 queens: 73559184, 197942153558 tests. 25-08:09:04, 54264.0 CPU
The last calculation is aborted and doesn't show the complete solutions[/pre]