Frugal algorithm selection

Erdem Kus*, Ozgur Akgun*, Nguyen Dang*, Ian Miguel*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

When solving decision and optimisation problems, many competing algorithms (model and solver choices) have complementary strengths. Typically, there is no single algorithm that works well for all instances of a problem. Automated algorithm selection has been shown to work very well for choosing a suitable algorithm for a given instance. However, the cost of training can be prohibitively large due to running candidate algorithms on a representative set of training instances. In this work, we explore reducing this cost by choosing a subset of the training instances on which to train. We approach this problem in three ways: using active learning to decide based on prediction uncertainty, augmenting the algorithm predictors with a timeout predictor, and collecting training data using a progressively increasing timeout. We evaluate combinations of these approaches on six datasets from ASLib and present the reduction in labelling cost achieved by each option.
Original languageEnglish
Title of host publication30th International Conference on Principles and Practice of Constraint Programming
EditorsPaul Shaw
Place of PublicationSaarbrücken, Germany
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
Number of pages16
ISBN (Electronic)9783959773362
DOIs
Publication statusPublished - 29 Aug 2024
Event30th International Conference on Principles and Practice of Constraint Programming - University of Girona, Girona, Spain
Duration: 2 Sept 20246 Sept 2024
https://cp2024.a4cp.org/

Publication series

NameLeibniz International Proceedings in Informatics (LIPIcs)
Volume307
ISSN (Electronic)1868-8969

Conference

Conference30th International Conference on Principles and Practice of Constraint Programming
Abbreviated titleCP 2024
Country/TerritorySpain
CityGirona
Period2/09/246/09/24
Internet address

Keywords

  • Algorithm selection
  • Active learning

Fingerprint

Dive into the research topics of 'Frugal algorithm selection'. Together they form a unique fingerprint.

Cite this