Learning Geometric Combinatorial Optimization Problems using Self-attention and Domain Knowledge
Not on the map. Why?
Abstract (arXiv)
Combinatorial optimization problems (COPs) are an important research topic in various fields. In recent times, there have been many attempts to solve COPs using deep learning-based approaches. We propose a novel neural network model that solves COPs involving geometry based on self-attention and a new attention mechanism. The proposed model is designed such that the model efficiently learns point-to-point relationships in COPs involving geometry using self-attention in the encoder. We propose efficient input and output sequence ordering methods that reduce ambiguities such that the model learns the sequences more regularly and effectively. Geometric COPs involve geometric requirements that need to be satisfied. In the decoder, a new masking scheme using domain knowledge is proposed to provide a high penalty when the geometric requirement of the problem is not satisfied. The proposed neural net is a flexible framework that can be applied to various COPs involving geometry. We conduct experiments to demonstrate the effectiveness of the proposed model for three COPs involving geometry: Delaunay triangulation, convex hull, and the planar Traveling Salesman problem. Our experimental results show that the proposed model exhibits competitive performance in finding approximate solutions for solving these problems.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 19 of its 42 references that are in the map. First posted on arXiv 5 Jul 2021.
Builds on
19 of 42 references.
References · 19
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,548
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,057
- 2014Sequence to Sequence Learning with Neural Networkscited by 2,986
- 2015Pointer Networkscited by 895
- 2018Attention, Learn to Solve Routing Problems!cited by 656
- 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 608
- 2018Reinforcement Learning for Solving the Vehicle Routing Problemcited by 333
- 2020Exploring Self-attention for Image Recognitioncited by 313
- 2019An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problemcited by 269
7 more
- 2015Order Matters: Sequence to sequence for setscited by 237
- 2019Pay Less Attention with Lightweight and Dynamic Convolutionscited by 211
- 2021The Transformer Network for the Traveling Salesman Problemcited by 59
- 2021Deep Reinforcement Learning for Combinatorial Optimization: Covering Salesman Problemscited by 13
- 2018Deep Choice Model Using Pointer Networks for Airline Itinerary Predictioncited by 9
- 2020Real-Time Neural Network Scheduling of Emergency Medical Mask Production during COVID-19cited by 3
- 2016S-hull: a fast radial sweep-hull routine for Delaunay triangulationcited by 1
Built on by
Not cited yet.