OPAL: Operator-Programmed Algorithms for Landscape-Aware Black-Box Optimization
Junbo Jacob Lian, Mingyang Yu, Kaichen Ouyang, Shengwei Fu, Rui Zhong, Yujun Zhang, Jun Zhang, Huiling Chen

TL;DR
OPAL introduces a landscape-aware, operator-programmed framework for black-box optimization that learns problem-specific search strategies using graph neural networks, outperforming traditional methods on benchmark tests.
Contribution
This work presents a novel framework that learns per-instance optimization algorithms using landscape features and graph neural networks, advancing beyond fixed or heuristic-based approaches.
Findings
OPAL's meta-trained policy is statistically competitive with state-of-the-art algorithms.
Significant improvements over simpler baselines on CEC 2017 test suite.
Ablation studies validate the design choices and efficiency of the approach.
Abstract
Black-box optimization often relies on evolutionary and swarm algorithms whose performance is highly problem dependent. We view an optimizer as a short program over a small vocabulary of search operators and learn this operator program separately for each problem instance. We instantiate this idea in Operator-Programmed Algorithms (OPAL), a landscape-aware framework for continuous black-box optimization that uses a small design budget with a standard differential evolution baseline to probe the landscape, builds a -nearest neighbor graph over sampled points, and encodes this trajectory with a graph neural network. A meta-learner then maps the resulting representation to a phase-wise schedule of exploration, restart, and local search operators. On the CEC~2017 test suite, a single meta-trained OPAL policy is statistically competitive with state-of-the-art adaptive differential…
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
TopicsMetaheuristic Optimization Algorithms Research · Advanced Multi-Objective Optimization Algorithms · Machine Learning and Data Classification
