arrow
Return

The regular language-constrained orienteering problem with time windows

delete2024-01-01
delete3
PRE
AI
N
Nikolaos Vathis *
G
Grammati Pantziou
C
Charalampos Konstantopoulos
D
Damianos Gavalas
DOI:10.1016/j.asoc.2023.111110delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Several application domains of the Orienteering Problem (OP) entail the categorization of graph nodes. Specific categories of nodes may be preferred to be included in the solution, while nodes of other categories should be limited to a certain extent or even excluded. Additionally, precedence constraints may apply among nodes from different categories. We contend that regular expressions, which describe patterns of node categories and specify constraints for solution paths, can effectively capture practical tourist tour planning aspects. Hence, we introduce the Regular Language-Constrained OP with Time Windows (RLC-OPTW) as an extension of the OP, where regular expressions are utilized to describe the admissible category patterns in solution paths. Our approach leverages the simplicity, elegance, and expressive power of regular languages, which excel in applications involving pattern recognition and matching. Given that RLC-OPTW is NP-hard, we initially provide an exact solution for small instances of the problem. Then, we present two efficient heuristic approaches: The first heuristic iteratively appends nodes to the solution to generate an initial feasible (i.e., regular expression constrained) solution and then replaces nodes in search of higher quality solutions. The second heuristic iteratively inserts nodes at any point within the solution and then replaces sets of consecutive nodes upon reaching a local optimum. The efficiency of our proposed algorithms has been assessed using publicly available datasets. We have also showcased the effectiveness of our methods in generating meaningful tourist trips that adhere to practical user constraints using a real dataset with tourist attractions in Athens (Greece) as a case study. Although our algorithmic approaches and experimental evaluation of RLC-OPTW primarily focus on tourist trip planning, the proposed algorithms can be applied to finding paths under constraints in numerous other application domains of the OP.
Keywords:
Orienteering problem
Tourist trip design problem
Tourist trip optimization
Constraints
Regular language
Regular expression
Metaheuristic

Journal

Applied Soft Computing cover
Applied Soft Computing
IF:
6.6
Papers:
1.4W
Citations:
4.8W

Organization

U
University of Piraeus
Scholars:
1.3K
Papers: 1.3K
Citations: 0
U
University of Aegean
Scholars:
1.8K
Papers: 1.6K
Citations: 5
U
University of West Attica
Scholars:
2.3K
Papers: 1.8K
Citations: 1.2K
researcher View more organizations