atlas

Research map / Architectures and efficiency / Mixture of experts

MVMoE: Multi-Task Vehicle Routing Solver with Mixture-of-Experts

ICML 2024 · Architectures and efficiency › Mixture of experts · approach: Sparse MoE as regularization and attention · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes MVMoE, a unified neural VRP solver built on POMO with mixture-of-experts layers in encoder and decoder plus a hierarchical gating mechanism, trained on six VRP variants and evaluated zero-shot on ten unseen variants.

Problem

Neural VRP solvers are typically designed and trained separately for each VRP variant, so they lack generality and fail to transfer zero-shot to unseen variants with different constraint combinations.

Approach

Replace FFN layers in the POMO encoder and the decoder's multi-head attention output projection with mixture-of-experts layers, and add a hierarchical gate that uses a problem-level gate to choose between a sparse MoE and a dense layer, reducing decoder compute while keeping most of the performance gain.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use MVMoE/4E instead of dense multi-task POMO-MTLmulti-task VRP solver · trained VRPsaverage gap: 2.102% -> 1.925%Helped
use hierarchical decoder gating (MVMoE/4E-L) instead of base input-choice gating (ablation)MVMoE · trained VRPsperformanceMixed
use hierarchical decoder gating (ablation)MVMoE · large CVRPLIB instancessolution qualityHelped
place MoEs in shallow raw-feature processing (ablation)MVMoE · 10 unseen VRPszero-shot generalization performanceHurt
place MoEs in all encoder layers or in the decoder (ablation)MVMoE · 10 unseen VRPszero-shot generalization performanceHelped
increase expert count and scale training data with it (ablation)MVMoE · 10 unseen VRPszero-shot generalization performanceHelped
use node-level input-choice gating instead of other tested gating configurations (ablation)MVMoE · 10 unseen VRPszero-shot generalization performanceHelped
use node-level expert-choice gating (ablation)MVMoE · 10 unseen VRPszero-shot generalization performance: 7.190% average gapHurt
use MoEs only in the decoder with expert-choice gating (ablation)MVMoE · 10 unseen VRPszero-shot generalization performanceHurt
replace conventional gating with soft MoEs (ablation)MVMoE decoder · n=50 zero-shot evaluationperformanceHurt
use the 4-expert model instead of POMO-MTLmulti-task VRP solver · 10 unseen VRP variantsobjective valueHelped
remove OVRPTW from multi-task training (ablation)POMO-MTL · unseen variants combining open route and time windowzero-shot generalization performanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: synthetically generated VRP instances (uniform coordinates in unit square) CVRPLIB Set-X CVRPLIB Set-Solomon

Benchmarks: 16 VRP variants (6 trained, 10 unseen) CVRPLIB Set-X CVRPLIB Set-Solomon

Metrics: objective value optimality gap time

Baselines: HGS LKH3 OR-Tools POMO POMO-MTL LEHD

Builds on: POMO sparsely-gated mixture-of-experts soft mixture-of-experts LEHD

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy