Hamiltonian properties of grid graphs
SIAM Journal on Discrete Mathematics
Finding a longest path in a complete multipartite digraph
SIAM Journal on Discrete Mathematics
Computers and Intractability; A Guide to the Theory of NP-Completeness
Computers and Intractability; A Guide to the Theory of NP-Completeness
On computing a longest path in a tree
Information Processing Letters
An efficient algorithm for constructing Hamiltonian paths in meshes
Parallel Computing
Efficient Parallel Permutation-Based Range-Join Algorithms on Mesh-Connected Computers
ACSC '95 Proceedings of the 1995 Asian Computing Science Conference on Algorithms, Concurrency and Knowledge
Hamiltonian Cycles in Solid Grid Graphs
FOCS '97 Proceedings of the 38th Annual Symposium on Foundations of Computer Science
Finding a Path of Superlogarithmic Length
SIAM Journal on Computing
Algorithms for long paths in graphs
Theoretical Computer Science
Finding Long Paths, Cycles and Circuits
ISAAC '08 Proceedings of the 19th International Symposium on Algorithms and Computation
The Longest Path Problem Is Polynomial on Interval Graphs
MFCS '09 Proceedings of the 34th International Symposium on Mathematical Foundations of Computer Science 2009
A linear-time algorithm for the longest path problem in rectangular grid graphs
Discrete Applied Mathematics
Hi-index | 0.00 |
The longest path problem is the problem of finding a simple path with the maximum number of vertices in a given graph, and so far it has been solved polynomially only for a few classes of graphs. This problem generalizes the well-known Hamiltonian path problem, hence it is NP-hard in general graphs. In this paper, first we give a sequential linear-time algorithm for the longest path problem in meshes. Then based on this algorithm, we present a constant-time parallel algorithm for the problem, which can be run on every parallel machine.