Contributed by @Furffico, @tycbony, and @henry-yeh from DeepACO and GLOP. Adding new support for non-autoregressive (NAR) methods, including edge embedding methods for various environments, anisotropic GNN encoder with edge-gating mechanism, non-autoregressive decoder, and related utils functions.
Motivation and Context
NAR methods are an important extension for RL4CO model support, aside from various previous autoregressive methods.
Types of changes
[x] New feature (mostly just adding new functionality)
[x] Example (update in the folder of examples)
[x] Breaking change (there are some changes to basic classes, even though most of them are simple code-level optimization, just be careful about hidden bugs)
Checklist
[ ] This change requires an extension of the documentation.
Description
Contributed by @Furffico, @tycbony, and @henry-yeh from DeepACO and GLOP. Adding new support for non-autoregressive (NAR) methods, including edge embedding methods for various environments, anisotropic GNN encoder with edge-gating mechanism, non-autoregressive decoder, and related utils functions.
Motivation and Context
NAR methods are an important extension for RL4CO model support, aside from various previous autoregressive methods.
Types of changes
Checklist