TurboEvolve: Towards Fast and Robust LLM-Driven Program Evolution
Yang Yang, Zining Zhong, Jindong Li, Jiemin Wu, Kaishen Yuan, Wenshuo Chen, Menglin Yang, Yutao Yue

TL;DR
TurboEvolve is a novel multi-island evolutionary framework that enhances sample efficiency and robustness for LLM-driven program evolution through innovative prompting, adaptive scheduling, and seed pooling strategies.
Contribution
It introduces verbalized Sampling, an online scheduler, and seed-pool injection to improve efficiency and solution quality in LLM-based program evolution.
Findings
Achieves stronger performance at lower evaluation budgets
Improves best-known solutions on multiple benchmarks
Enhances robustness and diversity in program evolution
Abstract
LLM-driven program evolution can discover high-quality programs, but its cost and run-to-run variance hinder reliable progress. We propose TurboEvolve, a multi-island evolutionary framework that improves sample efficiency and robustness under fixed evaluation budgets. Inspired by the multiple-offspring strategy in evolutionary algorithms, TurboEvolve introduces verbalized Sampling, prompting the LLM to emit K diverse candidates with explicit self-assigned sampling weights, and an online scheduler that adapts K to expand exploration under stagnation and reduce overhead during steady progress. To exploit existing solution pools, we further propose "seed-pool injection," which clusters seeds and assigns them across islands with controlled perturbations and elitist preservation to balance diversity and refinement. Across multiple program-optimization benchmarks, TurboEvolve consistently…
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.
