• 検索結果がありません。

Complexes of Graphs with Bounded Matching Size

N/A
N/A
Protected

Academic year: 2022

シェア "Complexes of Graphs with Bounded Matching Size"

Copied!
19
0
0

読み込み中.... (全文を見る)

全文

(1)

DOI 10.1007/s10801-007-0092-1

Complexes of Graphs with Bounded Matching Size

Svante Linusson·John Shareshian· Volkmar Welker

Received: 9 June 2006 / Accepted: 2 August 2007 / Published online: 13 September 2007

© Springer Science+Business Media, LLC 2007

Abstract For positive integers k, n, we investigate the simplicial complex NMk(n) of all graphsGon vertex set[n]such that every matching inGhas size less thank.

This complex (along with other associated cell complexes) is found to be homotopy equivalent to a wedge of spheres. The number and dimension of the spheres in the wedge are determined, and (partially conjectural) links to other combinatorially de- fined complexes are described. In addition we study for positive integersr, sandkthe simplicial complexBNMk(r, s)of all bipartite graphsGon bipartition[r] ∪ [¯s]such that there is no matching of sizekinG, and obtain results similar to those obtained forNMk(n).

Keywords Critical·Trees of triangles·Gallai-Edmonds

1 Introduction

A monotone graph property is a collectionof (simple, loopless) graphs on a fixed labelled vertex setV such that

S. Linusson and V. Welker supported by EC’s IHRP program through grant HPRN-CT-2001-00272.

J. Shareshian partially supported by National Science Foundation grants DMS-0070757 and DMS-0030483.

S. Linusson (

)

Department of Mathematics, Royal Institute of Technology (KTH), 100 44 Stockholm, Sweden e-mail: [email protected]

J. Shareshian

Department of Mathematics, Washington University, St Louis, MO 63130, USA e-mail: [email protected]

V. Welker

Fachbereich Mathematik und Informatik, Philipps-Universität Marburg, 35032 Marburg, Germany e-mail: [email protected]

(2)

(C) ifGandHcan be obtained fromGby removing an edge thenH, and (P) ifGandHcan be obtained fromGby relabeling the vertices thenH. Condition (C) allows one to associate to each monotone graph property an abstract simplicial complex (also called) whosek-dimensional faces are (indexed by) those graphs inwhich havek+1 edges, and condition (P) then says that the natural action of the symmetric groupSV onV determines a simplicial action ofSV on. Various classes of monotone graph properties arise naturally in problems from topology, algebra and combinatorics (see [1,11,15,16] for references).

IfV =V1V2is a non-trivial partition ofV then one can consider the following variant of condition (P):

(P’) eachGis bipartite with fixed bipartitionV1V2. IfGandH can be obtained fromGby relabeling the vertices withinV1and withinV2thenH. Graph properties satisfying (C) and (P’) admit a natural action ofSV1×SV2. See [1,15]) for appearances of such properties in various settings.

Here we study the following two graph properties:

→ Letnandkbe positive integers. The complexNMk(n)consists of all graphs on vertex set[n] := {1, . . . , n}that contain no matching of sizek.

→ Letr,sandkbe positive integers. The complexBNMk(r, s)consist of all bipartite graphs with bipartite vertex set[r] ∪ [¯s] := {1, . . . , r,1, . . . ,¯ s¯}that do not contain a matching of sizek.

These complexes turn out to have very nice topological structure. They are (mys- teriously and partially conjecturally) related to that of some other combinatorially defined complexes, as will be described in Theorem1.12and Conjecture1.13below and the discussion directly preceding them. Moreover, in proving one of our main results, we introduce graphs called trees of triangles (see Sect.2.2), which were ap- proximately simultaneously found by Etingof, Henriques, Kamnitzer and Rains in their examination of the space of real points in the moduli space of algebraic curves of genus zero with a fixed number of marked points (see [4, Definition 4.12]). It remains to be seen whether there are any close relations between their work and ours.

Our proofs make use of the discrete Morse theory of Forman (see [5]). This theory has been applied several times in the study of monotone graph properties. We recom- mend [10] as an excellent survey on this topic. However, our results seem to be the first which make use of nonrudimentary results in graph theory. Namely, we use the Gallai–Edmonds structure theorem (see for example [13]).

Our main results are as follows.

Theorem 1.1 Forn, k∈N, let1n1(k)be the set of all partitionsτ of[n−1]into n−2k+1 subsetsτ1, . . . , τn2k+1of odd size. ThenNMk(n)has the homotopy type of a wedge of spheres of dimension 3k4. The number of spheres in this wedge is

τ1n−1(k)

n2k+1

i=1

i−2)!!

2

.

(3)

A special case of this theorem is the following.

Corollary 1.2 Fork∈N, letNPM2kbe the complex of all graphs on vertex set[2k]

which have no perfect matching. Then NPM2k

(2k3)!!2

S3k4.

Calculating the (reduced) Euler characteristic of NMk(n) in two ways gives the following enumerative result.

Corollary 1.3 Forn, k∈N, we have

GNMk(n)

(−1)|E(G)|=(−1)k1

τkn1

n2k+1

i=1

i−2)!!

