atlas

Research map / Architectures and efficiency / RNNs and normalization

GLOP: Learning Global Partition and Local Construction for Solving Large-Scale Routing Problems in Real-Time

AAAI 2024 · Architectures and efficiency › RNNs and normalization · approach: Differentiable optimization layers · 38 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.

GLOP hybridizes a non-autoregressive global heatmap partitioner with autoregressive local SHPP revisers to solve large-scale TSP, ATSP, CVRP and PCTSP in real time.

Problem

Neural combinatorial solvers for routing struggle to scale to thousands or tens of thousands of nodes under real-time constraints.

Approach

Partition large routing problems hierarchically (global NAR heatmap partition into sub-TSPs, then local AR revisers that solve small Shortest Hamiltonian Path Problems via random-insertion initialization and decompose-reconstruct revisions), combining the scalability of NAR with the solution quality of AR.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add more revisionsGLOP · TSP100KGap(%): 6.01 -> 5.10Helped
replace the neural SHPP solver with LKH-3 (ablation)GLOP local policy · TSP500Time: 19s -> 34mHurt
replace the neural SHPP solver with LKH-3 (ablation)GLOP local policy · TSP500Obj.: 17.07 -> 16.86Helped
add bidirectional decoding (ablation)GLOP local policy · TSP500Obj.: 16.88 -> 16.80Helped
add coordinate transformation (ablation)GLOP local policy · TSP1KObj.: 24.17 -> 23.73Helped
add first-stage curriculum learning (ablation)GLOP local policy · TSP500Obj.: 16.91 -> 16.80Helped
add second-stage curriculum learning (ablation)GLOP local policy · TSP500Obj.: 16.94 -> 16.80Helped
use the learned global partition policy instead of random partition (ablation)GLOP · PCTSP500Obj.: 19.0 -> 14.6Helped
use sampling decoding instead of greedy decodingGLOP · PCTSP5KObj.: 46.0 -> 44.9Helped
add more revisionsGLOP · TSP500Obj.: 17.07 -> 16.91Helped

Surprising findings

Limitations

Experimental setup

Datasets: uniform random TSP instances TSPLIB EUC_2D instances (<1000 nodes, test) CVRP instances generated per TAM settings CVRPLIB instances (test) PCTSP instances generated per AM settings ATSP test instances following MatNet

Benchmarks: TSP500 TSP1K TSP10K TSP100K TSPLIB ATSP150 ATSP250 ATSP1000 CVRP1K CVRP2K CVRP5K CVRP7K

Metrics: optimality gap (%) objective value runtime

Baselines: LKH-3 Concorde AM LCP GCN+MCTS POMO-EAS DIMES H-TSP Pointerformer DeepACO TAM MatNet

Builds on: Attention Model REINFORCE DIMES Learning Collaborative Policy Two-stage Divide Method

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