LLM Driven Design of Continuous Optimization Problems with Controllable High-level Properties
Urban Skvorc, Niki van Stein, Moritz Seiler, Britta Grimme, Thomas Bäck, Heike Trautmann
TL;DR
The paper tackles the limited landscape diversity of continuous optimization benchmarks by automatically generating optimization problems with predefined high‑level properties. It leverages the LLaMEA framework to integrate large language models into an evolutionary loop that uses Exploratory Landscape Analysis (ELA) features and property predictors to steer problem generation, followed by basin‑of‑attraction verification and t‑SNE visualization to confirm coverage of the landscape space. A central methodological advance is an adaptive ELA‑space fitness‑sharing mechanism that promotes diversity across generated landscapes, together with explicit verification procedures for properties like multimodality, separability, basin‑size homogeneity, and global–local optima contrast. The results show that the generated problems expand the BBOB instance space, are verifiable in their target properties, and are released as an open Python library to support benchmarking, landscape analysis, and automated algorithm selection.
Abstract
Benchmarking in continuous black-box optimisation is hindered by the limited structural diversity of existing test suites such as BBOB. We explore whether large language models embedded in an evolutionary loop can be used to design optimisation problems with clearly defined high-level landscape characteristics. Using the LLaMEA framework, we guide an LLM to generate problem code from natural-language descriptions of target properties, including multimodality, separability, basin-size homogeneity, search-space homogeneity and globallocal optima contrast. Inside the loop we score candidates through ELA-based property predictors. We introduce an ELA-space fitness-sharing mechanism that increases population diversity and steers the generator away from redundant landscapes. A complementary basin-of-attraction analysis, statistical testing and visual inspection, verifies that many of the generated functions indeed exhibit the intended structural traits. In addition, a t-SNE embedding shows that they expand the BBOB instance space rather than forming an unrelated cluster. The resulting library provides a broad, interpretable, and reproducible set of benchmark problems for landscape analysis and downstream tasks such as automated algorithm selection.