2

.

In particular,

GNPM2k

(−1)|E(G)|=(−1)k−1(2k−3)!!2.

Theorem 1.4 Forr, s, k∈N, the homotopy type ofBNMk(r, s)is a wedge of spheres of dimension 2k3. The number of spheres in this wedge isr1

k1

s1

k1

.

Calculating the (reduced) Euler characteristic ofBNMk(r, s)in two ways gives the following enumerative result.

Corollary 1.5 Forr, s, k∈N, we have

GBNMk(r,s)

(−1)|E(G)|= r−1 k−1

s−1 k−1

.

In order to prove Theorem1.1, we are forced to examine a certain quotient CW- complex. Letn=2m−1 be odd. A graphGon vertex set[n]is called factor critical if for each vertexvofG, the graph obtained fromGby removingvand all edges con- tainingvhas a perfect matching. The classification of bipartite factor critical graphs is very simple.

Remark 1.6 A factor critical bipartite graph consists of a single vertex.

The setNFCn of not factor critical graphs on[n]is a monotone graph property and therefore a subcomplex of the simplex (n) whose vertices are then

2

edges

(4)

[n]

2

:= {{i, j} |1≤i < jn}of the complete graph on vertex set[n]. The complex FCnof factor critical graphs is the quotient space(n)/NFCn. This space admits an obvious cell decomposition, as described in Sect.2.3.

Theorem 1.7 Letn=2m−1∈N. ThenFCnhas the homotopy type of a wedge of (n−2)!!2spheres of dimension 3m−4.

We need the following topological fact.

Lemma 1.8 (see Example 0.14 [8]) Ifis a nonempty subcomplex of the simplex then/ is homotopy equivalent to the suspension of.

One can prove this by showing that the mapping cone of the identity embedding ofintois the union of two contractible subspaces whose intersection is.

Lemma1.8allows us to deduce the following result.

Corollary 1.9 Letn=2m−1∈N. ThenNFCnhas the homotopy type of a wedge of (n−2)!!2spheres of dimension 3m−5.

Proof Our claim can be confirmed by direct observation when n <5, so assume that n≥5. We haveFCn=(n)/NFCn, and it follows from Theorem1.7and the following remark thatNFCnhas the same homology as the given wedge of spheres.

Since no graph on[n]with three edges is factor critical, the complexNFCncontains the entire 2-skeleton of(n)and is therefore simply connected. The corollary now follows from the uniqueness of Moore spaces (see for example [8, p. 368]).

By Remark1.6the only factor critical bipartite graphs are singletons. Thus for our purposes it is useful to replace the concept of factor critical graphs by a new concept in the bipartite setting. We say a bipartite graph with bipartitionXY isq-factor critical if |X| =q,|Y|> q and for eachyY the graphGy has a matching of sizeq. In the sequel we will mostly speak of factor critical graphs since the number q will be clear from the context. The setNBFC(q, s) of bipartite graphs on vertex set[q] ∪ [s]which are not factor critical form a subcomplex of the simplex(q, s) whose vertices are the edges in the complete bipartite graph on bipartition[q] ∪ [s].

(Here [s] := {1, . . . , s}.) The complex BFC(q, s) of factor critical bipartite graphs on[q] ∪ [s]is the quotient complex(q, s)/NBFC(q, s). Once again, this complex admits an obvious cell decomposition (see Sect.2.3). We will prove the following result, from which Theorem 1.4will follow after some straightforward additional arguments.

Theorem 1.10 For 1q < s the complex BFC(q, s) is homotopy equivalent to a wedge ofs1

q

spheres of dimension 2q−1.

As in the non-bipartite case we deduce the following corollary.

Corollary 1.11 For 1q < sthe complexNBFC(q, s)is homotopy equivalent to a wedge ofs1

q

spheres of dimension 2q−2.

(5)

All of the complexesNPMn,FCnandNFCnhave homology concentrated in a sin- gle dimension, and in each case the rank of the unique nontrivial homology group is(n−3)!!2ifnis even and(n−2)!!2 ifnis odd. Moreover, in each case the ac- tion ofSn on the vertex set[n]determines a simplicial (or cellular) action ofSnon the given complex. This action determines a representation ofSn on the nontrivial homology group. Representations of the groupsSn whose degrees are the ranks of these homology groups have arisen previously in work of Calderbank, Hanlon and Robinson ([3]), Hanlon and Wachs ([7]), and Hanlon ([6]). Fixk∈Nand for each n∈N let1,kn be the subposet of the partition latticen consisting of those non- trivial proper partitions in which each part has size equal to 1 modk. In [2], Björner showed that the order complex1,kn is Cohen-Macaulay and therefore has a unique nontrivial homology group, which occurs in the top dimensiont:= nk2 −1. In [7], it is shown that character realized by the representation ofSnonHt(1,kn )is equal to the characterlie(k)n realized by the action ofSnon a particular subspace of a vector space with a(k+1)-ary operation, called a Lie-k-algebra. In [3], the characterlie(2)n is determined. It is shown that ifnis odd then this character has degree (n−2)!!2. In [6], when n≡2 modk a posetL(k)n whose elements are trees withn leaves la- belled bijectively with [n]and nonleaves having degree equal to 2 modk (but not equal to 2) is defined. It is shown that this poset is Cohen-Macaulay of dimensiont and that the character for the representation ofSnonHt(L(k)n )is

