Finding long simple paths in a weighted digraph using pseudo-topological orderings

arXiv (Cornell University)(2018)

引用 0|浏览0
暂无评分
摘要
Given a weighted digraph D, finding the longest simple path is well known to be NP-hard. Furthermore, even giving an approximation algorithm is known to be NP-hard. In this paper we describe an efficient heuristic algorithm for finding long simple paths, using an hybrid approach of DFS and pseudo-topological orders, a a generalization of topological orders to non acyclic graphs, via a process we call "opening edges". An implementation of this algorithm won the Oracle MDC 2015 coding competition.
更多
查看译文
关键词
weighted digraph,long simple paths,pseudo-topological
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要