← Latest papers
💻 computer science

COAgents: Multi-Agent Framework to Learn and Navigate Routing Problems Search Space

COAgents introduces a cooperative multi-agent framework that models the Vehicle Routing Problem search space as a dynamically constructed graph to separate problem-agnostic search control from domain-specific encoding, achieving state-of-the-art performance among learning-based methods on VRPTW benchmarks by significantly reducing the gap to best-known solutions.

Original authors: Oleksandr Yakovenko, Mahdi Mostajabdaveh, Cheikh Ahmed, Abdullah Ali Sivas, Xiaorui Li, Zirui Zhou, Mao Kun

Published 2026-05-21
📖 5 min read🧠 Deep dive

Original authors: Oleksandr Yakovenko, Mahdi Mostajabdaveh, Cheikh Ahmed, Abdullah Ali Sivas, Xiaorui Li, Zirui Zhou, Mao Kun

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 a logistics manager trying to figure out the most efficient way for a fleet of delivery trucks to visit 100 different houses. This is a classic "Vehicle Routing Problem." The catch? There are so many possible routes that even the fastest supercomputers can't check them all. It's like trying to find the single best path through a massive, foggy maze where every turn you take might lead to a dead end.

For decades, humans have solved this by writing strict rulebooks: "If you see a house on the left, turn right." But these rulebooks are brittle. If the city layout changes slightly, the rules break, and experts have to spend weeks rewriting them.

Enter COAgents, a new system created by researchers at Huawei. Instead of a rigid rulebook, COAgents uses a team of three "AI detectives" that work together to explore the maze, learn from their mistakes, and find better paths than ever before.

Here is how it works, using simple analogies:

1. The Map of the Maze: The "Partial Search Graph"

Imagine the AI isn't just looking at the current route; it's drawing a map of every path it has ever tried.

  • Nodes (The Dots): Each dot on the map is a specific delivery route the AI has tested.
  • Edges (The Lines): The lines connecting the dots show how the AI got from one route to the next (e.g., "We swapped two houses on the route").
  • The "Partial" part: The AI can't draw the entire infinite maze, so it only keeps a "partial" map of the interesting parts it has visited so far. This map is the team's shared memory.

2. The Three AI Agents

The magic happens because three different AI agents look at this map and make different decisions, just like a sports team with specific roles:

  • The Scout (Node Selection Agent):

    • Role: "Which route should we look at next?"
    • Analogy: Imagine you are in a library with thousands of books. The Scout doesn't pick a book at random. It looks at your "reading history" (the map) and says, "Hey, that route over there looks promising; it's close to a good solution. Let's focus on that one." It prevents the team from wasting time on dead ends.
  • The Mechanic (Move Selection Agent):

    • Role: "How do we improve this specific route?"
    • Analogy: Once the Scout picks a route, the Mechanic steps in. It has a toolbox of tricks (like swapping two stops or reordering a street). It looks at the current route and says, "If we swap these two houses, the truck saves 5 minutes. Let's do that!" It's the expert at making small, local improvements.
  • The Explorer (Jump Agent):

    • Role: "We're stuck! Let's try something totally new."
    • Analogy: Sometimes, the Scout and Mechanic get stuck in a loop, making tiny improvements that don't actually help. They are stuck in a "local valley." The Explorer is the agent that says, "Forget this path. Let's jump to a completely different part of the map." It generates a brand-new route from scratch based on what it learned from the past, helping the team escape the trap and find a better valley.

3. How They Work Together

The process is a continuous loop:

  1. The Scout picks a route from the history map.
  2. The Mechanic tries to tweak it to make it better.
  3. If they keep tweaking and not getting much better, the Explorer jumps in, creates a fresh route, and adds it to the map.
  4. The team repeats this until they run out of time.

Why This is a Big Deal

The paper claims that this team-based approach is a game-changer, especially for difficult problems like VRPTW (where trucks have strict time windows, like "must arrive between 2:00 PM and 2:30 PM").

  • Beating the Best: On these tough tests, COAgents beat the previous best AI solvers by a significant margin. For example, with 100 stops, it reduced the gap to the perfect solution by 14% compared to the strongest previous AI, and by 44% compared to another top method.
  • Learning vs. Rules: Unlike old methods that rely on human-written rules, COAgents learns how to search. It doesn't need a human to tell it how to fix a specific problem; it figures out the best strategy by looking at its own history.
  • Adaptability: Because the "brain" (the agents) is separate from the "rules of the game" (the specific city layout), you can easily swap the game rules (e.g., change from delivery trucks to drone delivery) without rebuilding the whole AI.

The Trade-off

The paper is honest about one downside: Speed.
Because COAgents is constantly drawing its map, checking history, and running three different agents, it takes longer to run than some simpler, faster methods that just build a route once and stop. However, the authors argue that for the hardest problems where finding the best solution matters more than speed, this extra time is worth it.

In summary: COAgents is like a smart, collaborative team of explorers who keep a detailed journal of their journey. Instead of blindly guessing or following a static rulebook, they use their shared history to know when to dig deeper, when to tweak their path, and when to take a giant leap to a new territory, ultimately finding better solutions than anyone else has before.

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 →