lie(k)n1SSnn−1lie(k)n .

Here↑denotes induction of representations or characters, and below↓will represent restriction. Moreover, the dimension ofHt(L(2)n )is(n−3)!!2. Letεn be the sign character ofSn. Wachs and the second author of this paper have proved the following result

Theorem 1.12 (Shareshian-Wachs) Letn=2k∈Nbe even. Then

H3k−4(NPMn)SSnn−1∼=Sn1H3k−5(NFCn−1)∼=Sn1Ht(1,2n1)εn.

We conjecture the following stronger result.

Conjecture 1.13 Letn=2kbe even. Then

H3k4(NPMn)∼=SnHt(L(2)n )εn.

More generally, it would be interesting to know an answer to the following ques- tion.

Question 1.14 What is theSn-module structure ofH3k4(NMk(n))?

(6)

The complexBNMk(r, s)also has homology concentrated in a single dimension.

This time the complex is invariant under the natural action ofSr ×Ss. Experiments in small cases and the rank of the homology groups given by Theorem1.4suggest the following conjecture.

Conjecture 1.15 As an (Sr×Ss)-module the reduced homology group H2k3(BNMk(r, s)) is isomorphic to the tensor product H (r, k)H (s, k), where H (n, l)is the irreducibleSn-module corresponding to the hook Young diagram with lrows andnl+1 columns.

One can consider the complexNMk(n)as the complex of alln-partite graphs onn vertices that do not have a matching of sizek. Lett−NMk(s1, . . . ,st)be the complex oft-partite graphs on at-partition with parts of sizes1, . . . ,st with no matching of sizek. Computational evidence indicates that in general this complex has homology concentrated in a single dimension.

Question 1.16 What is the homotopy type oft−NMk(s1, . . . ,st)? Is it homotopic to a wedge of spheres, all of the same dimension?

The remainder of this paper is organized as follows. In Sect. 2.1we introduce our graph theoretic notation and discuss the Gallai–Edmonds structure theorem. In Sect. 2.2we introduce certain graphs, called forests of triangles, which will play a prominent role in our arguments. Namely, these graphs will represent critical cells of discrete Morse functions on some of our complexes. Discrete Morse theory is discussed briefly in Sect.2.3. In Sect.3we give the proofs of Theorems1.7and1.10.

Then in Sect.4we deduce Theorems1.1and1.4from these theorems.

2 Preliminaries

2.1 Graph theory

By a graph we always meanG=(V (G), E(G))whereV =V (G)is a finite vertex set and E=E(G)V

2

is the edge set of G. An edge{x, y} ∈E will often be denoted by xy. ForXV, the subgraph of Ginduced on X will be denoted by G|X, so G|X=(X, EX

2

). ForvV,Gv will denoteG|V−{v}. For distinct v, wV,G+vwwill denote the graph(V , E∪ {vw})obtained by addingvw to E(G)andGvw will denote the graph(V , E\ {vw})obtained by removingvw fromE(G)(soG+vw=GifvwEandGvw=GifvwE). A matching inGis a subsetMofE(G)such that eachvV is contained in at most oneeM.

We say a matchingM coversvV if someeM containsv. A matchingM is perfect if everyvV is covered byM. Thus we can reformulate the definition of being factor critical from Sect.1as follows. If|V|is odd, we callGfactor critical if for eachvV,Gvcontains a perfect matching. A maximum matching inGis one which contains at least as many edges as every other matching inG. The size of each maximum matching ofGwill be denoted byν(G). ForvV (G), the neighborhood NG(v)is the set of allwV (G)such thatvwE(G).

(7)

For a graphG=(V , E), set

D=D(G):= {vV:Some maximum matching ofGdoes not coverv},

A=A(G):= {vVD|NG(v)D= ∅}, and

C=C(G):=V \(AD).

Theorem 2.1 (Gallai–Edmonds structure theorem, see [13]) For every graph G, the following conditions hold.

(1) Each connected component ofG|Dis factor critical.

(2) Each maximum matching ofGconsists of

a perfect matching onG|C,

for eachaAan edgeada, such thatdaDand for distincta, bA,daand dbare in distinct connected components ofG|D, and

a matching of size |V (X)2|−1on each connected componentXofG|D.

(3) Let con(G)be the number of connected components ofG|D. The number of ver- tices ofGnot covered by a given maximum matching is con(G)− |A|. In other words,

ν(G)=1

2(|V| −con(G)+ |A|) . 2.2 Trees of triangles

Definition 2.2 LetV = {v1, v2, . . . , vn} ⊆Nwithvi < vi+1 for alli < n. A con- nected graphGon vertex setV is a tree of triangles if either|V| =1 or

v1v2E(G),

• there exists a uniquem∈ {3, . . . , n}such thatv1vmE(G)andv2vmE(G), and

• the graph obtained from G by removing edgesv1v2, v1vm, v2vm has three con- nected components, each of which is a tree of triangles.

