A parallel reduction of Hamiltonian cycle to Hamiltonian Path in tournaments

Author(s):  
E. Bampis ◽  
M. El Haddad ◽  
Y. Manoussakis ◽  
M. Santha
1995 ◽  
Vol 19 (3) ◽  
pp. 432-440 ◽  
Author(s):  
E. Bampis ◽  
M. Elhaddad ◽  
Y. Manoussakis ◽  
M. Santha

1984 ◽  
Vol 25 (1) ◽  
pp. 97-98
Author(s):  
G. R. T. Hendry

A path (cycle) in a graph G is called a hamiltonian path (cycle) of G if it contains every vertex of G. A graph is hamiltonian if it contains a hamiltonian cycle. A graph G is hamiltonian-connectedif it contains a u-vhamiltonian path for each pair u, v of distinct vertices of G. A graph G is hamiltonian-connected from a vertex v of G if G contains a v-whamiltonian path for each vertex w≠v. Considering only graphs of order at least 3, the class of graphs hamiltonian-connected from a vertex properly contains the class of hamiltonian-connected graphs and is properly contained in the class of hamiltonian graphs.


Algorithmica ◽  
1997 ◽  
Vol 17 (1) ◽  
pp. 67-87 ◽  
Author(s):  
J. Bang-Jensen ◽  
M. El Haddad ◽  
Y. Manoussakis ◽  
T. M. Przytycka

Author(s):  
P. Renjith ◽  
N. Sadagopan

For an optimization problem known to be NP-Hard, the dichotomy study investigates the reduction instances to determine the line separating polynomial-time solvable vs NP-Hard instances (easy vs hard instances). In this paper, we investigate the well-studied Hamiltonian cycle problem (HCYCLE), and present an interesting dichotomy result on split graphs. T. Akiyama et al. (1980) have shown that HCYCLE is NP-complete on planar bipartite graphs with maximum degree [Formula: see text]. We use this result to show that HCYCLE is NP-complete for [Formula: see text]-free split graphs. Further, we present polynomial-time algorithms for Hamiltonian cycle in [Formula: see text]-free and [Formula: see text]-free split graphs. We believe that the structural results presented in this paper can be used to show similar dichotomy result for Hamiltonian path problem and other variants of Hamiltonian cycle (path) problems.


2009 ◽  
Vol 3 (2) ◽  
pp. 386-394 ◽  
Author(s):  
Letícia Bueno ◽  
Luerbio Faria ◽  
Figueiredo De ◽  
Fonseca Da

Lov?sz conjectured that every connected vertex-transitive graph has a Hamiltonian path. The odd graphs Ok form a well-studied family of connected, k-regular, vertex-transitive graphs. It was previously known that Ok has Hamiltonian paths for k ? 14. A direct computation of Hamiltonian paths in Ok is not feasible for large values of k, because Ok has (2k - 1, k - 1) vertices and k/2 (2k - 1, k - 1) edges. We show that Ok has Hamiltonian paths for 15 ? k ? 18. Instead of directly running any heuristics, we use existing results on the middle levels problem, therefore further relating these two fundamental problems, namely finding a Hamiltonian path in the odd graph and finding a Hamiltonian cycle in the corresponding middle levels graph. We show that further improved results for the middle levels problem can be used to find Hamiltonian paths in Ok for larger values of k.


2006 ◽  
Vol 07 (02) ◽  
pp. 235-255 ◽  
Author(s):  
CHAO-MING SUN ◽  
CHENG-KUAN LIN ◽  
HUA-MIN HUANG ◽  
LIH-HSING HSU

Two hamiltonian paths P1 = 〈v1, v2, …, vn(G) 〉 and P2 = 〈 u1, u2, …, un(G) 〉 of G are independent if v1 = u1, vn(G) = un(G), and vi ≠ ui for 1 < i < n(G). A set of hamiltonian paths {P1, P2, …, Pk} of G are mutually independent if any two different hamiltonian paths in the set are independent. A bipartite graph G is hamiltonian laceable if there exists a hamiltonian path joining any two nodes from different partite sets. A bipartite graph is k-mutually independent hamiltonian laceable if there exist k-mutually independent hamiltonian paths between any two nodes from different partite sets. The mutually independent hamiltonian laceability of bipartite graph G, IHPL(G), is the maximum integer k such that G is k-mutually independent hamiltonian laceable. Let Qn be the n-dimensional hypercube. We prove that IHPL(Qn) = 1 if n ∈ {1,2,3}, and IHPL(Qn) = n - 1 if n ≥ 4. A hamiltonian cycle C of G is described as 〈 u1, u2, …, un(G), u1 〉 to emphasize the order of nodes in C. Thus, u1 is the beginning node and ui is the i-th node in C. Two hamiltonian cycles of G beginning at u, C1 = 〈 v1, v2, …, vn(G), v1 〉 and C2 = 〈 u1, u2, …, un(G), u1 〉, are independent if u = v1 = u1, and vi ≠ ui for 1 < i ≤ n(G). A set of hamiltonian cycles {C1, C2, …, Ck} of G are mutually independent if any two different hamiltonian cycles are independent. The mutually independent hamiltonianicity of graph G, IHC(G), is the maximum integer k such that for any node u of G there exist k-mutually independent hamiltonian cycles of G starting at u. We prove that IHC(Qn) = n - 1 if n ∈ {1,2,3} and IHC(Qn) = n if n ≥ 4.


