A linear time algorithm for linearizing quadratic and higher-order shortest path problems

Mathematical Programming(2024)

引用 0|浏览18
暂无评分
摘要
An instance of the NP-hard Quadratic Shortest Path Problem (QSPP) is called linearizable iff it is equivalent to an instance of the classic Shortest Path Problem (SPP) on the same input digraph. The linearization problem for the QSPP (LinQSPP) decides whether a given QSPP instance is linearizable and determines the corresponding SPP instance in the positive case. We provide a novel linear time algorithm for the LinQSPP on acyclic digraphs which runs considerably faster than the previously best algorithm. The algorithm is based on a new insight revealing that the linearizability of the QSPP for acyclic digraphs can be seen as a local property. Our approach extends to the more general higher-order shortest path problem.
更多
查看译文
关键词
Quadratic shortest path problem,Higher-order shortest path problem,Linearization,90C20 Quadratic programming,90C27 Combinatorial optimization,68Q25 Analysis of algorithms and problem complexity,90C35 Programming involving graphs or networks
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要