# Time Efficiency in Optimization with a Bayesian-Evolutionary Algorithm

arXiv: https://arxiv.org/abs/2005.04166 · HTML: https://mlsanity.com/paper/2005.04166/

## Key facts

- Cited by 27 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 4 May 2020.

## Built on by (most cited first, 27 of 27)

- [SMAC3: A Versatile Bayesian Optimization Package for Hyperparameter Optimization](https://mlsanity.com/paper/2109.09831/) (2021)
- [Fast Bayesian Optimization of Needle-in-a-Haystack Problems using Zooming Memory-Based Initialization (ZoMBI)](https://mlsanity.com/paper/2208.13771/) (2022)
- [The Effects of Learning in Morphologically Evolving Robot Systems](https://mlsanity.com/paper/2111.09851/) (2021)
- [CMA-ES for Post Hoc Ensembling in AutoML: A Great Success and Salvageable Failure](https://mlsanity.com/paper/2307.00286/) (2023)
- [Reasoning BO: Enhancing Bayesian Optimization with Long-Context Reasoning Power of LLMs](https://mlsanity.com/paper/2505.12833/) (2025)
- [AutoEP: LLMs-Driven Automation of Hyperparameter Evolution for Metaheuristic Algorithms](https://mlsanity.com/paper/2509.23189/) (2025)
- [Intelligent Perception System for Vehicle-Road Cooperation](https://mlsanity.com/paper/2208.14052/) (2022)
- [A comparison of controller architectures and learning mechanisms for arbitrary robot morphologies](https://mlsanity.com/paper/2309.13908/) (2023)
- [Exploration of the Assessment for AVP Algorithm Training in Underground Parking Garages Simulation Scenario](https://mlsanity.com/paper/2311.08410/) (2023)
- [LABCAT: Locally adaptive Bayesian optimization using principal-component-aligned trust regions](https://mlsanity.com/paper/2311.11328/) (2023)
- [Active Data Acquisition in Autonomous Driving Simulation](https://mlsanity.com/paper/2306.13923/) (2023)
- [Decreasing the Computing Time of Bayesian Optimization using Generalizable Memory Pruning](https://mlsanity.com/paper/2309.04510/) (2023)
- [Deep learning for 3D Object Detection and Tracking in Autonomous Driving: A Brief Survey](https://mlsanity.com/paper/2311.06043/) (2023)
- [Automatic parking planning control method based on improved A* algorithm](https://mlsanity.com/paper/2406.15429/) (2024)
- [ML-SceGen: A Multi-level Scenario Generation Framework](https://mlsanity.com/paper/2501.10782/) (2025)
- [DeepEyeNet: Adaptive Genetic Bayesian Algorithm Based Hybrid ConvNeXtTiny Framework For Multi-Feature Glaucoma Eye Diagnosis](https://mlsanity.com/paper/2501.11168/) (2025)
- [Quality and Computation Time in Optimization Problems](https://mlsanity.com/paper/2111.10595/) (2021)
- [Vehicle-road Cooperative Simulation and 3D Visualization System](https://mlsanity.com/paper/2208.07304/) (2022)
- [PCG-based Static Underground Garage Scenario Generation](https://mlsanity.com/paper/2307.03988/) (2023)
- [Real-time pedestrian recognition on low computational resources](https://mlsanity.com/paper/2309.01353/) (2023)
- [Automated Parking Planning with Vision-Based BEV Approach](https://mlsanity.com/paper/2406.15430/) (2024)
- [Acceleration method for generating perception failure scenarios based on editing Markov process](https://mlsanity.com/paper/2407.00980/) (2024)
- [Deep Reinforcement Learning for Adverse Garage Scenario Generation](https://mlsanity.com/paper/2407.01333/) (2024)
- [Research on Reliable and Safe Occupancy Grid Prediction in Underground Parking Lots](https://mlsanity.com/paper/2407.02197/) (2024)
- [Development of Occupancy Prediction Algorithm for Underground Parking Lots](https://mlsanity.com/paper/2409.00923/) (2024)
- [Manboformer: Learning Gaussian Representations via Spatial-temporal Attention Mechanism](https://mlsanity.com/paper/2503.04863/) (2025)
- [Data Shift of Object Detection in Autonomous Driving](https://mlsanity.com/paper/2508.11868/) (2025)

## Abstract (arXiv)

Not all generate-and-test search algorithms are created equal. Bayesian Optimization (BO) invests a lot of computation time to generate the candidate solution that best balances the predicted value and the uncertainty given all previous data, taking increasingly more time as the number of evaluations performed grows. Evolutionary Algorithms (EA) on the other hand rely on search heuristics that typically do not depend on all previous data and can be done in constant time. Both the BO and EA community typically assess their performance as a function of the number of evaluations. However, this is unfair once we start to compare the efficiency of these classes of algorithms, as the overhead times to generate candidate solutions are significantly different. We suggest to measure the efficiency of generate-and-test search algorithms as the expected gain in the objective value per unit of computation time spent. We observe that the preference of an algorithm to be used can change after a number of function evaluations. We therefore propose a new algorithm, a combination of Bayesian optimization and an Evolutionary Algorithm, BEA for short, that starts with BO, then transfers knowledge to an EA, and subsequently runs the EA. We compare the BEA with BO and the EA. The results show that BEA outperforms both BO and the EA in terms of time efficiency, and ultimately leads to better performance on well-known benchmark objective functions with many local optima. Moreover, we test the three algorithms on nine test cases of robot learning problems and here again we find that BEA outperforms the other algorithms.
