← Latest papers
🤖 machine learning

FiLMMeD: Feature-wise Linear Modulation for Cross-Problem Multi-Depot Vehicle Routing

The paper proposes FiLMMeD, a novel unified neural-based model that leverages Feature-wise Linear Modulation, Preference Optimization, and curriculum learning to effectively solve 24 diverse Multi-Depot Vehicle Routing Problem variants, outperforming existing state-of-the-art baselines.

Original authors: Arthur Corrêa, Paulo Nascimento, Samuel Moniz

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

Original authors: Arthur Corrêa, Paulo Nascimento, Samuel Moniz

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 the manager of a massive delivery company. You have trucks, drivers, and thousands of customers. Your job is to figure out the most efficient way to get packages from your warehouses to the customers' doors. This is the Vehicle Routing Problem (VRP).

Now, imagine your company grows. You don't just have one warehouse; you have multiple depots scattered across the city. This makes the puzzle much harder. This is the Multi-Depot VRP (MDVRP).

To make things even more chaotic, real life throws curveballs every day:

  • Sometimes a customer wants a package picked up (a Backhaul).
  • Sometimes a truck has a strict time limit on how long it can drive (Route Length Limit).
  • Sometimes a customer only accepts deliveries between 9 AM and 11 AM (Time Window).
  • Sometimes a truck is allowed to stop at a different warehouse in the middle of its route to reload (Inter-depot Route).

Traditionally, solving these puzzles required hiring a different expert for every single combination of rules. If you added a new rule, you had to start from scratch.

This paper introduces FiLMMeD, a new "super-solver" designed to handle all these different rule combinations at once, without needing to be retrained every time. Here is how it works, using simple analogies:

1. The "Smart Glasses" (Feature-wise Linear Modulation)

Imagine you are wearing a pair of smart glasses. When you look at a map, the glasses change how you see the world based on the rules of the day.

  • If the rule is "Time Windows," the glasses highlight the clocks on the map and dim the rest.
  • If the rule is "Backhauls," the glasses highlight the pickup points and change the color of the delivery points.

In the paper, this is called FiLM (Feature-wise Linear Modulation). Instead of building a new brain for every rule, the AI uses a single brain but puts on these "smart glasses" (mathematical adjustments) to instantly adapt its internal thinking to the specific constraints of the current problem. This allows it to understand that a "Time Window" rule changes the importance of certain data points, while a "Backhaul" rule changes others.

2. The "Training Camp" (Curriculum Learning)

If you tried to teach a student to solve a complex math problem by throwing every possible variable at them on day one, they would likely fail. You need a Curriculum.

The authors realized that for Multi-Depot problems, you can't just mix all the rules randomly. You have to build up the difficulty:

  • Phase 1: Teach the AI simple problems with just one extra rule (e.g., just Time Windows).
  • Phase 2: Once it masters that, introduce problems with two rules.
  • Phase 3: Finally, let it tackle the "boss battles" with four or five rules combined.

This Curriculum Learning strategy acts like a training camp, ensuring the AI learns the basics of how rules interact before it gets overwhelmed by the most complex scenarios.

3. The "Coach's Feedback" (Preference Optimization)

Usually, AI learns by trying to guess the answer and getting a score (Reward) at the end. If the score is low, it tries again. This can be messy and slow, especially when juggling many different types of problems.

The authors tried a different approach called Preference Optimization (PO). Instead of asking, "How good is this route?" (giving a number), they ask the AI to compare two routes: "Is Route A better than Route B?"

  • Think of it like a coach watching two athletes run. The coach doesn't need to know the exact speed; they just need to know who finished first.
  • The paper claims this method is more stable and helps the AI learn faster and better than the traditional "score-based" method, especially when dealing with many different types of problems at once.

What Did They Achieve?

The team tested their new model, FiLMMeD, on 24 different versions of the Multi-Depot problem (including 8 brand-new types they invented) and 16 single-depot problems.

  • The Result: FiLMMeD consistently beat the previous best AI models. It found better routes, faster, and could handle complex combinations of rules that other models struggled with.
  • The "Zero-Shot" Win: Even when they tested the model on rule combinations it had never seen before, it still performed very well, proving that the "smart glasses" and "training camp" approach helped it truly understand the logic of the problem, not just memorize answers.

Summary

The paper presents a new AI system that acts like a universal delivery planner. By using smart glasses to adapt to specific rules, a step-by-step training camp to learn complexity, and a comparative coaching style to learn efficiently, it solves complex logistics puzzles better than any previous method, all without needing a new model for every new scenario.

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 →