arrow
Return

A dynamic and probabilistic orienteering problem

delete2021-12-01
delete12
PRE
AI
E
Enrico Angelelli
C
Claudia Archetti
C
Carlo Filippi *
M
Michele Vindigni
DOI:10.1016/j.cor.2021.105454delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
We consider an online version of the orienteering problem, where stochastic service requests arise during a first time interval from customers located on the nodes of a graph. Every request must be accepted/rejected in real time. Later, a vehicle must visit the accepted customers during a second time interval. Each accepted request implies a prize, depending on the customer, and a service cost, depending on the routing decisions. Moreover, an accepted request implies a reduction of the routing time available for possible future requests. Each acceptance/rejection decision is made to maximize the expected profit, i.e., the difference between expected prices and expected service costs. We formulate the problem as a Markov Decision Process and derive analytical expressions for the transition probabilities and the optimal policy. Since an exact policy computation is intractable, we design and test several heuristic approaches, including static approximation, simple greedy (non-anticipatory) methods, Sample Average Approximation (SAA) of the objective function using Monte Carlo sampling of future events. We perform extensive computational tests on the proposed algorithms and discuss the pros and cons of the different methods.
Keywords:
Routing
Heuristics
Random requests
Dynamic vehicle routing
Orienteering problem
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

C
Computers and Operations Research
IF:
4.3
Papers:
6.5K
Citations:
1.8W

Organization

E
ESSEC Business School
Scholars:
439
Papers: 753
Citations: 1
U
University of Brescia
Scholars:
1.2W
Papers: 9.7K
Citations: 1.3W