Hamiltonian path and Hamiltonian cycle are solvable in polynomial time in graphs of bounded independence number

09/17/2023
by   Nikola Jedličková, et al.
0

A Hamiltonian path (a Hamiltonian cycle) in a graph is a path (a cycle, respectively) that traverses all of its vertices. The problems of deciding their existence in an input graph are well-known to be NP-complete, in fact, they belong to the first problems shown to be computationally hard when the theory of NP-completeness was being developed. A lot of research has been devoted to the complexity of Hamiltonian path and Hamiltonian cycle problems for special graph classes, yet only a handful of positive results are known. The complexities of both of these problems have been open even for 4K_1-free graphs, i.e., graphs of independence number at most 3. We answer this question in the general setting of graphs of bounded independence number. We also consider a newly introduced problem called Hamiltonian-ℓ-Linkage which is related to the notions of a path cover and of a linkage in a graph. This problem asks if given ℓ pairs of vertices in an input graph can be connected by disjoint paths that altogether traverse all vertices of the graph. For ℓ=1, Hamiltonian-1-Linkage asks for existence of a Hamiltonian path connecting a given pair of vertices. Our main result reads that for every pair of integers k and ℓ, the Hamiltonian-ℓ-Linkage problem is polynomial time solvable for graphs of independence number not exceeding k. We further complement this general polynomial time algorithm by a structural description of obstacles to Hamiltonicity in graphs of independence number at most k for small values of k.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/25/2017

Hamiltonian Path in Split Graphs- a Dichotomy

In this paper, we investigate Hamiltonian path problem in the context of...
research
05/11/2022

On the Complexity of Determining Whether there is a Unique Hamiltonian Cycle or Path

The decision problems of the existence of a Hamiltonian cycle or of a Ha...
research
05/17/2021

Hamiltonian Cycle Problem is in P

In this paper we present the first deterministic polynomial time algorit...
research
07/21/2022

The Two-Stripe Symmetric Circulant TSP is in P

The symmetric circulant TSP is a special case of the traveling salesman ...
research
02/01/2023

Distributed CONGEST Algorithm for Finding Hamiltonian Paths in Dirac Graphs and Generalizations

We study the problem of finding a Hamiltonian cycle under the promise th...
research
05/04/2021

Isolation schemes for problems on decomposable graphs

The Isolation Lemma of Mulmuley, Vazirani and Vazirani [Combinatorica'87...
research
07/01/2021

Backtracking (the) Algorithms on the Hamiltonian Cycle Problem

Even though the Hamiltonian cycle problem is NP-complete, many of its pr...

Please sign up or login with your details

Forgot password? Click here to reset