paper-with-me

홈 › Papers

A Reinforcement Learning Approach to the Orienteering Problem with Time Windows

2020-11-07 · Ricardo Gama, Hugo L. Fernandes

The Orienteering Problem with Time Windows (OPTW) is a combinatorial optimization problem where the goal is to maximize the total score collected from different visited locations. The application of neural network models to combinatorial optimization has recently shown promising results in dealing with similar problems, like the Travelling Salesman Problem. A neural network allows learning solutions using reinforcement learning or supervised learning, depending on the available data. After the learning stage, it can be generalized and quickly fine-tuned to further improve performance and personalization. The advantages are evident since, for real-world applications, solution quality, personalization, and execution times are all important factors that should be taken into account. This study explores the use of Pointer Network models trained using reinforcement learning to solve the OPTW problem. We propose a modified architecture that leverages Pointer Networks to better address problems related with dynamic time-dependent constraints. Among its various applications, the OPTW can be used to model the Tourist Trip Design Problem (TTDP). We train the Pointer Network with the TTDP problem in mind, by sampling variables that can change across tourists visiting a particular instance-region: starting position, starting time, available time, and the scores given to each point of interest. Once a model-region is trained, it can infer a solution for a particular tourist using beam search. We based the assessment of our approach on several existing benchmark OPTW instances. We show that it generalizes across different tourists that visit each region and that it generally outperforms the most commonly used heuristic, while computing the solution in realistic times.

📄 PDF Abstract BibTeX arXiv:2011.03647

Code (2)

mustelideos/optw_rl pytorch
mustelideos/td-opswtw-competition-rl pytorch

Tasks

Combinatorial Optimizationreinforcement-learningReinforcement Learning (RL)

Methods 이 논문이 사용한 방법론

Sigmoid Activation 설명 없음
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$…
LSTM An LSTM is a type of recurrent neural network that addresses the vanishing gradient problem in vanilla…
Tanh Activation 설명 없음
[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…
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 제목 키워드 기반

Learning to Solve Orienteering Problem with Time Windows and Variable Profits

2026-03-06 · Songqun Gao, Zanxi Ruan, Patrick Floor, Marco Roveri 외 arxiv

The orienteering problem with time windows and variable profits (OPTWVP) is common in many real-world applications and involves continuous time variables. Current approaches fail to develop an efficient solver for this o…

Computational Efficiency

A heuristic scheme for the Cooperative Team Orienteering Problem with Time Windows

2016-08-19 · Iman Roozbeh, Melih Ozlen, John W. Hearne

The Cooperative Orienteering Problem with Time Windows (COPTW)is a class of problems with some important applications and yet has received relatively little attention. In the COPTW a certain number of team members are re…

Attribute

The First AI4TSP Competition: Learning to Solve Stochastic Routing Problems

2022-01-25 · Laurens Bliek, Paulo da Costa, Reza Refaei Afshar, Yingqian Zhang 외

This paper reports on the first international competition on AI for the traveling salesman problem (TSP) at the International Joint Conference on Artificial Intelligence 2021 (IJCAI-21). The TSP is one of the classical c…

Combinatorial OptimizationDeep Reinforcement LearningTraveling Salesman Problem

Searching k-Optimal Goals for an Orienteering Problem on a Specialized Graph with Budget Constraints

2020-11-02 · Abhinav Sharma, Advait Deshpande, Yanming Wang, Xinyi Xu 외

We propose a novel non-randomized anytime orienteering algorithm for finding k-optimal goals that maximize reward on a specialized graph with budget constraints. This specialized graph represents a real-world scenario wh…

Online Control of Adaptive Large Neighborhood Search using Deep Reinforcement Learning

2022-11-01 · Robbert Reijnen, Yingqian Zhang, Hoong Chuin Lau, Zaharah Bukhsh

The Adaptive Large Neighborhood Search (ALNS) algorithm has shown considerable success in solving combinatorial optimization problems (COPs). Nonetheless, the performance of ALNS relies on the proper configuration of its…

Bayesian OptimizationCombinatorial OptimizationDeep Reinforcement Learningreinforcement-learning+1