An Efficient Batch Constrained Bayesian Optimization Approach for Analog Circuit Synthesis via Multi-objective Acquisition Ensemble
Shuhan Zhang, Fan Yang, Changhao Yan, Dian Zhou, Xuan Zeng

TL;DR
This paper introduces a parallelizable Bayesian optimization method using a multi-objective acquisition ensemble to significantly accelerate analog circuit synthesis, effectively balancing exploration and exploitation in both constrained and unconstrained scenarios.
Contribution
It proposes a novel batch Bayesian optimization algorithm with a multi-objective acquisition ensemble and a two-stage constrained optimization strategy, enhancing efficiency and feasibility detection.
Findings
Reduces simulation time by up to 74 times for unconstrained problems.
Speeds up constrained optimization by up to 15 times compared to existing methods.
Effectively balances exploration and exploitation through multi-objective acquisition functions.
Abstract
Bayesian optimization is a promising methodology for analog circuit synthesis. However, the sequential nature of the Bayesian optimization framework significantly limits its ability to fully utilize real-world computational resources. In this paper, we propose an efficient parallelizable Bayesian optimization algorithm via Multi-objective ACquisition function Ensemble (MACE) to further accelerate the optimization procedure. By sampling query points from the Pareto front of the probability of improvement (PI), expected improvement (EI) and lower confidence bound (LCB), we combine the benefits of state-of-the-art acquisition functions to achieve a delicate tradeoff between exploration and exploitation for the unconstrained optimization problem. Based on this batch design, we further adjust the algorithm for the constrained optimization problem. By dividing the optimization procedure into…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
