DocumentCode :
1565460
Title :
Genetic algorithms using parallelism and FPGAs: the TSP as case study
Author :
Vega-Rodríguez, Miguel A. ; Gutiérrez-Gil, Raul ; Ávila-Román, José M. ; Sánchez-Pérez, Juan M. ; Gómez-Pulido, Juan A.
Author_Institution :
Dept. Informatica, Univ. Extremadura, Caceres, Spain
fYear :
2005
Firstpage :
573
Lastpage :
579
Abstract :
In this work a detailed study about the implementation of genetic algorithms (GAs) using parallelism and field programmable gate arrays (FPGAs) is presented. Concretely, we use the traveling salesman problem (TSP) as case study. First at all, the TSP is described as well as the GA used for solving it. Afterwards, we present the hardware implementation of this algorithm. We detail 13 different hardware versions, searching that each new version improves the previous one. Many of these improvements are based on the use of parallelism techniques. Finally, the found results are shown and analysed: hardware/software comparisons, resource use, operation frequency, etc. We conclude indicating the parallelism techniques that obtain better results and stating FPGA implementation is better when the problem size increases or when better solutions (nearer to the optimum) must be found.
Keywords :
field programmable gate arrays; genetic algorithms; integrated circuit design; logic design; travelling salesman problems; FPGA; TSP problem; field programmable gate arrays; genetic algorithms; hardware-software comparison; operation frequency; parallelism; resource use; traveling salesman problem; Computer aided software engineering; Costs; Electronic mail; Evolutionary computation; Field programmable gate arrays; Frequency; Genetic algorithms; Hardware; Parallel processing; Traveling salesman problems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing, 2005. ICPP 2005 Workshops. International Conference Workshops on
ISSN :
1530-2016
Print_ISBN :
0-7695-2381-1
Type :
conf
DOI :
10.1109/ICPPW.2005.36
Filename :
1488745
Link To Document :
بازگشت