OMNI¶
Omni focuses on the generalization challenge of neural methods in Vehicle Routing Problems (VRPs) and proposes a universal meta-learning framework to achieve “full generalization” across problem scales and distributions.
Usage¶
You can run the following command lines to execute the code.
Omni train in diverse scale [50,200]
python train.py settings=omni_settings mode=train problem={tsp/cvrp}
python eval.py settings=omni_settings mode=eval problem={tsp/cvrp} scale={scale}
Tasks¶
Supported Tasks: TSP, CVRP
Required Data Generator:
Training¶
Omni applies autoregressive reinforcement learning class ARREINFORCELightning() for training.