Abstract
We consider the scenario of routing an agent called a thief through a weighted graph \(G = (V, E)\) from a start vertex s to an end vertex t. A set I of items each with weight \(w_{i}\) and profit \(p_{i}\) is distributed among \(V \setminus \{s,t\}\). In the thief orienteering problem, the thief, who has a knapsack of capacity W, must follow a simple path from s to t within a given time T while packing in the knapsack a set of items, taken from the vertices along the path, of total weight at most W and maximum profit. The travel time across an edge depends on the edge length and current knapsack load.
The thief orienteering problem is a generalization of the orienteering problem and the 0–1 knapsack problem. We present a polynomial-time approximation scheme (PTAS) for the thief orienteering problem when G is directed and acyclic, and adapt the PTAS for other classes of graphs and special cases of the problem. In addition, we prove there exists no approximation algorithm for the thief orienteering problem with constant approximation ratio, unless P = \(\textsf {NP}\).
Andrew Bloch-Hansen and Roberto Solis-Oba were partially supported by the Natural Sciences and Engineering Research Council of Canada, grants 6636-548083-2020 and RGPIN-2020-06423, respectively. Daniel Page was partially supported publicly via Patreon.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bonyadi, M., Michalewicz, Z., Barone, L.: The travelling thief problem: the first step in the transition from theoretical problems to realistic problems. In: IEEE Congress on Evolutionary Computation (CEC), pp. 1037–1044. IEEE (2013)
Chagas, J., Wagner, M.: Ants can orienteer a thief in their robbery. Oper. Res. Lett. 48(6), 708–714 (2020)
Chagas, J., Wagner, M.: Efficiently solving the thief orienteering problem with a max-min ant colony optimization approach. Opt. Lett. 16(8), 2313–2331 (2022)
Faêda, L., Santos, A.: A genetic algorithm for the thief orienteering problem. In: 2020 IEEE Congress on Evolutionary Computation (CEC), pp. 1–8. IEEE (2020)
Freeman, N., Keskin, B., Çapar, İ: Attractive orienteering problem with proximity and timing interactions. Eur. J. Oper. Res. 266(1), 354–370 (2018)
Golden, B., Levy, L., Vohra, R.: The orienteering problem. Naval Res. Logistics (NRL) 34(3), 307–318 (1987)
Gunawan, A., Lau, H.C., Vansteenwegen, P.: Orienteering problem: a survey of recent variants, solution approaches and applications. Eur. J. Oper. Res. 255(2), 315–332 (2016)
Karger, R., Motwani, R., Ramkumar, G.: On approximating the longest path in a graph. Algorithmica 18(1), 82–98 (1997). https://doi.org/10.1007/BF02523689
Neumann, Frank, Polyakovskiy, Sergey, Skutella, Martin, Stougie, Leen, Wu, Junhua: A fully polynomial time approximation scheme for packing while traveling. In: Disser, Yann, Verykios, Vassilios S.. (eds.) ALGOCLOUD 2018. LNCS, vol. 11409, pp. 59–72. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-19759-9_5
Polyakovskiy, S., Neumann, F.: The packing while traveling problem. Eur. J. Oper. Res. 258(2), 424–439 (2017)
Roostapour, V., Pourhassan, M., Neumann, F.: Analysis of baseline evolutionary algorithms for the packing while travelling problem. In: 1st ACM/SIGEVO Conference on Foundations of Genetic Algorithms, pp. 124–132 (2019)
Santos, A., Chagas, J.: The thief orienteering problem: formulation and heuristic approaches. In: IEEE Congress on Evolutionary Computation, pp. 1–9. IEEE (2018)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Bloch-Hansen, A., Page, D.R., Solis-Oba, R. (2023). A Polynomial-Time Approximation Scheme for Thief Orienteering on Directed Acyclic Graphs. In: Hsieh, SY., Hung, LJ., Lee, CW. (eds) Combinatorial Algorithms. IWOCA 2023. Lecture Notes in Computer Science, vol 13889. Springer, Cham. https://doi.org/10.1007/978-3-031-34347-6_8
Download citation
DOI: https://doi.org/10.1007/978-3-031-34347-6_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-34346-9
Online ISBN: 978-3-031-34347-6
eBook Packages: Computer ScienceComputer Science (R0)