Automatic Design of Optimization Test Problems with Large Language Models
Wojciech Achtelik, Hubert Guzowski, Maciej Smo{\l}ka, Jacek Ma\'ndziuk

TL;DR
This paper presents EoTF, a framework that automatically generates optimization test functions with specific landscape features using LLM-driven evolutionary search, improving benchmark diversity and scalability.
Contribution
EoTF introduces an automated, interpretable method for creating customizable optimization benchmarks matching target landscape features.
Findings
EoTF reliably produces functions matching target ELA profiles.
EoTF preserves optimizer performance rankings on generated benchmarks.
EoTF scales better than neural network generators in higher dimensions.
Abstract
The development of black-box optimization algorithms depends on the availability of benchmark suites that are both diverse and representative of real-world problem landscapes. Widely used collections such as BBOB and CEC remain dominated by hand-crafted synthetic functions and provide limited coverage of the high-dimensional space of Exploratory Landscape Analysis (ELA) features, which in turn biases evaluation and hinders training of meta-black-box optimizers. We introduce Evolution of Test Functions (EoTF), a framework that automatically generates continuous optimization test functions whose landscapes match a specified target ELA feature vector. EoTF adapts LLM-driven evolutionary search, originally proposed for heuristic discovery, to evolve interpretable, self-contained numpy implementations of objective functions by minimizing the distance between sampled ELA features of generated…
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.
Taxonomy
TopicsAdvanced Multi-Objective Optimization Algorithms · Metaheuristic Optimization Algorithms Research · Machine Learning and Data Classification
