• DocumentCode
    1757570
  • Title

    Benchmarking Optimization Algorithms: An Open Source Framework for the Traveling Salesman Problem

  • Author

    Weise, Thomas ; Chiong, Raymond ; Lassig, Jorg ; Ke Tang ; Tsutsui, Shigeyoshi ; Wenxiang Chen ; Michalewicz, Zbigniew ; Xin Yao

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Univ. of Sci. & Technol. of China, Hefei, China
  • Volume
    9
  • Issue
    3
  • fYear
    2014
  • fDate
    Aug. 2014
  • Firstpage
    40
  • Lastpage
    52
  • Abstract
    We introduce an experimentation procedure for evaluating and comparing optimization algorithms based on the Traveling Salesman Problem (TSP). We argue that end-of-run results alone do not give sufficient information about an algorithm´s performance, so our approach analyzes the algorithm´s progress over time. Comparisons of performance curves in diagrams can be formalized by comparing the areas under them. Algorithms can be ranked according to a performance metric. Rankings based on different metrics can then be aggregated into a global ranking, which provides a quick overview of the quality of algorithms in comparison. An open source software framework, the TSP Suite, applies this experimental procedure to the TSP. The framework can support researchers in implementing TSP solvers, unit testing them, and running experiments in a parallel and distributed fashion. It also has an evaluator component, which implements the proposed evaluation process and produces detailed reports. We test the approach by using the TSP Suite to benchmark several local search and evolutionary computation methods. This results in a large set of baseline data, which will be made available to the research community. Our experiments show that the tested pure global optimization algorithms are outperformed by local search, but the best results come from hybrid algorithms.
  • Keywords
    evolutionary computation; mathematics computing; public domain software; search problems; travelling salesman problems; TSP; TSP suite; evolutionary computation methods; experimentation procedure; local search; open source software framework; optimization algorithm benchmarking; performance curves; performance metric; pure global optimization algorithms; traveling salesman problem; Approximation algorithms; Benchmark testing; Optimization; Runtime; Software algorithms; Time measurement; Traveling salesman problems;
  • fLanguage
    English
  • Journal_Title
    Computational Intelligence Magazine, IEEE
  • Publisher
    ieee
  • ISSN
    1556-603X
  • Type

    jour

  • DOI
    10.1109/MCI.2014.2326101
  • Filename
    6853446