Optimal Longest Paths by Dynamic Programming
Tomas Balyo, Kai Fieger, Christian Schulz

TL;DR
This paper introduces an optimal dynamic programming algorithm for the longest path problem in undirected weighted graphs, significantly improving speed and enabling solutions to previously unsolvable instances.
Contribution
The paper presents a novel dynamic programming approach combined with graph partitioning that outperforms existing methods for the longest path problem.
Findings
Algorithm is significantly faster than previous methods
Enables solving larger and more complex instances
Outperforms state-of-the-art algorithms in benchmarks
Abstract
We propose an optimal algorithm for solving the longest path problem in undirected weighted graphs. By using graph partitioning and dynamic programming, we obtain an algorithm that is significantly faster than other state-of-the-art methods. This enables us to solve instances that have previously been unsolved.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research · VLSI and FPGA Design Techniques · Complexity and Algorithms in Graphs
