An efficient crossover architecture for hardware parallel implementation of genetic algorithm

被引:25
|
作者
Faraji, Rasoul [1 ]
Naji, Hamid Reza [1 ]
机构
[1] Grad Univ Adv Technol, Dept Elect & Comp Engn, Haftbagh BLV, Kerman, Iran
关键词
Genetic algorithm; FPGA; Crossover operator; PERFORMANCE; OPTIMIZATION;
D O I
10.1016/j.neucom.2013.08.035
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this article a new architecture for hardware implementation of genetic algorithm in reconfigurable embedded systems is presented. The main idea is based on the efficient use of a genetic algorithm's crossover operator to enhance the speed of algorithm to reach an optimal solution. In this article a new crossover called DSO and also two new architectures for implementation of crossover operators are introduced to provide suitable solutions for solving the problems related to fitness function of the genetic algorithm. At first, some optimum operators are selected and then utilized in a new parallel architecture to increase the speed and accuracy of algorithm convergence. Finally, based on reusability of existing resources, the main idea of the article is introduced to improve the performance of the algorithm and finding the optimal solution. The properties of FPGAs such as flexibility and parallelism help this purpose. Crown Copyright (C) 2013 Published by Elsevier B.V. All rights reserved.
引用
收藏
页码:316 / 327
页数:12
相关论文
共 50 条
  • [1] General architecture for hardware implementation of Genetic Algorithm
    Tachibana, Tatsuhiro
    Murata, Yoshihiro
    Shibata, Naoki
    Yasumoto, Keiichi
    Ito, Minoru
    FCCM 2006: 14TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2006, : 291 - +
  • [2] A Parallel Yet Pipelined Architecture for Efficient Implementation of the Advanced Encryption Standard Algorithm on Reconfigurable Hardware
    Nedjah, Nadia
    Mourelle, Luiza de Macedo
    Wang, Chao
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2016, 44 (06) : 1102 - 1117
  • [3] Parallel Hardware Architecture and FPGA Implementation of a Differential Evolution Algorithm
    Jewajinda, Yutana
    TENCON 2014 - 2014 IEEE REGION 10 CONFERENCE, 2014,
  • [4] A Parallel Yet Pipelined Architecture for Efficient Implementation of the Advanced Encryption Standard Algorithm on Reconfigurable Hardware
    Nadia Nedjah
    Luiza de Macedo Mourelle
    Chao Wang
    International Journal of Parallel Programming, 2016, 44 : 1102 - 1117
  • [5] EFFICIENT ARCHITECTURE FOR ISLAND GENETIC ALGORITHM IN RECONFIGURABLE HARDWARE
    Ou, Chien-Min
    Yu, Tsung-Yi
    Hwang, Wen-Jyi
    Chiang, Tsung-Che
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2012, 18 (04): : 413 - 430
  • [6] An efficient hardware implementation of parallel EBCOT algorithm for JPEG 2000
    Saidani, Taoufik
    Atri, Mohamed
    Khriji, Lazhar
    Tourki, Rached
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2016, 11 (01) : 63 - 74
  • [7] An efficient hardware implementation of parallel EBCOT algorithm for JPEG 2000
    Taoufik Saidani
    Mohamed Atri
    Lazhar Khriji
    Rached Tourki
    Journal of Real-Time Image Processing, 2016, 11 : 63 - 74
  • [8] Auto implementation of parallel hardware architecture for Aho-Corasick algorithm
    M. Najam-ul-Islam
    Fatima Tu Zahra
    Atif Raza Jafri
    Roman Shah
    Masood ul Hassan
    Muhammad Rashid
    Design Automation for Embedded Systems, 2022, 26 : 29 - 53
  • [9] Auto implementation of parallel hardware architecture for Aho-Corasick algorithm
    Najam-ul-Islam, M.
    Zahra, Fatima Tu
    Jafri, Atif Raza
    Shah, Roman
    ul Hassan, Masood
    Rashid, Muhammad
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2022, 26 (01) : 29 - 53
  • [10] An efficient field programmable gate array based hardware architecture for efficient motion estimation with parallel implemented genetic algorithm
    Teja, Nandireddygari Ramya
    Arunmetha, S.
    Bachu, Srinivas
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (24):