Heuristic approaches for a new variant of the Team Orienteering Problem
Abstract
In this paper we tackle the Team Orienteering Problem with Service Times, Mandatory Nodes and Incompatibilities, introduced in~Guastalla2024 and arising from two real-world healthcare applications. We propose two heuristic algorithms in the form of a Variable Descent Neighbourhood algorithm and a matheuristic based on a Cuts Separation approach. For the former, we also provide a multi-thread version exploiting its intrinsic capability to be parallelised. Both algorithms include a specific heuristic routine to provide a starting feasible solution, since finding a feasible solution has been proved to be NP-complete. The results of our heuristic algorithms are compared with an exact cutting plane approach and have complementary strengths and weaknesses. They are also evaluated on existing TOP benchmarks against TOP state-of-the-art algorithms, demonstrating their competitiveness on general grounds.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.