Hamiltonian Cycle Problem on Distance-Hereditary Graphs

All graphs considered in this paper are finite and undirected, without loops or multiple edges. Let G = (V, E) be a graph. Throughout this paper, let m and n denote the numbers of edges and vertices of graph G, respectively. A connected graph is distance-hereditary if the distance between every two vertices in a connected induced subgraph is the same as that in the original graph. Distance-hereditary graphs were introduced by Howorka [21]. Bandelt and Mulder showed that a distance-hereditary graph can be constructed from an isolated vertex by adding vertices one by one through operations called one-vertex extensions [2]. Furthermore, Hammer and Maffray proposed a linear time recognition algorithm that constructs a sequence of one-vertex extensions for a distance-hereditary graph [20]. Chang et al. gave a recursive definition for distance-hereditary graphs [9]. Further properties and optimization problems in these graphs have been studied in [1, 2, 4-6, 8, 15-17, 23, 24, 30-32]. Distance-hereditary graphs are a subclass of parity graphs [11] and a superclass of cographs [12, 13] and Ptolemaic graphs [22]. A Hamiltonian cycle of a graph G is a simple cycle that passes through each vertex exactly once. The Hamiltonian cycle problem involves testing whether a graph contains a Hamiltonian cycle. It is well known that this problem is NP-complete for general graphs [18] and NP-complete even for special classes of graphs, such as bipartite graphs [27], split graphs [19], circle graphs [14], and grid graphs [25]. Chang et al. [7] solved the Hamiltonian cycle problem on Ptolemaic graphs in O(n + m) time. Nicolai [29] presented the first polynomial time algorithm to solve the Hamiltonian cycle problem on distance-hereditary graphs. His algorithm runs in O(n) time. In this paper, we present an O(n) time algorithm to solve the Hamiltonian cycle problem on distance-hereditary graphs.

[1]  HungRuo-Wei,et al.  Linear-time algorithms for the Hamiltonian problems on distance-hereditary graphs , 2005 .

[2]  Edward Howorka A characterization of ptolemaic graphs , 1981, J. Graph Theory.

[3]  David S. Johnson,et al.  The Planar Hamiltonian Circuit Problem is NP-Complete , 1976, SIAM J. Comput..

[4]  Elwood S. Buffa,et al.  Graph Theory with Applications , 1977 .

[5]  E. Howorka A CHARACTERIZATION OF DISTANCE-HEREDITARY GRAPHS , 1977 .

[6]  Ton Kloks,et al.  A Linear Time Algorithm for Minimum Fill-in and Treewidth for Distance Hereditary Graphs , 2000, Discret. Appl. Math..

[7]  Feodor F. Dragan,et al.  A linear-time algorithm for connected r-domination and Steiner tree on distance-hereditary graphs , 1998, Networks.

[8]  Falk Nicolai,et al.  Homogeneous sets and domination: A linear time algorithm for distance - hereditary graphs , 2001, Networks.

[9]  Serafino Cicerone,et al.  Graph Classes Between Parity and Distance-hereditary Graphs , 1999, Discret. Appl. Math..

[10]  S. Olariu,et al.  An optimal path cover algorithm for cographs , 1995 .

[11]  Hans-Jürgen Bandelt,et al.  Distance-hereditary graphs , 1986, J. Comb. Theory B.

[12]  Hong-Gwa Yeh,et al.  Domination in distance-hereditary graphs , 2002, Discret. Appl. Math..

[13]  Hong-Gwa Yeh,et al.  Weighted Connected Domination and Steiner Trees in Distance-Hereditary Graphs , 1995, Combinatorics and Computer Science.

[14]  Derek G. Corneil,et al.  Complement reducible graphs , 1981, Discret. Appl. Math..

[15]  Tsan-sheng Hsu,et al.  Efficient parallel algorithms on distance-hereditary graphs , 1997, Proceedings of the 1997 International Conference on Parallel Processing (Cat. No.97TB100162).

[16]  Feodor F. Dragan,et al.  LexBFS-orderings of Distance-hereditary Graphs with Application to the Diametral Pair Problem , 2000, Discret. Appl. Math..

[17]  Jayme Luiz Szwarcfiter,et al.  Hamilton Paths in Grid Graphs , 1982, SIAM J. Comput..

[18]  Hans-Jürgen Bandelt,et al.  Powers of distance-hereditary graphs , 1995, Discret. Math..

[19]  Feodor F. Dragan,et al.  Dominating Cliques in Distance-Hereditary Graphs , 1994, SWAT.

[20]  Lorna Stewart,et al.  A Linear Recognition Algorithm for Cographs , 1985, SIAM J. Comput..

[21]  M. S. Krishnamoorthy,et al.  An NP-hard problem in bipartite graphs , 1975, SIGA.

[22]  Gen-Huey Chen,et al.  Dynamic Programming on Distance-Hereditary Graphs , 1997, ISAAC.

[23]  Peter Damaschke,et al.  The Hamiltonian Circuit Problem for Circle Graphs is NP-Complete , 1989, Inf. Process. Lett..

[24]  Gerard J. Chang,et al.  The L(2, 1)-Labeling Problem on Graphs , 1996, SIAM J. Discret. Math..

[25]  R. Möhring Algorithmic graph theory and perfect graphs , 1986 .

[26]  Hong-Gwa Yeh,et al.  Weighted connected k-domination and weighted k-dominating clique in distance-hereditary graphs , 2001, Theor. Comput. Sci..

[27]  Tsan-sheng Hsu,et al.  A Faster Implementation of a Parallel Tree Contraction Scheme and Its Application on Distance-Hereditary Graphs , 2000, J. Algorithms.

[28]  J. A. Bondy,et al.  Graph Theory with Applications , 1978 .

[29]  H. A. Jung,et al.  On a class of posets and the corresponding comparability graphs , 1978, J. Comb. Theory B.

[30]  Peter L. Hammer,et al.  Completely separable graphs , 1990, Discret. Appl. Math..