paper-with-me

Papers

Multi-objective Pointer Network for Combinatorial Optimization

2022-04-25 · Le-yang Gao, Rui Wang, Chuang Liu, Zhao-hong Jia

Multi-objective combinatorial optimization problems (MOCOPs), one type of complex optimization problems, widely exist in various real applications. Although meta-heuristics have been successfully applied to address MOCOPs, the calculation time is often much longer. Recently, a number of deep reinforcement learning (DRL) methods have been proposed to generate approximate optimal solutions to the combinatorial optimization problems. However, the existing studies on DRL have seldom focused on MOCOPs. This study proposes a single-model deep reinforcement learning framework, called multi-objective Pointer Network (MOPN), where the input structure of PN is effectively improved so that the single PN is capable of solving MOCOPs. In addition, two training strategies, based on representative model and transfer learning, respectively, are proposed to further enhance the performance of MOPN in different application scenarios. Moreover, compared to classical meta-heuristics, MOPN only consumes much less time on forward propagation to obtain the Pareto front. Meanwhile, MOPN is insensitive to problem scale, meaning that a trained MOPN is able to address MOCOPs with different scales. To verify the performance of MOPN, extensive experiments are conducted on three multi-objective traveling salesman problems, in comparison with one state-of-the-art model DRL-MOA and three classical multi-objective meta-heuristics. Experimental results demonstrate that the proposed model outperforms all the comparative methods with only 20\% to 40\% training time of DRL-MOA.

📄 PDF Abstract BibTeX arXiv:2204.11860

Code (1)

gaoly/mopn 공식 구현 pytorch

Tasks

Combinatorial OptimizationDeep Reinforcement Learningreinforcement-learningReinforcement Learning (RL)Transfer Learning

Methods 이 논문이 사용한 방법론

[LivE@PeRson]How do I talk to a real person at Expedia? How do I talk to a real person at Expedia? To speak with a live Expedia agent, call 1 (888) 829-0881 anytime. The customer support team is available 24/7 to help with…
Tanh Activation 설명 없음
Sigmoid Activation 설명 없음
LSTM An LSTM is a type of recurrent neural network that addresses the vanishing gradient problem in vanilla…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Pointer Network Pointer Networks tackle problems where input and output data are sequential data, but can't be solved by seq2seq type models because discrete categories of output elements…

Similar Papers 제목 키워드 기반

Learnable Evolutionary Multi-Objective Combinatorial Optimization via Sequence-to-Sequence Model

2024-12-09 · Jiaxiang Huang, Licheng Jiao

Recent advances in learnable evolutionary algorithms have demonstrated the importance of leveraging population distribution information and historical evolutionary trajectories. While significant progress has been made i…

Combinatorial OptimizationDiversityEvolutionary Algorithms

Hybrid Pointer Networks for Traveling Salesman Problems Optimization

2021-10-06 · Ahmed Stohy, Heba-Tullah Abdelhakam, Sayed Ali, Mohammed Elhenawy 외

In this work, a novel idea is presented for combinatorial optimization problems, a hybrid network, which results in a superior outcome. We applied this method to graph pointer networks [1], expanding its capabilities to …

Combinatorial OptimizationGraph EmbeddingTraveling Salesman Problem

Learning to Branch in Combinatorial Optimization with Graph Pointer Networks

2023-07-04 · Rui Wang, Zhiming Zhou, Tao Zhang, Ling Wang 외

Branch-and-bound is a typical way to solve combinatorial optimization problems. This paper proposes a graph pointer network model for learning the variable selection policy in the branch-and-bound. We extract the graph f…

Combinatorial OptimizationGraph Neural NetworkVariable Selection

Pointer Networks with Q-Learning for Combinatorial Optimization

2023-11-05 · Alessandro Barro

We introduce the Pointer Q-Network (PQN), a hybrid neural architecture that integrates model-free Q-value policy approximation with Pointer Networks (Ptr-Nets) to enhance the optimality of attention-based sequence genera…

Combinatorial OptimizationGraph EmbeddingQ-LearningReinforcement Learning (RL)

Combinatorial Optimization by Graph Pointer Networks and Hierarchical Reinforcement Learning

2019-11-12 · Qiang Ma, Suwen Ge, Danyang He, Darshan Thaker 외

In this work, we introduce Graph Pointer Networks (GPNs) trained using reinforcement learning (RL) for tackling the traveling salesman problem (TSP). GPNs build upon Pointer Networks by introducing a graph embedding laye…

Combinatorial OptimizationGraph EmbeddingHierarchical Reinforcement Learningreinforcement-learning+3