DocumentCode
3227985
Title
A Parallel implementation of a Multi-objective Evolutionary Algorithm
Author
Kannas, Christos C. ; Nicolaou, Christos A. ; Pattichis, Constantinos S.
Author_Institution
Noesis Chemoinformatics, Univ. of Cyprus, Nicosia, Cyprus
fYear
2009
fDate
4-7 Nov. 2009
Firstpage
1
Lastpage
6
Abstract
Multi-objective evolutionary algorithms (MOEAs) have features that can be exploited to harness the processing power offered by modern multi-core CPUs. Modern programming languages offer the ability to use threads and processes in order to achieve parallelism that is inherent in multi-core CPUs. In this paper we present our parallel implementation of a MOEA algorithm and its application to the de novo drug design problem. The results indicate that using multiple processes that execute independent tasks of a MOEA, can reduce significantly the execution time required and maintain comparable solution quality thereby achieving improved performance.
Keywords
bioinformatics; evolutionary computation; parallel programming; programming languages; drug design problem; multicore CPU; multiobjective evolutionary algorithm; parallel implementation; processing power; programming languages; Algorithm design and analysis; Biomedical computing; Cancer; Computer languages; Drugs; Evolutionary computation; Genetic mutations; Optimization methods; Parallel processing; Yarn; Evolutionary Algorithms; Multi-objective Evolutionary Algorithms; Parallel Evolutionary Algorithms; Parallel Multi-objective Evolutionary Algorithms; Parallel Processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology and Applications in Biomedicine, 2009. ITAB 2009. 9th International Conference on
Conference_Location
Larnaca
Print_ISBN
978-1-4244-5379-5
Electronic_ISBN
978-1-4244-5379-5
Type
conf
DOI
10.1109/ITAB.2009.5394393
Filename
5394393
Link To Document