|
ABSTRACT
The N-Queens problem is a commonly used example in computer science. There are numerous approaches proposed to solve the problem. We introduce several definitions of the problem, and review some of the algorithms. We classify the algorithms for the N-Queens problem into 3 categories. The first category comprises the algorithms generating all the solutions for a given N. The algorithms in the second category are desinged to generate only the fundamental solutions [34]. The algorithms in the last category generate only one or several solutions but not necessarily all of them.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
W.Ahrens, Mathematische Unterhaltungen und Spiel~ vol. 1, Teubner, (1921).
|
| |
3
|
J.A. Allis, W.M. Molaison, M.M. Tanik, The N- Queens Workstation User's Manual and Technical Reference Manual, SMU, TR 90-CSE-22, (june 1990).
|
| |
4
|
|
| |
5
|
|
 |
6
|
|
| |
7
|
C. Erbas, and M.M. Tanik, N-Queens Problem and Its Algorithms, SMU, TR 91-CSE-8, (February 1991).
|
| |
8
|
C. Erbas, and M.M. Tanik, N-Queens Problem and Its Connections to the Polygons, SMU, TR 91-CSE-21, (June, 1991).
|
| |
9
|
C. Erbas, and M.M. Tanik, "Storage Schemes for Parallel Memory Systems and the N-Queens Problem," The 15th ASME ETCE Conference, Computer Applications Symposium, Houston, Texas, (January 26-30, 1992).
|
| |
10
|
C. Erbas, N. Rafraf, and M.M. Tanik, Magic Squares Constructed by the Uniform Step Method Provide Solutions to the N-Queens Problem, SMU, TR 91-CSE- 25, (August 1991).
|
| |
11
|
|
 |
12
|
|
| |
13
|
L.R. Foulds, and D.G. Johnson, "An application of graph theory and integer programming: Chessboard nonattacking puzzles," Math. Mag. 57 (2) (March 1984) 95-104.
|
| |
14
|
C.F. Gauss, Briefwechsel zwischen C.F. Gauss und H.C. Schumacher, herausgeg, yon Peters, 6. Band, Altona (1865) 105-122.
|
| |
15
|
J. Gingsburg, "Gauss's arithmetization of the problem of n queens," Scripta Math. 5 (1939) 63-66.
|
 |
16
|
|
| |
17
|
S. Gunther, "Zur mathematisches theorie des Schachbretts," Archiv der Mathematik und Physik 56 (1874) 281-292.
|
| |
18
|
E.J. Hoffman, J.C. Loessi, and R.C. Moore, "Constructions for the Solution of the m Queens Problem," Mathematics Magazine, (March-April 1969), 66-72.
|
| |
19
|
E. Lucas, Recreations mathematiques, 1891, Reprinted by A.Blanchard, Paris, 1960.
|
| |
20
|
|
| |
21
|
P. Naur, "An experiment on program development," BY/" 12(1972) 347-365.
|
| |
22
|
G. Polya, "Uber die 'doppelt-periodischen' iosungen des n-damen-problems," in W. Ahrens, Mathematische Unterhaltungen und Spiele, (1918) 364-374.
|
| |
23
|
|
| |
24
|
I. Rivin and R. Zabih, "An Algebraic Approach to Constraint Satisfaction Problems," Proceedings of the In:ernational Conference on Artificial Intelligence (IJCAI- 9), vol. 1, (1989), 284-289.
|
| |
25
|
J.S. Rohl, "Generating Permutation by choosing," The Computer Journal, Vol. 21, Number 4, (1978), pp. 302-305.
|
| |
26
|
J.S. Rohl, "Letter to the Editor," The Computer Journal, Vol. 22, Number 2, (1979) 191.
|
| |
27
|
J.S. Rohl, "A faster lexiographical n-queens algorithm," Inforn~ Process. Le~ 17 (1983) 231-233.
|
| |
28
|
|
 |
29
|
|
| |
30
|
|
| |
31
|
|
| |
32
|
|
| |
33
|
|
| |
34
|
R.W. Topor, "Fundamental Solutions of the Eight Queens Problem," B/T, Vol. 22, (1982) 42-52.
|
 |
35
|
|
| |
36
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|