DocumentCode :
2214236
Title :
FPGA Based Engines for Genetic and Memetic Algorithms
Author :
Santos, Pedro V. ; Alves, José C.
Author_Institution :
INESC Porto, Univ. do Porto, Porto, Portugal
fYear :
2010
fDate :
Aug. 31 2010-Sept. 2 2010
Firstpage :
251
Lastpage :
254
Abstract :
Memetic algorithms are highly efficient procedures to solve complex optimization problems. They combine strengths of well known metaheuristics, like the genetic algorithm (GA), with local search (LS) procedures to intensify the search. This paper proposes a computing architecture to support the execution of a memetic algorithm (MA). The Travelling Salesman Problem is elected as a case study for this work since it is a representative problem in the field of graph theory. A GA implementation in a Virtex 4 FPGA device is shown for solving a TSP with 1002 cities at a frequency of 96MHz. The proposed architecture is based in a pipeline capable of processing 1 city per clock cycle. New ideas are discussed on how to implement a LS on a GA solution by exploiting the run-time reconfiguration features of modern FPGAs.
Keywords :
field programmable gate arrays; genetic algorithms; parallel architectures; pipeline processing; travelling salesman problems; FPGA based engines; TSP; Virtex 4 FPGA device; complex optimization problems; genetic algorithm; graph theory; memetic algorithm; metaheuristics; pipeline processing; search procedures; travelling salesman problem; FPGAs; Genetic algorithms; Memetic algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2010 International Conference on
Conference_Location :
Milano
ISSN :
1946-1488
Print_ISBN :
978-1-4244-7842-2
Type :
conf
DOI :
10.1109/FPL.2010.58
Filename :
5694257
Link To Document :
بازگشت