Lecture Notes in Computer Science, 2003, Volume 2671/2003, 996, DOI: 10.1007/3-540-44886-1_9

Searching Solutions in the Crypto-arithmetic Problems: An Adaptive Parallel Genetic Algorithm Approach

Man Hon Lo and Kwok Yip Szeto

View Related Documents

Abstract

The search for all solutions in the crypto-arithmetic problem is performed with two kinds of adaptive parallel genetic algorithm. Since the performance of genetic algorithms is critically determined by the architecture and parameters involved in the evolution process, an adaptive control is implemented on two parameters governing the relative percentages of preserved (survived) individuals and reproduced individuals (offspring). Adaptive parameter control in the first method involves the estimation of Shannon entropy associated with the fitness distribution of the population. In the second method, parameters are controlled by average values between the extreme and median fitness of individuals. Experiments designed to test two algorithms using crypto-arithmetic problems with ten and eleven alphabets are analyzed using the average first passage time to solutions. Results are compared with exhaustive search and show strong evidence that over 85% of the solutions in each problem can be found using our adaptive parallel genetic algorithms with a considerably faster speed. Furthermore, adaptive parallel genetic algorithm with the second method involving the median is consistently faster than the first method using entropy.

Keywords  Crypto-arithmetic problems - Parallel Search - Genetic Algorithm

Fulltext Preview

Image of the first page of the fulltext document