Sym-NCO: Leveraging Symmetricity for Neural Combinatorial Optimization
Minsu KimJunyoung ParkJinkyoo Park
Proposes a general reinforcement learning training scheme that exploits rotational and reflectional symmetries across combinatorial optimization problems, significantly boosting solver generalization across tasks like the traveling salesman and vehicle routing problems without requiring domain-specific heuristics.
Combinatorial optimization problems, such as vehicle routing and scheduling, are central to industrial operations in logistics, supply chains, and semiconductor design. While deep reinforcement learning methods have emerged as promising tools to solve these complex problems rapidly without relying on handcrafted rules or labeled training data, they continue to lag behind traditional solvers in solution quality and generalizability. Closing this performance gap is crucial for organizations seeking automated, highly efficient decision-making systems.
The article introduces and evaluates Sym-NCO, a training scheme designed to improve the performance of deep reinforcement learning models on combinatorial optimization tasks. The method systematically embeds universal geometric symmetries—specifically rotational invariance in problem layouts and solution symmetries—into existing neural network solvers without requiring alterations to their underlying neural architectures.
The authors implemented Sym-NCO across multiple standard neural models and evaluated them on 10,000 benchmark instances across four classic problem types: the traveling salesman problem, capacitated vehicle routing, prize-collecting traveling salesman, and orienteering problems, comparing results against leading traditional heuristics and deep learning baselines.
The evaluation produced several key findings. First, Sym-NCO consistently established state-of-the-art performance among neural constructive methods across all four evaluated problem domains. Second, in the prize-collecting traveling salesman problem, Sym-NCO matched and slightly exceeded the solution quality of a leading conventional heuristic, iterative local search, while operating approximately 240 times faster. Third, in real-world benchmark tests, Sym-NCO achieved tighter optimality gaps than existing reinforcement learning models while remaining on the best time-versus-cost trade-off curve across all test scenarios.
These results demonstrate that enforcing symmetric geometric relationships during training allows neural solvers to achieve higher solution quality and faster inference speeds without costly structural redesigns. For enterprise operations, this translates to faster operational turnaround times, lower computational costs, and potential reductions in logistics expenses and carbon emissions, while mitigating the need to maintain cumbersome problem-specific heuristics.
Organizations developing or deploying neural optimization systems should consider adopting regularizer-based symmetry training to enhance existing models. Further research should focus on extending symmetry regularization to non-Euclidean problem domains, such as asymmetric routing, and scaling the method to larger problem sizes via curriculum- or meta-learning approaches.
While confidence in the reported performance gains is supported by standardized benchmarks, the primary limitations include a current focus on two-dimensional Euclidean problems with rotational symmetries and problem instances capped around 100 to 250 nodes. Decision-makers should validate performance on their specific large-scale or non-Euclidean operational datasets before broad deployment.
- Paper: Attention, Learn to Solve Routing Problems!, Wouter Kool et al. (2018). This foundational paper establishes the attention-based encoder-decoder and reinforcement learning framework for routing problems (TSP, CVRP, PCTSP, OP) that Sym-NCO directly adopts and enhances with symmetry regularizers.
- Paper: Neural Combinatorial Optimization with Reinforcement Learning, Irwan Bello et al. (2016). It pioneers the neural combinatorial optimization (NCO) framework using policy gradients to train neural solvers without supervised labels, forming the direct conceptual basis of DRL-NCO.
- Paper: Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizon, Yoshua Bengio et al. (2018). This survey provides a comprehensive methodological taxonomy of machine learning methods applied to discrete optimization that underpins the formulation and problem scope studied in Sym-NCO.
- Paper: Learning Combinatorial Optimization Algorithms over Graphs, Elias Boutros Khalil et al. (2017). It introduces deep reinforcement learning over graph embeddings to solve combinatorial problems greedily, establishing key principles for graph-based NCO representations.
- Paper: Combinatorial Optimization and Reasoning with Graph Neural Networks, Quentin Cappart et al. (2023). This survey analyzes subsequent advancements in graph neural networks for combinatorial optimization, explicitly examining how symmetry and algorithmic reasoning can be generalized across primal and dual solver pipelines.
