Sitemap

Why Your Next Optimization Problem Needs Multiple Brains

9 min readMay 21, 2024

Here’s a thought experiment: You’re managing a warehouse network. Each warehouse needs to decide inventory levels, when to transfer stock between locations, and how to fulfill incoming orders.

You could build one giant optimization model that controls everything centrally. Feed it all the data, solve one massive problem, tell each warehouse what to do.

Or you could give each warehouse its own brain — its own decision-making agent — and let them coordinate with each other.

The second approach sounds messier. More chaotic. Harder to control. But it’s also more robust, more scalable, and often just works better. Welcome to multi-agent systems.

The Central Planner’s Dilemma

Centralized optimization has a seductive appeal. One model, one objective function, one optimal solution. Clean. Mathematically elegant. Easy to reason about.

Until you try to implement it at scale.

The central optimizer needs perfect information from everywhere. One warehouse’s data is delayed? Your entire solution is compromised. The network grows by 50%? Your solve time explodes. One location goes offline? The whole system freezes waiting for data.

--

--

No responses yet