next up previous
Next: Embeddings Up: Layer cakes as orders Previous: The case i>1

Hamiltonian cycles

 

For any Boolean layer cake P, we may consider its (undirected) cover graph G with vertex set P and x adjacent to y for tex2html_wrap_inline1760 whenever x covers y or y covers x in P. When does G admit a Hamiltonian cycle, i. e., when does there exist a closed path in G visiting each vertex exactly once? If this is the case, we call P itself Hamiltonian; concretely, this means that P can be enumerated in sequence tex2html_wrap_inline2136 such that either tex2html_wrap_inline2138 covers tex2html_wrap_inline2140 or tex2html_wrap_inline2138 is covered by tex2html_wrap_inline2140 for all i (taken tex2html_wrap_inline2148 ).

While the Hamiltonicity of arbitrary layer cakes apparently has not been studied, the problem has been considered extensively for 2-layer cakes, and there especially for the case of the two maximal layers of a Boolean lattice with an odd number of atoms. The corresponding cover graphs G are bipartite, and obviously the two chosen layers must have the same size if there is to be a Hamiltonian cycle in G. The Hamiltonian conjecture states that P(i,i+1;2i+1) is Hamiltonian for all tex2html_wrap_inline2156 ; it is attributed cyclically around Dejter, Erdös and Trotter (see [34]) and seems to have been stated first by Havel in [28]. The generalized version, considered mainly by Dejter and his students, conjectures that P(i,j;i+j) is Hamiltonian for any choice of 0<i<j.

The (generalized) conjecture is known to hold for P(i,i+1;2i+1) if i<9, for P(i,i+2;2i+2) if i<7 and for P(i,i+3;2i+3) in case i=6, see the introduction of [10]. The technique used by Dejter to obtain a Hamiltonian cycle in P in these cases is, roughly, to `lift' a Hamiltonian cycle from a quotient graph of the covering graph G of P; this quotient graph is induced by the action of a suitable group tex2html_wrap_inline2180 on G (a so-called `Frucht diagram'). This approach is developed by Dejter and his students in [9], [10] and [11].

Turning to P(i,i+1;2i+1) and the original conjecture, the main theme is the search for so-called matchings in cover graphs of such layer cakes. Recall that a (perfect) matching in a graph G is a collection M of edges of G such that each vertex of G is incident with exactly one edge from M (see also section 10.3 of [48] for matchings in (cover graphs of) ordered sets). Any Hamiltonian cycle C in a graph G of even order determines two disjoint matchings in G in a natural way: Travelling around G via C, put the edges traversed alternatively into two subsets tex2html_wrap_inline2206 and tex2html_wrap_inline2208 ; tex2html_wrap_inline2206 and tex2html_wrap_inline2208 are evidently disjoint matchings. This suggests that in order to construct Hamiltonian cycles in the covering graph of P(i,i+1;2i+1), one might look for matchings in these graphs and try to piece them together in a suitable way. Matchings in (the covering graph of) P(i,i+1;2i+1) may be conveniently visualized as bijections b from the i-sets to the (i+1)-sets such that tex2html_wrap_inline2224 for any i-set A of P(i,i+1;2i+1). It is, however, highly nontrivial to describe explicitly suitable classes of such matchings.

One such class is that of lexicographic matchings. Let tex2html_wrap_inline2232 be any permutation of the set tex2html_wrap_inline2234 . Order the i-subsets of tex2html_wrap_inline2234 as follows: Given two such subsets A and B, write tex2html_wrap_inline2244 with tex2html_wrap_inline2246 and tex2html_wrap_inline2248 with tex2html_wrap_inline2250 . Let tex2html_wrap_inline2252 . Then put A<B iff tex2html_wrap_inline2256 . Order the i+1-subsets of tex2html_wrap_inline2234 in the same way.

A map b from the i-sets to the i+1-sets is now set up in the following way: tex2html_wrap_inline2268 is tex2html_wrap_inline2270 , and tex2html_wrap_inline2272 is the first i+1-set (in the order defined above) containing tex2html_wrap_inline2276 and not appearing among tex2html_wrap_inline2278 (all subsripts referring to this same order). As shown in Aigner [3], b turns out to be a bijection for any permutation tex2html_wrap_inline2232 . Since obviously tex2html_wrap_inline2284 , and tex2html_wrap_inline2286 for r>1 by construction, we obtain a matching in the cover graph of P(i,i+1;2i+1), the lexicographic matching induced by tex2html_wrap_inline2232 .

The main result of [17] is negative: Duffus, Sands and Woodrow prove that for i>1, the union of two lexicographic matchings will never form a Hamiltonian cycle in P(i,i+1;2i+1). On the positive side, their analysis of lexicographic matchings (yielding also a noninductive algorithm which calculates tex2html_wrap_inline2272 without reference to tex2html_wrap_inline2278 ) shows that nonlexicographic matchings exist at all for any i>1.

Such nonlexicographic matchings are provided explicitly by Kierstead and Trotter in [34] (who call them lexical matchings; every lexicographic matching is lexical but not vice versa). Let tex2html_wrap_inline2304 the graph with vertices the i-subsets of tex2html_wrap_inline2234 and edges between any pair of disjoint such sets. Kierstead and Trotter conjecture in [34] that for all i a Hamiltonian cycle in P(i,i+1;2i+1) may be found provided tex2html_wrap_inline2304 admits a matching; this latter condition being satisfied when i>0 is even, e.g., or when tex2html_wrap_inline2318 is even. The crucial fact here is that any matching in tex2html_wrap_inline2304 may be lifted to a matching in P(i,i+1;2i+1), see [13].

A related problem is to find 1-factorizations of P(i,i+1;2i+1), that is, collections of i pairwise disjoints matchings of P(i,i+1;2i+1). It is shown in [34] that 1-factorizations may be found using lexical matchings. Another 1-factorization based on so-called modular matchings is introduced by Duffus, Kierstead and Snevily in [14], and it is shown that these matchings exhibit features strikingly similar to those oflexical matchings. It seems to be open whether modular matchings are of any use in order to produce Hamiltonian cycles.


next up previous
Next: Embeddings Up: Layer cakes as orders Previous: The case i>1

Jürg Schmid