A forest of triangles onV is a graphF onV such that each connected component of F is a tree of triangles on its vertex set.

Induction onnshows that if there is a tree of triangles withnvertices thennis odd. For oddn∈Nwe writen!!for the product of all oddj∈Nsuch thatjn. By convention,(−1)!! =1.

Proposition 2.3 Let V ⊆Nwith|V| =2k−1 for somek∈N. Then the number TT(|V|)of trees of triangles on vertex setV is(2k−3)!!2. Each tree of triangles on V is factor critical and has 3k3 edges.

Proof We proceed by induction onk, the casek=1 being trivial. Assumek >1. We may assume thatV = [2k−1]. Note that

(2k−3)!! = (2k−2)!

(k−1)!2k1. (1)

(8)

In each tree of triangles G on vertex set V, there is a unique v∈ {3, . . . ,2k−1}

such that 12,1v,2v∈E(G). We may choosev in 2k−3 ways, and having chosen v, the removal of edges 12,1v,2v leaves a graph with three connected components D1, D2, Dv, such thatiDi and the subgraph ofGinduced on eachDi is a tree of triangles. It now follows that|E(G)| =3k−3 as claimed, and that if we let0(v)be the set of all ordered partitions of{3, . . . ,2k−1} \ {v}into three parts of even size, then we have

TT(|V|)=(2k−3)

(I,J,L)0(v)

TT(|I| +1)TT(|J| +1)TT(|L| +1)

=(2k−3)

×

i+j+l=k2

2k−4 2i,2j,2l

TT(2i+1)TT(2j+1)TT(2l+1)

=(2k−3)! 22k4

i+j+l=k2

2i i

2j j

2l l

,

the last equality following from the inductive hypothesis and equation (1). Our for- mula for the number of trees of triangles now follows from the facts (easily verified using Taylor’s theorem) that

(1−4x)1/2=

i0

2i i

xi

and

(1−4x)3/2=

j0

2j j

(2j+1)xj.

It remains to show that every tree of trianglesG is factor critical. For anyxV, takei∈ {1,2, v}withxDi (where theDi are as defined above). ThenDixhas a perfect matching by inductive hypothesis, as do bothDjj forj =i. A perfect matching onGx is obtained by taking these three perfect matchings and the edge

j k, where{i, j, k} = {1,2, v}.

2.3 Discrete Morse theory

Here we give a brief summary of some results from discrete Morse theory for reg- ular cell complexes as developed by Forman (see [5]). We will only consider cell complexes which are obtained by starting with a simplicial complexand taking its quotient by a (possibly empty) subcomplex. A simplicial complexis realized as a CW-complex with onek-cell for each of itsk-dimensional faces and gluing maps determined by its face structure. Note that we do not distinguish between an (abstract) simplicial complex and its geometric realization.

Letbe any simplicial subcomplex of. Ifis empty then we define/ =. Otherwise,/ is a cell complex with one pointp0and onek-cellσ for each face

(9)

σ ofwhich is not contained in. Ifσ, τare two such faces, then any portion of the boundary∂σ ofσwhich was glued toτinremains glued toτ in the same manner, while any portion of∂σwhich was glued into a face ofis now glued top0.

In order to formulate discrete Morse theory we need to introduce some concepts from the theory of directed graphs. A directed graphD=(V ,A)on vertex setV is determined by its set of arcs (i.e. directed edges) AV ×V. If WV then we denote byD|W=(W,AW×W )the digraph induced byDonW. LetD=(V ,A) be any directed graph (digraph) which has no directed cycle, in particularDhas no loops. A Morse matching onDis a subsetMofAsuch that

(M1) each vertex ofDis the head or tail of at most one arc inM, and

(M2) the digraphDMobtained fromDby reversing the direction of each arc inM has no directed cycle.

A critical cell of a Morse matchingMonDis a vertex ofDwhich is not the head or tail of an arc inM.

IfPis a partially ordered set (poset),D(P)=(V (P),A(P))is the digraph obtained by directing each edge in the Hasse diagram ofPdownwards, that is, the arcs inA(P) are pairs(x, y)wherexcoversyinP. Ifis a simplicial complex, letD=D()be the directed graph with one vertex for each face of(including the empty face) and an arc(σ, τ )(directed fromσ toτ) wheneverτ is a codimension one face ofσ. That is,D()=D(P), wherePis the poset of faces of. The following proposition is a version of Forman’s main result from [5] formulated for quotient complexes.

A direct proof of the proposition can be found in [12].

Proposition 2.4 Letbe a simplicial complex and letbe a subcomplex of. Let Mbe a Morse matching onD()such that every face ofis a critical cell ofM. If is the empty complex, assume that the empty face is not a critical cell ofM. Then the quotient complex/ has the homotopy type of a CW-complex with one vertexp along with onek-cell for eachk-dimensional critical cell ofMthat does not lie in. In particular, if the critical cells ofMall have the same dimensionkthen the given complex has the homotopy type of a wedge ofk-dimensional spheres, one sphere for each critical cell.

The previous theorem is not stated explicitly in the work of Forman, but it is an immediate consequence of Forman’s theory and the fact that the incidence of two adjacent cells in/ none of which is the distinguished cellp0is regular.

