• 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