This is a heuristic investigation with risk constraint for solving the traveling salesman problem (TSP) dividing given vertices (nodes) between a prespecified number of clusters. A Heuristic based Genetic Algorithm (HbGA) is applied on each cluster to produce a Hamiltonian path based on prespecified nodes of a cluster. Each cluster must have a unique set of nodes. Finally, all Hamiltonian path of each cluster together prepare a possible Hamiltonian cycle. The efficiency of our proposed algorithm has been tested for a number of symmetric TSPLIB instances of various sizes. The computational results show the proposed algorithm works well in realistic manner.


2018 ◽  
Vol 2018 ◽  
pp. 1-10 ◽  
Author(s):  
K. R. Seeja

Hamiltonian Cycle Problem is one of the most explored combinatorial problems. Being an NP-complete problem, heuristic approaches are found to be more powerful than exponential time exact algorithms. This paper presents an efficient hybrid heuristic that sits in between the complex reliable approaches and simple faster approaches. The proposed algorithm is a combination of greedy, rotational transformation and unreachable vertex heuristics that works in three phases. In the first phase, an initial path is created by using greedy depth first search. This initial path is then extended to a Hamiltonian path in second phase by using rotational transformation and greedy depth first search. Third phase converts the Hamiltonian path into a Hamiltonian cycle by using rotational transformation. The proposed approach could find Hamiltonian cycles from a set of hard graphs collected from the literature, all the Hamiltonian instances (1000 to 5000 vertices) given in TSPLIB, and some instances of FHCP Challenge Set. Moreover, the algorithm has O(n3) worst case time complexity. The performance of the algorithm has been compared with the state-of-the-art algorithms and it was found that HybridHAM outperforms others in terms of running time.


2012 ◽  
Vol 04 (04) ◽  
pp. 1250057 ◽  
Author(s):  
BLANCA I. NIEL

We single out every longest path of n-1 order that solves each of the [Formula: see text] Longest Euclidean Hamiltonian Path Problems on the even nth root of the unity, by means of a geometric and arithmetic procedure. This identification is done regardless of planar rotations and orientation. In addition, the uniqueness of the Euclidean Hamiltonian cycle that resolves the Maximum Traveling Salesman Problem is shown.


2009 ◽  
Vol Vol. 11 no. 2 (Graph and Algorithms) ◽  
Author(s):  
Darko Dimitrov ◽  
Tomáš Dvořák ◽  
Petr Gregor ◽  
Riste Škrekovski

Graphs and Algorithms International audience A (cyclic) n-bit Gray code is a (cyclic) ordering of all 2(n) binary strings of length n such that consecutive strings differ in a single bit. Equivalently, an n-bit Gray code can be viewed as a Hamiltonian path of the n-dimensional hypercube Q(n), and a cyclic Gray code as a Hamiltonian cycle of Q(n). In this paper we study (cyclic) Gray codes avoiding a given set of faulty edges that form a matching. Given a matching M and two vertices u, v of Q(n), n >= 4, our main result provides a necessary and sufficient condition, expressed in terms of forbidden configurations for M, for the existence of a Gray code between u and v that avoids M. As a corollary. we obtain a similar characterization for a cyclic Gray code avoiding M. In particular, in the case that M is a perfect matching, Q(n) has a (cyclic) Gray code that avoids M if and only if Q(n) - M is a connected graph. This complements a recent result of Fink, who proved that every perfect matching of Q(n) can be extended to a Hamiltonian cycle. Furthermore, our results imply that the problem of Hamilionicity of Q(n) with faulty edges, which is NP-complete in general, becomes polynomial for up to 2(n-1) edges provided they form a matching.


Sign in / Sign up

Export Citation Format

Share Document