A high-performance hardware implementation of a survival-based genetic algorithm

被引:0
|
作者
Shackleford, B [1 ]
Okushi, E [1 ]
Yasuda, M [1 ]
Koizumi, H [1 ]
Seo, K [1 ]
Iwamoto, T [1 ]
Yasuura, H [1 ]
机构
[1] Hewlett Packard Labs, Palo Alto, CA 94304 USA
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Genetic algorithms were described by Holland in 1975 as a method of solving difficult optimization problems by means of simulated evolution. A major drawback of genetic algorithms is their slowness when emulated by software on conventional computers. Described is an adaptation of the original genetic algorithm based upon survival of the fittest, rather than selection of the fittest, that is advantageous to hardware implementation along with the architecture and implementation of a hardware framework that performs the functions of population storage, selection, crossover, mutation, fitness evaluation, and survival determination. Programming of the genetic algorithm machine is illustrated with the set coverage problem that exhibits a 2,200X speed-up over software emulation on a 100 MHz workstation.
引用
收藏
页码:686 / 691
页数:6
相关论文
共 50 条
  • [41] A Mixed Hardware-Software Implementation of a High-Performance PMSM Controller
    Milik, Adam
    Rudnicki, Tomasz
    ELECTRONICS, 2023, 12 (02)
  • [42] The hardware implementation of a genetic algorithm model with FPGA
    Tu, L
    Zhu, MC
    Wang, JX
    2002 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2002, : 374 - 377
  • [43] IMPROVED IMPLEMENTATION OF FFT ALGORITHM ON A HIGH-PERFORMANCE PROCESSOR
    SAID, SM
    DIMOND, KR
    ELECTRONICS LETTERS, 1984, 20 (08) : 347 - 349
  • [44] MODULAR ARCHITECTURE FOR HIGH-PERFORMANCE IMPLEMENTATION OF THE FFT ALGORITHM
    SAPIECHA, K
    JAROCKI, R
    IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (12) : 1464 - 1468
  • [45] Towards a High-Performance Implementation of the MCSFilter Optimization Algorithm
    Araujo, Leonardo
    Pacheco, Maria F.
    Rufino, Jose
    Fernandes, Florbela P.
    OPTIMIZATION, LEARNING ALGORITHMS AND APPLICATIONS, OL2A 2021, 2021, 1488 : 15 - 30
  • [46] High-Performance Algorithm Adaptations and Hardware Architecture for HEVC Intra Encoders
    Zhang, Yuanzhi
    Lu, Chao
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2019, 29 (07) : 2138 - 2145
  • [47] Optimization Design Of High-Performance Concrete Based On Genetic Algorithm Toolbox Of Matlab
    Xie, Xiansong
    Yan, Dongjin
    Zheng, Yuezhai
    ADVANCED BUILDING MATERIALS, PTS 1-4, 2011, 250-253 (1-4): : 2672 - +
  • [48] GENIUS - A genetic scheduling algorithm for high-performance switches
    Wille, Emilio C. G.
    Hoffmann, Jose R.
    AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2015, 69 (03) : 629 - 635
  • [49] Genetic algorithm in mix proportioning of high-performance concrete
    Lim, CH
    Yoon, YS
    Kim, JH
    CEMENT AND CONCRETE RESEARCH, 2004, 34 (03) : 409 - 420
  • [50] High-performance implementation for graph-based packet classification algorithm on network processor
    Tang, YY
    Qian, L
    Bou-Diab, B
    Krishnamurthy, A
    Damm, G
    Wang, YK
    2004 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-7, 2004, : 1268 - 1272