next up previous
Next: Isotone self-maps and automorphisms Up: Layer cakes as orders Previous: Hamiltonian cycles

Embeddings

 

The most recent activity in Boolean layer cakes as orders has concerned their suborders: Let Q be any Boolean layer cake; we seek to characterize ordered sets P which have an order-preserving embeddeding e into Q, possibly with additional constraints on the map e.

There exists a vast literature on an ``unordered version'' of this problem: Let tex2html_wrap_inline2340 the covering graph of the Boolean lattice tex2html_wrap_inline1696 (for some natural number n); tex2html_wrap_inline2340 is commonly called a hypercube. Here the question reads: Which graphs may be (graph-)embedded into tex2html_wrap_inline2340 , possibly with certain constraints on the embedding map? Such questions are surveyed in [30]. We note here that graphs allowing an embedding into some hypercube are characterized in [29], and that it is an NP-complete problem to decide whether a given graph occurs as a subgraph of of a hypercube ([37]. Embeddability with constraints is studied, e.g., in [12] (preserving distances) or in [7] (minimizing dilation or expansion).

The first to consider the ordered version apparently is Wild [49]. Focussing on the ``full'' layer cake tex2html_wrap_inline1696 , he characterizes 0,1-orders P which embed into some tex2html_wrap_inline1696 such that covers are preserved, i.e., tex2html_wrap_inline2358 satisfies tex2html_wrap_inline2360 whenever tex2html_wrap_inline2362 in P.

Wild's characterization is in terms of a certain graph associated to P: Assume that P has 0 and 1. Let PQ(P) be the set of all prime quotients of P, i.e., tex2html_wrap_inline2378 . Call tex2html_wrap_inline2380 an upper transpose of tex2html_wrap_inline2382 iff tex2html_wrap_inline2384 , tex2html_wrap_inline2386 but tex2html_wrap_inline2388 ; lower transposes are defined dually. (x,y) and (u,v) are strongly projective iff one pair may be obtained from the other via a sequence of upper and lower transposes. Strong projectivity is an equivalence relation on PQ(P), denote by G(P) the set of all strong projevtivity classes of PQ(P). Abusing notation, let G(P) also be the graph with vertex set G(P) and an edge between tex2html_wrap_inline2404 iff there are tex2html_wrap_inline2406 and tex2html_wrap_inline2408 such that tex2html_wrap_inline2410 or tex2html_wrap_inline2412 .

An order P is called ranked iff it admits a rank function tex2html_wrap_inline2416 such that tex2html_wrap_inline2418 whenever tex2html_wrap_inline2420 in P. The chromatic number tex2html_wrap_inline2424 of a graph G is the least number of colors needed to color the vertices of G in such a way that no edge joins two vertices of the same color. Wild's main result in [49] now states that a 0,1-order P admits a cover-preserving embedding e into tex2html_wrap_inline1696 iff tex2html_wrap_inline2438 .

The following result from [49] concerns a border-line case between the ordered and unordered version of our problem. Call an order-preserving embedding tex2html_wrap_inline2440 between orders P and Q isometric iff the derived graph embedding between the covering graphs of P resp. Q preserves graph distance (that is, the number of edges in a shortest path between any two vertices). Wild proves that any 0,1-order P is isometrically order-preserving embeddable into tex2html_wrap_inline1696 iff the covering graph of P is isometrically embeddable into the corresponding hypercube graph tex2html_wrap_inline2340 . In other words, the property of being ``isometrically order embeddable into a Boolean lattice'' is an invariant of covering graphs of 0,1-orders.

We now turn to 2-layer cakes P(i,i+1;n) and address the question which orders Q allow a cover-preserving embedding into P(i,i+1;n). These orders are characterized by Mitas and Reuter in [42] in terms of certain edge-colorings of their covering graphs, much in the spirit of [29]. Of course, such orders must be of height one, respectively their covering graphs bipartite. Let G be any bipartite graph endowed with some edge-coloring. Given any path tex2html_wrap_inline2180 in G, write tex2html_wrap_inline2474 for the number of colors which occur an odd number of times on tex2html_wrap_inline2180 . Call the coloring admissible iff it satisfies the following conditions: (1) If two edges of the same color are connected by a path tex2html_wrap_inline2180 of other colors, then the number of edges of tex2html_wrap_inline2180 is even (and nonzero); (2) If tex2html_wrap_inline2180 is any path between any two vertices x and y, then 2.1 tex2html_wrap_inline2488 iff x=y, 2.2 tex2html_wrap_inline2492 iff tex2html_wrap_inline2494 and tex2html_wrap_inline2496 is an edge of G, 2.3 tex2html_wrap_inline2500 iff tex2html_wrap_inline2494 and tex2html_wrap_inline2496 is not an edge of G. The main result of [42] states that a height one order P admits a cover-preserving embedding into some P(i,i+1;n) iff there exists an admissible edge-coloring of the covering graph of P.

Mitas and Reuter also prove that there is no finite family of forbidden suborders whose absence characterizes orders admitting a cover-preserving embedding into some P(i,i+1;n). They pose the following (open) problem: Is it NP-complete to decide whether a given height one order admits such an embedding?

In [43], Mitas and Reuter provide an in-depth study of - in parallel - graph homomorphisms into hypercubes and of order-preserving maps into Boolean lattices (that is, ``full'' layer cakes). We report here on the ordered part. If P is any ordered set, write C(P) for its directed covering graph. We need to formulate a number of conditions on arc-colorings of C(P). Given any such coloring and any path tex2html_wrap_inline2180 in C(P), let tex2html_wrap_inline2526 be the set of colors appearing an odd number of times on tex2html_wrap_inline2180 , and tex2html_wrap_inline2530 (as above). Consider the following conditions: (D) The direction of the arcs of the same color alternate on every path in C(P); (1) oc(C)=0 for every circuit C in C(P); (2) tex2html_wrap_inline2540 for every path tex2html_wrap_inline2180 in C(P); for every path tex2html_wrap_inline2546 between any two vertices x and y of C(P), tex2html_wrap_inline2554 implies that x and y are adjacent.

Some of the main results of [43] are, for an ordered set P:

A more intricate condition even characterizes embeddings tex2html_wrap_inline2358 such that both e and tex2html_wrap_inline2594 preserve both covers and order. Again, none of the situations just considered may be characterized by excluding a finite list of orders as suborders of P.


next up previous
Next: Isotone self-maps and automorphisms Up: Layer cakes as orders Previous: Hamiltonian cycles

Jürg Schmid