Finding Optimal Longest Paths by Dynamic Programming in Parallel
Fieger, Kai (Karlsruhe Institute of Technology) | Balyo, Tomas (Karlsruhe Institute of Technology) | Schulz, Christian (University of Vienna) | Schreiber, Dominik (Karlsruhe Institute of Technology)
We propose an exact algorithm for solving the longest path problem between two given vertices 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 were previously unsolved and solve hard instances significantly faster. We also present a parallel version of the algorithm.
- Country:
- North America > United States
- New York > New York County
- New York City (0.04)
- New Jersey > Hudson County
- Secaucus (0.04)
- Michigan > Washtenaw County
- Ann Arbor (0.04)
- New York > New York County
- Europe
- Austria > Vienna (0.14)
- Portugal (0.04)
- Germany > Baden-Württemberg
- Karlsruhe Region > Karlsruhe (0.05)
- Asia > Middle East
- Israel > Haifa District > Haifa (0.04)
- North America > United States
- Genre:
- Research Report > Promising Solution (0.34)
- Technology: