Basis Graphs of Even Delta-Matroids
Total Page:16
File Type:pdf, Size:1020Kb
ARTICLE IN PRESS YJCTB:2408 JID:YJCTB AID:2408 /FLA [m1+; v 1.60; Prn:7/06/2006; 16:40] P.1 (1-18) Journal of Combinatorial Theory, Series B ••• (••••) •••–••• www.elsevier.com/locate/jctb Basis graphs of even Delta-matroids Victor Chepoi Laboratoire d’Informatique Fondamentale de Marseille, Faculté des Sciences de Luminy, Université de la Méditerranée, F-13288 Marseille cedex 9, France Received 16 February 2000 Abstract A -matroid is a collection B of subsets of a finite set I, called bases, not necessarily equicardinal, satisfying the symmetric exchange property: For A,B ∈ B and i ∈ AB, there exists j ∈ BAsuch that (A {i, j}) ∈ B.A-matroid whose bases all have the same cardinality modulo 2 is called an even -matroid.Thebasis graph G = G(B) of an even -matroid B is the graph whose vertices are the bases of B and edges are the pairs A,B of bases differing by a single exchange (i.e., |AB|=2). In this note, we present a characterization of basis graphs of even -matroids, extending the description of basis graphs of ordinary matroids given by S. Maurer in 1973: Theorem. A graph G = (V, E) is a basis graph of an even -matroid if and only if it satisfies the following conditions: (a) if x1x2x3x4 is a square and b ∈ V ,thend(b,x1) + d(b,x3) = d(b,x2) + d(b,x4); (b) each 2-interval of G contains a square and is an induced subgraph of the 4-octahedron; (c) the neighborhoods of vertices induce line graphs, or, equivalently, the neighborhoods of vertices do not contain induced 5- and 6-wheels. (A 2-interval is the subgraph induced by two vertices at distance 2 and all their common neighbors; a square is an induced 4-cycle of G.) © 2006 Elsevier Inc. All rights reserved. Keywords: Basis graph; -Matroid; Graph distance E-mail address: [email protected]. 0095-8956/$ – see front matter © 2006 Elsevier Inc. All rights reserved. doi:10.1016/j.jctb.2006.05.003 ARTICLE IN PRESS YJCTB:2408 JID:YJCTB AID:2408 /FLA [m1+; v 1.60; Prn:7/06/2006; 16:40] P.2 (1-18) 2 V. Chepoi / Journal of Combinatorial Theory, Series B ••• (••••) •••–••• 1. Introduction Matroids constitute an important unifying structure in combinatorics, algorithmics, and com- binatorial optimization. According to one of the many equivalent definitions, a matroid on a finite set of elements I is a collection B of subsets of I , called bases, which satisfy the following exchange property: (EP) For all A,B ∈ B and i ∈ A \ B there exists j ∈ B \ A such that A \{i}∪{j}∈B. We say that the base A \{i}∪{j} is obtained from the base A by an elementary exchange.It is well known that all the bases of a matroid have the same cardinality, which is called its rank. The basis graph G = G(B) of a matroid B is the graph whose vertices are the bases of B and edges are the pairs A,B of bases differing by a single exchange (i.e., |AB|=2, where the sym- metric difference of two sets A and B is written and defined by AB = (A\B)∪(B \A)). It has been shown by Cunningham (unpublished), Holzmann, Norton, and Tobey [18], and Maurer [19] that basis graphs faithfully represent their matroids, thus studying the basis graph amounts to studying the matroid itself (see [19] for some further references on basis graphs). Gelfand, Goresky, MacPherson, and Serganova [17] defined a basis matroid polyhedron as the convex hull of characteristic vectors of bases of a matroid. They showed that a convex hull of charac- teristic vectors of a collection A of equicardinal subsets of an n-element set is a basis matroid polytope if and only if its 1-skeleton is isomorphic to the basis graph of the family A. In [19], Maurer presented a characterization of graphs which are basis graphs of matroids and described basis graphs of several important classes of matroids, in particular, of binary matroids (see also [14] for a characterization of basis graphs of uniform matroids and [20] for investigation of properties of intervals of matroid basis graphs). From this characterization easily follows that all basis graphs are homotopically trivial, a property used several times in the theory of ordinary and oriented matroids; cf. [2,3,16]. From this result also follows that the 2-dimensional faces of a basis matroid polytope are equilateral triangles or squares; cf. [6]. There are several important and interesting generalizations of the concept of matroid. Delta- matroids is one of them, and have been introduced independently by Bouchet [9–11], Chan- drasekaran and Kabadi [13], and Dress and Havel [15] in essentially equivalent ways. A - matroid is a collection B of subsets of a finite set I , called bases, not necessarily equicardinal, satisfying the following symmetric exchange property: (SEP) For A,B ∈ B and i ∈ AB,there exists j ∈ BAsuch that (A {i, j}) ∈ B. It is immediately clear that the family of bases of a matroid is also a -matroid. In fact, matroids are precisely the -matroids for which all members of B have the same cardinality. A -matroid whose bases all have the same cardinality modulo 2 is called an even -matroid. If A,B are two bases of an even -matroid B and B = A{i, j} we say that B is obtained from A by an elementary exchange. Following the terminology for ordinary matroids, the basis graph G = G(B) of an even -matroid B is the graph whose vertices are the bases of B and edges are the pairs A,B of bases differing by a single exchange, i.e., A and B are adjacent if and only if |AB|=2. Some properties of these graphs have been used and investigated by Wenzel [22,23]. For a subset I of I denote B I := {BI: B ∈ B} and say that B I is obtained by applying a twisting to B. Then B I is a -matroid. It can be easily shown that the even - matroids B and B I have isomorphic basis graphs. Applying a twisting to a matroid we will ARTICLE IN PRESS YJCTB:2408 JID:YJCTB AID:2408 /FLA [m1+; v 1.60; Prn:7/06/2006; 16:40] P.3 (1-18) V. Chepoi / Journal of Combinatorial Theory, Series B ••• (••••) •••–••• 3 always obtain an even -matroid, but only in some cases this will be a matroid (for example, if I = I, we will get the dual matroid). It will be convenient to identify I with the set [n]={1, 2,...,n}. Let I ∗ ={1∗, 2∗,...,n∗}. Bouchet defines a symmetric matroid as essentially a -matroid with bases extended to n ele- ments by adding to B ∈ B all starred elements from I ∗ which do not appear, unstarred, in B. Thus a symmetric matroid is a family B of subsets of cardinality n of the set I ∪ I ∗ such that in every subset of B each element of I appears either unstarred or starred and if For A,B ∈ B and i ∈ AB, there exists j ∈ BAsuch that (A {i, j, i∗,j∗}) ∈ B. Many important properties associated with matroids (greedy algorithm, polyhedral descrip- tion) extend to -matroids. Apart from well-known examples of matroids, several other discrete structures satisfy (SEP). For example, consider a skew-symmetric matrix M = (mij : i, j ∈ I) (i.e., M = (−M)T and all diagonal entries of M are zero) and define B by letting B ∈ B if and only if the principal submatrix (mij : i, j ∈ B) is non-singular. Then B is an even -matroid [10]. Second, let G = (V, E) be a graph, and a subset of vertices B of G belongs to B if and only if there is a matching of G covering precisely the elements of B. The resulting collection B is an even -matroid [11,13]. Another nice instance of an even -matroid is given in [4,12] and arises by considering a graph G = (V, E) drawn on a compact surface S and its geometric dual G∗ = (F, E∗): e∗ ∈ E∗ is the unique edge of G∗ which cuts the edge e ∈ E. Let B consist of maximal by inclusion subsets B of E ∪ E∗ (e and e∗ cannot be simultaneously in B) such that the surface S is not disconnected by cutting it along the edges from B. Then B is an even -matroid. Finally notice that -matroids occupy an important place in the theory of Coxeter matroids (where one can find them under the name of “Lagrangian matroids”) [5,7,8]. In this note, we characterize the basis graphs of even -matroids, extending and refining Maurer’s description of basis graphs of matroids. Our proof provides an alternative approach to Maurer’s result: departing from a graph satisfying Maurer’s conditions and performing a suitable twisting to the even -matroid obtained in our proof, we get a matroid. 2. Terminology and main results In this section we establish our notation and formulate the principal results. All graphs G = (V, E) occurring here are finite, connected, and without loops or multiple edges. For brevi- ty’s sake, we use the notation x ∼ y if x,y are adjacent and x y otherwise. If x ∼ y, we denote the corresponding edge by xy. By a square x1x2x3x4 we will mean an induced 4-cycle with x1 x3 and x2 x4. The distance d(u,v) := dG(u, v) between two vertices u and v of a graph G = (V, E) is the length of a shortest path between u and v.