Deep Reinforcement Learning for Traveling Purchaser Problems

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Yuan, Haofeng, Zhu, Rongping, Yang, Wanlu, Song, Shiji, You, Keyou, Fan, Wei, Chen, C. L. Philip
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915369096052736
author Yuan, Haofeng
Zhu, Rongping
Yang, Wanlu
Song, Shiji
You, Keyou
Fan, Wei
Chen, C. L. Philip
author_facet Yuan, Haofeng
Zhu, Rongping
Yang, Wanlu
Song, Shiji
You, Keyou
Fan, Wei
Chen, C. L. Philip
contents The traveling purchaser problem (TPP) is an important combinatorial optimization problem with broad applications. Due to the coupling between routing and purchasing, existing works on TPPs commonly address route construction and purchase planning simultaneously, which, however, leads to exact methods with high computational cost and heuristics with sophisticated design but limited performance. In sharp contrast, we propose a novel approach based on deep reinforcement learning (DRL), which addresses route construction and purchase planning separately, while evaluating and optimizing the solution from a global perspective. The key components of our approach include a bipartite graph representation for TPPs to capture the market-product relations, and a policy network that extracts information from the bipartite graph and uses it to sequentially construct the route. One significant advantage of our framework is that we can efficiently construct the route using the policy network, and once the route is determined, the associated purchasing plan can be easily derived through linear programming, while, by leveraging DRL, we can train the policy network towards optimizing the global solution objective. Furthermore, by introducing a meta-learning strategy, the policy network can be trained stably on large-sized TPP instances, and generalize well across instances of varying sizes and distributions, even to much larger instances that are never seen during training. Experiments on various synthetic TPP instances and the TPPLIB benchmark demonstrate that our DRL-based approach can significantly outperform well-established TPP heuristics, reducing the optimality gap by 40%-90%, and also showing an advantage in runtime, especially on large-sized instances.
format Preprint
id arxiv_https___arxiv_org_abs_2404_02476
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Deep Reinforcement Learning for Traveling Purchaser Problems
Yuan, Haofeng
Zhu, Rongping
Yang, Wanlu
Song, Shiji
You, Keyou
Fan, Wei
Chen, C. L. Philip
Optimization and Control
Artificial Intelligence
Machine Learning
The traveling purchaser problem (TPP) is an important combinatorial optimization problem with broad applications. Due to the coupling between routing and purchasing, existing works on TPPs commonly address route construction and purchase planning simultaneously, which, however, leads to exact methods with high computational cost and heuristics with sophisticated design but limited performance. In sharp contrast, we propose a novel approach based on deep reinforcement learning (DRL), which addresses route construction and purchase planning separately, while evaluating and optimizing the solution from a global perspective. The key components of our approach include a bipartite graph representation for TPPs to capture the market-product relations, and a policy network that extracts information from the bipartite graph and uses it to sequentially construct the route. One significant advantage of our framework is that we can efficiently construct the route using the policy network, and once the route is determined, the associated purchasing plan can be easily derived through linear programming, while, by leveraging DRL, we can train the policy network towards optimizing the global solution objective. Furthermore, by introducing a meta-learning strategy, the policy network can be trained stably on large-sized TPP instances, and generalize well across instances of varying sizes and distributions, even to much larger instances that are never seen during training. Experiments on various synthetic TPP instances and the TPPLIB benchmark demonstrate that our DRL-based approach can significantly outperform well-established TPP heuristics, reducing the optimality gap by 40%-90%, and also showing an advantage in runtime, especially on large-sized instances.
title Deep Reinforcement Learning for Traveling Purchaser Problems
topic Optimization and Control
Artificial Intelligence
Machine Learning
url https://arxiv.org/abs/2404.02476