The next two elementary results are useful in confirming that a set Mof arcs is a Morse matching. For the formulation we adopt the following standard notation.

A subsetSPof a posetPis called convex ifxyzandx, zSimpliesyS.

Lemma 2.5 (Cluster Lemma—[9, Lemma 2]) Let P1, . . . ,Pr be pairwise disjoint, order convex subposets ofP. For eachi∈ [r], letMibe a Morse matching onD(Pi).

Define a relation on thePi byPicPj if there existxPi andyPj such that xy. Assume that thePisatisfy the condition

(P) The relationcdefines a partial order on thePi’s.

(10)

Then

M:=

r

i=1

Mi is a Morse matching onD(P).

Lemma 2.6 (Cycle Lemma—[14, Proposition 3.1]) Let Pbe an order convex sub- poset of the face poset of a simplicial complex and assume that MA(P) satisfies condition (M1). Then every directed cycle in DM(P) is of the form σ1, τ1, σ2, τ2, . . . , σr1, τr1, σr=σ1, where

(1) r≥3,

(2) for eachi∈ [r−1], there is somexiτi such thatτi =σi∪ {xi}and(τi, σi)M,

(3) for eachi∈ [r−1], there is someyiτi such thatσi+1=τi\ {yi}, and (4) the multisets{xi|i∈ [r]}and{yi|i∈ [r]}are equal.

3 Proofs of Theorems1.7,1.10

3.1 The complex of factor critical graphs

Here we prove Theorem1.7, which follows immediately from Proposition2.3, Propo- sition2.4and the following result. Recall that(n)is the simplex on vertex set[n]

2

.

Lemma 3.1 Letn∈Nbe odd. Then there exists a Morse matchingMinD((n)) whose critical cells are the trees of triangles and the not-factor-critical graphs on vertex set[n].

As mentioned in the introduction, the use of the Gallai–Edmonds structure the- orem as a fundamental ingredient in our proof of Lemma 3.1 distinguishes this proof from those of previous results which use discrete Morse theory in examining monotone graph properties. The rest of the proof is similar in form and spirit to many of the previous proofs, see [10]. We will not give as many details as were given in these proofs. In particular, at several junctures we will leave it to the reader to confirm that we have used Cluster Lemma2.5appropriately or that one can use Cycle Lemma 2.6to show that a given matching is actually a Morse matching.

Proof We prove Lemma 3.1 by induction on n, the case n=1 being trivial. So, assumen >1. We will construct our Morse matchingMin several steps.

Step 0: We begin with M empty and then add to M the set M0 of all arcs (G+12, G)whereGis factor critical but 12∈E(G). Using Lemma2.6, it is easy to confirm that these arcs form a matching and that their reversal leaves a digraph without directed cycles. Certainly every graph which is covered by an arc inM0is factor critical. The factor critical graphs which are not covered by any arc inM0are

(11)

those factor critical graphsGsuch that 12∈E(G)andG−12 is not factor critical.

LetC0be the set of all such graphs.

In the following we collect properties of graphs inC0. LetGC0(soGis factor critical butG−12 is not). Set

G:=G−12.

We consider the Gallai–Edmonds decomposition ofG. SinceGis factor critical, we see thatG−1=G−1 andG−2=G−2 both have perfect matchings. This gives

ν(G)=n−1

2 (2)

and

1,2∈D(G). (3)

Claim 1 The vertices 1 and 2 lie in different connected components ofG|D(G). Proof of Claim1 Assume for contradiction that 1,2 lie in the same component X=(V (X), E(X))ofG|D(G). SinceGis not factor critical it follows that there is a vertexvsuch thatGvdoes not have a perfect matching. Sinceν(G)=n21, we see thatvis not inD(G). Consequently,vA(G)C(G). For any suchv, there is a perfect matchingKinGv, and sincevD(G), this matchingKcontains 12. By Theorem2.1(1), there are oddly many elements ofV (X)\{1,2}and since all of them are contained in an edge fromKit follows that there existxV (X)andaA(G) such that xaK. By Theorem2.1(3) andν(G)=n21 it follows that con(G)=

|A(G)| +1. But now there are con(G)−1 components ofG|D(G) other thanX, each of which have odd size and|A(G)| −1<con(G)−1 elements ofA(G)\ {a} remaining to pair with elements ofD(G)\V (X)inK. Thus by Theorem2.1(2)K cannot be a perfect matching, giving the desired contradiction.

Claim 2 A(G)= ∅.

Proof of Claim2 By (2) and Theorem2.1(3) it follows that con(G)=1+ |A(G)|. From Claim1we know that con(G)≥2 which implies the assertion.

Step 1: The set of graphs inC0forms an ideal in the poset of factor critical graphs, so we can apply Cluster Lemma2.5after describing a Morse matching on the subgraph D0ofD((n))induced onC0.

For allGC0 such that|A(G)|>1, let a(G), b(G)be the two smallest ele- ments ofA(G). Define the setM1of arcs inD0by

M1:= {(G+a(G)b(G), G)|GC0, a(G)b(G)E(G)}.

