Pointer Networks Trained Better via Evolutionary Algorithms

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Zhong, Muyao, Liu, Shengcai, Li, Bingdong, Fu, Haobo, Tang, Ke, Yang, Peng
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916154203701248
author Zhong, Muyao
Liu, Shengcai
Li, Bingdong
Fu, Haobo
Tang, Ke
Yang, Peng
author_facet Zhong, Muyao
Liu, Shengcai
Li, Bingdong
Fu, Haobo
Tang, Ke
Yang, Peng
contents Pointer Network (PtrNet) is a specific neural network for solving Combinatorial Optimization Problems (COPs). While PtrNets offer real-time feed-forward inference for complex COPs instances, its quality of the results tends to be less satisfactory. One possible reason is that such issue suffers from the lack of global search ability of the gradient descent, which is frequently employed in traditional PtrNet training methods including both supervised learning and reinforcement learning. To improve the performance of PtrNet, this paper delves deeply into the advantages of training PtrNet with Evolutionary Algorithms (EAs), which have been widely acknowledged for not easily getting trapped by local optima. Extensive empirical studies based on the Travelling Salesman Problem (TSP) have been conducted. Results demonstrate that PtrNet trained with EA can consistently perform much better inference results than eight state-of-the-art methods on various problem scales. Compared with gradient descent based PtrNet training methods, EA achieves up to 30.21\% improvement in quality of the solution with the same computational time. With this advantage, this paper is able to at the first time report the results of solving 1000-dimensional TSPs by training a PtrNet on the same dimensionality, which strongly suggests that scaling up the training instances is in need to improve the performance of PtrNet on solving higher-dimensional COPs.
format Preprint
id arxiv_https___arxiv_org_abs_2312_01150
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Pointer Networks Trained Better via Evolutionary Algorithms
Zhong, Muyao
Liu, Shengcai
Li, Bingdong
Fu, Haobo
Tang, Ke
Yang, Peng
Neural and Evolutionary Computing
68T07
Pointer Network (PtrNet) is a specific neural network for solving Combinatorial Optimization Problems (COPs). While PtrNets offer real-time feed-forward inference for complex COPs instances, its quality of the results tends to be less satisfactory. One possible reason is that such issue suffers from the lack of global search ability of the gradient descent, which is frequently employed in traditional PtrNet training methods including both supervised learning and reinforcement learning. To improve the performance of PtrNet, this paper delves deeply into the advantages of training PtrNet with Evolutionary Algorithms (EAs), which have been widely acknowledged for not easily getting trapped by local optima. Extensive empirical studies based on the Travelling Salesman Problem (TSP) have been conducted. Results demonstrate that PtrNet trained with EA can consistently perform much better inference results than eight state-of-the-art methods on various problem scales. Compared with gradient descent based PtrNet training methods, EA achieves up to 30.21\% improvement in quality of the solution with the same computational time. With this advantage, this paper is able to at the first time report the results of solving 1000-dimensional TSPs by training a PtrNet on the same dimensionality, which strongly suggests that scaling up the training instances is in need to improve the performance of PtrNet on solving higher-dimensional COPs.
title Pointer Networks Trained Better via Evolutionary Algorithms
topic Neural and Evolutionary Computing
68T07
url https://arxiv.org/abs/2312.01150