Bertrand Guenin - graphs

1. Generalization of Whitney's theorem.

By a cycle in a graph we mean a subset of the edges with the property that every vertex of the subgraph induced by these edges has even degree. We write cycle(G) for the set of all cycles of G and write cut(G) for the set of all cuts (also viewed as sets of edges) of G. We can view cycle(G) and cut(G) as orthogonal binary vector spaces. Consider a graph G with a two vertex cutset. If G is obtained from G by flipping the subgraph on one side of the 2-separation as indicated in the following figure then G is a 2-flip of G. We call a 1-flip the identification of two vertices in distinct components or splitting two blocks into different components. Two graphs are equivalent if they are related by a sequence of 1-flips and 2-flips.

2-flip 

In 1933 Whitney proved that,

Theorem 1

If cycle(G)=cycle(G) or equivalently cut(G)=cut(G) then G and G are equivalent. In particular, if G or G is 3-connected then G=G.

Generalizing the problem.

A signed-graph is a pair (G,Σ) where G is a graph and ΣEG. A cycle C is even (resp. odd) if |CΣ| is even (resp. odd). We write ecycle(G,Σ) for the set of all even cycles of (G,Σ). A graft is a pair (G,T) where G is a graph and TVG where |T| is even. If there exists a component of G with an odd number of vertices in T then every cut of (G,T) is defined to be even. Otherwise, a cut δ(U) is even (resp. odd) if |TU| is even (resp. odd). We write ecut(G,T) for the set of all even cuts of (G,T).

We are interested in generalizing Theorem 1 to signed-graphs and grafts. More precisely, we are interested in the following two problems,

  1. Given a pair of signed-graphs (G1,Σ1), (G2,Σ2) for which ecycle(G1,Σ1) = ecycle(G2,Σ2), what is the relationship between (G1,Σ1) and (G2,Σ2)?

  2. Given a pair of grafts (G1,T1), (G2,T2) for which ecut(G1,T1) = ecut(G2,T2), what is the relationship between (G1,T1) and (G2,T2)?

Observe that ecycle(Gi,Σi) = cycle(Gi) when Σi=. Hence, Problem 1 generalizes the problem of characterizing when two graphs have the same cycles. Similarly, ecut(Gi,Ti) = cut(Gi) when Ti=. Hence, Problem 2 generalizes the problem of characterizing when two graphs have the same cuts.

Suppose G1 and G2 are equivalent. Then ecycle(G1,Σ1) = cycle(G2,Σ2) exactly when Σ1 and Σ2 are related by resigning, and ecut(G1,T1) = ecut(G2,T2) exactly when a T1-join of G1 is a T2-join of G2. Hence, for equivalent graphs G1 and G2 problems 1 and 2 are solved and it suffices to restrict our attention to the case where G1,G2 are not equivalent.

Consider the following example.

bad-example 

Denote by G1 the (edge labeled) graph on the left and by G2 the (edge labeled graph) on the right. Note that G1 and G2 are not equivalent. Define,

Σ1={1,3,6,7,12}andΣ2={1,2,3,4,5}.

Then observe that (G1,Σ1) and (G2,Σ2) have the same set of even cycles. Hence, an answer to Problem 1, will involve the aforementioned construction. Suppose we now define T1 and T2 to denote the set of all vertices in G1 and G2 respectively. Then observe that (G1,T1) and (G2,T2) have the same even-cuts. Hence, an answer to Problem 2, will involve the aforementioned construction as well. The previous examples show in particular that even assuming high connectivity for G1 and G2 the answer to problems 1 and 2 is non-trivial.

Problem 1 and Problem 2 are equivalent.

We have now seen a pair of inequivalent graphs for which we were able to construct both a pair of signed-graphs with same even-cycles and a pair of grafts with the same even cuts. This is part of a general phenomena,

Theorem 2

Let G1,G2 be inequivalent graphs (with the same edge label). Then the following are equivalent,

  • (a) There exists Σ1,Σ2 such that ecycle(G1,Σ1)=ecycle(G2,Σ2),

  • (b) There exists T1,T2 such that ecut(G1,T1)=ecut(G2,T2).

In addition if (a) respectively (b) hold then Σ1,Σ2 are unique (up to resigning) and T1,T2 are unique. We say that a pair of inequivalent graphs for which (a), (b) hold in the previous Theorem, are siblings. Thus Problem 1 and Problem 2 are equivalent to the problem of characterizing siblings. Theorem 2 can be found in the following paper,

  • B. Guenin, I. Pivotto, P. Wollan
    Relationships between Pairs of Representations of Signed Binary Matroids
    SIAM J. Discrete Math., volume 27, (2013), pages 329 - 341.
    doi.org10.1137100798442

Shih's theorem.

In his PhD thesis Shih investigated the following problem,

Given a pair of graphs G1,G2 where

()cycle(G1)cycle(G2)&dim(cycle(G1))=dim(cycle(G2))1,

what is the relationship between G1 and G2?

Condition () holds, if and only if for some Σ2 we have cycle(G1)=ecycle(G2,Σ2) where (G2,Σ2) has a least one odd cycle. Hence, the problem that Shih investigated is a special case of Problem 1.

So what are pairs of graphs that satisfy ()? As an example consider a connected graph G1 with distinct vertices a and b and let G2 be obtained from G1 by identifying vertices a and b. Then clearly, every cycle of G1 is a cycle of G2. Moreover, as dim(cycle(G1)) = |EG1||VG1|+1 and dim(cycle(G2)) = |EG2||VG2|+1, we have dim[cycle(G1)]=dim[cycle(G2)]1.

This is not the only construction. Consider the following pair of graphs where G1 is the graph on the left and G2 the graph on the right. Then the pair G1,G2 also satisfies ().