We will see thatM1 is a Morse matching onD0. First note that for any graphH and any distincta, bA(H ), the graphsH+abandHabhave the same Gallai–

Edmonds decomposition, since (by Theorem2.1(2)) no maximum matching in H

(12)

uses an edge with both endpoints inA(H ). It follows that no vertex ofD0is a head or tail of more than one arc in M1, and it remains to show that DM0 1 has no di- rected cycle. Assume for contradiction that such a directed cycle exists. By Cycle Lemma2.6, this cycle has vertices

G1, H1, . . . , Gr1, Hr1, Gr=G1, where

r≥3,

Hi=Gixyfor somexyE(Gi), and

Gi+1=Hi+a(Hi)b(Hi).

As noted above,HiandGi+1have the same Gallai–Edmonds decomposition for alli, in particularD(Gi+1)=D(Hi). Moreover, since all theGi andHi lie inC0, we have

ν(Hi)=ν(Gi)=n−1 2

for alli. Thus any maximum matching ofHiis a maximum matching ofGi. It follows thatD(Hi)D(Gi)for alli. SinceGr=G1, we must have

D(Hi)=D(Gi)=D(G1) for alli.

Claim 3 A(Hi)=A(Gi)for alli.

Claim 4 From Claim3the desired contradiction follows.

Proof of Claim4: Indeed, from the validity of Claim3it follows thata:=a(H1)= a(G1)andb:=b(H1)=b(G1). IfH1=G1abthenG2=G1, a contradiction. If abE(H1)then there is no arc(K, H1)inM1, again a contradiction. Otherwise, we have G2=H1+ab. We may not haveH2 =G2ab=H1 (a contradiction), soabH2. SinceH1 andG2have the same Gallai–Edmonds decomposition we get A(G2)=A(H1)=A(G2)=A(H2)by Claim3. Thus there is no arc(K, H2)inM1, a contradiction.

Proof of Claim 3: Since ν(Hi)=ν(Gi) it follows from Theorem 2.1(3) that con(Hi)− |A(Hi)| =con(Gi)− |A(Gi)|. SinceD(Hi)=D(Gi)andHi=Gixy, we either have con(Hi)=con(Gi) or con(Hi)=con(Gi)+1. In the first case

|A(Gi)| = |A(Hi)|. In the second casexy must be an edge whose removal discon- nects a connected component ofG|D(G)and|A(Gi)| = |A(Hi)| +1. But again by D(Gi)=D(Hi)this implies thatxyis an edge which connects an element ofD(Gi) with an element ofA(Gi), a contradiction. Thus we may assume|A(Gi)| = |A(Hi)| and it is sufficient to show thatA(Hi)A(Gi). This follows sinceD(Hi)=D(Gi) andGi=Hi+xy.

(13)

This completes the proof thatM1is a Morse matching onD0. As noted above, Cluster Lemma2.5guarantees thatM0M1is a Morse matching.

Step 2: LetC1D0be the set of critical cells ofM0M1. Claim 5 GC1if and only if

(a) Gis factor critical, (b) |A(G)| =1, and

(c) G|D(G)has exactly two connected componentsD1(G), D2(G)for whichiDi(G),i=1,2 holds.

Proof of Claim5: Since all critical cells ofC0 are factor critical the same holds for C1C0. From Claim2we know that|A(G)| ≥1 for allGC1C0. Recall that the Gallai–Edmonds decomposition is the same forGandG±a(G)b(G). So exactly thoseGC0 with|A(G)| ≥2 are covered by an edge fromM1. Thus (b) holds for allGC1. By Claim1the vertices 1 and 2 lie in different connected com- ponentsD1(G)andD2(G)ofG|D(G). By (2) and Theorem2.1(3) it follows that con(G)=1+ |A(G)|. From (b) we know that|A(G)| =1 and hence con(G)=2.

ThusD1(G)andD2(G)are the only connected components ofG|D(G).

We have shown that every element of GC1 satisfies (a)-(c). Conversely it is easily checked that no graph satisfying (a)-(c) is covered by an edge inM0M1. For each a∈ [n] − {1,2}and each ordered partition (X, Y, Z)of [n] \ {1,2, a} into three possibly empty subsets we define the subsetC1[a, (X, Y, Z)] ⊆C1byGC1[a, (X, Y, Z)]if and only if

GC1,

A(G)= {a},

V (D1(G))=X∪ {1},

V (D2(G))=Y∪ {2}, and

C(G)=Z.

It follows from Claim5that theC1[(a, X, Y, Z)]actually partitionC1. The Clus- ter Lemma 2.5 applies to this partition, and we will define a Morse matching M[a, (X, Y, Z)]on eachC1[(a, X, Y, Z)].

Fixa, (X, Y, Z)and letC=C1[a, (X, Y, Z)]. We will show that there is a Morse matchingM[a, (X, Y, Z)]on the subgraphD|C ofD0induced onCwhose critical cells are exactly those trees of trianglesGsuch that

• 12,1a,2a∈E(G)and

• the connected components ofG− {12,1a,2a}areX∪ {1},Y ∪ {2}andZ∪ {a}.

