non-separating cocircuits in matroids

6
Discrete Applied Mathematics 156 (2008) 1019 – 1024 www.elsevier.com/locate/dam Non-separating cocircuits in matroids Manoel Lemos a , 1 , T.R.B. Melo b, 2 a Departamento de Matemática, Universidade Federal de Pernambuco, Recife, Pernambuco 50740-540, Brazil b Departamento de Física e Matemática, Universidade Federal Rural de Pernambuco, Recife, Pernambuco 52171-900, Brazil Received 28 May 2005; received in revised form 30 May 2006; accepted 20 May 2007 Available online 30 August 2007 Abstract In this note, we obtain a lower bound for the number of connected hyperplanes of a 3-connected binary matroid M containing a fixed set A provided M|A is coloopless. © 2007 Elsevier B.V.All rights reserved. MSC: 05B35 Keywords: Binary matroid; Cocircuit; Connected hyperplane; Hyperplane; Matroid; Non-separating cocircuit 1. Introduction We say that a cocircuit C of a matroid M is non-separating when M\C is connected. Note that a cocircuit of a matroid M is non-separating if and only if its complement is a connected hyperplane of M. For a connected graphic matroid, a non-separating cocircuit corresponds to the star of a vertex whose deletion from the associated graph keeps it 2-connected. Non-separating circuits and cocircuits play an important role in the understanding of the structure of graphic matroids. For example, with the aid of these cocircuits, Kelmans [4] gave an elegant demonstration of Whitney’s 2-isomorphism Theorem (see [13]) and Tutte [11] obtained a nice characterization of the 3-connected graphs which are planar. Bixby and Cunningham [1] generalized Tutte’s result for the class of binary matroids by proving Edmonds’s conjecture, namely: a 3-connected binary matroid is graphic if and only if each element belongs to exactly two (or at most two) non-separating cocircuits. Moreover, Bixby and Cunningham also proved that each element of a 3-connected binary matroid belongs to at least two non-separating cocircuits. Kelmans [3] and, independently, Seymour (see [9]) proved that every simple and cosimple connected binary matroid has a non-separating cocircuit. It is somewhat striking that every connected binary matroid which is simple and cosimple has at least four non-separating cocircuits as proved by McNulty and Wu [7]. Moreover, McNulty and Wu’s result is sharp: there is an infinity family of matroids that attains An extended abstract of this paper was presented at GRACO2005 (2nd Brazilian Symposium on Graphs, Algorithms, and Combinatorics) and appeared in Electronic Notes in Discrete Mathematics 19 (2005) 149–153. E-mail addresses: [email protected] (M. Lemos), [email protected] (T.R.B. Melo). 1 The author is partially supported by CNPq (Grant nos. 302195/02-5 and 664107/97-4) and FAPESP/CNPq (Grant no. 2003/09925-5). 2 The author is partially supported by CNPq (Grant no. 140133/00-3) and FACEPE (Grant no. BFD03981.01/2004). 0166-218X/$ - see front matter © 2007 Elsevier B.V. All rights reserved. doi:10.1016/j.dam.2007.05.055

Upload: manoel-lemos

Post on 26-Jun-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Non-separating cocircuits in matroids

Discrete Applied Mathematics 156 (2008) 1019–1024www.elsevier.com/locate/dam

Non-separating cocircuits in matroids�

Manoel Lemosa,1, T.R.B. Melob,2

aDepartamento de Matemática, Universidade Federal de Pernambuco, Recife, Pernambuco 50740-540, BrazilbDepartamento de Física e Matemática, Universidade Federal Rural de Pernambuco, Recife, Pernambuco 52171-900, Brazil

Received 28 May 2005; received in revised form 30 May 2006; accepted 20 May 2007Available online 30 August 2007

Abstract

In this note, we obtain a lower bound for the number of connected hyperplanes of a 3-connected binary matroid M containing afixed set A provided M|A is coloopless.© 2007 Elsevier B.V. All rights reserved.

MSC: 05B35

Keywords: Binary matroid; Cocircuit; Connected hyperplane; Hyperplane; Matroid; Non-separating cocircuit

