Title :
An Efficient Parallel Algorithm for Solving Cryptarithmetic Problems: PGA
Author :
Rahnavard, G. ; Dastghaibyfard, Gholamhossein
Author_Institution :
Dept. of Comput. Eng., Shahid Chamran Univ. of Ahvaz, Ahvaz, Iran
Abstract :
Parallel implementations of genetic algorithms are very performable to solve large scale problems. Cryptarithmetic is a constraint satisfaction problem which includes assigning digits to letters in order to make meaningful and correct arithmetic operations. In this puzzle, arithmetic operations are simple and of base ten, but are ciphered into letters. The task is to decipher them. A simple way to solve such problems is by means of depth first search (DFS) algorithm which has a big search space even for quite small problems. This paper is about to enhance the solution presented on an existing paper by applying a parallelization approach on it. The paper also implemented this algorithm using java and showed that the algorithm reaches a solution faster and in a smaller number of iterations than similar algorithms.
Keywords :
constraint theory; cryptography; genetic algorithms; parallel algorithms; tree searching; constraint satisfaction problem; cryptarithmetic problem; depth first search algorithm; genetic algorithms parallel implementation; parallel algorithm; Arithmetic; Concurrent computing; Electronics packaging; Embedded system; Energy consumption; Genetic algorithms; Parallel algorithms; Processor scheduling; Scheduling algorithm; Voltage control; Cryptarithmetic; Genetic Algorithm; Parallel Genetic Algorithm (PGA); Satisfaction;
Conference_Titel :
Computer Modeling and Simulation, 2009. EMS '09. Third UKSim European Symposium on
Conference_Location :
Athens
Print_ISBN :
978-1-4244-5345-0
Electronic_ISBN :
978-0-7695-3886-0
DOI :
10.1109/EMS.2009.36