Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
420900 | Discrete Applied Mathematics | 2007 | 15 Pages |
A path cover of a graph G=(V,E)G=(V,E) is a set of pairwise vertex-disjoint paths such that the disjoint union of the vertices of these paths equals the vertex set VV of GG. The path cover problem is, given a graph, to find a path cover having the minimum number of paths. The path cover problem contains the Hamiltonian path problem as a special case since finding a path cover, consisting of a single path, corresponds directly to the Hamiltonian path problem. A graph is a distance-hereditary graph if each pair of vertices is equidistant in every connected induced subgraph containing them. The complexity of the path cover problem on distance-hereditary graphs has remained unknown. In this paper, we propose the first polynomial-time algorithm, which runs in O(|V|9|V|9) time, to solve the path cover problem on distance-hereditary graphs.