An instance of the Protected Shortest Simple Path Problem with Must-Pass Nodes (PSSPP-MPN) is specified by an edge-weighted directed graph with dedicated source, destination, and additional must-pass nodes. The goal is to find two vertex-disjoint paths, such that the former one is simple, visits all the must-pass nodes, and has the minimum transportation cost. In this paper, we show that the PSSPP-MPN is strongly NP-hard even for subsets of must-pass nodes of arbitrary fixed size and propose a novel problem-specific branch-and-bound algorithm for this problem. Results of competitive numerical evaluation against the public dataset ’Rome99’ from the 9th DIMACS Implementation Challenge show that the proposed algorithm notably outperforms the state-of-the-art MIP-optimizer Gurobi both by accuracy and execution time.
Original languageEnglish
Pages (from-to)572-577
Number of pages6
JournalIFAC-PapersOnLine
Volume55
Issue number10
DOIs
Publication statusPublished - 1 Jan 2022

    ASJC Scopus subject areas

  • Control and Systems Engineering

    WoS ResearchAreas Categories

  • Automation & Control Systems

ID: 32804553