the solution for a given number of queens faster than
the basic ICA and can solve large instances through
smaller numbers of fitness function evaluations. The
HICA was also compared to the best algorithm in the
literature for solving this specific problem (i.e., Coop-
erative PSO), and outperformed it in terms of the
number of fitness function evaluations.
As a future work, the Revolution Rate can be con-
sidered as an adaptive parameter such that in initial
iterations it takes a relatively large value and decreas-
es as the search proceeds.The decreasing rate would
be dynamic and would depend on some information
obtained from the course of the search. As a result,
more diversification of solutions in the earlier itera-
tions can be expected, which may lead to faster con-
vergence. Another enhancement could be performing
a landscape analysis for the n-queens problem, which
probably can explain the reason of the significant
improvement caused by hybridizing the ICA with a
simple local search compared to the basic ICA.
REFERENCES
Abramson, B., and Yung, M., (1989). Divide and conquer
under global constraints: A solution to the n-queens
problem. Journal of Parallel and Distributed Compu-
ting, 6(3), 649-662.
Amooshahi, A., Joudaki, M., Imani, M., and N. Mazhari.,
(2011). Presenting a new method based on cooperative
PSO to solve permutation problems: A case study of n-
queen problem. 3
rd
Int. Conference on Electronics
Computer Technology (ICECT), 4, 218-222.
Atashpaz-Gargari, E. and Lucas, C., (2007). Imperialist
competitive algorithm: An algorithm for optimization
inspired by imperialistic competition. IEEE congress
on evolutionary computation, 4661-4667.
Bell, J. and Stevens, B., (2009).A survey of known results
and research areas for n-queens. Discrete Mathemat-
ics, 309, 1-31.
Bezzel, M., (1848).Proposal of 8-queens problem, Berlin-
er Schachzeitung, 3, 363.
Campos, V., Laguna, M. and Mart, R., (2005). Context-
independent scatter search and tabu search for permuta-
tion problems. INFORMS J. Computing, 17, 111-122.
Dirakkhunakon, S. and Suansook, Y., (2009). Simulated
Annealing with iterative improvement. International
Conference on Signal Processing Systems, 302-306.
Draa, A., Meshoul, S., Talbi, H., and Batouche, M.,
(2010).A Quantum-Inspired Differential Evolution
Algorithm for Solving the n-Queens Problem. The In-
ternational Arab Journal of Information Technology,
7(1), 21-27.
Draa, A., Talbi H., and Batouche, M., (2005). A Quantum
Inspired Genetic Algorithm for Solving the N-Queens
Problem, Proceedings of the 7
th
International Sympo-
sium on Programming and Systems, 145-152.
Erbas, C., Sarkeshik, S. and Tanik, M. M., (1992). Differ-
ent perspectives of the n-queens problem. Proceedings
of the 1992 ACM Annual Conference on Communica-
tions, ACM Press, 99-108.
Homaifar, A., Turner, J., and Ali, S., (1992). The n-
Queens Problem and Genetic Algorithms. Proceedings
IEEE Southeast Conference, 1, 262-267.
Jagota, A., (1993). Optimization by reduction to maximum
clique. IEEE International Conference on Neural
Networks, 3, 1526-1531.
Kennedy, J. and Eberhart, R. C., (1995). Particle swarm
optimization. Proceedings of IEEE Int’l. Conf. on
Neural Networks, IV, 1942–1948.
Khan, S., Bilal, M., Sharif, M., Sajid, M. and Baig, R.,
(2009). Solution of n-Queen Problem Using
ACO.IEEE 13th International Multi-Topic Confer-
ence, 1-5.
Kilani, Y., (2010). Comparing the performance of the genet-
ic and local search algorithms for solving the satisfiabil-
ity problems. Applied Soft Computing, 10, 198-207.
Kosters, W., (2012). n-Queens Bibliography. Retrieved
May 4, 2012, from http://www.liacs.nl/~kosters/
nqueens/.
Lionnet, F. J. E., (1869). Question 963, Nouvelles Annales
de Mathématiques, 28, 560.
Martinjak, I. and Golub, M., (2007). Comparison of Heu-
ristic Algorithms for the N-Queen Problem. Proceed-
ings of the ITI 2007 29
th
International. Conference on
Information Technology Interfaces, 25-28.
Minton, S., M. D. Johnston, A. Philips and P. Laird, (1990).
Solving Large-Scale Constraint-Satisfaction and Sched-
uling Problems Using a Heuristic Repair Method. Pro-
ceedings of 8
th
National Conference on Artificial Intelli-
gence, Boston, Massachusetts, AIAA Press.
Nazari-Shirkouhi, S., Eivazy, H., Ghodsi, R., Rezaie, K.
and Atashpaz-Gargari, E., (2010). Solving the inte-
grated product mix-outsourcing problem using the Im-
perialist Competitive Algorithm. Expert Systems with
Applications, 37, 7615-7626.
Pauls, E., (1874). Das Maximalproblem der Damen auf
dem Schachbrete, II, Deutsche Schachzeitung.Organ
fur das Gesammte Schachleben, 29(9), 257-267.
Rivin, I. and Zabih, R., (1992). A Dynamic Programming
Solution to the n-Queens Problem. Information Pro-
cessing Letters, 41, 253-256.
Russell, S. J. and Norvig, P., (1995).Artificial Intelligence
A Modern Approach. Prentice-Hall Inc., NJ.
San Segundo, P., (2011). New decision rules for exact
search in n-Queens. Journal of Global Optimization,
51, 497-514.
Sloane, N. J. A., (2012). The online encyclopedia of inte-
ger sequences.retrieved from http://oeis.org/A000170.
Sosic, R. and Gu, J., (1994). Efficient local search with
conflict minimization.IEEE Transactions on
Knowledge and Data Engineering, (6E), 661-668.
Tambouratzis, T., (1997). A Simulated Annealing Artifi-
cial Neural Network Implementation of the n-Queens
Problem. Int. J. of Intelligent Systems, 12, 739-752.
Yang, X-S., (2010). Nature-inspired metaheuristic algo-
rithms: Luniver Press.
BasicandHybridImperialistCompetitiveAlgorithmsforSolvingthen-QueensProblem
95