Once this is done, the proof of our lemma is completed by applying Cluster Lemma2.5toM0,M1and all of theM[a, (X, Y, Z)]. Set

M(1):= {(G+1a, G):GC,1a∈E(G)}.

It is straightforward to show thatM(1)is a Morse matching onD|C whose critical cells are thoseGCsuch thatNG(a)X= ∅. LetC(1)be the set of all suchG, and

(14)

define

M(2):= {(G+2a, G):GC(1),2a∈E(G)}.

It is again straightforward to show (using Cluster Lemma2.5) thatM(1)M(2)is a Morse matching onD|Cwhose critical cells are thoseGC(1)such thatNG(a)Y = ∅. LetC(2)be the set of all such critical cells.

We claim now that ifGC(2)thenG|Z∪{a}is factor critical. In other words,C(2) consists of all graphsGCsuch that

• 12,1a,2a∈E(G),

G− {12,1a,2a}has three connected componentsD1=X∪ {1},D2=Y ∪ {2}, Da=Z∪ {a}, and

• the subgraph ofGinduced on each of these three components is factor critical.

If this claim holds then we can use the inductive hypothesis (and Cluster Lemma2.5 one more time) to produce the desired Morse matching onCand our lemma follows.

So, let GC(2). Note that since G|Z=G|C(G) contains a perfect matching by definition, it remains to show that if zZ then the subgraph ofG induced on (Z\ {z})∪ {a}contains a perfect matching. We know that Gz contains a per- fect matching but thatGzcontains no perfect matching. Therefore, any perfect matchingKinGzincludes the edge 12. Since both|X|and|Y|are even and the connected components of G|D(G) areD1(G)andD2(G),K cannot contain any edgeavwithvD(G). ThusKconsists of 12, a perfect matching onX, a perfect matching onY and the desired perfect matching on(Z\{z})∪{a}and we are done.

3.2 The complex ofq-factor critical bipartite graphs The following lemma immediately implies Theorem1.10.

Lemma 3.2 For 0q < s, there is a Morse matchingMon the digraphD((q, s)) whose critical cells are the elements ofNBFC(q, s)along withs−1

q

cells of dimen- sion 2q1 fromBFC(q, s).

Proof We proceed by induction onq, the caseq=0 being trivial. Assumeq >0. As in the proof of Lemma3.1we construct our Morse function in several steps.

Step 0: We begin withMbeing empty and then add toMthe setM0of all arcs (G+11, G)whereGisq-factor critical and 11∈E(G). ThenM0is a matching, the digraphDM0contains no directed cycle and the setC0of graphs not covered byM0 consists ofNBFC(q, s)along with the elementsGBFC(q, s)such that 11∈E(G) andG−11∈BFC(q, s).

ForGC0BFC(q, s), setG:=G−11 and consider the Gallai–Edmonds de- compositions of the vertex set of G into A, C and D. We prove the following claims:

Claim 1 1Dandν(G)=q.

(15)

Proof SinceGBFC(q, s), we haveν(G−1)=q. The assertion follows from G−1=G−1.

Claim 2 D⊆ [s]and thereforeA⊆ [q].

Proof Since by Claim 1 we have ν(G)=q andG is bipartite, we must have D⊆ [s]. The second part of the claim then follows again from the fact thatG is bipartite.

Claim 3 1C.

Proof By Claim2 it suffices to show that 1∈A. Assume for contradiction that 1∈A. For eachyD we have NG(y)A and the assumption 1∈A implies NG(y)A. Sinceν(G)=qby Claim1andGBFC(q, s), we see that[s] =D. Thus there is somex∈ [s] ∩C. Letp= |[s] ∩C|. Note thatp= |[q] ∩C|, sinceC contains a perfect matching. Fromν(G)=qwe infer|A| =qpand|D| =sp.

LetK be a matching of sizeq inGx. (K exists sinceGBFC(q, s).) At most sqelements ofDare not covered by any edge ofK. SinceDhasspelements, all in[¯s], there must be at leastqp edges ofKwith one endpoint inDand one endpoint inA. Since|A| =qp, every element ofAis the endpoint of one of the edges just mentioned. This means that there is no edge inKwith one endpoint inC and one inA, and certainly there is no edge inKwith one endpoint inC and one inD. Thus the remainingpedges inKhave both endpoints inC\ {x}. But this is impossible since|(C\ {x})∩ [s]|< p.

Step 1: SetB0:= {GC0BFC(q, s)|A= ∅}, carrying forward the definitions of A, CandDfrom Step 0. ForGB0, leta(resp.c) be the smallest elements ofA (resp.C∩ [s]). Note that by Claim3we havea=1. DefineM1:= {(G, Gac)| GB0, acE(G)}.

Claim 4 ForGB0such thatacE(G)the graphsGandGachave the same Gallai–Edmonds decomposition.

Proof By Theorem2.1(2) the edgeacis not included in any maximum matching ofG.

It follows immediately from Claim4thatM1is a matching.

Claim 5 For eachGB0, we haveGacB0.

