www.wikidata.de-de.nina.az
Acht Damen Problem a b c d e f g h 8 87 76 65 54 43 32 21 1 a b c d e f g h eine der Losungen Das Damenproblem ist eine schachmathematische Aufgabe Es sollen jeweils acht Damen auf einem Schachbrett so aufgestellt werden dass keine zwei Damen einander gemass ihren in den Schachregeln definierten Zugmoglichkeiten schlagen konnen Die Figurenfarbe wird dabei ignoriert und es wird angenommen dass jede Figur jede andere angreifen konnte Solcherart auf dem Schachbrett angeordnete Figuren werden auch als unabhangig bezeichnet 1 Fur Damen heisst dies konkret und anders ausgedruckt Es durfen keine zwei Damen auf derselben Reihe Linie oder Diagonale stehen Im Mittelpunkt steht beim Damenproblem die Frage nach der Anzahl der moglichen Losungen Im Falle des klassischen 8 8 displaystyle 8 times 8 Schachbretts gibt es 92 displaystyle 92 verschiedene Moglichkeiten die Damen entsprechend aufzustellen Betrachtet man Losungen als gleich die sich durch Spiegelung oder Drehung des Brettes auseinander ergeben verbleiben noch 12 displaystyle 12 Basis Losungen Das Problem kann auf quadratische Schachbretter beliebiger Grosse verallgemeinert werden Dann gilt es n displaystyle n unabhangige Damen auf einem Brett von n n displaystyle n times n Feldern zu positionieren mit n displaystyle n als Parameter aus den naturlichen Zahlen Inhaltsverzeichnis 1 Geschichte 2 Anzahl der Losungen im klassischen Damenproblem 3 Anzahl der Losungen im verallgemeinerten Damenproblem 3 1 Anzahl der Losungen bis zur Brettgrosse 27 27 3 2 Anzahl der Losungen fur grosse n 4 Algorithmen zur Losungssuche 4 1 Rekursives Backtracking 4 2 Constraintprogrammierung 4 3 Explizite Losung 4 4 Andere Methoden 5 Verwandte Problemstellungen 5 1 Andere Figuren 5 2 Andere Brettgeometrie 5 3 Andere Aufgabenstellungen 6 Siehe auch 7 Literatur 8 Weblinks 9 EinzelnachweiseGeschichte BearbeitenErstmals formuliert wurde das Damenproblem von dem bayerischen Schachmeister Max Bezzel In der Berliner Schachzeitung fragte er 1848 nach der Anzahl der moglichen Losungen Als erster nannte 1850 der Zahnarzt Franz Nauck in der Leipziger Illustrirten Zeitung die korrekte Zahl 92 displaystyle 92 nbsp 1874 bewies der englische Mathematiker James Whitbread Lee Glaisher dass es nicht mehr Losungen geben kann 2 Damit war das ursprungliche Problem vollstandig gelost Auch Carl Friedrich Gauss zeigte Interesse an dem Problem weshalb es irrtumlich haufig auf ihn zuruckgefuhrt wird er hatte indessen nur 72 displaystyle 72 nbsp der Losungen gefunden 3 Nauck verallgemeinerte die Problemstellung und fragte auf wie viele verschiedene Arten n displaystyle n nbsp Damen auf einem n n displaystyle n times n nbsp Schachbrett aufgestellt werden konnen Acht Damen ProblemSymmetrische eindeutige Losung a b c d e f g h 8 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 87 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 76 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 65 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 54 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 43 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 32 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 21 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 1 a b c d e f g h Diese Art sorgt fur 92 displaystyle 92 nbsp statt 96 displaystyle 96 nbsp verschiedene Losungen basierend auf 12 displaystyle 12 nbsp eindeutigen Losungen Im Jahre 1992 fanden Demirors Rafraf und Tanik eine Aquivalenz zwischen magischen Quadraten und Damenproblemen 4 Das Damenproblem tauchte auch in den Computerspielen The 7th Guest und The Whispered World auf Im Nintendo DS Titel Professor Layton und das geheimnisvolle Dorf muss es vom Spieler in unterschiedlicher Form sogar mehrfach gelost werden Anzahl der Losungen im klassischen Damenproblem BearbeitenDas klassische Problem mit acht Damen auf einem 8 8 displaystyle 8 times 8 nbsp Brett hat 92 displaystyle 92 nbsp verschiedene Losungen Wenn man solche die durch Drehen oder Spiegeln des Brettes aufeinander abgebildet werden nur einfach zahlt bleiben 12 displaystyle 12 nbsp eindeutige Losungen ubrig die unterschiedlichen Farben der Felder werden nicht beachtet Da es fur jede dieser reduzierten Losungen vier Spiegelungen an Diagonalen Horizontale und Vertikale durch die Brettmitte und drei Rotationen 90 displaystyle 90 circ nbsp 180 displaystyle 180 circ nbsp 270 displaystyle 270 circ nbsp gibt konnte man eine Gesamtzahl von 8 12 96 displaystyle 8 times 12 96 nbsp Losungen vermuten Da aber eine der Losungen siehe Diagramm bei einer Drehung um 180 displaystyle 180 circ nbsp in sich selbst ubergeht und die Spiegelung an der Horizontalen dasselbe ergibt wie die Spiegelung an der Vertikalen und die Drehung um 90 displaystyle 90 circ nbsp dasselbe ergibt wie die Drehung um 270 displaystyle 270 circ nbsp und die Spiegelung an der einen Diagonalen dasselbe ergibt wie die Spiegelung an der anderen Diagonalen lassen sich aus dieser nicht 7 neue Losungen konstruieren sondern nur 3 also 4 weniger Es ergeben sich insgesamt 92 displaystyle 92 nbsp Losungen Anzahl der Losungen im verallgemeinerten Damenproblem BearbeitenDas verallgemeinerte Damenproblem verlangt n displaystyle n nbsp Damen auf einem Brett von n n displaystyle n times n nbsp Feldern so zu positionieren dass sie einander nicht diagonal senkrecht und waagerecht gegenuber stehen Anzahl der Losungen bis zur Brettgrosse 27 27 Bearbeiten Die folgende Tabelle fuhrt die Anzahl der eindeutigen Losungen und die der gesamten Losungen bis zur Brettgrosse 27 27 displaystyle 27 times 27 nbsp auf n displaystyle boldsymbol n nbsp 1 displaystyle 1 nbsp 2 displaystyle 2 nbsp 3 displaystyle 3 nbsp 4 displaystyle 4 nbsp 5 displaystyle 5 nbsp 6 displaystyle 6 nbsp 7 displaystyle 7 nbsp 8 displaystyle 8 nbsp 9 displaystyle 9 nbsp 10 displaystyle 10 nbsp 11 displaystyle 11 nbsp 12 displaystyle 12 nbsp 13 displaystyle 13 nbsp 14 displaystyle 14 nbsp 15 displaystyle 15 nbsp 16 displaystyle 16 nbsp 17 displaystyle 17 nbsp 18 displaystyle 18 nbsp eindeutig displaystyle textbf eindeutig nbsp 1 displaystyle 1 nbsp 0 displaystyle 0 nbsp 0 displaystyle 0 nbsp 1 displaystyle 1 nbsp 2 displaystyle 2 nbsp 1 displaystyle 1 nbsp 6 displaystyle 6 nbsp 12 displaystyle 12 nbsp 46 displaystyle 46 nbsp 92 displaystyle 92 nbsp 341 displaystyle 341 nbsp 1 787 displaystyle 1 787 nbsp 9 233 displaystyle 9 233 nbsp 45 752 displaystyle 45 752 nbsp 285 053 displaystyle 285 053 nbsp 1 846 955 displaystyle 1 846 955 nbsp 11 977 939 displaystyle 11 977 939 nbsp 83 263 591 displaystyle 83 263 591 nbsp insgesamt displaystyle textbf insgesamt nbsp 1 displaystyle 1 nbsp 0 displaystyle 0 nbsp 0 displaystyle 0 nbsp 2 displaystyle 2 nbsp 10 displaystyle 10 nbsp 4 displaystyle 4 nbsp 40 displaystyle 40 nbsp 92 displaystyle 92 nbsp 352 displaystyle 352 nbsp 724 displaystyle 724 nbsp 2 680 displaystyle 2 680 nbsp 14 200 displaystyle 14 200 nbsp 73 712 displaystyle 73 712 nbsp 365 596 displaystyle 365 596 nbsp 2 279 184 displaystyle 2 279 184 nbsp 14 772 512 displaystyle 14 772 512 nbsp 95 815 104 displaystyle 95 815 104 nbsp 666 090 624 displaystyle 666 090 624 nbsp n displaystyle boldsymbol n nbsp 19 displaystyle 19 nbsp 20 displaystyle 20 nbsp 21 displaystyle 21 nbsp 22 displaystyle 22 nbsp 23 displaystyle 23 nbsp 24 displaystyle 24 nbsp eindeutig displaystyle textbf eindeutig nbsp 621 012 754 displaystyle 621 012 754 nbsp 4 878 666 808 displaystyle 4 878 666 808 nbsp 39 333 324 973 displaystyle 39 333 324 973 nbsp 336 376 244 042 displaystyle 336 376 244 042 nbsp 3 029 242 658 210 displaystyle 3 029 242 658 210 nbsp 28 439 272 956 934 displaystyle 28 439 272 956 934 nbsp insgesamt displaystyle textbf insgesamt nbsp 4 968 057 848 displaystyle 4 968 057 848 nbsp 39 029 188 884 displaystyle 39 029 188 884 nbsp 314 666 222 712 displaystyle 314 666 222 712 nbsp 2 691 008 701 644 displaystyle 2 691 008 701 644 nbsp 24 233 937 684 440 displaystyle 24 233 937 684 440 nbsp 227 514 171 973 736 displaystyle 227 514 171 973 736 nbsp n displaystyle boldsymbol n nbsp 25 errechnet 2005 displaystyle 25 text errechnet 2005 nbsp 26 errechnet 2009 displaystyle 26 text errechnet 2009 nbsp 27 errechnet 2016 displaystyle 27 text errechnet 2016 nbsp eindeutig displaystyle textbf eindeutig nbsp 275 986 683 743 434 displaystyle 275 986 683 743 434 nbsp 2 789 712 466 510 289 displaystyle 2 789 712 466 510 289 nbsp 29 363 495 934 315 694 displaystyle 29 363 495 934 315 694 nbsp insgesamt displaystyle textbf insgesamt nbsp 2 207 893 435 808 352 displaystyle 2 207 893 435 808 352 nbsp 22 317 699 616 364 044 displaystyle 22 317 699 616 364 044 nbsp 234 907 967 154 122 528 displaystyle 234 907 967 154 122 528 nbsp Die zuvor bekannte aber nicht uberprufte Losungszahl fur n 12 displaystyle n 12 nbsp wurde 1969 unabhangig voneinander von Torbjorn Lindelof und Bernd Schwarzkopf per Computeranalysen bestatigt Lindelof errechnete dabei auch die Grossen von n 13 displaystyle n 13 nbsp und n 14 displaystyle n 14 nbsp 5 1970 errechnete Lindelof die Zahl fur n 15 displaystyle n 15 nbsp mit der Bemerkung dass Computer die 50 bis 100 fache der zu dieser Zeit ublichen Rechenkapazitat fur grossere Schachbretter benotigen 6 Die Losungszahl fur n 26 displaystyle n 26 nbsp wurde am 11 Juli 2009 vom Queens TUD Projekt 7 mit FPGA Losern bestimmt und am 30 August 2009 vom MC Projekt 8 auf zwei russischen Superrechnern der damals aktuellen TOP500 Liste bestatigt Nach mehr als 7 Jahren folgte am 19 September 2016 die Losungszahl fur n 27 displaystyle n 27 nbsp 9 Diese konnte in einem Nachfolgeprojekt 10 unter Ausnutzung weiterer Problemsymmetrien und der gesteigerten technischen Leistungsfahigkeit wieder mit Hilfe von FPGA Losern berechnet werden Die Bestatigung dieser Zahl durch ein zweites unabhangiges Projekt steht noch aus Allgemein lasst sich feststellen dass die Anzahl der Losungen etwas schneller als exponentiell mit der Brettgrosse anwachst Interessanterweise gibt es auf dem 2 2 displaystyle 2 times 2 nbsp Brett sowie auf dem 6 6 displaystyle 6 times 6 nbsp Brett weniger Losungen als auf dem jeweils kleineren Brett Anzahl der Losungen fur grosse n Bearbeiten Eine obere Schranke fur die Losungsanzahl D n displaystyle D n nbsp des Damenproblems auf einem n n displaystyle n times n nbsp Brett ist n displaystyle n nbsp Dies ist die Anzahl von Losungen fur n displaystyle n nbsp einander nicht bedrohende Turme Die Aufstellungen voneinander nicht bedrohenden Damen fur n gt 1 displaystyle n gt 1 nbsp sind eine echte Teilmenge hiervon Die asymptotische Form von D n displaystyle D n nbsp ist nicht bekannt Rivin u a stellen die Vermutung auf dass lim n log D n n log n b gt 0 displaystyle lim n to infty frac log D n n log n beta gt 0 nbsp ist 11 Aus den bekannten Gliedern der Folge lasst sich fur grosse n displaystyle n nbsp folgende Naherungsformel abschatzen 12 D n c n 1 n displaystyle D n approx c n 1 times n nbsp mit c 243 625 0 388 8 displaystyle c frac 243 625 approx 0 3888 nbsp Algorithmen zur Losungssuche BearbeitenDas Damenproblem ist ein gutes Beispiel fur ein einfach zu formulierendes Problem mit nicht trivialen Losungen Eine Reihe von Programmiertechniken ist geeignet alle Losungen zu erzeugen Klassisch ist rekursives Backtracking dieses ist besonders einfach zu realisieren mit logischer Programmierung Eine weitere Moglichkeit sind genetische Algorithmen Derartige Ansatze sind wesentlich effizienter als ein naiver Brute Force Algorithmus der im 8 8 displaystyle 8 times 8 nbsp Fall alle 64 63 62 61 60 59 58 57 displaystyle 64 times 63 times 62 times 61 times 60 times 59 times 58 times 57 nbsp lt 64 8 2 48 displaystyle lt 64 8 2 48 nbsp moglichen Positionierungen der acht Damen durchprobiert und dabei alle Stellungen ausfiltert in denen jeweils zwei Damen einander schlagen konnten Dieser Algorithmus erzeugt mehrfach die gleichen Losungen wenn Permutationen der Damen gleiche Felder besetzen Ein etwas effizienterer Brute Force Algorithmus platziert nacheinander in jeder Reihe nur eine Dame und reduziert dadurch die Komplexitat auf 8 8 2 24 displaystyle 8 8 2 24 nbsp mogliche Stellungen Rekursives Backtracking Bearbeiten nbsp Animation des rekursiven Backtracking AlgorithmusDas Damenproblem kann durch einen rekursiven Algorithmus effizient gelost werden indem das Problem mit n displaystyle n nbsp Damen so aufgefasst wird dass es gilt zu jeder Losung mit n 1 displaystyle n 1 nbsp Damen eine weitere Dame hinzuzufugen Letztendlich lasst sich jedes Damenproblem damit auf ein Problem mit 0 displaystyle 0 nbsp Damen zuruckfuhren was nichts anderes als ein leeres Schachbrett ist Das folgende Python Programm findet alle Losungen des n displaystyle n nbsp Damen Problems mit Hilfe eines rekursiven Algorithmus Ein n n displaystyle n times n nbsp Brett wird dabei rekursiv auf kleinere Bretter mit geringerer Anzahl an Reihen n n 1 n n 2 displaystyle n times n 1 n times n 2 dots nbsp reduziert Das Programm nutzt direkt aus dass keine zwei Damen in der gleichen Reihe stehen Ausserdem wird benutzt dass eine Losung mit n 1 displaystyle n 1 nbsp Damen auf einem n n 1 displaystyle n times n 1 nbsp Brett auf jeden Fall eine Losung mit n 2 displaystyle n 2 nbsp Damen auf einem n n 2 displaystyle n times n 2 nbsp Brett enthalten muss In anderen Worten wenn man die untere oder obere Reihe der Teillosung eines n n 1 displaystyle n times n 1 nbsp Bretts entfernt bleiben n 2 displaystyle n 2 nbsp Damen auf einem n n 2 displaystyle n times n 2 nbsp Brett ubrig die wiederum eine Teillosung auf dem n n 2 displaystyle n times n 2 nbsp Brett darstellen Der Algorithmus konstruiert also alle Losungen aus den Losungen eines jeweils kleineren Brettes Da sichergestellt wird dass die Teillosungen auf den kleinen Brettern konfliktfrei sind spart dieser Algorithmus das Uberprufen vieler Stellungen Insgesamt werden fur das 8 8 displaystyle 8 times 8 nbsp Brett nur 15 720 displaystyle 15 720 nbsp Stellungen uberpruft 13 Erzeuge eine Liste von Losungen auf einem Brett mit Reihen und Spalten Eine Losung wird durch eine Liste der Spaltenpositionen indiziert durch die Reihennummer angegeben Die Indizes beginnen mit Null def damenproblem reihen spalten if reihen lt 0 return keine Dame zu setzen leeres Brett ist Losung else return eine dame dazu reihen 1 spalten damenproblem reihen 1 spalten Probiere alle Spalten in denen fur eine gegebene Teillosung eine Dame in neue reihe gestellt werden kann Wenn kein Konflikt mit der Teillosung auftritt ist eine neue Losung des um eine Reihe erweiterten Bretts gefunden def eine dame dazu neue reihe spalten vorherige loesungen neue loesungen for loesung in vorherige loesungen Versuche eine Dame in jeder Spalte von neue reihe einzufugen for neue spalte in range spalten print Versuch s in Reihe s neue spalte neue reihe if kein konflikt neue reihe neue spalte loesung Kein Konflikte also ist dieser Versuch eine Losung neue loesungen append loesung neue spalte return neue loesungen Kann eine Dame an die Position neue spalte neue reihe gestellt werden ohne dass sie eine der schon stehenden Damen schlagen kann def kein konflikt neue reihe neue spalte loesung Stelle sicher dass die neue Dame mit keiner der existierenden Damen auf einer Spalte oder Diagonalen steht for reihe in range neue reihe if loesung reihe neue spalte or gleiche Spalte loesung reihe reihe neue spalte neue reihe or gleiche Diagonale loesung reihe reihe neue spalte neue reihe gleiche Diagonale return False return True for loesung in damenproblem 8 8 print loesung Durch die Verwendung einer Koroutine kann der Algorithmus etwas vereinfacht werden Das folgende Programm ist eine Ubersetzung der Losung von Niklaus Wirth in die Programmiersprache Python verzichtet jedoch auf die im Original verwendete Indexarithmetik und verwendet stattdessen einfache Listen An die Stelle der Prozedur tritt hier ein Generator eine spezielle Form einer Koroutine durch die ein Iterator erzeugt wird 14 def queens n i a b c if i lt n for j in range n if j not in a and i j not in b and i j not in c yield from queens n i 1 a j b i j c i j else yield a for solution in queens 8 0 print solution Constraintprogrammierung Bearbeiten Die Constraintprogrammierung uber endliche Bereiche kann eine Aufgabe wie das Damenproblem sehr kompakt formulieren Das folgende Prolog Programm in GNU Prolog findet schnell eine Losung auch fur grosse Schachbretter Dieses Pradikat erzeugt eine Liste die eine einzige Losung darstellt Es ist sichergestellt dass jeder Wert zwischen 1 und N genau einmal auftritt n damen N Ls length Ls N fd domain Ls 1 N fd all different Ls constraint damen Ls fd labeling Ls variable method random Dieses Pradikat stellt sicher dass alle Stellungen die Losungsbedingungen erfuellen constraint damen constraint damen X Xs nicht schlagen X Xs 1 constraint damen Xs Mit diesem Pradikat wird sichergestellt dass zwei Damen nicht auf einer Diagonalen stehen nicht schlagen nicht schlagen X Y Xs N X Y N X Y N T N 1 nicht schlagen X Xs T Explizite Losung Bearbeiten nbsp a b c d e f nbsp 6 nbsp nbsp nbsp nbsp nbsp nbsp 65 nbsp nbsp nbsp nbsp nbsp nbsp 54 nbsp nbsp nbsp nbsp nbsp nbsp 43 nbsp nbsp nbsp nbsp nbsp nbsp 32 nbsp nbsp nbsp nbsp nbsp nbsp 21 nbsp nbsp nbsp nbsp nbsp nbsp 1a b c d e fKonstruktionsvorschrift fur gerades n displaystyle n nbsp das bei Division durch 6 displaystyle 6 nbsp nicht den Rest 2 displaystyle 2 nbsp ergibt Eine Konstruktionsvorschrift fur eine spezielle Losung mit beliebig grossem n wurde erstmals 1874 von Emil Pauls angegeben 15 16 17 Hierdurch wurde also insbesondere bewiesen dass das Damenproblem fur beliebiges n gt 3 displaystyle n gt 3 nbsp mindestens eine Losung besitzt Fur gerade n displaystyle n nbsp die bei Division mit 6 displaystyle 6 nbsp den Rest 0 displaystyle 0 nbsp oder 4 displaystyle 4 nbsp ergeben starte man in der zweiten Spalte der obersten Zeile und platziere eine Dame Platziere die folgenden Damen jeweils zwei Spalten rechts und eine Zeile unter der vorigen bis n 2 displaystyle textstyle frac n 2 nbsp Zeilen gefullt sind Die Zeilen der unteren Bretthalfte erhalt man aus der Spiegelung der oberen Damen am Mittelpunkt des Bretts Fur gerade n displaystyle n nbsp die bei Division mit 6 displaystyle 6 nbsp den Rest 2 displaystyle 2 nbsp ergeben darunter das normale Schachbrett mit n 8 displaystyle n 8 nbsp fuhrt diese Vorschrift nicht zu einer gultigen Losung Fur diesen Fall lasst sich eine alternative etwas komplizierte Konstruktionsvorschrift angeben 17 18 Andere Methoden Bearbeiten Ein iterativer Reparaturalgorithmus beginnt mit einer beliebigen Stellung der Damen auf dem Brett Es zahlt dann die Anzahl der Konflikte und versucht durch Umpositionieren der Damen die Anzahl der Konflikte zu reduzieren Effizient ist etwa die Dame mit den meisten Konflikten senkrecht auf die Position zu verschieben auf der die geringste Anzahl von Konflikten auftritt Mit dieser Methode kann das 1 000 000 displaystyle 1 000 000 nbsp Damen Problem ausgehend von einer vernunftigen Versuchsposition gelost werden Derart grosse Bretter lassen sich mit expliziten Konstruktionsalgorithmen nicht losen triviale Losungen ausgenommen allerdings kann ein solcher Iterationsalgorithmus nicht mit Sicherheit eine Losung finden Verwandte Problemstellungen BearbeitenAndere Figuren Bearbeiten Das Problem kann auch fur andere Schachfiguren Konig Laufer Springer Turm formuliert werden Eine weitere Verallgemeinerung des Problems stellt das n displaystyle n nbsp Superdamen Problem dar Superdamen durfen wie Damen und Springer ziehen Es ist nicht klar wer Superdamen oder das n displaystyle n nbsp Superdamen Problem erfunden hat In Mathematische Knobeleien Vieweg Verlag 1973 erwahnt Martin Gardner eine Schachvariation in der mit einer Superdame gespielt wird Gardner nennt diese Figur dort Maharadscha Andere kennen sie als Amazone Auch die Frage auf wie viele Arten sich n displaystyle n nbsp Superdamen auf einem n n displaystyle n times n nbsp Schachbrett bedrohungsfrei platzieren lassen wurde untersucht 19 n displaystyle boldsymbol n nbsp L o s u n g e n displaystyle mathbf L ddot o sungen nbsp n displaystyle boldsymbol n nbsp L o s u n g e n displaystyle mathbf L ddot o sungen nbsp n displaystyle boldsymbol n nbsp L o s u n g e n displaystyle mathbf L ddot o sungen nbsp n displaystyle boldsymbol n nbsp L o s u n g e n displaystyle mathbf L ddot o sungen nbsp n displaystyle boldsymbol n nbsp L o s u n g e n displaystyle mathbf L ddot o sungen nbsp n displaystyle boldsymbol n nbsp L o s u n g e n displaystyle mathbf L ddot o sungen nbsp 1 displaystyle 1 nbsp 1 displaystyle 1 nbsp 6 displaystyle 6 nbsp 0 displaystyle 0 nbsp 11 displaystyle 11 nbsp 44 displaystyle 44 nbsp 16 displaystyle 16 nbsp 202 900 displaystyle 202 900 nbsp 21 displaystyle 21 nbsp 3 977 841 852 displaystyle 3 977 841 852 nbsp 26 displaystyle 26 nbsp 286 022 102 245 804 displaystyle 286 022 102 245 804 nbsp 2 displaystyle 2 nbsp 0 displaystyle 0 nbsp 7 displaystyle 7 nbsp 0 displaystyle 0 nbsp 12 displaystyle 12 nbsp 156 displaystyle 156 nbsp 17 displaystyle 17 nbsp 1 330 622 displaystyle 1 330 622 nbsp 22 displaystyle 22 nbsp 34 092 182 276 displaystyle 34 092 182 276 nbsp 3 displaystyle 3 nbsp 0 displaystyle 0 nbsp 8 displaystyle 8 nbsp 0 displaystyle 0 nbsp 13 displaystyle 13 nbsp 1 876 displaystyle 1 876 nbsp 18 displaystyle 18 nbsp 8 924 976 displaystyle 8 924 976 nbsp 23 displaystyle 23 nbsp 306 819 842 212 displaystyle 306 819 842 212 nbsp 4 displaystyle 4 nbsp 0 displaystyle 0 nbsp 9 displaystyle 9 nbsp 0 displaystyle 0 nbsp 14 displaystyle 14 nbsp 5 180 displaystyle 5 180 nbsp 19 displaystyle 19 nbsp 64 492 432 displaystyle 64 492 432 nbsp 24 displaystyle 24 nbsp 2 883 202 816 808 displaystyle 2 883 202 816 808 nbsp 5 displaystyle 5 nbsp 0 displaystyle 0 nbsp 10 displaystyle 10 nbsp 4 displaystyle 4 nbsp 15 displaystyle 15 nbsp 32 516 displaystyle 32 516 nbsp 20 displaystyle 20 nbsp 495 864 256 displaystyle 495 864 256 nbsp 25 displaystyle 25 nbsp 28 144 109 776 812 displaystyle 28 144 109 776 812 nbsp Seit 2001 existiert auch fur das n displaystyle n nbsp Superdamen Problem eine explizite Losung von Frank Schwellinger Angemerkt sei dass das Springerproblem nicht die analoge Aufgabe fur Springer ist sondern eine Springerwanderung uber das ganze Schachbrett Andere Brettgeometrie Bearbeiten George Polya betrachtete das Damenproblem auf einem torusformigen Brett Er bewies dass genau dann mindestens eine Losung existiert wenn n displaystyle n nbsp zu 6 displaystyle 6 nbsp teilerfremd ist also weder durch 2 displaystyle 2 nbsp noch durch 3 displaystyle 3 nbsp teilbar ist Auch dreidimensionale Verallgemeinerungen wurden untersucht 20 Andere Aufgabenstellungen Bearbeiten Damen und Bauer n a b c d e f g h 8 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 87 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 76 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 65 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 54 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 43 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 32 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 21 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 1 a b c d e f g h Neun Damen und ein Bauer Fur ein n n displaystyle n times n nbsp Schachbrett bestimme man die Dominanzzahl das ist die Mindestzahl an Damen die ausreicht jedes Feld des Brettes zu beherrschen Auf dem 8 8 displaystyle 8 times 8 nbsp Brett reichen funf Damen aus Dafur gibt es 4 860 displaystyle 4 860 nbsp Losungen etwa b7 d5 e4 f3 h1 21 Das Neun Damen Problem verlangt auf einem 8 8 displaystyle 8 times 8 nbsp Brett neun Damen und einen Bauern derart unterzubringen dass die Damen einander nicht beobachten konnen also keine direkte waagerechte senkrechte oder diagonale Sichtlinie zueinander haben Dieses Problem kann wiederum auf beliebige Brettgrosse und eine hohere Anzahl von Bauern verallgemeinert werden Das Problem n displaystyle n nbsp Damen Vervollstandigung fragt ob es fur ein n n displaystyle n times n nbsp Brett auf dem schon einige Damen stehen moglich ist das Damenproblem durch Hinzufugen von Damen zu losen Dieses Problem ist NP und P vollstandig 22 Siehe auch BearbeitenSchachkomposition SpringerproblemLiteratur BearbeitenJohn J Watkins Across the Board The Mathematics of Chess Problems Princeton University Press Princeton 2004 ISBN 0 691 11503 6 Weblinks Bearbeiten nbsp Wiktionary Damenproblem Bedeutungserklarungen Wortherkunft Synonyme Ubersetzungen Eric W Weisstein Queens Problem MathWorld englisch Allgemeine Methode n Koniginnen mit Implementierung in Java spanisch Berechnung der Losungen fur verschiedene Brettgrossen in JavaScript auf ArsTechnica de Walter Kosters n Queens bibliography Literaturliste Universiteit Leiden englisch Losungen in mehr als 100 verschiedenen Programmiersprachen N queens problem auf rosettacode org Jeff Somers N Queen Quellcode englisch sehr gut beschrieben Takakens N Queen Quellcode Ca 4 mal schneller als Jeff Somers CodeEinzelnachweise Bearbeiten Jewgeni Gik Schach und Mathematik Reinhard Becker Verlag 1986 ISBN 3 930640 37 6 Evgeni J Gik Schach und Mathematik Verlag Deutsch Harri GmbH ISBN 3 87144 987 3 Klaus Menzel Hrsg Algorithmen Vom Problem zum Programm Springer Verlag 2013 ISBN 978 3 322 91373 9 S 106 128 S eingeschrankte Vorschau in der Google Buchsuche Onur Demirors Nader Rafraf Murat Tanik Obtaining n displaystyle n nbsp queens solutions from magic squares and constructing magic squares from n displaystyle n nbsp queens Solutions In Journal of Recreational Mathematics Nr 24 1992 ISSN 0022 412X S 272 280 Karl Fabel Das n displaystyle n nbsp Damen Problem In Die Schwalbe Heft 1 Oktober 1969 S 20 Karl Fabel Das n displaystyle n nbsp Damen Problem In Die Schwalbe Heft 5 September 1970 S 146 26 Damen Problem gelost auf heise de 19 Juli 2009 MC Projekt Memento vom 1 Marz 2012 im Internet Archive heise online Zahlen bitte Das 27 Damen Problem ist gelost In heise online Abgerufen am 27 September 2016 preusser q27 In GitHub Abgerufen am 20 September 2016 I Rivin I Vardi P Zimmermann The n displaystyle n nbsp Queens Problem In The American Mathematical Monthly Band 101 1994 S 629 639 Folge A000170 in OEIS GeeksforGeeks N Queen Problem Backtracking 3 Niklaus Wirth Algorithmen und Datenstrukturen Oberon Version 2004 Korrektur 2012 S 114 118 online PDF Emil Pauls Das Maximalproblem der Damen auf dem Schachbrete I Studie aus dem Gebiete des mathematischen Schachs In Deutsche Schachzeitung 29 Jahrgang Nr 5 Leipzig Mai 1874 S 129 134 Digitalisat in der Google Buchsuche Emil Pauls Das Maximalproblem der Damen auf dem Schachbrete II Schluss Studie aus dem Gebiete des mathematischen Schachs In Deutsche Schachzeitung 29 Jahrgang Nr 9 Leipzig September 1874 S 257 267 Digitalisat in der Google Buchsuche a b W Ahrens Mathematische Unterhaltungen und Spiele Band 1 Leipzig 1901 S 114 156 Digitalisat Hoffman u a Construction for the Solutions of the m displaystyle m nbsp Queens Problem In Mathematics Magazine Band XX 1969 S 66 72 PDF Memento vom 8 November 2016 im Internet Archive Folge A051223 in OEIS Martin S Pearson Queens On A Chessboard Beyond The 2nd Dimension php Abgerufen am 27 Januar 2020 englisch Alfred Diel Das Spiel der Konige Bamberger Schachverlag 1983 ISBN 3 923113 03 X S 114 Ian P Gent Christopher Jefferson Peter Nightingale Complexity of n Queens Completion In Journal of Artificial Intelligence Research Band 59 2017 york ac uk PDF nbsp Dieser Artikel wurde am 20 September 2005 in dieser Version in die Liste der lesenswerten Artikel aufgenommen Abgerufen von https de wikipedia org w index php title Damenproblem amp oldid 233242428