Learning to CROSS Exchange to Solve Min-Max Vehicle Routing Problems

Abstract

CROSS exchange (CE), a meta-heuristic that solves various vehicle routing problems (VRPs), improves the solutions of VRPs by swapping the sub-tours of the vehicles. Inspired by CE, we propose Neuro CE (NCE), a fundamental operator of \textit{learned} meta-heuristic, to solve various min-max VRPs while overcoming the limitations of CE, i.e., the expensive $\mathcal{O}(n^4)$ search cost. NCE employs graph neural network to predict the cost-decrements (i.e., results of CE searches) and utilizes the predicted cost-decrements to guide the selection of sub-tours for swapping, while reducing the search cost to $\mathcal{O}(n^2)$. As the learning objective of NCE is to predict the cost-decrement, the training can be simply done in a supervised fashion, whose training samples can be easily collected. Despite the simplicity of NCE, numerical results show that the NCE trained with min-max flexible multi-depot VRP (min-max FMDVRP) outperforms the meta-heuristic baselines. More importantly, it significantly outperforms the neural baselines when solving distinctive special cases of min-max FMDVRP (e.g., min-max MDVRP, min-max mTSP, min-max CVRP) without additional training.

Cite

Text

Kim et al. "Learning to CROSS Exchange to Solve Min-Max Vehicle Routing Problems." International Conference on Learning Representations, 2023.

Markdown

[Kim et al. "Learning to CROSS Exchange to Solve Min-Max Vehicle Routing Problems." International Conference on Learning Representations, 2023.](https://mlanthology.org/iclr/2023/kim2023iclr-learning/)

BibTeX

@inproceedings{kim2023iclr-learning,
  title     = {{Learning to CROSS Exchange to Solve Min-Max Vehicle Routing Problems}},
  author    = {Kim, Minjun and Park, Junyoung and Park, Jinkyoo},
  booktitle = {International Conference on Learning Representations},
  year      = {2023},
  url       = {https://mlanthology.org/iclr/2023/kim2023iclr-learning/}
}