Arrow Research search
Back to STOC

STOC 2023

Kneser Graphs Are Hamiltonian

Conference Paper Session 5C Algorithms and Complexity · Theoretical Computer Science

Abstract

For integers ‍ k ≥ 1 and n ≥ 2 k +1, the Kneser graph ‍ K ( n , k ) has as vertices all k -element subsets of an n -element ground set, and an edge between any two disjoint sets. It has been conjectured since the 1970s that all Kneser graphs admit a Hamilton cycle, with one notable exception, namely the Petersen graph ‍ K (5,2). This problem received considerable attention in the literature, including a recent solution for the sparsest case n =2 k +1. The main contribution of this paper is to prove the conjecture in full generality. We also extend this Hamiltonicity result to all connected generalized Johnson graphs (except the Petersen graph). The generalized Johnson graph ‍ J ( n , k , s ) has as vertices all k -element subsets of an n -element ground set, and an edge between any two sets whose intersection has size exactly ‍ s . Clearly, we have K ( n , k )= J ( n , k ,0), i.e., generalized Johnson graph include Kneser graphs as a special case. Our results imply that all known families of vertex-transitive graphs defined by intersecting set systems have a Hamilton cycle, which settles an interesting special case of Lovász’ conjecture on Hamilton cycles in vertex-transitive graphs from ‍1970. Our main technical innovation is to study cycles in Kneser graphs by a kinetic system of multiple gliders that move at different speeds and that interact over time, reminiscent of the gliders in Conway’s Game of Life, and to analyze this system combinatorially and via linear algebra.

Authors

Keywords

  • Hamilton cycle
  • Johnson graph
  • Kneser graph
  • Lovasz' conjecture
  • vertex-transitive graph

Context

Venue
ACM Symposium on Theory of Computing
Archive span
1969-2025
Indexed papers
4364
Paper id
723318334993440187
v2026.09.13