wheel-pair 

In his PhD thesis (Ohio State Univ. 1982), Shih characterizes the exact relation between pairs of graphs satisfying (). Unfortunately, this result was never published and has been largely forgotten. It is important, however, and has found applications in the theory of graphic frame matroids for instance. We give a more accessible proof of his result in the following paper,

  • Ferchiou, Zouhaier, Guenin, Bertrand
    A short proof of Shih's isomorphism theorem on graphic subspaces
    Combinatorica, volume 40, (2020), number 6, pages 805 - 837.
    doi:10.1007/s00493-020-3972-9

The general problem.

Consider the general problem again, namely what is the relationship between a pair of siblings G1 and G2? Recall that G1,G2 are siblings if they are not equivalent and for some Σ1,Σ2, ecycle(G1,Σ1) = ecycle(G2,Σ2) or equivalently for some T1,T2, ecut(G1,T1) = ecut(G2,T2) for some T1,T2.

We give a complete answer for the case where both G1 and G2 are 4-connected. Informally speaking the result says that either we can explain the relationship between G1 and G2 using Shih's theorem, or G1 and G2 are as in the previous example where G1 and G2 are both isomorphic to K6.

  • Guenin, Bertrand, Cheolwon, Heo, Pivotto, Irene
    Signed graphs with the same even cycles
    Under review.

C&O 

2. Bridges in signed graphs

A path with at least one edge with ends having degree at least 3 and internal vertices having degree 2 is a segment. A graph S is a G-subdivision where G is a graph, if S is obtained by replacing each edge be a non-empty set of series edges. If S is a subgraph of H and S is a G-subdivision, then S is a G-subdivision in H. Consider a subgraph S of a graph H. An S-bridge in H is a subgraph B of H such that EBES= and either EB consists of a single edge with both ends in VS, or for some component C of HVS, B is induced by the edges of H with at least one end in VC. We say that VBVS are the attachments of B. An S-bridge B in H is stable if no segment of S includes all the attachments of B.

The following result is essentially due to Tutte.

Theorem 3

Let G,H be graphs where G has minimum degree 3 and where H is 3-connected and simple. If there exists a G-subdivision in H then there exists a G-subdivision S in H where all S-bridges are stable.

Bridges have been studied extensively and play an important role in structural graph theory. The theory of bridges has been used to prove such well-known results as Kuratowski's Theorem and Tutte's famous result that every 4-connected graph with at least 4 vertices has a Hamiltonian cycle.

Preserving parity of cycles

Let G be a graph with minimum degree three and let S be a G-subdivision. For each eEG denote by Ze the corresponding set of series edges in S. Define Φ:2EG2ES where Φ(L):=eLEZe. Observe that edges LEG form a cycle of G if and only if edges Φ(L)ES form a cycle of S. However, |L| and |Φ(L)| may have different parities. We want to extend the theory of bridges to a framework where Φ preserves parity of cycles.

A signed graph is a pair (G,Σ) where G is a graph and ΣEG. The edges of G in Σ are odd and the other edges are even. The parity of a subgraph F of G is defined as the parity of |EFΣ|. A signed graph (S,Λ) is a (G,Σ)-subdivision if S is a G-subdivision and for every eEG we have eΣ if and only if the corresponding segment Ze of S satisfies |EZeΛ| odd. Then edges LEG form a cycle of G if and only if Φ(L) form the edges of a cycle of S, moreover L is odd in (G,Σ) if and only if Φ(L) is odd in (S,Λ). Hence, our definition of subdivision for signed graphs preserve parity of cycles. If (S,Λ) is a subgraph of (H,Γ) and (S,Λ) is a (G,Σ)-subdivision, then (S,Λ) is a (G,Σ)-subdivision in (H,Γ).

A natural question is whether Theorem 3 extends to the context of signed graphs. Namely,

Question:

Consider signed graphs (G,Σ) and (H,Γ) where G has minimum degree 3 and H is 3-connected and simple. Assuming that there exists a (G,Σ)-subdivision in (H,Γ), does there exists an (G,Σ)-subdivision (S,Λ) in (H,Γ) where all S-bridges are stable?

Alas this is not the case. The next figure shows a configuration of unstable bridges with all attachments in segment Z that cannot be eliminated by choosing a different subdivision. Dashed lines correspond to odd edges and solid lines correspond to even edges (in particular, all edges of Z are even). The shaded vertex x is the only attachments of a stable bridges on Z.

bridge 

Assuming 3-connectivity we show we can find a (G,Σ)-subdivision (S,Λ) in (H,Γ) where all unstable S-bridges fall into one of three classes, illustrated by B1,B2,B3 in the previous figure. If we assume 4-connectivity then, we can find a subdivision where all unstable bridges are of the same type.

Theorem 4

Consider signed graphs (H,Γ) and (G,Σ) where G has minimum degree 3 and where H is 4-connected and simple. Suppose that there exists a (G,Σ)-subdivision in (H,Γ). Then there exists a (G,Σ)-subdivision (S,Λ) in (H,Γ) such that for every bridge B that has all attachments in a segment Z, B has distinct attachments s1,,sp,t1,,tq where p,q1, and the vertices s1,,sp,t1,,tq appear on Z in the order stated. If wV(s1Ztq){s1,tq} is an attachment of a stable S-bridge, then wV(spZt1). Moreover, i=1pδB(si) is a signature of (H,Γ)|EBEZ.

Here given a path Z and vertices x,y of Z, xZy denotes the subpath of Z with ends x,y.

These results can be found in,

  • Guenin, Bertrand, Naismith, Katie
    Unstable bridges in signed graphs
    Manuscript.

C&O