In this paper, we study the Constant-cost Orienteering Problem on Aisle-Graphs (COPAG) on aisle-graphs, where a robot with limited travel budget seeks a profit-maximizing tour. An aisle-graph consists of m paths (rows) of n vertices, with inter-row movement possible only at the endpoints. This setting models real-world layouts such as orchards, vineyards, and warehouses, where structural constraints prevent traversal between rows in the middle. While the Orienteering Problem (OP) is NP-hard in general graphs, we show that COPAG on aisle-graphs is solvable in polynomial time, contrary to claims in previous literature. We first introduce COPAG-FR, a restricted case allowing only full-row traversal, and solve it optimally. Then, for the general version with partial-row traversal, we present a dynamic programming algorithm running in O(m^10n^4). Since this complexity may be impractical for large inputs, we also design a 1/3-approximation algorithm and a heuristic refinement, achieving effective performance on the tested synthetic instances.

Optimal and approximated path planning for a robot moving on aisle-graphs

Betti Sorbelli, Francesco
;
Navarra, Alfredo;Pinotti, Cristina M.
2026

Abstract

In this paper, we study the Constant-cost Orienteering Problem on Aisle-Graphs (COPAG) on aisle-graphs, where a robot with limited travel budget seeks a profit-maximizing tour. An aisle-graph consists of m paths (rows) of n vertices, with inter-row movement possible only at the endpoints. This setting models real-world layouts such as orchards, vineyards, and warehouses, where structural constraints prevent traversal between rows in the middle. While the Orienteering Problem (OP) is NP-hard in general graphs, we show that COPAG on aisle-graphs is solvable in polynomial time, contrary to claims in previous literature. We first introduce COPAG-FR, a restricted case allowing only full-row traversal, and solve it optimally. Then, for the general version with partial-row traversal, we present a dynamic programming algorithm running in O(m^10n^4). Since this complexity may be impractical for large inputs, we also design a 1/3-approximation algorithm and a heuristic refinement, achieving effective performance on the tested synthetic instances.
2026
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11391/1629334
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact