Benchmark-Driven Configuration of a Parallel Model-Based Optimization Algorithm

被引:4
|
作者
Rehbach, Frederik [1 ]
Zaefferer, Martin [1 ,2 ]
Fischbach, Andreas [1 ,3 ]
Rudolph, Gunter [4 ]
Bartz-Beielstein, Thomas [1 ]
机构
[1] TH Koln, Inst Data Sci Engn & Analyt, D-51643 Gummersbach, Germany
[2] DHBW Ravensburg, Fak Wirtschaft, D-88212 Ravensburg, Germany
[3] TH Koln, Inst Gen Mech Engn, D-51643 Gummersbach, Germany
[4] TU Dortmund Univ, Dept Comp Sci, D-44227 Dortmund, Germany
关键词
Benchmarking; exploratory landscape analysis (ELA); model-based optimization; parallelization; simulation; GLOBAL OPTIMIZATION; EVOLUTIONARY;
D O I
10.1109/TEVC.2022.3163843
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This article introduces a benchmarking framework that allows rigorous evaluation of parallel model-based optimizers for expensive functions. The framework establishes a relationship between estimated costs of parallel function evaluations (on real-world problems) to known sets of test functions. Such real-world problems are not always readily available (e.g., confidentiality and proprietary software). Therefore, new test problems are created by Gaussian process simulation. The proposed framework is applied in an extensive benchmark study to compare multiple state-of-the-art parallel optimizers with a novel model-based algorithm, which combines ideas of an explorative search for global model quality with parallel local searches to increase function exploitation. The benchmarking framework is used to configure good batch size setups for parallel algorithms systematically based on landscape properties. Furthermore, we introduce a proof of concept for a novel automatic batch size configuration. The predictive quality of the batch size configuration is evaluated on a large set of test functions and the functions generated by Gaussian process simulation. The introduced algorithm outperforms multiple state-of-the-art optimizers, especially on multimodal problems. Additionally, it proves to be particularly robust over various problem landscapes, and performs well with all tested batch sizes. Consequently, this makes it well suited for black-box kinds of problems.
引用
收藏
页码:1365 / 1379
页数:15
相关论文
共 50 条
  • [21] A model-based evolutionary algorithm for bi-objective optimization
    Zhou, AM
    Zhang, QF
    Jin, YC
    Tsang, E
    Okabe, T
    2005 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-3, PROCEEDINGS, 2005, : 2568 - 2575
  • [22] Using Bayesian optimization algorithm for model-based integration testing
    Vahid Rafe
    Somayeh Mohammady
    Erik Cuevas
    Soft Computing, 2022, 26 : 3503 - 3525
  • [23] Accelerated, Optimal and Parallel: Some results on model-based stochastic optimization
    Chadha, Karan
    Cheng, Gary
    Duchi, John
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 162, 2022,
  • [24] Model-based analysis of configuration vulnerabilities
    Ramakrishnan, C.R.
    Sekar, R.
    Journal of Computer Security, 2002, 10 (1-2) : 189 - 209
  • [25] Model-based optimization approaches for pressure-driven membrane systems
    Rizki, Zulhaj
    Ottens, Marcel
    SEPARATION AND PURIFICATION TECHNOLOGY, 2023, 315
  • [26] FAST COLLISION DETECTION ALGORITHM BASED ON PARALLEL OPTIMIZATION MODEL
    Zhao, Wei
    Qu, Huiyan
    JOURNAL OF INVESTIGATIVE MEDICINE, 2014, 62 (08) : S25 - S26
  • [27] Automated Benchmark Model Generators for Model-Based Diagnostic Inference
    Provan, Gregory
    Wang, Jun
    20TH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2007, : 513 - 518
  • [28] Integrating model-based optimization and program transformation to generate efficient parallel programs
    Mitschele-Thiel, A
    JOURNAL OF SYSTEMS ARCHITECTURE, 1999, 45 (6-7) : 465 - 482
  • [29] A posture optimization algorithm for model-based motion capture of movement sequences
    Zakotnik, J
    Matheson, T
    Dürr, V
    JOURNAL OF NEUROSCIENCE METHODS, 2004, 135 (1-2) : 43 - 54
  • [30] A Multi GPU Read Alignment Algorithm with Model-Based Performance Optimization
    Drozd, Aleksandr
    Maruyama, Naoya
    Matsuoka, Satoshi
    HIGH PERFORMANCE COMPUTING FOR COMPUTATIONAL SCIENCE - VECPAR 2012, 2013, 7851 : 270 - 277