d-MALIBOO: a Bayesian Optimization framework for dealing with Discrete Variables

Cloud computing has become essential for delivering flexible and scalable resources. In this environment, finding the optimal hardware-software configuration is crucial and often involves solving constrained black-box problems on discrete multidimensional domains. These optimizations must be performed within a limited number of evaluations to contain costs. Bayesian Optimization (BO) addresses this problem by providing near-optimal solutions with few iterations. However, the original BO algorithm was designed for continuous and unbounded domains. On the other hand, Machine Learning (ML) models are powerful tools for predicting the values of a black-box function. In this work, we present d-MALIBOO, a framework that integrates BO and ML techniques to improve the efficiency of finding optimal solutions in discrete and bounded domains. While BO suggests the next point to be evaluated by effectively balancing exploration and exploitation, ML models are valuable for determining feasibility regions and focusing the search for the optimum. Experimental results show that our algorithm outperforms alternative methods from the literature in all tested environments, especially in complex optimization scenarios, resulting in an improvement in regret by approximately 2–8 times.

Authors

Institutions

Publication Details

Published
2024-10-21
DOI
https://doi.org/10.1109/mascots64422.2024.10786339
Primary Topic
Simulation Techniques and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

d-MALIBOO: a Bayesian Optimization framework for dealing with Discrete Variables

Danilo Ardagna, Roberto Sala, Alessandra Guglielmi, Bruno Guindani
1 links
Simulation Techniques and Applications
article

d-MALIBOO: a Bayesian Optimization framework for dealing with Discrete Variables

Danilo Ardagna, Roberto Sala, Alessandra Guglielmi, Bruno Guindani
article en

Abstract

Cloud computing has become essential for delivering flexible and scalable resources. In this environment, finding the optimal hardware-software configuration is crucial and often involves solving constrained black-box problems on discrete multidimensional domains. These optimizations must be performed within a limited number of evaluations to contain costs. Bayesian Optimization (BO) addresses this problem by providing near-optimal solutions with few iterations. However, the original BO algorithm was designed for continuous and unbounded domains. On the other hand, Machine Learning (ML) models are powerful tools for predicting the values of a black-box function. In this work, we present d-MALIBOO, a framework that integrates BO and ML techniques to improve the efficiency of finding optimal solutions in discrete and bounded domains. While BO suggests the next point to be evaluated by effectively balancing exploration and exploitation, ML models are valuable for determining feasibility regions and focusing the search for the optimum. Experimental results show that our algorithm outperforms alternative methods from the literature in all tested environments, especially in complex optimization scenarios, resulting in an improvement in regret by approximately 2–8 times.

Politecnico di Milano (IT)
Openalex Percentile: Top 72%
Simulation Techniques and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.