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
Cited Papers

Cited Papers

The Multiconstraint Team Orienteering Problem with Multiple Time Windows
err2013-02-01
err113
errOAAI
errSouffriau, Wouter; Vansteenwegen, Pieter; Vanden Berghe, Greet; Van Oudheusden, Dirk
errShare
errSave
Bi-objective orienteering for personal activity scheduling
err2017-06-01
err11
PREAI
errMatl, Piotr; Nolz, Pamela C.; Ritzinger, Ulrike; Ruthmair, Mario; Tricoire, Fabien
errShare
errSave
Multi-Objective Trip Planning With Solution Ranking Based on User Preference and Restaurant Selection
err2022-01-01
err16
errOAAI
errChoachaicharoenkul, Supoj; Coit, David; Wattanapongsakorn, Naruemon
errShare
errSave
ENDOBRONCHIAL BRACHYTHERAPY
err1995-09-01
err0
PREAI
errAndrew G. Villanueva; Theodore C.M. Lo; John F. Beamis
errShare
errSave
The Polls: The Informed Public
err1962-01-01
err0
PREAI
errHazel Gaudet Erskine
errShare
errSave
Personalized multi-period tour recommendations
err2017-10-01
err100
errOAAI
errKotiloglu, S.; Lappas, T.; Pelechrinis, K.; Repoussis, P. P.
errShare
errSave
Heuristics for the multi-period orienteering problem with multiple time windows
err2010-02-01
err157
PREAI
errTricoire, Fabien; Romauch, Martin; Doerner, Karl F.; Hartl, Richard F.
errShare
errSave
researcher View more