Hostname: page-component-77f85d65b8-5ngxj Total loading time: 0 Render date: 2026-03-29T06:21:01.350Z Has data issue: false hasContentIssue false

A generalization of Bondy’s pancyclicity theorem

Published online by Cambridge University Press:  17 April 2024

Nemanja Draganić*
Affiliation:
Mathematical Institute, University of Oxford, Oxford, UK
David Munhá Correia
Affiliation:
Department of Mathematics, ETH, Zürich, Switzerland
Benny Sudakov
Affiliation:
Department of Mathematics, ETH, Zürich, Switzerland
*
Corresponding author: Nemanja Draganić; Email: nemanja.draganic@maths.ox.ac.uk
Rights & Permissions [Opens in a new window]

Abstract

The bipartite independence number of a graph $G$, denoted as $\tilde \alpha (G)$, is the minimal number $k$ such that there exist positive integers $a$ and $b$ with $a+b=k+1$ with the property that for any two disjoint sets $A,B\subseteq V(G)$ with $|A|=a$ and $|B|=b$, there is an edge between $A$ and $B$. McDiarmid and Yolov showed that if $\delta (G)\geq \tilde \alpha (G)$ then $G$ is Hamiltonian, extending the famous theorem of Dirac which states that if $\delta (G)\geq |G|/2$ then $G$ is Hamiltonian. In 1973, Bondy showed that, unless $G$ is a complete bipartite graph, Dirac’s Hamiltonicity condition also implies pancyclicity, i.e., existence of cycles of all the lengths from $3$ up to $n$. In this paper, we show that $\delta (G)\geq \tilde \alpha (G)$ implies that $G$ is pancyclic or that $G=K_{\frac{n}{2},\frac{n}{2}}$, thus extending the result of McDiarmid and Yolov, and generalizing the classic theorem of Bondy.

Information

Type
Paper
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Figure 1. A $(t,3)$-switch.

Figure 1

Figure 2. In the first case we get a copy of $\tilde C_{\ell +1}$, and in the second a copy of $\tilde C_{\ell +2}$, whose respective cycles $C_{\ell +1}$ and $C_{\ell +2}$ are depicted in red.

Figure 2

Figure 3. In the first case we get a copy of $\tilde C_{\ell +1}$, and in the second a copy of $\tilde C_{\ell +2}$, whose respective cycles $C_{\ell +1}$ and $C_{\ell +2}$ are depicted in red.

Figure 3

Figure 4. If $p_2$ has a neighbour before $t$ then we can use the red path to create a $(t_0,s)$-switch.

Figure 4

Figure 5. The case of $i = x$. We get a $\tilde C_{\ell +1}$ where the triangle consists of vertices $1,2,3$.

Figure 5

Figure 6. In the first case we get a copy of $\tilde C_{\ell +1}$, and in the second a $(t-1,1)$-switch. The cycle $C_{\ell +1}$ and the switch are depicted in red.

Figure 6

Figure 7. Obtaining a $(t,2)$-switch, when $p_2$ is adjacent to both $x$ and $3$.

Figure 7

Figure 8. $p_1$ is not adjacent to both $t$ and $x$, and $p_1$ is not adjacent to both $t$ and $t-1$ as in both cases we create a better switch.

Figure 8

Figure 9. The red line represents the path of a switch with the triangle closer to $p_1$.

Figure 9

Figure 10. The red line represents the path of a switch with the (blue) triangle closer to $p_1$.

Figure 10

Figure 11. The red line represents the path of a switch with the triangle closer to $p_1$.