1. Introduction

We say that a cocircuit C∗ of a matroid M is non-separating when M\C∗ is connected. Note that a cocircuit of amatroid M is non-separating if and only if its complement is a connected hyperplane of M. For a connected graphicmatroid, a non-separating cocircuit corresponds to the star of a vertex whose deletion from the associated graph keepsit 2-connected.

Non-separating circuits and cocircuits play an important role in the understanding of the structure of graphic matroids.For example, with the aid of these cocircuits, Kelmans [4] gave an elegant demonstration of Whitney’s 2-isomorphismTheorem (see [13]) and Tutte [11] obtained a nice characterization of the 3-connected graphs which are planar. Bixbyand Cunningham [1] generalized Tutte’s result for the class of binary matroids by proving Edmonds’s conjecture,namely: a 3-connected binary matroid is graphic if and only if each element belongs to exactly two (or at most two)non-separating cocircuits. Moreover, Bixby and Cunningham also proved that each element of a 3-connected binarymatroid belongs to at least two non-separating cocircuits. Kelmans [3] and, independently, Seymour (see [9]) provedthat every simple and cosimple connected binary matroid has a non-separating cocircuit. It is somewhat striking thatevery connected binary matroid which is simple and cosimple has at least four non-separating cocircuits as proved byMcNulty and Wu [7]. Moreover, McNulty and Wu’s result is sharp: there is an infinity family of matroids that attains

� An extended abstract of this paper was presented at GRACO2005 (2nd Brazilian Symposium on Graphs, Algorithms, and Combinatorics) andappeared in Electronic Notes in Discrete Mathematics 19 (2005) 149–153.

E-mail addresses: [email protected] (M. Lemos), [email protected] (T.R.B. Melo).1 The author is partially supported by CNPq (Grant nos. 302195/02-5 and 664107/97-4) and FAPESP/CNPq (Grant no. 2003/09925-5).2 The author is partially supported by CNPq (Grant no. 140133/00-3) and FACEPE (Grant no. BFD03981.01/2004).

0166-218X/$ - see front matter © 2007 Elsevier B.V. All rights reserved.doi:10.1016/j.dam.2007.05.055

Page 2: Non-separating cocircuits in matroids

1020 M. Lemos, T.R.B. Melo / Discrete Applied Mathematics 156 (2008) 1019–1024

the bound. In general, even a 3-connected matroid may not have a non-separating cocircuit. This is true, for example,for Ur,n provided 2 < r < n. (For matroid notation and terminology, we follow Oxley [10].)

Lemos and Melo [6] reduced the problem of finding non-separating cocircuits of a simple and cosimple connectedbinary matroid to the problem of finding non-separating cocircuits of some 3-connected binary matroids avoiding a setof elements. Let R∗

A(M) be the set of non-separating cocircuits of a matroid M avoiding a subset A of E(M). (WhenA = ∅, we use R∗(M) instead of R∗

A(M).) If M is a simple and cosimple binary matroid, then

R∗(M) = R∗A1

(M1) ∪ R∗A2

(M2) ∪ · · · ∪ R∗Am

(Mm), (1.1)

where M1, M2, . . . , Mm are the 3-connected matroids that label the vertices of the canonical tree decomposition TM

of M and, for i ∈ {1, 2, . . . , m}, Ai = E(Mi) − E(M). (For a definition of TM see [2] or [5].)From (1.1), when M is a simple and cosimple connected binary matroid,

|R∗(M)| =m∑

i=1

|R∗Ai

(Mi)|. (1.2)

To obtain a lower bound for |R∗(M)|, it is enough to find one for |R∗Ai

(Mi)|, for some i ∈ {1, 2, . . . , m}. To describethe known bounds for |R∗

Ai(Mi)|, we need to give some definitions.

For an integer n exceeding two, let On be the vector matroid of the matrix [In|Xn] over GF(2), where Xn = (xij ) isan n × n matrix such that

