A regression analysis of the impact of routing and packing dependencies on the expected runtime

Mohamed El Yafrani, Marcella Scoczynski*, Markus Wagner, Peter Nielsen

*Corresponding author for this work

Research output: Contribution to journalJournal articleResearchpeer-review

Abstract

Problems with multiple interdependent components offer a better representation of the real-world situations where globally optimal solutions are preferred over optimal solutions for the individual components. One such model is the Travelling Thief Problem (TTP); while it may offer a better benchmarking alternative to the standard models, only one form of inter-component dependency is investigated. The goal of this paper is to study the impact of different models of dependency on the fitness landscape using performance prediction models (regression analysis). To conduct the analysis, we consider a generalised model of the TTP, where the dependencies between the two components of the problem are tunable through problem features. We use regression trees to predict the instance difficulty using an efficient memetic algorithm that is agnostic to the domain knowledge to avoid any bias. We report all the decision trees resulting from the regression model, which is the core in understanding the relationship between the dependencies (represented by the features) and problem difficulty (represented by the runtime). The regression model was able to predict the expected runtime of the algorithm based on the problem features. Furthermore, the results show that the contribution of the item value drop dependency is significantly higher than the velocity change dependency.

Original languageEnglish
JournalSoft Computing
Volume27
Issue number17
Pages (from-to)12099-12115
Number of pages17
ISSN1432-7643
DOIs
Publication statusPublished - Sept 2023

Bibliographical note

Publisher Copyright:
© 2023, The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature.

Keywords

  • Evolutionary algorithms
  • Runtime regression analysis
  • Travelling Thief Problem

Fingerprint

Dive into the research topics of 'A regression analysis of the impact of routing and packing dependencies on the expected runtime'. Together they form a unique fingerprint.

Cite this