摘要: A genetic algorithm (GA) is a robust problem-solving method based on natural selection. Hardware's speed advantage and its ability to parallelize offer great rewards algorithms. Speedups of 1-3 orders magnitude have been observed when frequently used software routines were implemented in hardware by way reprogrammable field-programmable gate arrays (FPGAs). Reprogrammability essential general-purpose GA engine because certain modules require changeability (e.g. the function be optimized GA). Thus hardware-based both feasible desirable. fully functional (the HGA) presented here as proof-of-concept system. It was designed using VHDL allow for easy scalability. act coprocessor with CPU PC. The user programs FPGAs which implement optimized. Other parameters may also specified user. Simulation results performance analyses HGA are presented. prototype described compared similar software. In simple tests, took about 6% many clock cycles run software-based GA. Further suggested improvements could realistically make 2–3 faster than