Recent Innovations in Computer Science and Information Technology |
Foundation of Computer Science USA |
RICSIT2016 - Number 2 |
September 2016 |
Authors: Girdhar Gopal, Rakesh Kumar, Naveen Kumar |
b80e3761-296c-4e1c-9fe1-56d284aef13e |
Girdhar Gopal, Rakesh Kumar, Naveen Kumar . Genetic Algorithm: Simple to Parallel Implementation using MapReduce. Recent Innovations in Computer Science and Information Technology. RICSIT2016, 2 (September 2016), 12-15.
Simple Genetic Algorithms are used to solve optimization problems. Genetic Algorithm also comes with a parallel implementation as Parallel Genetic Algorithm (PGA). PGA can be used to reduce the execution time of SGA and also to solve larger size instances of problems. In this paper, different implementations for PGA have been discussed with their frameworks. In this implementation, all PGA are based on a single SGA framework. These are executed on a parallel machine and tested on some benchmark problem instances of Traveling Salesman problem (TSP) from TSPLIB. TSPLIB is a well known library for data set of benchmark problem instances. A basic framework has been proposed for implementing PGA on today's parallel computers.