首页|Realtime gray-box algorithm configuration using cost-sensitive classification

Realtime gray-box algorithm configuration using cost-sensitive classification

扫码查看
A solver's runtime and the quality of the solutions it generates are strongly influenced by its parameter settings. Finding good parameter configurations is a formidable challenge, even for fixed problem instance distributions. However, when the instance distribution can change over time, a once effective configuration may no longer provide adequate performance. Realtime algorithm configuration (RAC) offers assistance in finding high-quality configurations for such distributions by automatically adjusting the configurations it recommends based on instances seen so far. Existing RAC methods treat the solver as a black box, meaning the solver is given a configuration as input, and it outputs either a solution or runtime as an objective function for the configurator. However, analyzing intermediate output from the solver can enable configurators to avoid wasting time on poorly performing configurations. We propose a gray-box approach that utilizes intermediate output during evaluation and implement it within the RAC method Contextual Preselection with Plackett-Luce (CPPL blue). We apply cost-sensitive machine learning with pairwise comparisons to determine whether ongoing evaluations can be terminated to free resources. We compare our approach to a black-box equivalent on several experimental settings and show that our approach reduces the total solving time in several scenarios and improves solution quality in an additional scenario.

Algorithm configurationCost-sensitive learningSATMILPCVRP

Dimitri Weiss、Kevin Tierney

展开 >

Decision and Operation Technologies Group, Bielefeld University, Universitaetsstrasse 25, Bielefeld 33615, NRW, Germany

2025

Annals of mathematics and artificial intelligence

Annals of mathematics and artificial intelligence

ISSN:1012-2443
年,卷(期):2025.93(1)
  • 41