Abstract: Towers of Hanoi is a standard planning problem in the
field of computer science. It has applications in various fields of
engineering. Solution to Towers of Hanoi is generally provided by method of
recursion. Recursion is an functional programming
concept widely used to solve variety of problems. Recursion has been providing
solution to this problem most efficiently, hence other
methods of solving have not been explored. In this paper we study artificial
intelligence method of solving the problem.Artificial
intelligence is a field of study which aims at creating intelligence in
computer systems. Genetic algorithm is a well known algorithm for optimization
used in artificial intelligence. In this paper we have studied a method of
solving Towers of hanoi
using genetic algorithm. Parallelism is achieved through OpenMp.We
propose a comparative study of both Genetic agorithm
and Recursive algorithm in solving Towers of Hanoi puzzle. Results for the same
are presented.
Keywords: Towers of Hanoi, Genetic algorithm, Recursion, Roulette Wheel selection, OpenMp