English

On the number of Hamiltonian cycles in the generalized Petersen graph

Combinatorics 2025-06-30 v2

Abstract

The generalized Petersen graph G(n,k)G(n, k) is a cubic graph with vertex set V(G(n,k))={vi}0i<n{wi}0i<nV(G(n, k)) = \{v_i\}_{0 \leq i < n} \cup \{w_i\}_{0 \leq i < n} and edge set E(G(n,k))={vivi+1}0i<n{wiwi+k}0i<n{viwi}0i<nE(G(n, k)) = \{v_i v_{i+1}\}_{0 \leq i < n} \cup \{w_i w_{i+k}\}_{0 \leq i < n} \cup \{v_i w_i\}_{0 \leq i < n} where the indices are taken modulo nn. Schwenk found the number of Hamiltonian cycles in G(n,2)G(n, 2), and in this article we present initial conditions and linear recurrence relations for the number of Hamiltonian cycles in G(n,3)G(n, 3) and G(n,4)G(n, 4). This is attained by introducing G(n,k)G'(n, k), which is a modified version of G(n,k)G(n, k), and a subset of its subgraphs which we call admissible, and which are partitioned into different classes in such a manner that we can find relations between the number of admissible subgraphs of each class. The classes and their relations define a directed graph such that each strongly connected component is of a manageable size for k=3k=3 and k=4k=4, which allows us to find linear recurrence relations for the number of admissible subgraphs in each class in these cases. The number of Hamiltonian cycles in G(n,k)G(n, k) is a sum of the number of admissible subgraphs of G(n,k)G'(n, k) over a certain subset of the classes.

Keywords

Cite

@article{arxiv.2503.08326,
  title  = {On the number of Hamiltonian cycles in the generalized Petersen graph},
  author = {Jan Kristian Haugland},
  journal= {arXiv preprint arXiv:2503.08326},
  year   = {2025}
}

Comments

18 pages, 2 figures (in addition to a table of figures and a flowchart). Current version: Added discussion about writing the number of Hamiltonian cycles as a sum of the nth terms of several sequences, each with a characteristic polynomial of small degree, and fixed some minor issues