Abstract

Graph invariants provide a powerful analytical tool for investigation of abstract substructures of graphs. This paper is devoted to large cycle substructures, namely, Hamilton, longest and dominating cycles and some generalized cycles including Hamilton and dominating cycles as special cases. In this paper, we have collected 36 pure algebraic relations between basic (initial) graph invariants ensuring the existence of a certain type of large cycles. These simplest kind of relations having no forerunners in the area actually form a source from which nearly all possible hamiltonian results (including well-known Ore's theorem, Posa's theorem, and many other generalizations) can be developed further by various additional new ideas, generalizations, extensions, restrictions, and structural limitations.

1. Introduction

Graph invariants provide a powerful and may be the single analytical tool for investigation of abstract structures of graphs. They, combined in convenient algebraic relations, contain global and general information about a graph and its particular substructures such as cycle structures, factors, matchings, colorings, and coverings. The discovery of these relations is the primary problem of graph theory.

This paper is devoted to large cycle substructures, perhaps the most important cycle structures in graphs: Hamilton, longest and dominating cycles and some generalized cycles including Hamilton and dominating cycles as special cases.

In the literature, eight basic (initial) invariants of a graph are known having significant impact on large cycle structures, namely, order , size , minimum degree , connectivity , independence number , toughness and the lengths of a longest path and a longest cycle in for a given longest cycle , denoted by and , respectively.

In this paper we have collected 36 pure algebraic relations between basic graph invariants ensuring the existence of a certain type of large cycles. The majority of these results are sharp in all respects.

