DistrictNet: Decision-Aware Learning for Geographical Districting
Abstract
Districting is a complex combinatorial problem that consists in partitioning a geographical area into small districts. In logistics, it is a major strategic decision determining operating costs for several years. Solving districting problems using traditional methods is intractable even for small geographical areas and existing heuristics often provide sub-optimal results. We present a structured learning approach to find high-quality solutions to real-world districting problems in a few minutes. It is based on integrating a combinatorial optimization layer, the capacitated minimum spanning tree problem, into a graph neural network architecture. To train this pipeline in a decision-aware fashion, we show how to construct target solutions embedded in a suitable space and learn from target solutions. Experiments show that our approach outperforms existing methods as it can significantly reduce costs on real-world cities.
Cite
Text
Ahmed et al. "DistrictNet: Decision-Aware Learning for Geographical Districting." Neural Information Processing Systems, 2024. doi:10.52202/079017-4084Markdown
[Ahmed et al. "DistrictNet: Decision-Aware Learning for Geographical Districting." Neural Information Processing Systems, 2024.](https://mlanthology.org/neurips/2024/ahmed2024neurips-districtnet/) doi:10.52202/079017-4084BibTeX
@inproceedings{ahmed2024neurips-districtnet,
title = {{DistrictNet: Decision-Aware Learning for Geographical Districting}},
author = {Ahmed, Cheikh and Forel, Alexandre and Parmentier, Axel and Vidal, Thibaut},
booktitle = {Neural Information Processing Systems},
year = {2024},
doi = {10.52202/079017-4084},
url = {https://mlanthology.org/neurips/2024/ahmed2024neurips-districtnet/}
}