• DocumentCode
    3344314
  • Title

    A Fast FPGA-Based 2-Opt Solver for Small-Scale Euclidean Traveling Salesman Problem

  • Author

    Mavroidis, I. ; Papaefstathiou, I. ; Pnevmatikatos, D.

  • Author_Institution
    Tech. Univ. of Crete, Chania
  • fYear
    2007
  • fDate
    23-25 April 2007
  • Firstpage
    13
  • Lastpage
    22
  • Abstract
    In this paper we discuss and analyze the FPGA-based implementation of an algorithm for the traveling salesman problem (TSP), and in particular of 2-Opt, one of the most famous local optimization algorithms, for Euclidean TSP instances up to a few hundred cities. We introduce the notion of "symmetrical 2-Opt moves" which allows us to uncover fine-grain parallelism when executing the specified algorithm. We propose a novel architecture that exploits this parallelism, and demonstrate its implementation in reconfigurable hardware. We evaluate our proposed architecture and its implementation on a state-of-the-art FPGA using a subset of the TSPLIB benchmark, and find that our approach exhibits better quality of final results and an average speedup of 600% when compared with the state-of-the-art software implementation. Our approach produces, to the best of our knowledge, the fastest to date TSP 2-Opt solver for small-scale Euclidean TSP instances.
  • Keywords
    field programmable gate arrays; mathematics computing; parallel architectures; reconfigurable architectures; travelling salesman problems; FPGA-based 2-Opt solver; fine-grain parallelism; local optimization algorithms; reconfigurable hardware; small-scale Euclidean TSP; symmetrical 2-Opt moves; traveling salesman problem; Algorithm design and analysis; Cities and towns; DNA; Field programmable gate arrays; Hardware; Microprocessors; Parallel processing; Software quality; Traveling salesman problems; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2007. FCCM 2007. 15th Annual IEEE Symposium on
  • Conference_Location
    Napa, CA
  • Print_ISBN
    978-0-7695-2940-0
  • Type

    conf

  • DOI
    10.1109/FCCM.2007.40
  • Filename
    4297239