Solving Optimization Problems through Fully Convolutional Networks: an Application to the Travelling Salesman Problem
Zhengxuan Ling, Xinyu Tao, Yu Zhang, Xi Chen

TL;DR
This paper introduces a novel approach using fully convolutional networks to solve the Traveling Salesman Problem by converting it into an image representation, enabling rapid and effective solutions with good generalization.
Contribution
It proposes a new image-based representation for TSP and applies FCNs to learn optimal solutions, demonstrating fast inference and strong generalization across different problem sizes.
Findings
FCN can effectively learn TSP solutions from image representations.
The method achieves millisecond prediction times.
The model generalizes well to TSPs with varying city counts.
Abstract
In the new wave of artificial intelligence, deep learning is impacting various industries. As a closely related area, optimization algorithms greatly contribute to the development of deep learning. But the reverse applications are still insufficient. Is there any efficient way to solve certain optimization problem through deep learning? The key is to convert the optimization to a representation suitable for deep learning. In this paper, a traveling salesman problem (TSP) is studied. Considering that deep learning is good at image processing, an image representation method is proposed to transfer a TSP to an image. Based on samples of a 10 city TSP, a fully convolutional network (FCN) is used to learn the mapping from a feasible region to an optimal solution. The training process is analyzed and interpreted through stages. A visualization method is presented to show how a FCN can…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMetaheuristic Optimization Algorithms Research · Machine Learning and Data Classification · Advanced Neural Network Applications
MethodsMax Pooling · Convolution · Fully Convolutional Network
