atlas

Research map / Learning theory and algorithms / Combinatorial and search optimization

Neural Combinatorial Optimization for Robust Routing Problem with Uncertain Travel Times

NeurIPS 2024 · Learning theory and algorithms › Combinatorial and search optimization · approach: Unsupervised neural combinatorial optimization · 1 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 an end-to-end neural combinatorial optimization model (MatNet-based encoder with POMO/REINFORCE training) for the min-max regret robust TSP and CVRP under budget uncertainty, using a pre-trained TSP solver to compute worst-case regret rewards.

Problem

Robust routing (TSP and CVRP) with uncertain travel times under the min-max regret criterion and budget uncertainty sets, where evaluating a route requires solving an inner worst-case TSP that is costly across many instances.

Approach

Treat robust routing as a DRL problem: encode the upper and lower travel-time matrices separately with MatNet, decode routes autoregressively, and use the max-regret reward computed via the worst-case scenario (Theorem 1) solved by a pre-trained neural TSP solver, with POMO-style shared-baseline REINFORCE training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use instance augmentation ×128 instead of the unaugmented modelRTSP neural method · R-50-1000Obj: 9.9870 -> 9.8536Helped
Use instance augmentation ×32 instead of no augmentationRCVRP neural method · R-20-100; R-20-1000; R-50-100; R-50-1000Obj: 5.3130 -> 5.1620; 4.96790 -> 4.78990; 12.2270 -> 11.9030; 11.95765 -> 11.46090Helped
Encode upper and lower bound matrices separately and sum their node embeddings rather than blend the matrices (ablation)RTSP neural method · R-40-100Obj: 8.0640 -> 7.9610; 7.9095 -> 7.8985; 7.8760 -> 7.8600Helped
Encode upper and lower bound matrices separately and sum their node embeddings rather than fuse them through an MLP (ablation)RTSP neural method · R-40-100Obj: 8.0080 -> 7.9610; 7.9045 -> 7.8985; 7.8645 -> 7.8600Helped
Replace the pretrained TSP solver with CMA-ES (ablation)RTSP neural method · R-20-100Obj: 4.0140 -> 4.0430; 3.9895 -> 3.9925Hurt
Replace the pretrained TSP solver with LKH (ablation)RTSP neural method · R-20-100training time: ≈1 min / epoch -> ≈7.5 min / epochHurt
Use the pretrained TSP model instead of LKH (ablation)RTSP neural method · R-20-100Obj: 4.0135 -> 4.0140; 3.9905 -> 3.9895Mixed
Use the proposed RTSP model rather than EGARTSP · R-50-1000Obj: 9.8234 -> 9.8536Hurt
Use the proposed RCVRP model with ×32 augmentation rather than the exact baselineRCVRP · R-20-100Obj: 5.2855 -> 5.1620Helped

Surprising findings

Limitations

Experimental setup

Datasets: randomly generated RTSP instances (R-N-M following Montemanni et al.) randomly generated RCVRP instances

Benchmarks: RTSP instances R-20/30/40/50 with M=10, 100, 1000 RCVRP instances R-20 and R-50

Metrics: average objective (max regret) gap to best-known solving time per instance

Baselines: Branch-and-Cut Benders Decomposition SA-based heuristic iDS EGA LKH CMA-ES

Builds on: MatNet POMO REINFORCE Montemanni et al. worst-case scenario theorem

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