A case study of algorithm selection for the traveling thief problem

Research output: Contribution to journalArticleResearchpeer review

Authors

External Research Organisations

  • University of Adelaide
  • University of Freiburg
  • Nanjing University of Aeronautics and Astronautics
  • The University of Sheffield
View graph of relations

Details

Original languageEnglish
Pages (from-to)295-320
Number of pages26
JournalJournal of heuristics
Volume24
Issue number3
Early online date7 Apr 2017
Publication statusPublished - Jun 2018
Externally publishedYes

Abstract

Many real-world problems are composed of several interacting components. In order to facilitate research on such interactions, the Traveling Thief Problem (TTP) was created in 2013 as the combination of two well-understood combinatorial optimization problems. With this article, we contribute in four ways. First, we create a comprehensive dataset that comprises the performance data of 21 TTP algorithms on the full original set of 9720 TTP instances. Second, we define 55 characteristics for all TPP instances that can be used to select the best algorithm on a per-instance basis. Third, we use these algorithms and features to construct the first algorithm portfolios for TTP, clearly outperforming the single best algorithm. Finally, we study which algorithms contribute most to this portfolio.

Keywords

    Algorithm portfolio, Combinatorial optimization, Instance analysis

ASJC Scopus subject areas

Cite this

A case study of algorithm selection for the traveling thief problem. / Wagner, Markus; Lindauer, Marius; Mısır, Mustafa et al.
In: Journal of heuristics, Vol. 24, No. 3, 06.2018, p. 295-320.

Research output: Contribution to journalArticleResearchpeer review

Wagner M, Lindauer M, Mısır M, Nallaperuma S, Hutter F. A case study of algorithm selection for the traveling thief problem. Journal of heuristics. 2018 Jun;24(3):295-320. Epub 2017 Apr 7. doi: 10.1007/s10732-017-9328-y
Wagner, Markus ; Lindauer, Marius ; Mısır, Mustafa et al. / A case study of algorithm selection for the traveling thief problem. In: Journal of heuristics. 2018 ; Vol. 24, No. 3. pp. 295-320.
Download
@article{d98d74772d874290b9e4389239d2778e,
title = "A case study of algorithm selection for the traveling thief problem",
abstract = "Many real-world problems are composed of several interacting components. In order to facilitate research on such interactions, the Traveling Thief Problem (TTP) was created in 2013 as the combination of two well-understood combinatorial optimization problems. With this article, we contribute in four ways. First, we create a comprehensive dataset that comprises the performance data of 21 TTP algorithms on the full original set of 9720 TTP instances. Second, we define 55 characteristics for all TPP instances that can be used to select the best algorithm on a per-instance basis. Third, we use these algorithms and features to construct the first algorithm portfolios for TTP, clearly outperforming the single best algorithm. Finally, we study which algorithms contribute most to this portfolio.",
keywords = "Algorithm portfolio, Combinatorial optimization, Instance analysis",
author = "Markus Wagner and Marius Lindauer and Mustafa Mısır and Samadhi Nallaperuma and Frank Hutter",
note = "Funding Information: M. Wagner was supported by the Australian Research Council (DE160100850) and by a Priority Partner Grant by the University of Adelaide, Australia. M. Lindauer and F. Hutter were supported by the DFG (German Research Foundation) under Emmy Noether Grant HU 1900/2-1. M. Mısır was supported by the Nanjing University of Aeronautics and Astronautics Starter Research Fund.",
year = "2018",
month = jun,
doi = "10.1007/s10732-017-9328-y",
language = "English",
volume = "24",
pages = "295--320",
journal = "Journal of heuristics",
issn = "1381-1231",
publisher = "Springer Netherlands",
number = "3",

}

Download

TY - JOUR

T1 - A case study of algorithm selection for the traveling thief problem

AU - Wagner, Markus

AU - Lindauer, Marius

AU - Mısır, Mustafa

AU - Nallaperuma, Samadhi

AU - Hutter, Frank

N1 - Funding Information: M. Wagner was supported by the Australian Research Council (DE160100850) and by a Priority Partner Grant by the University of Adelaide, Australia. M. Lindauer and F. Hutter were supported by the DFG (German Research Foundation) under Emmy Noether Grant HU 1900/2-1. M. Mısır was supported by the Nanjing University of Aeronautics and Astronautics Starter Research Fund.

PY - 2018/6

Y1 - 2018/6

N2 - Many real-world problems are composed of several interacting components. In order to facilitate research on such interactions, the Traveling Thief Problem (TTP) was created in 2013 as the combination of two well-understood combinatorial optimization problems. With this article, we contribute in four ways. First, we create a comprehensive dataset that comprises the performance data of 21 TTP algorithms on the full original set of 9720 TTP instances. Second, we define 55 characteristics for all TPP instances that can be used to select the best algorithm on a per-instance basis. Third, we use these algorithms and features to construct the first algorithm portfolios for TTP, clearly outperforming the single best algorithm. Finally, we study which algorithms contribute most to this portfolio.

AB - Many real-world problems are composed of several interacting components. In order to facilitate research on such interactions, the Traveling Thief Problem (TTP) was created in 2013 as the combination of two well-understood combinatorial optimization problems. With this article, we contribute in four ways. First, we create a comprehensive dataset that comprises the performance data of 21 TTP algorithms on the full original set of 9720 TTP instances. Second, we define 55 characteristics for all TPP instances that can be used to select the best algorithm on a per-instance basis. Third, we use these algorithms and features to construct the first algorithm portfolios for TTP, clearly outperforming the single best algorithm. Finally, we study which algorithms contribute most to this portfolio.

KW - Algorithm portfolio

KW - Combinatorial optimization

KW - Instance analysis

UR - http://www.scopus.com/inward/record.url?scp=85017099292&partnerID=8YFLogxK

U2 - 10.1007/s10732-017-9328-y

DO - 10.1007/s10732-017-9328-y

M3 - Article

AN - SCOPUS:85017099292

VL - 24

SP - 295

EP - 320

JO - Journal of heuristics

JF - Journal of heuristics

SN - 1381-1231

IS - 3

ER -

By the same author(s)