Learning Encodings for Constructive Neural Combinatorial Optimization Needs to Regret | Synapse