Title :
Design of a parallel genetic algorithm for the Internet
Author :
Joseph, D. ; Kinsner, W.
Author_Institution :
Dept. of Electr. & Comput. Eng., Manitoba Univ., Winnipeg, Man., Canada
Abstract :
This paper proposes a parallel implementation of the genetic algorithm (GA) on the Internet which will improve the algorithm´s performance. It is motivated by the possibility of aiding research into complex search and optimization problems that use the GA. Requirements and constraints regarding parallelization of the GA are identified. A parallel GA is developed for an ideal PRAM architecture and is shown to have an asymptotic running time of O(log n), an improvement over the sequential GA. A parallel GA is also designed for a Unix network and has an asymptotic running time comparable to the ideal system. The algorithm is a decentralized, asynchronous, and fault-tolerant design that matches the characteristics of the network. The GA population is divided into colonies that are distributed among processors. Trade policies are executed for the exchange of genes
Keywords :
Internet; Unix; genetic algorithms; parallel algorithms; parallel architectures; random-access storage; search problems; software fault tolerance; software performance evaluation; Internet; PRAM architecture; Unix network; algorithm performance; asymptotic running time; asynchronous design; constraints; decentralized design; fault-tolerant; gene exchange; optimization; parallel genetic algorithm design; parallel implementation; research; search; trade policies; Algorithm design and analysis; Concurrent computing; Constraint optimization; Electronic mail; Fault tolerance; Genetic algorithms; Internet; Phase change random access memory; Power engineering and energy; Power engineering computing;
Conference_Titel :
WESCANEX 97: Communications, Power and Computing. Conference Proceedings., IEEE
Conference_Location :
Winnipeg, Man.
Print_ISBN :
0-7803-4147-3
DOI :
10.1109/WESCAN.1997.627163