atlas

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

DistrictNet: Decision-aware learning for geographical districting

NeurIPS 2024 · Learning theory and algorithms › Combinatorial and search optimization · approach: Unsupervised neural combinatorial optimization · 2 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 DistrictNet, which trains a GNN to predict edge weights of a capacitated minimum spanning tree surrogate, using imitation with a Fenchel-Young loss on target CMST solutions built from small optimal districting solutions.

Problem

Districting and routing: partitioning a geographical area of basic units into connected, size-balanced districts minimizing expected routing (stochastic TSP) costs; exact solutions are intractable for realistic city sizes and existing cost-surrogate heuristics yield suboptimal solutions.

Approach

Embed a combinatorial optimization layer (a parameterized capacitated minimum spanning tree) in a GNN so that edge weights are learned by decision-aware imitation; districting targets are converted to CMST moment targets via randomized Kruskal, and training minimizes a Fenchel-Young loss.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use structured learning with a CMST optimization layer and GNN instead of BD cost estimationDistricting and routing · 35 test instances (7 cities, N=120; t=3, 6, 12, 20, 30)average relative cost: 9.92 % -> 0.0 %Helped
Use structured learning with a CMST optimization layer and GNN instead of FIG cost estimationDistricting and routing · 35 test instances (7 cities, N=120; t=3, 6, 12, 20, 30)average relative cost: 10.01 % -> 0.0 %Helped
Add structured learning with a CMST optimization layer to GNN-based cost predictionGNN-based districting and routing · 35 test instances (7 cities, N=120; t=3, 6, 12, 20, 30)average relative cost: 11.91 % -> 0.0 %Helped
Use structured learning with a CMST optimization layer and GNN instead of AvgTSP without learningDistricting and routing · 35 test instances (7 cities, N=120; t=3, 6, 12, 20, 30)average relative cost: 4.44 % -> 0.0 %Helped
Use DistrictNet instead of BDDistricting and routing · Ile-de-France, 2,000 BUs (t=20)absolute cost: 2379.0 -> 2205.7Helped
Use DistrictNet instead of FIGDistricting and routing · Ile-de-France, 2,000 BUs (t=20)absolute cost: 2388.8 -> 2205.7Helped
Use DistrictNet instead of PredGNNDistricting and routing · Ile-de-France, 2,000 BUs (t=20)absolute cost: 2295.2 -> 2205.7Helped
Use DistrictNet instead of AvgTSPDistricting and routing · Ile-de-France, 2,000 BUs (t=20)absolute cost: 2262.7 -> 2205.7Helped
Increase the number of DistrictNet training examplesDistrictNet · Out-of-distribution test instances across cities and target sizesrelative costHelped

Surprising findings

Limitations

Experimental setup

Datasets: Uber Movement geographical data ONS census population data INSEE population data for French cities synthetic training instances from 27 English cities

Benchmarks: Bristol Leeds London Manchester Lyon Marseilles Paris Ile-de-France 2000 BUs

Metrics: relative districting cost (Monte Carlo expected TSP cost) p-value (one-sided Wilcoxon test)

Baselines: BD FIG PredGNN AvgTSP

Builds on: Fenchel-Young loss perturbation-based differentiable optimization PredGNN Beardwood-Halton-Hammersley formula

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