• DocumentCode
    188487
  • Title

    Application of Machine Learning to Algorithm Selection for TSP

  • Author

    Pihera, Josef ; Musliu, Nysret

  • Author_Institution
    Vienna PhD Sch. of Inf., Vienna Univ. of Technol., Vienna, Austria
  • fYear
    2014
  • fDate
    10-12 Nov. 2014
  • Firstpage
    47
  • Lastpage
    54
  • Abstract
    The Travelling Salesman Problem (TSP) has been extensively studied in the literature and various solvers are available. However, none of the state-of-the-art solvers for TSP outperforms the others in all problem instances within a given time limit. Therefore, the prediction of the best performing algorithm can save computational resources and optimise the results. In this paper, the TSP is studied in context of automated algorithm selection. Our aim is to identify the relevant features of problem instances and tackle this scenario as a machine learning task. We extend the set of existing features in the literature and propose several novel features to better characterise the problem. The contribution of the new features is statistically analysed and experiments show that adding our new features improves the prediction accuracy. We identified that our features based on kNN graph transformation are especially helpful. To create the training datasets, two state-of-the-art (meta-) heuristic algorithms are systematically evaluated on more than 2000 problems. Overall, we show that our prediction can be substantially more accurate than simple preference of an algorithm with the best performance for a majority of problem instances.
  • Keywords
    graph colouring; graph grammars; learning (artificial intelligence); statistical analysis; travelling salesman problems; NP-hard problem; TSP; automated algorithm selection; computational resources; kNN graph transformation; machine learning; meta-heuristic algorithms; statistical analysis; travelling salesman problem; Algorithm design and analysis; Clustering algorithms; Feature extraction; Machine learning algorithms; Prediction algorithms; Runtime; Training; TSP; algorithm selection; features; machine learning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Tools with Artificial Intelligence (ICTAI), 2014 IEEE 26th International Conference on
  • Conference_Location
    Limassol
  • ISSN
    1082-3409
  • Type

    conf

  • DOI
    10.1109/ICTAI.2014.18
  • Filename
    6984454