Algorithm parameter tuning is an often neglected step in the optimization process. This study shows that constrained multiobjective optimization can benefit significantly from tuning, in both the specialized (for an individual problem) and generalized (over a number of problems) parameter setting approaches. Numerical experiments conducted with three multiobjective optimization algorithms on 139 test problems from 13 benchmark suites quantify the algorithm performance improvement on individual problems. Additionally, regarding the generalized approach, alternative default parameter settings are identified. The study also identifies Bayesian optimization as an adequate method for tuning multiobjective evolutionary algorithms with constraint handling. Overall, it is concluded that, given sufficient computational resources to apply to a problem, parameter tuning, using an approach such as Bayesian optimization, should be conducted. If computational resources do not allow such tuning, then the proposed default parameters are applicable.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A Bayesian Optimization Approach to Algorithm Parameter Tuning in Constrained Multiobjective Optimization

  • Jordan N. Cork,
  • Bogdan Filipič

摘要

Algorithm parameter tuning is an often neglected step in the optimization process. This study shows that constrained multiobjective optimization can benefit significantly from tuning, in both the specialized (for an individual problem) and generalized (over a number of problems) parameter setting approaches. Numerical experiments conducted with three multiobjective optimization algorithms on 139 test problems from 13 benchmark suites quantify the algorithm performance improvement on individual problems. Additionally, regarding the generalized approach, alternative default parameter settings are identified. The study also identifies Bayesian optimization as an adequate method for tuning multiobjective evolutionary algorithms with constraint handling. Overall, it is concluded that, given sufficient computational resources to apply to a problem, parameter tuning, using an approach such as Bayesian optimization, should be conducted. If computational resources do not allow such tuning, then the proposed default parameters are applicable.