Parallel surrogate-assisted optimization: Batched Bayesian Neural Network-assisted GA versus q-EGO

被引:24
|
作者
Briffoteaux, Guillaume [1 ,3 ]
Gobert, Maxime [1 ,3 ]
Ragonnet, Romain [2 ]
Gmys, Jan [1 ,3 ]
Mezmaz, Mohand [1 ]
Melab, Nouredine [3 ]
Tuyttens, Daniel [1 ]
机构
[1] Univ Mons, Math & Operat Res Dept MARO, Mons, Belgium
[2] Monash Univ, Sch Publ Hlth & Prevent Med, Clayton, Vic, Australia
[3] Univ Lille, CNRS CRIStAL, Inria Lille Nord Europe, Lille, France
关键词
Surrogate-assisted optimization; Bayesian optimization; Efficient global optimization; Simulation; Massively parallel computing; Evolutionary algorithm; EVOLUTIONARY OPTIMIZATION; COMPUTER EXPERIMENTS; ALGORITHM;
D O I
10.1016/j.swevo.2020.100717
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Surrogate-based optimization is widely used to deal with long-running black-box simulation-based objective functions. Actually, the use of a surrogate model such as Kriging or Artificial Neural Network allows to reduce the number of calls to the CPU time-intensive simulator. Bayesian optimization uses the ability of surrogates to provide useful information to help guiding effectively the optimization process. In this paper, the Efficient Global Optimization (EGO) reference framework is challenged by a Bayesian Neural Network-assisted Genetic Algorithm, namely BNN-GA. The Bayesian Neural Network (BNN) surrogate is chosen for its ability to provide an uncertainty measure of the prediction that allows to compute the Expected Improvement of a candidate solution in order to improve the exploration of the objective space. BNN is also more reliable than Kriging models for high-dimensional problems and faster to set up thanks to its incremental training. In addition, we propose a batch-based approach for the parallelization of BNN-GA that is challenged by a parallel version of EGO, called q-EGO. Parallel computing is a highly important complementary way (to surrogates) to deal with the computational burden of simulation-based optimization. The comparison of the two parallel approaches is experimentally performed through several benchmark functions and two real-world problems within the scope of Tuberculosis Transmission Control (TBTC). The study presented in this paper proves that parallel batched BNN-GA is a viable alternative to q-EGO approaches being more suitable for high-dimensional problems, parallelization impact, bigger data-bases and moderate search budgets. Moreover, a significant improvement of the solutions is obtained for the two TBTC problems tackled.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] Surrogate-assisted parallel tempering for Bayesian neural learning
    Chandra, Rohitash
    Jain, Konark
    Kapoor, Arpit
    Aman, Ashray
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2020, 94
  • [2] Comparison of Parallel Surrogate-Assisted Optimization Approaches
    Rehbach, Frederik
    Zaefferer, Martin
    Stork, Joerg
    Bartz-Beielstein, Thomas
    GECCO'18: PROCEEDINGS OF THE 2018 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2018, : 1348 - 1355
  • [3] Convolutional neural network surrogate-assisted GOMEA
    Dushatskiy, Arkadiy
    Mendrik, Adrienne M.
    Alderliesten, Tanja
    Bosman, Peter A. N.
    PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'19), 2019, : 753 - 761
  • [4] Research on multi-parameter optimization method based on parallel EGO and surrogate-assisted model
    Gu X.
    Liu S.
    Yang S.
    Huagong Xuebao/CIESC Journal, 2023, 74 (03): : 1205 - 1215
  • [5] Parallel surrogate-assisted global optimization with expensive functions – a survey
    Raphael T. Haftka
    Diane Villanueva
    Anirban Chaudhuri
    Structural and Multidisciplinary Optimization, 2016, 54 : 3 - 13
  • [6] Parallel surrogate-assisted global optimization with expensive functions - a survey
    Haftka, Raphael T.
    Villanueva, Diane
    Chaudhuri, Anirban
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2016, 54 (01) : 3 - 13
  • [7] Surrogate-assisted evolutionary neural architecture search with network embedding
    Liang Fan
    Handing Wang
    Complex & Intelligent Systems, 2023, 9 : 3313 - 3331
  • [8] Neural Networks for Surrogate-assisted Evolutionary Optimization of Chemical Processes
    Janus, Tim
    Luebbers, Anne
    Engell, Sebastian
    2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2020,
  • [9] Surrogate-assisted evolutionary neural architecture search with network embedding
    Fan, Liang
    Wang, Handing
    COMPLEX & INTELLIGENT SYSTEMS, 2023, 9 (03) : 3313 - 3331
  • [10] Surrogate-Assisted Evolutionary Optimization of the Emergency Load Shedding with Parallel Computation
    Gai, Chenhao
    Li, Changgang
    2022 IEEE/IAS INDUSTRIAL AND COMMERCIAL POWER SYSTEM ASIA (I&CPS ASIA 2022), 2022, : 115 - 120