xij ={

0 when i = j and 1� i�n − 11 when i �= j or i = j = n.

Note that On is a 3-connected matroid. If the 2n columns of [In|Xn] are labeled by a1, a2, . . . , an−1, a, b1, b2, . . . ,

bn−1, b, respectively, then R∗{a,b}(On) = ∅.For an integer n exceeding two, label the maximal stable sets of K3,n by V1 and V2 so that |V1| = 3. Let K ′′

3,n be thegraph obtained from K3,n by adding two pairwise non-parallel edges joining vertices in V1.

Let M be a 3-connected binary matroid. For a subset A of E(M), we denote by dimA(M) the dimension of thesubspace of the cocycle space spanned by the non-separating cocircuits of M avoiding A. When A=∅, we use dim(M)

instead of dimA(M). Note that dimA(M) is a lower bound for |R∗A(M)|. All the lower bounds for dimA(M) given by

the next result are sharp.

Theorem 1.1. Let M be a 3-connected binary matroid. If A is a subset of E(M), then

(i) (Bixby and Cunningham [1]) dimA(M) = r(M), when |A| = 0.(ii) (Lemos [5]) dimA(M) = r(M) − 1, when |A| = 1 and r(M) > 0.

(iii) (Lemos and Melo [6]) dimA(M)�(r(M) + 1 − n)/2, when |A| = 2 and M has no minor isomorphic to On, foran integer n exceeding two.

(iv) (Lemos and Melo [6]) dimA(M)�r(M) + 1 − n, when |A| = 2 and M has no minor isomorphic to On or toM∗(K ′′

3,n−1), for an integer n exceeding two.

Using (1.2) and Theorem 1.1(ii), one can obtain McNulty and Wu [7] bound for the number of non-separatingcocircuits of a simple and cosimple binary matroid M which is not 3-connected, since there are at least two i ∈{1, 2, . . . , m} such that |Ai | = 1. (That is, TM has at least two terminal vertices.) When M is a 3-connected binarymatroid, Bixby and Cunningham [1] proved that M has at least r(M) + 1 non-separating cocircuits.

The next result is a consequence of Theorem 1.1(iii), for n = 4, because O4 is not regular.

Corollary 1.1. Let M be a 3-connected regular matroid. If A is a 2-subset of E(M), then

|R∗A(M)|�dimA(M)�

⌈r(M) − 3

2

⌉.

Let M be a 3-connected binary matroid. For a subset A of E(M), a sharp lower bound is known for dimA(M). When|A|�2, this lower bound is 0. Lemos and Melo [6] improved this lower bound for some special families of binary

Page 3: Non-separating cocircuits in matroids

M. Lemos, T.R.B. Melo / Discrete Applied Mathematics 156 (2008) 1019–1024 1021

matroids provided |A| = 2. In this note, we obtain a lower bound for dimA(M) when M|A has no coloop. For a fixedA, this result is close to the bound for graphic matroids which is sharp, namely:

dimA(M)�r(M) + 1 − |A|.

Theorem 1.2. Let M be a 3-connected binary matroid. If A is a subset of E(M) such that M|A is coloopless, then

dimA(M)�r(M) + 1 − (2|A| − |A|).

This result is not sharp. It is a consequence of a result proved in the next section which is sharp and depends on afunction’s computation. This computation is hard when A has large size. We can obtain only an upper bound for thisfunction. We improve the previous result in a special case, when the function is easily computed, namely:

Theorem 1.3. Let M be a 3-connected binary matroid. If A is a triangle of M, then

dimA(M)�r(M) − 2.

This note is based on part of the Ph.D. Thesis of Melo [8].

2. Proof of the main results

Throughout this section, we suppose that:

(a) F is a class of binary matroids closed under minors; and(b) N is a simple matroid belonging to F.

We define

FN = {M ∈ F : E(N) ⊆ E(M), M|E(N) = N and M is 3-connected}.In this section, we study the next function:

f (N,F) = max{r(M) − dimE(N)(M) : M ∈ FN }.For the class of all binary matroids B, Theorems 1.1(i) and (ii) assert, respectively, that

f (U0,0,B) = 0 and f (U1,1,B) = 1.

The set of matroids {On : n is an integer exceeding two} tells that

f (U2,2,B) = ∞.

If O−n denotes the class of binary matroids without a minor isomorphic to On or to M∗(K ′′

3,n−1), for a fixed integer nexceeding three, then Theorem 1.1(iv) says that

f (U2,2,O−n ) = n − 1.

Our goal is to prove the next result:

Proposition 2.1. If N is non-empty and coloopless, then there exists M ∈ FN such that f (N,F) = r(M) −dimE(N)(M) and E(M) − E(N) is an independent set of M.

To show this result, we need the following lemma of Bixby and Cunningham [1]:

Lemma 2.1. Suppose that M is a 3-connected binary matroid such that r∗(M)�3. If e ∈ E(M), M\e is 3-connectedand C∗ ∈ R∗(M\e), then C∗ or C∗ ∪ e belongs to R∗(M).

Page 4: Non-separating cocircuits in matroids

1022 M. Lemos, T.R.B. Melo / Discrete Applied Mathematics 156 (2008) 1019–1024

From Lemos and Melo [6], we need the next two lemmas:

Lemma 2.2. If T ∗ is a triad of a 3-connected matroid M that meets a triangle T, then si(M/e) is 3-connected, fore ∈ T ∗ − T .

For a matroid N, we use si(N) to denote the simplification of N, that is, the simple matroid associated with N.

Lemma 2.3. Suppose that M is a 3-connected binary matroid such that r(M)�4. Let e be an element of M such thatsi(M/e) is 3-connected. If A ⊆ E(M) and X ⊆ E(M) − e is chosen so that si(M/e) = M/e\X and A′ = A − (X ∪ e)

has maximum cardinality, then, when e /∈ A,

dimA(M)�dimA′(si(M/e)),

with equality only if R∗A(M) = R∗

A∪e(M).

We also need one of the main results of Wu [14]:

Theorem 2.1. Let C be a circuit of a 3-connected binary matroid M such that r(M)�3. If M\e is not 3-connected,for every e ∈ C, then C meets at least two non-separating triads of M.

Note that Proposition 2.1 is a consequence of the next lemma because, up to isomorphism, there is a finite numberof 3-connected binary matroids M such that E(N) ⊆ E(M) and E(M) − E(N) is an independent set of M.

Lemma 2.4. Let r be an integer such that r �3 and suppose that {H ∈ FN : r(H)�r} �= ∅. If N is non-empty andcoloopless, then there is M ∈ FN such that E(M) − E(N) is an independent set of M and

max{r(H) − dimE(N)(H) : H ∈ FN and r(H)�r}�r(M) − dimE(N)(M).

Moreover, M can be chosen so that

(i) If e ∈ E(M) − E(N), then M\e is not 3-connected.(ii) If r(M)�4, e ∈ E(M) − clM(E(N)) and si(M/e) is 3-connected, then

R∗E(N)(M) = R∗

E(N)∪e(M).

(iii) If r(M)�4 and T ∗ is a non-separating triad of M, then |T ∗ ∩ E(N)|�2.

Proof. Choose a matroid M ∈ {H ∈ FN : r(H)�r} such that

max{r(H) − dimE(N)(H) : H ∈ FN and r(H)�r} = r(M) − dimE(N)(M)

and |E(M)| is minimum. First, we establish (i)–(iii).We prove (i) by contradiction. Suppose that M\e is 3-connected. By the choice of M,

r(M) − dimE(N)(M) > r(M\e) − dimE(N)(M\e) = r(M) − dimE(N)(M\e).Therefore

dimE(N)(M\e) > dimE(N)(M).

If C∗ ∈ R∗E(N)(M\e), then, by Lemma 2.1, R∗

E(N)(M) ∩ {C∗, C∗ ∪ e} �= ∅. Thus dimE(N)(M)�dimE(N)(M\e); acontradiction and so (i) follows.

Now, we prove (ii). Make the simplification of M/e so that A′ = E(N) ∩ E(si(M/e)) has maximum cardinality. Ase ∈ E(M) − clM(E(N)), it follows that A′ = E(N). Moreover, N = M|E(N) = si(M/e)|E(N). By the choice of M,

r(M) − dimE(N)(M) > r(si(M/e)) − dimE(N)(si(M/e))

> r(M) − 1 − dimE(N)(si(M/e))

Page 5: Non-separating cocircuits in matroids

M. Lemos, T.R.B. Melo / Discrete Applied Mathematics 156 (2008) 1019–1024 1023

and so

dimE(N)(si(M/e))�dimE(N)(M).

By Lemma 2.3,

dimE(N)(M)�dimE(N)(si(M/e)).

Therefore

dimE(N)(M) = dimE(N)(si(M/e)).

Again, by Lemmas 2.3, we have that R∗E(N)(M) = R∗

E(N)∪e(M). Thus (ii) holds.To establish (iii), we argue by contradiction. Suppose that |T ∗ ∩ E(N)|�1. Let X be a 2-subset of T ∗ − E(N).

Hence T ∗ − X is a coloop of M\X. As N is coloopless and [M\X]|E(N) = N , it follows that E(N) ∩ T ∗ = ∅. Byorthogonality, T ∗ does not meet clM(E(N)). By (ii), si(M/e) is not 3-connected, for every e ∈ T ∗. By the dual ofTutte’s Triangle Lemma [12], there is a triangle T of M such that T ∩ T ∗ �= ∅. If e ∈ T ∗ − T , then, by Lemma 2.2,si(M/e) is 3-connected; a contradiction. Therefore (iii) follows.

Now, we complete the proof of the lemma. If E(M) − E(N) is an independent set of M, then the result follows.Assume that E(M)−E(N) is not an independent set of M. Let C be a circuit of M such that C ∩E(N)=∅. By Theorem2.1 and (i), C meets a non-separating triad T ∗ of M. By orthogonality, |T ∗ ∩ C| = 2; a contradiction to (iii) unlessr(M)�3. Therefore r(M)�3. Thus r(M) = 3 and so E(N) is a triangle of M. Hence M�M(K4); a contradictionbecause E(M) − E(N) = T ∗ is an independent set of M. Therefore C does not exist and the result follows. �

Corollary 2.1. If N is non-empty and coloopless, then

f (N,F) = max{r(M) − dimE(N)(M) : M ∈ FN and E(N) contains a cobasis of M}.

Note that Theorems 1.2 and 1.3 are consequences of the next two corollaries. (Take F = B and N = M|A.)

Corollary 2.2. If N is non-empty and coloopless, then

f (N,F)�2|E(N)| − |E(N)| − 1.

Proof. If FN = ∅, then the result follows. Suppose that FN �= ∅. By Proposition 2.1, there is a matroid M ∈ FN

such that

f (N,F) = r(M) − dimE(N)(M)

and E(M) − E(N) is an independent set of M. Therefore there is a cobasis B∗ of M such that B∗ ⊆ E(N). As M isbinary, it follows that |E(M)|�2|B∗| − 1. In particular,

r(M) = |E(M)| − |B∗|�[2|B∗| − 1] − |B∗|�2|E(N)| − 1 − |E(N)|.The result follows because r(M) − dimE(N)(M)�r(M). �

Corollary 2.3. If N is a triangle, then f (N,F) = 2.

Proof. By Proposition 2.1, there is a matroid M ∈ FN such that

f (N,F) = r(M) − dimE(N)(M)

and E(M) − E(N) is an independent set of M. Therefore there is a cobasis B∗ of M such that B∗ ⊆ E(N). AsE(N) is a triangle of M, it follows that |B∗|�3. Hence M is isomorphic to U2,3 or M(K4) or F ∗

7 . Observe that Mis not isomorphic to F ∗

7 because F ∗7 has no triangles. So M is isomorphic to U2,3 or M(K4). For these two matroids,

r(M) − dimE(N)(M) = 2. �

Page 6: Non-separating cocircuits in matroids

1024 M. Lemos, T.R.B. Melo / Discrete Applied Mathematics 156 (2008) 1019–1024

The other main result of Wu [14] is the following:

Theorem 2.2. Let C be a circuit of a 3-connected binary matroid M such that r(M)�3. If f ∈ C and M\e is not3-connected, for every e ∈ C − f , then C meets a non-separating triad of M.

Now, we establish the next result.

Proposition 2.2. Suppose that N is non-empty and coloopless. If N has at least one trivial series class, then there isM ∈ FN such that f (N,F) = r(M) − dimE(N)(M) and [E(M) − E(N)] ∪ f is an independent set of M, for everyf ∈ E(N) such that {f } is a series class of N.

Proof. By Lemma 2.4, there is a matroid M ∈ FN such that f (N,F) = r(M) − dimE(N)(M) and E(M) − E(N) isan independent set of M. Moreover, M satisfies (i)–(iii) of Lemma 2.4. The result follows unless [E(M) − E(N)] ∪ f

is a dependent set of M, for some f ∈ E(N) such that {f } is a series class of N. Assume this is the case. So there is acircuit C of M such that f ∈ C ⊆ [E(M) − E(N)] ∪ f . By Theorem 2.2 and Lemma 2.4(i), C meets a non-separatingtriad T ∗ of M. By orthogonality, |T ∗ ∩C|=2 and so T ∗ −E(N) �= ∅. By Lemma 2.4(iii), f ∈ T ∗ and |T ∗ ∩E(N)|=2.(Note that r(M)�4 because r(N)�3 and E(M) − E(N) �= ∅.) Thus, T ∗ ∩ E(N) is a set of coloops or it is containedin a series class of N; a contradiction and the result follows. �

The proof of the next result is similar to the proof of Corollary 2.2 and it will be omitted.

Corollary 2.4. If N is non-empty and cosimple, then

f (N,F)�2|E(N)|−1 − |E(N)|.

References

[1] R.E. Bixby, W.H. Cunningham, Matroids, graphs, and 3-connectivity, in: J.A. Bondy, U.S.R. Murty (Eds.), Graph Theory and Related Topics,Academic Press, New York, 1979, pp. 91–103.

[2] W.H. Cunningham, A combinatorial decomposition theory, Ph.D. Thesis, University of Waterloo, 1973.[3] A.K. Kelmans, The concepts of a vertex in a matroid, the non-separating circuits and a new criterion for graph planarity, in: Algebraic Methods

in Graph Theory, vol. 1, Colloquia Mathematics Society János Bolyai, vol. 25, Szeged, Hungary, 1978, North-Holland, Amsterdam, 1981,pp. 345–388.

[4] A.K. Kelmans, Graph planarity and related topics, in: N. Robertson, P.D. Seymour (Eds.), Graph Structure Theory, Contemporary Mathematics,vol. 147, 1991, pp. 635–667.

[5] M. Lemos, Non-separating cocircuits in binary matroids, Linear Algebra Appl. 382 (2004) 171–178.[6] M. Lemos, T.R.B. Melo, Connected hyperplanes in binary matroids, submitted for publication.[7] J. McNulty, H. Wu, Connected hyperplanes in binary matroids, J. Combin. Theory Ser. B 79 (2000) 87–97.[8] T.R.B. Melo, Hiperplanos Conexos em Matróides Binárias, Tese de Doutorado, Universidade Federal de Pernambuco, Recife, 2004.[9] J.G. Oxley, Cocircuit coverings and packings for binary matroids, Math. Proc. Cambridge Philos. Soc. 83 (1978) 347–351.

[10] J.G. Oxley, Matroid Theory, Oxford University Press, New York, 1992.[11] W.T. Tutte, How to draw a graph, Proc. London Math. Soc. 13 (1963) 734–768.[12] W.T. Tutte, Connectivity in matroids, Canad. J. Math. 18 (1966) 1301–1324.[13] H. Whitney, 2-isomorphic graphs, Amer. J. Math. 55 (1933) 245–254.[14] H. Wu, On vertex-triads in 3-connected binary matroids, Combin. Probab. Comput. 7 (1998) 485–497.