Skip to content

[NeurIPS 2024] "Collaboration! Towards Robust Neural Methods for Routing Problems"

License

Notifications You must be signed in to change notification settings

RoyalSkye/Routing-CNF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Collaboration! Towards Robust Neural Methods for Routing Problems

Paper    Paper    License    Paper

The PyTorch Implementation of NeurIPS 2024 -- Collaboration! Towards Robust Neural Methods for Routing Problems. This paper improves the robustness of neural VRP solvers through adversarial training, which can also be viewed as enhancing their OOD generalization from the perspective of adversarial robustness (see ICLR'22).

Overview

Poster

Dependencies

  • Python >= 3.8
  • Pytorch >= 1.12
  • gurobipy

How to Run

# Example: POMO/TSP
nohup python -u train.py 2>&1 &
trainer_params["method"] = "ours"  # CNF (3)
trainer_params["method"] = "baseline"  # POMO_AT (3)
trainer_params["method"] = "baseline_hac"  # POMO_HAC (3)

Citation

@inproceedings{zhou2024collaboration,
    title={Collaboration! Towards Robust Neural Methods for Routing Problems},
    author={Jianan Zhou and Yaoxin Wu and Zhiguang Cao and Wen Song and Jie Zhang and Zhiqi Shen},
    booktitle={Advances in Neural Information Processing Systems},
    year={2024}
}

Acknowledgments