Realtime gray-box algorithm configuration using cost-sensitive classification

被引:2
|
作者
Weiss, Dimitri [1 ]
Tierney, Kevin [1 ]
机构
[1] Bielefeld Univ, Decis & Operat Technol Grp, Univ Str 25, D-33615 Bielefeld, NRW, Germany
关键词
Algorithm configuration; Cost-sensitive learning; SAT; MILP; CVRP; 9005; 9008; GENETIC ALGORITHM;
D O I
10.1007/s10472-023-09890-x
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:109 / 130
页数:22
相关论文
共 50 条
  • [1] A cost-sensitive classification algorithm: BEE-Miner
    Tapkan, Pinar
    Ozbakir, Lale
    Kulluk, Sinem
    Baykasoglu, Adil
    KNOWLEDGE-BASED SYSTEMS, 2016, 95 : 99 - 113
  • [2] Cost-sensitive ensemble classification algorithm for medical image
    Zhang, Minghui
    Pan, Haiwei
    Zhang, Niu
    Xie, Xiaoqin
    Zhang, Zhiqiang
    Feng, Xiaoning
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2018, 16 (03) : 282 - 288
  • [3] The Research of One Novel Cost-Sensitive Classification Algorithm
    ZHOU Jingjing
    SUN Weifeng
    HAN Xiaomin
    LU Ruqiang
    ZHANG Yuanqi
    ZHANG Shenwei
    ChineseJournalofElectronics, 2018, 27 (05) : 1015 - 1024
  • [4] The Research of One Novel Cost-Sensitive Classification Algorithm
    Zhou Jingjing
    Sun Weifeng
    Han Xiaomin
    Lu Ruqiang
    Zhang Yuanqi
    Zhang Shenwei
    CHINESE JOURNAL OF ELECTRONICS, 2018, 27 (05) : 1015 - 1024
  • [5] Cost-sensitive KNN classification
    Zhang, Shichao
    NEUROCOMPUTING, 2020, 391 : 234 - 242
  • [6] Adversarial Cost-Sensitive Classification
    Asif, Kaiser
    Xing, Wei
    Behpour, Sima
    Ziebart, Brian D.
    UNCERTAINTY IN ARTIFICIAL INTELLIGENCE, 2015, : 92 - 101
  • [7] Cost-sensitive Texture Classification
    Schaefer, Gerald
    Krawczyk, Bartosz
    Doshi, Niraj P.
    Nakashima, Tomoharu
    2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 105 - 108
  • [8] Cost-Sensitive Online Classification
    Wang, Jialei
    Zhao, Peilin
    Hoi, Steven C. H.
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2014, 26 (10) : 2425 - 2438
  • [9] Cost-Sensitive Online Classification
    Wang, Jialei
    Zhao, Peilin
    Hoi, Steven C. H.
    12TH IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM 2012), 2012, : 1140 - 1145
  • [10] Program Lifting using Gray-Box Behavior
    Collie, Bruce
    O'Boyle, Michael F. P.
    30TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT 2021), 2021, : 60 - 74