A Simple Polynomial Algorithm for the Longest Path Problem on Cocomparability Graphs
George B. Mertzios, Derek G. Corneil

TL;DR
This paper presents the first polynomial-time algorithm for finding the longest path in cocomparability graphs, extending previous results from interval graphs using a simplified dynamic programming approach based on LDFS orderings.
Contribution
It introduces a novel polynomial algorithm for the longest path problem on cocomparability graphs utilizing LDFS orderings, broadening the class of graphs with efficient solutions.
Findings
The algorithm is based on a dynamic programming approach.
LDFS orderings reveal an interval graph structure within cocomparability graphs.
The approach simplifies previous methods for related graph classes.
Abstract
Given a graph , the longest path problem asks to compute a simple path of with the largest number of vertices. This problem is the most natural optimization version of the well known and well studied Hamiltonian path problem, and thus it is NP-hard on general graphs. However, in contrast to the Hamiltonian path problem, there are only few restricted graph families such as trees and some small graph classes where polynomial algorithms for the longest path problem have been found. Recently it has been shown that this problem can be solved in polynomial time on interval graphs by applying dynamic programming to a characterizing ordering of the vertices of the given graph \cite{longest-int-algo}, thus answering an open question. In the present paper, we provide the first polynomial algorithm for the longest path problem on a much greater class, namely on cocomparability graphs. Our…
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 · Complexity and Algorithms in Graphs · Algorithms and Data Compression
