← Latest papers
💻 computer science

Compute Allocation in Evolutionary Search: From Depth-Breadth to Multi-Armed Bandits

This paper analyzes the empirical regularities of LLM-guided evolutionary search to propose BaSE, a multi-armed bandit algorithm that dynamically allocates compute across parallel trajectories, achieving a 12.3% improvement in mean fitness and enhanced reliability over traditional depth-breadth strategies without modifying the underlying model or prompts.

Original authors: Sixue Xing, Haoyu He, Kerui Wu, Zhuo Yang, Haozheng Luo, Tianfan Fu, Aarthy Nagarajan

Published 2026-05-29
📖 4 min read☕ Coffee break read

Original authors: Sixue Xing, Haoyu He, Kerui Wu, Zhuo Yang, Haozheng Luo, Tianfan Fu, Aarthy Nagarajan

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to solve a very difficult puzzle, like fitting 26 circles perfectly into a square or arranging points to maximize the distance between them. You have a super-smart assistant (a Large Language Model, or LLM) who can suggest new ways to arrange the pieces. However, you only have a limited amount of "energy" or "budget" to ask the assistant for suggestions.

This paper is about figuring out the best way to spend that energy to get the best possible puzzle solution.

The Problem: How to Spend Your "Ask" Budget?

In the past, researchers tried two main ways to use their limited budget of questions to the AI:

  1. The "Deep Dive" (Depth): Ask the AI to take one single idea, improve it, ask for a better version of that, and keep going down that one path for a long time. It's like digging one very deep hole.
  2. The "Wide Net" (Breadth): Ask the AI to generate 100 different random ideas all at once, pick the best one, and stop. It's like casting a wide net but only pulling up one fish.

Most previous studies just reported the best result they ever got, often after trying hundreds of different combinations. They didn't tell us how reliable those results were or how to get them consistently with a fixed budget.

The Discovery: It Depends on the Puzzle

The authors ran thousands of experiments with different AI models and three different types of puzzles. They found two big rules:

  1. The "Capability Ceiling": If the AI isn't smart enough for the specific puzzle, it doesn't matter how you spend your budget; it won't solve it. But if the AI is smart enough, the difference between a small AI and a huge AI often disappears when you measure the actual "computational work" done.
  2. The "Shape of the Solution":
    • Puzzle A (Circle Packing): This puzzle is like a wide, flat plateau. You can go deep or wide, and you'll likely find a good solution. It's forgiving.
    • Puzzle B (MinMax Distances): This puzzle is like a sharp mountain ridge. You have to find the exact right balance between digging deep and casting wide. If you go too deep or too wide, you miss the peak.

The Solution: BaSE (The Smart Traffic Cop)

The authors realized that simply picking "Deep" or "Wide" isn't enough because the AI is unpredictable. Sometimes a single run gets stuck on a bad idea, and sometimes it finds a goldmine.

They created a new method called BaSE (Bandit-based Self-Evolving).

The Analogy: The Slot Machine Strategy
Imagine you are in a casino with 10 different slot machines (these are 10 different AI "runs" trying to solve the puzzle). You have a fixed number of coins (your budget).

  • Old Way: You pick one machine and keep pulling the lever until you run out of coins. If that machine is a "loser," you lose everything.
  • BaSE Way: You pull the lever on all 10 machines once. Then, you look at which ones are paying out the most. You stop feeding coins to the machines that are losing and pour all your remaining coins into the machines that are winning.

BaSE acts like a smart traffic cop. It doesn't change the AI's brain or the puzzle rules. It just constantly monitors which "paths" are working and shifts the budget to the winners while abandoning the losers.

The Results

  • Better Consistency: By using BaSE, the average score of the solutions improved by 12.3% compared to the best existing methods.
  • Reliability: It made the results much more reliable. Instead of getting a lucky "jackpot" once in a hundred tries, you get a high score consistently.
  • No Magic Tricks: They didn't use a smarter AI model or a better prompt. They just spent the same amount of money smarter.

The Bottom Line

If you have a limited budget to ask an AI to solve a hard problem, don't just stick to one path or throw everything at once. Use a strategy that watches multiple attempts simultaneously and quickly shifts your resources to the ones that are actually working. This paper proves that how you allocate your computing power is just as important as the AI model you use.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →