pith. sign in

arxiv: 1609.07450 · v3 · pith:NM7KQGG6new · submitted 2016-09-23 · 💻 cs.DM · cs.DS

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

classification 💻 cs.DM cs.DS
keywords algorithmfindingsimpledigraphknownlongnp-hardorders
0
0 comments X
read the original abstract

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.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.