CMA-ES with Margin: Lower-Bounding Marginal Probability for Mixed-Integer Black-Box Optimization

Ryoki Hamano, Shota Saito, Masahiro Nomura, Shinichi Shirakawa
5/26/2022
cs.NEmath.OC

Official code: CyberAgentAILab/cmaes (517 stars, MIT, last commit 2026-10-20). 1 more implementation below.

Abstract

This study targets the mixed-integer black-box optimization (MI-BBO) problem where continuous and integer variables should be optimized simultaneously. The CMA-ES, our focus in this study, is a population-based stochastic search method that samples solution candidates from a multivariate Gaussian distribution (MGD), which shows excellent performance in continuous BBO. The parameters of MGD, mean and (co)variance, are updated based on the evaluation value of candidate solutions in the CMA-ES. If the CMA-ES is applied to the MI-BBO with straightforward discretization, however, the variance corresponding to the integer variables becomes much smaller than the granularity of the discretization before reaching the optimal solution, which leads to the stagnation of the optimization. In particular, when binary variables are included in the problem, this stagnation more likely occurs because the granularity of the discretization becomes wider, and the existing modification to the CMA-ES does not address this stagnation. To overcome these limitations, we propose a simple modification of the CMA-ES based on lower-bounding the marginal probabilities associated with the generation of integer variables in the MGD. The numerical experiments on the MI-BBO benchmark problems demonstrate the efficiency and robustness of the proposed method.

View on arXivView PDF

Code Implementations(2)

MIT

Python library for CMA Evolution Strategy.

51778Shell, PythonJan 30, 20204 days agoMIT
black-box-optimizationcma-esevolution-strategiesevolution-strategyhyperparameter-optimization+1 more
MIT

(GECCO 2022) CMA-ES with Margin: Lower-Bounding Marginal Probability for Mixed-Integer Black-Box Optimization

341PythonApr 21, 20222 years agoMIT
cma-esevolution-strategies

Similar Papers

Cite this paper

@article{hamano2022cmaes,
  title  = {CMA-ES with Margin: Lower-Bounding Marginal Probability for Mixed-Integer Black-Box Optimization},
  author = {Ryoki Hamano and Shota Saito and Masahiro Nomura and Shinichi Shirakawa},
  year   = {2022},
  eprint = {2205.13482},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2205.13482}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2205.13482.svg)](https://codeofpaper.com/paper/2205.13482)

Discussion