Focusing only on basic graph invariants, as well as on pure algebraic relations between these parameters, in fact, we present the simplest kind of relations for large cycles having no forerunners in the area. Actually they form a source from which nearly all possible hamiltonian results (including well-known Ore's theorem, Posa’s theorem, and many other generalizations) can be developed further by various additional new ideas, generalizations, extensions, restrictions, and structural limitations such as:(i)generalized and extended graph invariants: degree sequences (Pósa type, Chvatal type), degree sums (Ore type, Fun type), neighborhood unions, generalized degrees, local connectivity, and so on, (ii)extended list of path and cycle structures: Hamilton, longest and dominating cycles, generalized cycles including Hamilton and dominating cycles as special cases, 2-factor, multiple Hamilton cycles, edge disjoint Hamilton cycles, powers of Hamilton cycles, -ordered Hamilton cycles, arbitrary cycles, cycle systems, pancyclic-type cycle systems, cycles containing specified sets of vertices or edges, shortest cycles, analogous path structures, and so on, (iii)structural (descriptive) limitations: regular, planar, bipartite, chordal and interval graphs, graphs with forbidden subgraphs, Boolean graphs, hypercubes, and so on, (iv)graph extensions: hypergraphs, digraphs and orgraphs, labeled and weighted graphs, infinite graphs, random graphs, and so on.

These 36 initial relations are quite sufficient for interested reader to make a clear imagination about developmental mechanisms in hamiltonian graph theory including the origins, current processes, and future possible developments along with various research problems.

We refer to [13] for more background and general surveys.

The order , size , and minimum degree clearly are easy computable graph invariants. In [4], it was proved that connectivity can be determined in polynomial time, as well. Determining the independence number and toughness are shown in [5, 6] to be -hard problems. Moreover, it was proved [6] that for any positive rational number , recognizing -tough graphs (in particular 1-tough graphs) is an -hard problem.

The order and size are neutral with respect to cycle structures. Meanwhile, they become more effective combined together (Theorem 3.1). The minimum degree having high frequency of occurrence in different relations is, in a sense, a more essential invariant than the order and size, providing some dispersion of the edges in a graph. The combinations between order and minimum degree become much more fruitful especially under some additional connectivity conditions. The impact of some relations on cycle structures can be strengthened under additional conditions of the type for appropriate integer . By many graph theorists, the connectivity is at the heart of all path and cycle questions providing comparatively more uniform dispersion of the edges. An alternate connectedness measure is toughness —the most powerful and less investigated graph invariant introduced by Chvátal [7] as a means of studying the cycle structure of graphs. Chvátal [7] conjectured that there exists a finite constant such that every -tough graph is hamiltonian. This conjecture is still open. We have omitted a number of results involving toughness as a parameter since they are far from being best possible.

Large cycle structures are centered around well-known Hamilton (spanning) cycles. Other types of large cycles were introduced for different situations when the graph contains no Hamilton cycles or it is difficult to find it. Generally, a cycle in a graph is a large cycle if it dominates some certain subgraph structures in in a sense that every such structure has a vertex in common with . When dominates all vertices in then is a Hamilton cycle. When dominates all edges in then is called a dominating cycle introduced by Nash-Williams [8]. Further, if dominates all paths in of length at least some fixed integer then is a (path dominating)-cycle introduced by Bondy [9]. Finally, if dominates all cycles in of length at least then is a (cycle dominating)-cycle, introduced in [10]. The existence problems of generalized and -cycles are studied in [10].

Section 2 is devoted to necessary notation and terminology. In Section 3, we discuss pure relations between various basic invariants of a graph and Hamilton cycles. Next sections are devoted to analogous pure relations concerning dominating cycles (Section 4), -cycles (Section 5), long cycles (Section 6), long cycles with Hamilton cycles (Section 7), long cycles with dominating cycles (Section 8), and long cycles with -cycles (Section 9).

2. Terminology

Throughout this paper we consider only finite undirected graphs without loops or multiple edges. A good reference for any undefined terms is [11]. We reserve , , , , and to denote the number of vertices (order), number of edges (size), minimum degree, connectivity, and independence number of a graph, respectively. Each vertex and edge in a graph can be interpreted as simple cycles of lengths 1 and 2, respectively. A graph is hamiltonian if contains a Hamilton cycle, that is, a cycle containing every vertex of . The length of a longest cycle in a graph is called the circumference. For a longest cycle in , let and denote the lengths of a longest path and a longest cycle in , respectively. A cycle in is a -cycle if for each path in and is a -cycle if for each cycle in . In particular, -cycles and -cycles are well-known Hamilton cycles and -cycles and -cycles are often called dominating cycles. Let denote the number of components of a graph . A graph is -tough if for every subset of the vertex set with . The toughness of , denoted , is the maximum value of for which is -tough (taking for all ).

Let be integers with . We use to denote the graph obtained from by taking any vertices in subgraph and joining each of them to all vertices of . Let be the graph obtained from by taking one vertex in each of three copies of and joining them each to other. For odd , construct the graph from , where , by joining every vertex in to all other vertices and by adding a matching between all vertices in and vertices in . It is easily seen that is 1-tough but not hamiltonian. A variation of the graph , with replaced by and , will be denoted by .

3. Hamilton Cycles

We begin with a size lower bound insuring the existence of a Hamilton cycle based on the idea that if a sufficient number of edges are present in the graph on vertices, then a Hamilton cycle will exist.

Theorem 3.1 (Erdös and Gallai [12]). Every graph with is hamiltonian.

Example for Sharpness. To see that the size bound in Theorem 3.1 is best possible, note that the graph formed by joining one vertex of to , contains edges and is not hamiltonian.

The earliest sufficient condition for a graph to be hamiltonian is based on the order and minimum degree , ensuring the existence of a Hamilton cycle in a graph with sufficient number of edges by keeping the minimum degree at a fairly high level.

Theorem 3.2 (Dirac [13]). Every graph with is hamiltonian.

Example for sharpness: .

The graph shows that the bound in Theorem 3.2 cannot be replaced by .

In [14], it was proved that the minimum degree bound in Theorem 3.2 can be slightly relaxed for graphs on vertices under additional 1-tough condition.

Theorem 3.3 (Jung [14]). Every graph with , and is hamiltonian.

Examples for sharpness: ; .

This bound itself was lowered further to under stronger conditions and .

Theorem 3.4 (Bauer et al. [15]). Every graph with , and is hamiltonian.

In 1981, the Dirac’s level was essentially lowered to when by incorporating connectivity into the minimum degree bound.

Theorem 3.5 (Nikoghosyan [16]). Every graph with and is hamiltonian.

Examples for sharpness: ; .

A short proof of Theorem 3.5 was given by Häggkvist [17].

The bound in Theorem 3.5 was slightly lowered to for 1-tough graphs.

Theorem 3.6 (Bauer and Schmeichel [18]). Every graph with and is hamiltonian.

Examples for sharpness: ; .

Another essential improvement of Dirac's lower bound was established in 1971 due to Nash-Williams under additional condition .

Theorem 3.7 (Nash-Williams [8]). Every graph with and is hamiltonian.

Examples for sharpness: ; ; .

Theorem 3.7 was slightly improved by replacing the condition with .

Theorem 3.8 (Bigalke and Jung [19]). Every graph with and is hamiltonian.

Examples for sharpness: ; ; .

The bound in Theorem 3.7 was essentially lowered under additional condition of the type including Theorem 3.7 as a special case.

Theorem 3.9 (Fraisse [20]). Let be a graph, a positive integer and . If then is hamiltonian.

Examples for sharpness: ; ; .

Later, Theorem 3.7 was essentially improved by incorporating the connectivity into the minimum degree bound.

Theorem 3.10 (Nikoghosyan [21]). Every graph with and is hamiltonian.

Examples for sharpness: ; , .

The graph shows that for the minimum degree bound in Theorem 3.10 cannot be replaced by .

Finally, the bound in Theorem 3.10 was reduced to without any limitations providing a best possible result for each .

Theorem 3.11 (Yamashita [22]). Every graph with and is hamiltonian.

Examples for sharpness: ; ; .

The first pure relation between graph invariants involving connectivity as a parameter was developed in 1972 due to Chvátal and Erdös [23].

Theorem 3.12 (Chvátal and Erdös [23]). Every graph with is hamiltonian.

Example for sharpness: .

4. Dominating Cycles

In 1971, Nash-Williams [8] proved that the minimum degree bound insures the existence of dominating cycles.

Theorem 4.1 (Nash-Williams [8]). Let be a graph with . If then each longest cycle in is a dominating cycle.

Examples for sharpness: ; ; .

The graph shows that the connectivity condition in Theorem 4.1 cannot be replaced by . The second graph shows that the minimum degree condition cannot be replaced by . Finally, the third graph shows that the conclusion “is a dominating cycle” cannot be strengthened by replacing it with “is a Hamilton cycle”.

Further, it was proved that the condition in Theorem 4.1 can be slightly relaxed under stronger 1-tough condition instead of .

Theorem 4.2 (Bigalke and Jung [19]). Let be a graph with and . Then each longest cycle in is a dominating cycle.

Examples for sharpness: ; ; .

Lu et al. [24] lowered the bound in Theorem 4.1 to by incorporating the connectivity into the minimum degree bound.

Theorem 4.3 (Lu et al. [24]). Let be graph with and . Then each longest cycle in is a dominating cycle.

Examples for sharpness: ; ; .

The graph shows that for the minimum degree bound in Theorem 4.3 cannot be replaced by .

In 2008, the bound itself was essentially reduced to by Yamashita [22] without any additional limitations providing a best possible result for each .

Theorem 4.4 (Yamashita [22]). Let be graph with and . Then each longest cycle in is a dominating cycle.

Examples for sharpness: ; ; .

5. -Cycles

In 1990, Jung [25] proved the exact analog of Theorems 3.2 and 4.1 concerning -cycles.

Theorem 5.1 (Jung [25]). Let be a graph with . If then each longest cycle in is a -cycle.

Examples for sharpness: ; ; .

In 2009, the author was able to find a common generalization of Theorems 3.2, 4.1, and 5.1 by covering -cycles for all .

Theorem 5.2 (Nikoghosyan [10]). Let be a graph, a positive integer, and . If then each longest cycle in is a -cycle.

Examples for sharpness: ; ; .

An analogous generalization has been conjectured [10] in terms of -cycles.

Conjecture 5.3 (Nikoghosyan [10]). Let be a graph, a positive integer, and . If then each longest cycle in is a -cycle.

In view of Theorems 3.5 and 4.4, the next generalization seems reasonable.

Conjecture 5.4 (Yamashita [22]). Let be graph and an integer. If and then each longest cycle in is a and -cycle.

6. Long Cycles

The earliest and simplest hamiltonian result [13] links the circumference c and minimum degree .

Theorem 6.1 (Dirac [13]). In every graph, .

Example for sharpness: Join two copies of by an edge.

For a longest cycle in a graph , a lower bound for was developed based on the minimum degree and —the length of a longest path in .

Theorem 6.2 (Nikoghosyan [26]). Let be a graph and a longest cycle in . Then .

Example for sharpness: .

The next bound is based on and —the length of a longest cycle in .

Theorem 6.3 (Nikoghosyan [27]). Let be a graph and a longest cycle in . Then .

Example for sharpness: .

In 2000, the author was able to find an improvement of Theorem 6.3 involving connectivity as a parameter combined with and such that the bound grows as and grow.

Theorem 6.4 (Nikoghosyan [28]). Let be a graph with and a longest cycle in . If then . Otherwise, .

Example for sharpness: .

In view of Theorem 6.4, the following seems reasonable for -cycles.

Conjecture 6.5 (Nikoghosyan [10]). Let be a graph with and a longest cycle in . If then . Otherwise, .

7. Hamilton Cycles and Long Cycles

The following direct generalization includes Theorem 3.2 as a special case.

Theorem 7.1 (Alon [29]). Let be a graph and a positive integer. If then .

Examples for sharpness: ; .

Dirac’s well-known paper [13] includes the third earliest hamiltonian relationship between minimum degree , circumference , and Hamilton cycles.

Theorem 7.2 (Dirac [13]). Let be a graph with . Then .

Examples for sharpness: ; ; .

For 1-tough graphs the bound in Theorem 7.2 was slightly enlarged.

Theorem 7.3 (Bauer and Schmeichel [30]). Let be a graph with . Then .

Examples for sharpness: ; .

The first essential improvement of Theorem 7.2 was achieved by incorporating connectivity into the relation without any essential limitation.

Theorem 7.4 (Nikoghosyan [16]). Let be a graph with . Then .

Examples for sharpness: ; .

A simple proof of Theorem 7.4 was given in [31].

In [32], it was proved that the bound in Theorem 7.2 can be essentially enlarged under additional condition combined with .

Theorem 7.5 (Voss and Zuluaga [32]). Let be a graph with . If then .

Examples for sharpness: ; ; .

This theorem itself has been directly generalized by the following way.

Theorem 7.6 (Nikoghosyan [10]). Let be a graph and a positive integer. If and then .

Examples for sharpness: ; ; .

The bound in Theorem 7.4 was enlarged to under additional condition combined with .

Theorem 7.7 (Nikoghosyan [33]). Let be a graph with and . Then .

Examples for sharpness: ; ; .

The bound in Theorem 7.7 is sharp for .

Furthermore, the bound in Theorem 7.7 was essentially improved to without any additional limitations providing a best possible result for each .

Theorem 7.8 (M. Zh. Nikoghosyan and Zh. G. Nikoghosyan [34]). Let be a graph with and . Then .

Examples for sharpness: ; ; .

The next theorem provides a lower bound for the circumference in terms of under the hypothesis of Theorem 4.1.

Theorem 7.9 (Bauer et al. [35]). Let be a graph with . If then .

Examples for sharpness: ; ; .

Theorem 7.9 was improved by the same way.

Theorem 7.10 (Bauer et al. [36]). Let be a graph with and . Then .

Examples for sharpness: ; ; .

8. Dominating Cycles and Long Cycles

In 1977, Voss and Zuluaga [32] proved the exact analog of Theorem 7.2 for dominating cycles.

Theorem 8.1 (Voss and Zuluaga [32]). Let be a graph with . Then either or each longest cycle in is a dominating cycle.

Examples for sharpness: ; ; .

The bound in Theorem 8.1 was enlarged to by incorporating connectivity into the bound.

Theorem 8.2 (Nikoghosyan [37]). Let be a graph with . Then either or has a dominating cycle.

Examples for sharpness: ; ; .

Theorem 8.2 is sharp only for as can be seen from .

Further, the bound in Theorem 8.2 was essentially improved to without any limitation providing a sharp bound for each .

Theorem 8.3 (M. Zh. Nikoghosyan and Zh. G. Nikoghosyan [34]). Let be a graph with . Then either or each longest cycle in is a dominating cycle.

Examples for sharpness: ; ; .

9. -Cycles and Long Cycles

The following common generalization covers -cycles for all including Hamilton and dominating cycles (see Theorems 7.2 and 8.1) as special cases.

Theorem 9.1 (Nikoghosyan [10]). Let be a graph and a positive integer. If then either or each longest cycle in is a -cycle.

Examples for sharpness: ; ; .

Another version of Theorem 9.1 was conjectured [10] in terms of -cycles.

Conjecture 9.2 (Nikoghosyan [10]). Let be a graph and a positive integer. If then either or each longest cycle in is a -cycle.

In view of Theorems 7.4 and 8.3, the following conjecture seems reasonable.

Conjecture 9.3. Let be a graph and an integer. If then either or each longest cycle in is a and -cycle.

Acknowledgment

The author would like to thank the anonymous referees for careful reading of the paper and for their valuable suggestions.