Proof By Claim4, it suffices to show thatGacC0BFC(q, s). SinceGC0, it suffices to show thatGacBFC(q, s). Letx ∈ [s]. IfxD then there is a matching of sizeqinGxwhich does not containacby Theorem2.1. SayxC. There is a matchingKof sizeqinGx, and every such matching contains the edge 11. As above, letp= |[s] ∩C| = |[q] ∩C|, so|A| =qpand|D| =sp. Letk be the number of edges ofKwhich contain an elementy ofAand an elementzof C. Note that sincey∈ [q], we must havez∈ [s].

(16)

The only edge inGbetweenC∩ [q]andDis 11. Thusp−1−(pk−1)=k elements ofC∩ [q]are not covered byK. Hencek=0 and in particular,acKas desired.

Step 2: Let C1 be the set of critical points of M0M1. Then C1 consists of NBFC(q, s)and thoseGBFC(q, s)such thatGBFC(q, s)andA= ∅. By The- orem2.1(3) it then follows that|D| =sq.

Note that 1∈D. For eachX⊆ [s] − {1}such that|X| =sq−1, setC1[X] :=

{GC1BFC(q, s)|D=X∪ {1}}. Note that there are s1

sq1

=s1

q

choices for X. We can then apply the Cluster Lemma2.5to the decomposition of C1 into NBFC(q, s)and the setsC1[X].

Fix one suchX. LetGC1[X]. Then thesqelements ofDare by Remark1.6 isolated inG.

Claim 6 G|C−1 is(q−1)-factor critical.

Proof The claim follows from the fact that, ifxC∩ [s]then any matching of sizeq inGxconsists of the edge 11 along withq−1 edges inCx.

WriteNC(1)forNG(1)C Claim 7 NC(1)= ∅.

Proof Otherwiseν(G−1)=q−1.

Step 3: For fixedXandGC1[X], letc=c(G)be the smallest element ofC∩ [s].

Define

M2[X] := {(G+1c, G):GC1[X], c(G)NG(1)}.

It is straightforward to show thatM2[X]is a Morse matching onD((q, s))|C1[X]. LetC2[X]be the set of critical points ofM2[X].

Claim 8 GC2[X]if and only if

• Every element ofD=X∪ {1}is isolated inG,

G|C−1 is(q−1)-factor critical, and

NC(1)= {c(G)}.

Proof We have already seen that the first two conditions are necessary. To show that the third condition is also necessary, it suffices to show that ifGsatisfies the first two conditions andc(G)=yNC(1)thenG−1c(G)∈C1[X]. Equivalently, we must show thatG−1c(G)∈BFC(q, s)and thatD(G−1c(G))=D.

Letz∈ [s]. IfzDthen a matching of sizeq inG−1c(G)−zis obtained by taking a matching of sizeq−1 inG|C\{1,y} along with 1y. ThuszD(G−1c).

(17)

SayzC. A matching of sizeq inG−1c−zis obtained by taking a matching of sizeq−1 inG|C\{1,z}along with 11. Moreover, we have

ν(G−1c−z)ν(Gz) < q, sozD(G−1c).

To show that the three conditions are sufficient, it suffices to show that G∈ BFC(q, s)butGBFC(q, s). If 1 has no neighbor inCother thanc(G)andA= ∅ thenν(Gc) < q, soGBFC(q, s). On the other hand, ifG|C−1 is(q−1)- factor critical then for eachz∈ [s]one obtains a matching of sizeqinGzby taking a matching of sizeq−1 inG|C\{1,z}along with 11.

We see now thatD(C2[X])is isomorphic toD(BFC(q−1, q)). thus by our induc- tive hypothesis there is a matchingM3[X]onD(C2[X])whose unique critical cell is a graphGwith 2qedges (2q−2 of them having one endpoint in[q] \ {1}and one in[s] \(X∪ {1})and the other two being 11 and 1c(G)).

Using Cluster Lemma 2.5, we see that M0M1∪ {M2[X] ∪M3[X] :X[s]\{1}

sq1

}is the desired Morse matching.

4 Proofs of Theorems1.1,1.4

4.1 The complexesNMk(n) We now prove Theorem1.1 Proof We proceed in two steps:

Step 0: We define a Morse matchingMonNMk(n)such that the graphs Gcorre- sponding to the critical cells are exactly those which satisfy:

NG(n)= ∅.

• For each 1≤v < n,G+vncontains a matching of sizek.

For 1≤vn−1, defineM(i)onNMk(n)recursively as follows.

M(1):= {(G, G−1n)|GNMk(n),1n∈E(G)}.

• For 1 < v < n, let C(v) consist of those GNMk(n) such that no arc in

w<vM(w) has G as its head or tail. Then M(v):= {(G, Gvn)| GC(v), vnE(G)}.

Note that the presence or absence in a graph Gof an edgewn(w < v) has no effect on the existence of a matching of sizekinGwhich includes the edgevn. Thus it follows from Cluster Lemma2.5thatM:=n1

v=1M(v)is a Morse matching on NMk(n).

The critical cells of this Morse matching are thoseGNMk(n)such thatNG(n)=

∅and, for 1≤v < n,G+vncontains a matching of sizek. For each suchGand for 1≤v < n, we haveν(Gv)=k−1.

参照

関連したドキュメント