1998 · 28 citations · 13 references
EngineeringComputer EngineeringComputer ScienceAlgorithmsField-programmable Gate ArraysReconfigurable ComputingEvolutionary ComputationEvolutionary OptimizationFpga ArchitectureGenetic AlgorithmsGenetic ProgrammingHardware AccelerationField-programmable Gate Arrays (Fpgas)Parallel Sorting NetworksReconfigurable Accelerator DesignReconfigurable Array ArchitectureReconfigurable Computing ArchitecturesReconfiguration Of Field-programmable Gate ArraysSorting Networks
This paper describes how the massive parallelism of the rapidly reconfigurable Xilinx XC6216 FPGA (in conjunction with Virtual Computing's H.O.T. Works board) can be exploited to accelerate the time-consuming fitness measurement task of genetic algorithms and genetic programming. This acceleration is accomplished by embodying each individual of the evolving population into hardware in order to perform the fitness measurement task. A 16-step sorting network for seven items was evolved that has two fewer steps than the sorting network described in the 1962 O'Connor and Nelson patent on sorting networks (and the same number of steps as a 7-sorter that was devised by Floyd and Knuth subsequent to the patent and that is now known to be minimal). Other minimal sorters have been evolved.
13
Genetic algorithms in search, optimization, and machine learning
Choice Reviews Online · 1989 · 49.3K citations
D. E. Goldberg · Medical Entomology and Zoology · 1989 · 10.1K citations
The Art of Computer Programming
G.E. Whitesides · Nuclear Science and Engineering · 1970 · 6.1K citations
Genetic Algorithms and Engineering Design
David W. Coit · The Engineering Economist · 1998 · 1.2K citations
Architecture, Industrial Engineering, Design Optimization +14