683
Views
6
CrossRef citations to date
0
Altmetric
Original Article

Negative (and positive) circles in signed graphs: A problem collectionFootnote

Pages 31-48 | Received 06 Feb 2017, Accepted 08 Jan 2018, Published online: 10 Jun 2020

Abstract

A signed graph is a graph whose edges are labeled positive or negative. The sign of a circle (cycle, circuit) is the product of the signs of its edges. Most of the essential properties of a signed graph depend on the signs of its circles. Here I describe several questions regarding negative circles and their cousins the positive circles. Topics include incidence between signed circles and edges or vertices, characterizing signed graphs with special circle properties, counting negative circles, signed-circle packing and covering, signed circles and eigenvalues, and directed cycles in signed digraphs. A few of the questions come with answers.

0 Introduction

A signed graph is a graph with a signature that assigns to each edge a positive or negative sign. To me the most important thing about a signed graph is the signs of its circles,1 which are calculated by multiplying the signs of the edges in the circle. Thus a signature is essentially its list of negative circles, or (of course) its list of positive circles. I will describe some of the uses of and questions about circles of different signs in a signed graph. Both theorems and algorithms will be significant.

The topic of this report is broad. Of necessity, I will be very selective and arbitrarily so, omitting many fine contributions. (Let no one take offense!)

I chose this topic in part because it has many fine open problems, but especially in honor of our dear friend Dr. B. Devadas Acharya—“our” because he was the dear friend of so many. Among Dr. Acharya’s wide combinatorial interests, I believe signed graphs were close to his heart, one of his—and his collaborator and wife’s, Prof. Mukti Acharya’s—first and lasting areas of research. Circles (or “cycles”) in signed graphs exemplify well Dr. B. D. Acharya’s approach to mathematics, that new ideas and new problems are its lifeblood. He himself was an enthusiastic and inspiring font of new ideas. I hope some of his spirit will be found in this survey.

1 Groundwork

1.1 Signed graphs

A signed graph Σ=(Γ,σ)=(V,E,σ) is defined as an underlying graph Γ=(V,E), also written |Σ|, and a signature σ:E{+,} (or {+1,1}), the sign group. The sets of positive and negative edges are E+(Σ) and E(Σ). In the literature Γ may be assumed to be simple, or it may not (this is graph theory); I do not assume simplicity. Each circle and indeed each walk W=e1e2el has a sign σ(W)σ(e1)σ(e2)σ(el). Σ is called balanced if every circle is positive.

Two important signatures are the all-positive one, denoted by +Γ=(Γ,+), and the all-negative one, Γ=(Γ,), where every edge has the same sign. In most ways an unsigned graph behaves like +Γ, while Γ acts rather like a generalization of a bipartite graph. In particular, in +Γ every circle is positive. In Γ the even circles are positive while the odd ones are negative, so Γ is balanced if and only if Γ is bipartite.

Signed graphs and balance were introduced by Frank Harary2 in [Citation3] with this fundamental theorem:

Theorem 1.1

Harary’s Balance Theorem

A signed graph Σ is balanced if and only if there is a bipartition of its vertex set, V=XY, such that every positive edge is induced by X or Y while every negative edge has one endpoint in X and one in Y. Also, if and only if for any two vertices v,w, every path between them has the same sign.

A bipartition of a set V is any pair {X,Y} of complementary subsets, including the possibility that one subset is empty (in which case the bipartition is not, technically, a partition). I call a bipartition of V as in the Balance Theorem a Harary bipartition of V, or of Σ. The Harary bipartition is unique if and only if Σ is connected; if Σ is also all positive (all edges are positive), then X or Y is empty.

Harary later defined Σ to be antibalanced if every even circle is positive and every odd circle is negative; equivalently, Σ is balanced [Citation4]. (The negative of Σ, Σ, has signature σ.)

A basic question about a signed graph is whether it is balanced; in terms of our theme, whether there exists a negative circle. If Σ is unbalanced, any negative circle provides a simple verification (a certificate) that it is unbalanced, since computing the sign of a circle is easy. The Balance Theorem tells us how to provide a certificate that Σ is balanced, if in fact it is; namely, one presents the bipartition {X,Y}, since any mathematical person can easily verify that a given bipartition is, or is not, a Harary bipartition. What is hard about deciding whether Σ is balanced is to find a negative circle out of the (usually) exponential number of circles, or a Harary bipartition out of all 2n1 possible bipartitions. Fortunately, there is a powerful technique that enables us to quickly find a certificate for (im)balance.

Switching Σ consists in choosing a function ζ:V{+,} and changing the signature σ to σζ defined by σζ(evw)ζ(v)σ(evw)ζ(w). The resulting switched signed graph is Σζ(|Σ|,σζ). It is clear that switching does not change the signs of circles. Let us denote by C(Σ) the set of all circles of a signed graph (and similarly for an unsigned graph) and by C+(Σ) or C(Σ) the set of all positive or, respectively, negative circles. Thus, C+(Σζ)=C+(Σ). There is a converse due to Zaslavsky [Citation5] and, essentially, Sozański [Citation6].

Theorem 1.2

Let Σ and Σ be two signed graphs with the same underlying graph Γ. Then C+(Σ)=C+(Σ) if and only if Σ is obtained by switching Σ. In particular, Σ is balanced if and only if it switches to the all-positive signed graph +Γ.

Algorithmics of balance

How do we use this to determine balance or imbalance of Σ? Assume Σ is connected, since we can treat each component separately. Find a spanning tree T and choose a vertex r to be its root. For each vertex v there is a unique path Trv in T from r to v. Calculate ζ(v)=σ(Trv) (so, for instance, ζ(r)=+) and switch Σ by ζ. In Σζ every tree edge is positive. Every non-tree edge e belongs to a unique circle Ce in Te and σ(Ce)=σζ(Ce)=σζ(e). If there is an edge e that is negative in Σζ, then there is a circle Ce that is negative in Σ and Σ is unbalanced. If there is no such edge, then {X,Y} with X=ζ1(+)V and Y=ζ1() is a Harary bipartition of Σ, confirming that Σ is balanced.

Since T can be found quickly by standard algorithms and it is obviously fast to find ζ, this gives us a quick way of determining whether Σ is balanced or not. This simple algorithm was first published (in different terminology) independently by Hansen [Citation7] and then by Harary and Kabell [Citation8].

About circles

A chordless or induced circle is a circle C that is an induced subgraph. Any extra induced edge besides C itself is considered a chord of C.

An unsigned graph has girth g(Γ)=minC|C|, minimized over all circles C. It also has (though less frequently mentioned) even girth and odd girth, where C varies over circles of even or odd length. These quantities are naturally signed-graphic. A signed graph has, besides its girth g(Σ)=g(Γ), also positive girth and negative girth, g+(Σ) and g(Σ), which are the minimum lengths of positive and negative circles; they reduce to even and odd girth when applied to Σ=Γ. Girth is not explicit in any of my questions but signed girth may be worth keeping in mind.

Contraction

Contracting an edge e=vw with two distinct endpoints (a “link”) in an ordinary graph means shrinking it to a point, i.e., identifying v and w to a single vertex and then deleting the edge e. In a signed graph Σ, first Σ must be switched so that e is positive. Then contraction is the same as it is without signs; the remaining edges retain the sign they have after switching.

Balancing edges and vertices

A balancing vertex is a vertex v of an unbalanced signed graph Σ that lies in every negative circle; that is, Σv is balanced. A balancing edge is an edge e in an unbalanced signed graph such that Σe is balanced; that is, e is in every negative circle. An endpoint of a balancing edge is a balancing vertex but there can (easily) be a balancing vertex without there being a balancing edge.

A constructive characterization of balancing vertices is the next proposition. Contracting a negative edge vw that is not a loop means switching w (so vw becomes positive) and then identifying v with w and deleting the edge.

Proposition 1.3

Let Σ be a signed graph and v a vertex in it. The following statements about v are equivalent.

(1)

v is a balancing vertex.

(2)

Σ is obtained, up to switching, by adding a negative nonloop edge vw to a signed graph with only positive edges and then contracting vw to a vertex, which is the balancing vertex v.

(3)

Σ can be switched so that all edges are positive except those incident with v, and at v there is at least one edge of each sign.

Proof

The equivalence of (1) with (2) is from [Citation9]. The result of contraction in (2) is precisely the description in (3).  □

Blocks and necklaces

A cutpoint is a vertex v that has a pair of incident edges such that every walk containing those edges passes through v. For instance, a vertex that supports a loop is a cutpoint unless the vertex is only incident with that loop and no other edge. A graph is called inseparable if it is connected and has no cutpoints. A maximal inseparable subgraph of Γ is called a block of Γ; a graph that is inseparable is also called a block. A block of Σ means just a block of |Σ|. Blocks are important to signed graphs because every circle lies entirely within a block.

An unbalanced necklace of balanced blocks is an unbalanced signed graph constructed from balanced signed blocks B1,B2,,Bk (k2) and distinct vertices vi,wiBi by identifying vi with wi1 for i=2,,k and v1 with wk. To make the necklace unbalanced, before the last step (identifying v1 and wk) make sure by switching that a path between them in B1B2Bk has negative sign. (All such paths have the same sign by the second half of Theorem 1.1, because the union is balanced before the last identification.) An unbalanced necklace of balanced blocks is an unbalanced block in which each vi is a balancing vertex and there are no other balancing vertices. If a Bi has only a single edge, that edge is a balancing edge. In fact, any signed block Σ with a nonloop balancing edge e is an unbalanced necklace of balanced blocks: the balancing edge is one of the Bi’s, and the others are the blocks of Σe. Unbalanced necklaces of balanced blocks are important in signed graphs; for instance, they require special treatment in matroid structure [Citation10].

If we allow k=1 in the definition of a necklace we can say that any signed block with a balancing vertex is an unbalanced necklace of balanced blocks.

1.2 Parity

There is a close connection between negative and positive circles in signed graphs on the one hand, and on the other hand odd and even circles in unsigned graphs—that is, parity of unsigned circles.

First, parity is what one sees when all edges are negative, or (with switching) when the signature is antibalanced. There is considerable literature on parity problems that can be studied for possible generalization to signed graphs; I mention some of it in the following sections. The point of view here is that parity problems about circles are a special case of problems about signed circles. Some existing work on odd or even circles will generalize easily to negative or positive circles. For example, the computational difficulty of a signed-graph problem cannot be less than that of the specialization to antibalanced signatures—that is, the corresponding parity problem—and this may imply that the two problems have the same level of difficulty.

Negative subdivision

Second, there is negative subdivision, which means replacing a positive edge by a path of two negative edges. Negatively subdividing every positive edge converts positive circles to even ones and negative circles to odd ones. Many problems on signed circles have the same answer after negative subdivision. The point of view here is that those signed-circle problems are a special case of parity-circle problems.

Negative subdivision most obviously fails when connectivity is involved since the subdivided graph cannot be 3-connected. Another disadvantage is that contraction of edges makes sense only in signed graphs; a solution that involves contraction should be done in the signed framework.

Denote by Σ the all-negative graph that results from negatively subdividing every positive edge. Let ẽ be the path of length 1 (if σ(e)=) or 2 (if σ(e)=+) in Σ that corresponds to the edge eE(Σ), and for a positive e let ve be the middle vertex of ẽ; thus, V(Σ)=V(Σ){ve:eE+(Σ)}.

The essence of negative subdivision is the canonical sign-preserving bijection between the circles of Σ and those of Σ, induced by mapping eE(Σ) to ẽ in Σ. (There is such a bijection for every choice of positive edges to subdivide, even if that is not all positive edges.)

Proposition 1.4

A signed graph Σ is balanced if and only if |Σ| is bipartite.

Proof

It follows from the sign-preserving circle bijection that Σ is balanced if and only if Σ is balanced. Since Σ is all negative, it is balanced if and only if its underlying graph is bipartite.  □

1.3 Weirdness

Groups or no group

Any two-element group will do instead of the sign group. Some people prefer to use the additive group Z2 of integers modulo 2, which is the additive group of the two-element field F2. This is useful when the context favors having a vector space over F2.

Another variant notation is to define a signed graph as a pair (Γ,Σ) where ΣE(Γ); the understanding is that the edges in Σ are negative and the others are positive. I do not use this notation.

Terminologies

Switching has been called “re-signing” and other names.

Stranger terminology exists. Several otherwise excellent works redefine the words “even”, “odd”, and “bipartite” to mean positive, negative, and balanced, all of which empty those words of their standard meanings and invite confusion. I say, “That way madness lies” [Citation11].

2 Say no to frustration: eliminating negative circles

A main question in signed graph theory is how to make an unbalanced signed graph balanced—that is, how to eliminate all negative circles—by adjusting the graph. Usually, that means deleting edges or vertices, and in particular deleting the smallest number. The frustration index l(Σ) is the smallest number of edges, and the frustration number l0(Σ) is the smallest number of vertices, whose deletion results in a balanced signed graph. When Σ is antibalanced, i.e. (for practical purposes) an all-negative graph Γ, then l(Γ)=|E|maxcut(Γ)= the complement of the maximum cut size, so the frustration index problem is equivalent to the maximum cut size, which is also the maximum number of edges in a bipartite subgraph. Also, l0(Γ)=|V|β(Γ) where β(Γ) denotes the maximum order of a bipartite induced subgraph. Thus, frustration index and number generalize the problems of largest bipartite subgraphs or induced subgraphs.

In general finding the frustration number or index is hard, and finding the maximum value over all signatures of a fixed graph is also hard (see Akiyama et al. [Citation12]). An exception is Kn, where we have a formula, not very difficult but not too easy:

Proposition 2.1

(Petersdorf [Citation13]) maxσl(Kn,σ)=l(Kn)=(n1)24, and if (Kn,σ) is not antibalanced, then l(Kn,σ)<l(Kn).

It is easy to verify the analog for frustration number: maxσl0(Kn,σ)=l0(Kn)=n2,and if (Kn,σ) is not antibalanced, then l0(Kn,σ)<l0(Kn).

A good theoretical formula for the frustration index is (2.1) l(Σ)=minζ|E(Σζ)|,(2.1) minimized over all switching functions ζ. For computing l(Σ) this is impractical because it requires checking an exponential number of switchings (2|V|1, to be exact). Hence the need for clever methods. This matters because frustration index is a main question in algorithmic graph theory (for all-negative Σ; a key word is “bipartization”) and a significant one in statistical physics. Both index and number are NP-hard problems (see, e.g., Barahona [Citation14] and Choi, Nakajima, and Rim [Citation15], respectively) but there is much interest in fast algorithms for finding or approximating them.

In particular, in the “±J Ising model” in physics fast computation of l(Σ) is necessary for computational analysis of examples (see papers of Vogel et al. such as [Citation16], Hartmann such as [Citation17], or many other writers). Present techniques are not strong enough to analyze large graphs. Since we will not solve that problem, and since this is where I found the term “frustration”, I only compare terminology. A “lattice” in physics may be a lattice graph or any graph; a “site” is a vertex, a “bond” is an edge, a “ferromagnetic bond” is a positive edge and an “antiferromagnetic bond” is a negative edge. A “plaquette” is, while not precisely defined, a kind of chordless circle such that all plaquettes (usually) generate the binary cycle space of the underlying graph. A “state” is a switching function ζ and an edge uv is “satisfied” or “frustrated” according as σζ(uv)=+ or ; more simply, according as ζ(u)ζ(v)=σ(uv) or σ(uv). A circle is “frustrated” if its sign is , otherwise “satisfied”. An unbalanced signed graph is sometimes also called “frustrated”.

Frustration and negative circles

I have mentioned frustration because there are interesting papers on the connection between the frustration index or number and the existence of disjoint negative (or positive) circles. For instance, the maximum number of edge-disjoint negative circles in Σ is at most l(Σ) and the maximum number of vertex-disjoint negative circles is at most l0(Σ). Berge and Reed proved that, if in Σ=Γ the maximum number of edge-disjoint circles equals l(Γ), then Γ has chromatic number χ(Γ)3 [Citation18]. One could be forgiven for hoping this is a special case of a signed-graph theorem and setting out to prove that theorem.

I will have more to say about packing problems like this in Section 5.

Negative subdivision vs. frustration

Frustration is not altered by negative subdivision.

Proposition 2.2

Negative subdivision changes neither l0(Σ) nor l(Σ).

Proof

Suppose F is a set of l(Σ) edges such that ΣF is balanced. In Σ construct F by taking each negative edge eF and one edge in ẽ for each positive edge in F. Since ΣF is balanced, ΣF is also balanced; thus, l(Σ)|F|=l(Σ). Conversely, suppose G is a set of l(Σ) edges in Σ such that ΣG is balanced. If G contains one of the edges of a 2-path ẽ resulting from subdividing a positive edge e, it does not contain the other, since that would not eliminate any more negative circles. Therefore the set G={eE(Σ):{ẽ}G} has cardinality |G|. As ΣG is balanced, so is ΣG; thus, l(Σ)|G|=l(Σ). This proves equality for the frustration index.

Suppose now that X is a set of l0(Σ) vertices such that ΣX is balanced. Then ΣX can have no negative circles, so l0(Σ)|X|=l0(Σ). Conversely, suppose Y is a set of l0(Σ) vertices such that ΣY is balanced. If Y contains a vertex ve where e is a positive edge in Σ, replace it by an endpoint of e (which is a vertex of Σ). That gives a vertex set YV(Σ) such that |Y||Y| and ΣY is balanced, so l0(Σ)|Y|l0(Σ). That proves equality for the frustration number.  □

This implies that the frustration index or number of a signed graph can be computed by any algorithm that computes the bipartization index or number of an unsigned graph, which is the minimum number of edges or vertices, respectively, whose deletion makes an unsigned graph bipartite. As bipartization is the all-negative case of frustration (and negative subdivision can obviously be computed in linear time), the two problems are equivalent in computational difficulty. (The considerable effort that has been devoted by some physicists to speeding up computation of l(Σ) [Citation16,Citation17] is therefore equivalent to speeding up the calculation of bipartization index. Physicists are usually more interested in particular kinds of graphs, such as lattice graphs, for which there may be special methods of computation that do not permit subdividing edges.)

3 Edges and vertices in negative (and positive) circles and holes

Qn. 3.1–.

In Σ, is a certain edge e in a negative circle?

Ans. It depends on the block containing e; see Theorem 3.1 (a). (Easy.)

Qn. 3.2–.

In Σ, is a certain edge e in a unique negative circle?

Ans. It depends on the Tutte 3-decomposition of Γ into 2-connected subgraphs, and the details of how those subgraphs are signed. (Medium hard; solved by Behr [Citation19]; see Section 3.2.)

Qn. 3.3–.

In Σ, find all edges e such that e belongs to a unique negative circle.

Ans. This is essentially the same as Question 3.2.

Qn. 3.4–.

In Σ, is a certain edge e in a negative chordless circle?

Ans. Unknown. There is a recent algorithm by Marinelli and Parente [Citation20, especially Section 4.2] but no study of optimality and no answer in terms of graph structure.

Qn. 3.5–.

In Σ, is a certain edge e in a unique negative chordless circle?

Ans. Unknown.

Qn. 3.6–.

In Σ, find all edges e such that e belongs to a unique negative chordless circle.

Ans. This is essentially another version of Question 3.5.

The analogous questions for positive circles are Questions 3.n+.

The analogous questions for a vertex are easily answered from the answers for edges, because a vertex belongs to a circle if and only if some incident edge belongs to that circle.

All these questions are reducible by negative subdivision to parity questions in unsigned graphs. However, it may well be easier to go the other way: answer them for signed graphs, then specialize to antibalance to get parity corollaries.

3.1 An edge (or vertex) in a circle of specified sign

Whether an edge e is in a negative circle, or a positive circle, clearly depends only on the block that contains e. The answer is easy to prove and nicely illustrates the use of Menger’s Theorem. (I do not say these results are new, though I do not know a source for (2).) Curiously, the conditions for an edge to be in a positive circle are the more complicated.

Theorem 3.1

Let Σ be a signed graph with an edge e.

(1)

There is a negative circle that contains e if and only if the block containing e is unbalanced (Harary [Citation21]).

(2)

There is a positive circle that contains e if and only if e is not an isthmus and either the block containing e is balanced or it is unbalanced and e is not a balancing edge of the block.

Proof

We may assume Σ is a block.

If Σ is balanced, there are no negative circles, and if ΣK2 then every edge is in a circle and every circle is positive. That solves the balanced case.

Assume Σ is unbalanced so there is a negative circle C. Suppose C can be chosen so it does not contain e. Then e is not a loop so it has distinct endpoints u,v. By Menger’s Theorem (see, e.g., [Citation22, Theorem 3.3.1] for the right version of that multifaceted theorem) there exist disjoint paths P from u to C and Q from v to C that are internally disjoint from C. The union C{e}PQ is a theta graph whose two circles containing e have opposite signs. Thus, e is in both a positive and a negative circle.

If C cannot be chosen so it does not contain e, then e is in every negative circle so it is a balancing edge of Σ. Clearly, e is then in some negative circle. On the other hand, Σe is balanced so Σ can be switched to make Ee all positive; then e is negative, so it is clear that every circle containing e is negative.  □

Corollary 3.2

Let Σ be a signed graph with a vertex v.

(1)

There is a negative circle that contains v if and only if v belongs to an unbalanced block.

(2)

There is a positive circle that contains v if and only if v belongs to a balanced block that is not K1 or K2 or it belongs to an unbalanced block in which it is not a balancing vertex of degree 2.

3.2 An edge in a unique negative (or positive) circle

Behr’s solution to Question 3.2 illustrates the role of structural graph theory, in particular the structure of 2-separations, in solving signed circle problems. Clearly, it is enough to answer the question for a signed block.

In a graph Γ with a subgraph Δ, consider a maximal subgraph B such that every vertex of B is connected to every other by a path that is internally disjoint from Δ. We call B a bridge of Δ (cf. Tutte’s textbook [Citation23]) and the vertices in V(B)V(Δ) the vertices of attachment of B. Bridges are fundamental in structural graph theory; bridges of a circle are essential to questions about negative or positive circles in signed graphs.

Suppose Γ is a block and Δ is a circle C (and not a loop); then B has at least two vertices of attachment. If it has only two, we call it a path bridge (but we do not require B itself to be a path). If two path bridges B1 and B2 have attachment vertex pairs that separate each other along C (that means B1 is attached at v1,w1 and B2 at v2,w2 and these vertices appear along C in the order v1v2w1w2, no two being equal), we say B1 and B2 are crossing bridges. If B is a bridge of C with attachment vertices v,w such that one of the two segments of C connecting v and w contains no other vertices of attachment, we call that segment of C a handle of C.

Theorem 3.3

(from [Citation19]) Let Σ be a signed block. An edge e is contained in a unique negative circle if and only if either Σ itself is a negative circle and e is any edge, or Σ properly contains a negative circle C such that the bridges of C are non-crossing path bridges, C has exactly two handles, Σ has a balancing edge that belongs to one handle of C, and e belongs to the opposite handle.

Under the conditions of the theorem, the balancing edges of Σ are all the edges of the handle that contains a balancing edge. The proof depends on showing that e belongs to more than one negative circle if the bridge conditions are not satisfied. The same proof solves the complementary Question 3.2+ (see [Citation19]).

3.3 An edge (or vertex) in an induced circle of specified sign

This problem is harder than the previous ones. Because it depends on induced circles, and because by subdividing every edge we can make every circle induced, the structural approach, independent of subdivision, that works for circle problems cannot be applied. On the other hand, consider a vertex v in a triangle-free signed graph. By adding suitably signed edges in the neighborhood N(v) we can ensure that all the induced circles containing v will be triangles of either desired sign, regardless of the rest of Σ. Similar remarks apply to an edge.

Consider the opposite extreme to subdivision: signed complete graphs (Kn,σ), where every vertex has high degree and every induced circle is a triangle. It is easy to test whether vertex v belongs to a negative triangle: first switch to make all edges incident with v positive; then examine N(v) (which in this example is Σv) to see if it contains a negative, or positive, edge—that tells whether or not v belongs to a negative, or positive, induced circle. To test an edge vw, compare positive and negative neighborhoods, defined as N+(u)={xN(u):σ(ux)=+} and similarly N(u). A positive edge vw belongs only to positive triangles if and only if N+(v)=N+(w) and only to negative triangles if and only if N+(v)N+(w)=. For a negative edge vw the conditions are exactly opposite.

Contemplating these examples, I suspect that a good answer to Questions 3.4± will have to be algorithmic (happily, just what was wanted by Marinelli and Parente). The problem is to find a relatively good algorithm. The traditional first question is whether there is a polynomial-time algorithm, and even before that, whether the problem belongs to the class NP.

Proposition 3.4

The question, “Does a given edge e in a signed graph Σ belong to some negative induced circle?”, is in the class NP, and so is the same question for a positive induced circle.

Proof

A quickly verifiable certificate that e is in a negative induced circle is the circle. The verifications that it is a circle, has no chords, and is negative (or positive), are all fast.  □

I do not know whether these questions are polynomial-time solvable, NP-complete, or in between (given the usual caveat about the unproved difference between P and NP). By crude analogy with frustration index and frustration number, I expect both are NP-complete.

Then, there are the opposite questions.

Qn. 3.7–.

Is the question, “Does a given edge e in a signed graph Σ not belong to any negative induced circle?”, in the class NP?

Qn. 3.7+.

Is the question, “Does a given edge e in a signed graph Σ not belong to any positive induced circle?”, in the class NP?

An edge e may belong to a circle of a certain sign but no induced circle of that sign. A circle with a chord gives easy examples.

4 The systems of negative (and positive) circles and holes

These are questions about the relationships between circles.

A hole is a chordless circle of length at least 4 (usually in a simple graph); triangles are excepted because many questions about graphs are answered by excluding holes, or odd or even holes, but not triangles.

Qn. 4.1.

Can a given set of circles in Γ be the negative circles of a signature?

Ans. In every theta subgraph, of the three circles, an even number must be in the set. (Easy [Citation5].)

Qn. 4.2.

Can a set of chordless circles in Γ be the negative chordless circles of a signature?

Ans. There is an infinite set of requirements involving subgraphs of a finite number of types. (Hard: see Truemper [Citation24].)

Qn. 4.3.

Characterize the signed graphs in which any two negative circles have at least one common vertex.

Ans. Solved. (Hard.) Slilaty [Citation25] completed the proof of this classification, which Lóvász had initiated; see Section 4.1.

Qn. 4.4.

Characterize the signed graphs in which any two negative circles have at least two vertices in common. I call them quasibalanced.

Ans. Soon to be known [Citation26]; see Section 4.2. (Moderately hard.)

Qn. 4.5.

Characterize the signed simple graphs with no chordless negative circles. Or, with none other than triangles; i.e., no negative holes.

Ans. This is easy for chordal graphs—also known as triangulated graphs, because the definition is that every circle longer than a triangle has a chord. The answer: If every triangle in a signed chordal graph is positive, the graph is balanced. In general the questions are hard.

Qn. 4.6.

Characterize the signed simple graphs with no chordless positive circles. Or, with none other than triangles.

Ans. This is also easy for chordal graphs: If every triangle in a signed chordal graph is negative, the graph is antibalanced. Again, the general questions are not at all easy.

Questions 4.1– 4 are not affected by negative subdivision, so they can in principle be solved as parity problems. However, I think that is the wrong way to approach them because the structures seem more visible in the signed-graph view.

As far as I am aware, research on Questions 4.5 and 4.6 has focussed on signed graphs with only negative triangles and negative holes, in the form of the unsigned graphs that have such a signature (called “odd-signable”), and on signed graphs with only negative triangles and positive holes, also in the form of their underlying graphs (called “even-signable”). Vušković [Citation27] surveys even-signable graphs, their structure, and algorithms, and mentions odd-signable graphs. The fundamental structure theorems for both kinds are from [Citation28], with many subsequent papers.

Questions involving chordless circles cannot be treated by negative subdivision. A negative chord ceases to be a chord if it is subdivided; worse, switching can change which chords are negative. I wonder exactly how negative subdivision, signed chords, and switching interact.

Qn. 4.7.

What properties of Σ and C imply that a negative (or positive) circle C with one or more chords does or does not become chordless in Σ after switching Σ.

4.1 No two disjoint negative circles

Consider a series of intersection properties of negative circles. First, there are signed graphs with non-intersecting negative circles—most signed graphs. Then there are those in which any two negative circles intersect. Slilaty [Citation25] proved a characterization, of which the main part is the signed graphs that can be embedded in the real projective plane.

A signed graph embeds in that plane if it can be drawn without self-intersections so that the positive circles are contractible but the negative circles are not. No two negative circles can be disjoint because any two noncontractible curves intersect. These are the principal examples of signed graphs with no two disjoint negative circles; the other basic example is K5; and then one can attach an arbitrary balanced graph in certain ways. See [Citation25, Theorem 1.2].

Hochstättler et al. [Citation29] have an algorithm to decide the existence of two disjoint negative circles in polynomial time and to find them if they exist.

4.2 Quasibalance

The next step in the series of intersection properties is quasibalance. In the frame and lift matroids of a signed graph [Citation2,Citation30] there are two kinds of matroid circuit: positive circles, and certain subgraphs that contain two negative circles with at most one common vertex. Quasibalanced signed graphs are those in which the latter type does not occur. (That is how the question of quasibalance first arose [Citation31].) The next property in the series is that every pair of negative circles has at least three common vertices, but at present I know of no reason to be interested in such graphs.

I will now describe a reduction of Question 4.4 An easy lemma reduces the problem to blocks.

Lemma 4.1

A signed graph is quasibalanced if and only if it has at most one unbalanced block, which is itself quasibalanced.

As a preliminary classification of quasibalanced signed blocks, each falls into exactly one of the following types.

(a)

Balanced.

(b)

Unbalanced, with two (or more) balancing vertices.

(c)

Unbalanced and quasibalanced but with no balancing vertex.

(d)

Unbalanced and quasibalanced with only one balancing vertex.

It is not obvious that the third and fourth types exist; indeed, the fourth does not. The third does: a few examples are K4 with all edges negative or equivalently (by switching) with a negative 2-edge matching, and K3,3 with a negative 2-edge or 3-edge matching. The second exists and can be described fully.

Proposition 4.2

A signed block has two (or more) balancing vertices if and only if it is an unbalanced necklace of balanced blocks.

A complete description of the third type is complicated. There is a structural approach based on bridges of a negative circle (bridges again!); one can prove its bridges are balanced. The description of type (c) then depends on how bridges interact. The analysis will appear in [Citation26].

4.3 Beyond quasibalance

In general, what is the intersection of all negative circles of a signed graph Σ? Apply the negative-subdivision trick to Σ, yielding a graph Γ. Apply the fast Cai–Schieber algorithm [Citation32] to Γ and you have the intersection of all negative circles in Σ.

5 Packing and covering

Covering Σ by signed circles means finding a set of circles of the right sign such that every vertex, or every edge, is in one (or more) of the circles. One wants to minimize the number of circles in a cover. If the circles are edge-disjoint we call the covering a decomposition of Σ. Packing signed circles means finding circles of the right sign that are vertex- or edge-disjoint. One wants to maximize the number of such circles, or minimize the number of vertices or edges that are not covered by their union. A set of edge-disjoint circles is a decomposition if and only if it is both a packing and a covering.

Packing, covering, and decomposition are natural and popular types of graph-theory problem. There has been less attention paid them in signed graph theory, perhaps because relatively few graph theorists are yet familiar with signed graphs.

Negative subdivision makes little difference for questions of packing, decomposition, and edge covering, because the circles and the packing and covering properties are not affected by it. E.g., if C1,,Ck cover the edges of Σ, then C1,,Ck cover the edges of Σ. Vertex covering is different: if C1,,Ck cover V(Σ), C1,,Ck need not cover all the extra vertices ve of Σ. Thus, most of the questions in this section can be reduced to odd and even circles in an unsigned graph; but the conjecture and theorem of Huynh et al. (Question 5.11+) show that approach may be inadequate.

5.1 Packing circles

Let p(Γ) and p(Γ) be the maximum number of vertex- or edge-disjoint circles in a packing of Γ. The signed analogs are p(Σ), p+(Σ), p(Σ), and p+(Σ); the subscript denotes the sign of the circles allowed in the packing.

Qn. 5.1−.

Given Σ, what is the value of p(Σ)?

Ans. Unknown. It is obvious that p(Σ)min(l0(Σ),p(|Σ|)). Subquestion. Which signed graphs have equality? Equality can occur; to create such a signature on Γ find a packing of kp(Γ) circles in Γ and let E consist of one edge from each circle in the packing; then p(Σ)=k=l0(Σ). But these are atypical signatures.

Conforti and Gerards [Citation33] show that evaluating p(Σ) is NP-hard, but it can be solved in polynomial time if one excludes from Σ four switching classes of signed graphs. This does not answer my subquestion because both l0 and p are NP-hard.

Geelen and Guenin [Citation34] study the packing problem in Eulerian graphs (the word “odd” in their title means negative circles in signed graphs, not odd circles in ordinary graphs).

There is an explicit lower bound for signed planar graphs, the best I know of being p(Σ)l0(Σ)6, by Král’, Sereni, and Stacho [Citation35]. They say this is probably too weak; p(Σ)l0(Σ)2 may be generally true and is true for “highly connected” antibalanced graphs by Thomassen [Citation36], the required connectivity being more closely evaluated by Rautenbach and Reed [Citation37].

Another parity paper is Berge and Reed [Citation38], with an important result about the antibalanced case (see my remarks in Section 2).

Qn. 5.1+.

The same question for p+(Σ).

Ans. Unknown. This looks harder than Question 5.1, as with positive circles there is no known natural upper bound analogous to l0(Σ).

There is a lower bound for the all-negative case by Chiba et al. [Citation39]: there exist at least k vertex-disjoint positive (i.e., even) circles in Γ if every vertex has degree at least k, nck8k (approximately), and Γ is not in a short list of exceptions. This bound leaves something to be desired, as one would usually expect p(Γ)k for such large n.

Qn. 5.2−.

Golovach et al. [Citation40] raise a curious variant of vertex-disjoint packing: the union of the odd circles should be an induced subgraph. They prove that for planar graphs such an “induced packing of k odd circles … can be found (if it exists) in time 2O(k32)n2+ε (for any constant ε>0)”. By the negative subdivision trick, the same holds true for signed as well as unsigned planar graphs, since negative subdivision can at most double n. But deciding the existence of an induced packing of only two odd chordless circles in an arbitrary graph is NP-complete.

Qn. 5.3±.

Find a maximum set of pairwise disjoint negative, or positive, circles.

Ans. Unknown. This is simply a more demanding version of Questions 5.1±. An answer should be an efficient algorithm.

And, of course, the same questions for edge-disjoint circles:

Qn. 5.4−.

That p(Σ)min(l(Σ),p(|Σ|)) is obvious. When is there equality?

Ans. Unknown. Examples with p(Σ)=k=l(Σ) for any kp(Γ) can be created on any graph in the same way as for Question 5.1.

Conjecture 5.4. There is always equality.

I found this to be true for K3, K4, and K5. Proposition 5.1 is (weak) further support. On the other hand, Král’ and Voss’s bound for planar graphs [Citation41] suggests the conjecture may be wrong. They proved, assuming |Σ| is planar, that p(Σ)l(Σ)2 with cases of equality. I am not sure what that implies for my conjecture.

Qn. 5.4+.

Evaluate p+(Σ), given Σ.

Ans. Unknown. As with p+(Σ), there is no known positive analog of the upper bound l(Σ) to suggest an answer.

Qn. 5.5±.

Find a maximum set of pairwise edge-disjoint negative, or positive, circles.

Ans. Unknown.

Here is a verification of Conjecture 5.4 for signed complete graphs when the frustration index is small. Not so incidentally, the packing number of triangles in Kn is known; see Feder and Subi [Citation42].

Proposition 5.1

If the frustration index of (Kn,σ) satisfies l(Kn,σ)(n1)2, then p(Kn,σ)=l(Kn,σ).

Proof

For n4 this is trivial or obvious. Consider any other (Kn,σ); assume by switching that the number of negative edges is l=l(Kn,σ). The negative edge set E consists of one or more components, Ei={ei,1,,ei,li} for 1iml, having li edges and ni vertices with 2nili+1 and equality only if Ei is a tree. More precisely, ni=li+1ξi, where ξi is the cyclomatic number of Ei. (The cyclomatic number is the number of edges not in a maximal forest.) Note that ξ(E)=iξi.

The simple trick is to create a negative triangle containing eEi by joining it to a vertex not in V(Ei). The difficulty is to ensure that no positive edge is used twice. We ensure this by using a different third vertex for every negative edge. Thus, we have to demonstrate that there are enough vertices available for making negative triangles.

The number of vertices not in negative edges (call them extra vertices) is (5.1) nini=ni(li+1ξi)=n(l+mξ(E))=(n2l)+i(li1)+ξi=1m1(li1)+lm.(5.1) For each Ei with i<m we choose one vertex vi,liV(Ei+1) and li1 extra vertices vi,1,,vi,li1, and for Em we choose lm extra vertices vm,1,,vm,lm, so that no extra vertex is chosen twice; Eq. (Equation5.1) shows there are enough extra vertices to do that. The triangles on V(ei,j){vi,j} for j=1,,li each have exactly one negative edge, and no two have an edge in common. Therefore we have a packing of l negative circles, proving that p(Kn,σ)l(Kn,σ). Since p(Kn,σ)l(Kn,σ) is always true, the proof is complete.  □

The upper limit (n1)2 can certainly be raised, probably to around n. I used third vertices for triangles on negative edges very inefficiently. My proof leaves at least ξ(E) unused extra vertices; I could have used two or more vertices in Ei+1 instead of extra vertices (if m>1); and especially I could have used the same third vertex more than once. Besides all that, the negative circles in the packing need not be triangles; for instance, the three negative circles that pack K5 are two triangles and one quadrilateral. I present improvement of Proposition 5.1 as an open problem.

5.2 Covering by circles

I cannot recall seeing any papers on covering, not even for the graphic case where one asks for odd or even circles, i.e., where Σ=Γ is all negative.

Qns. 5.6–7±.

Like Questions 5.1–2± but for the minimum number or minimum sets of negative (or positive) circles that cover all the vertices of Σ.

Ans. Unknown.

Qns. 5.8–9±.

Like Questions 5.6–7± but for circles that cover the edges of Σ.

Ans. Unknown.

Qn. 5.10±.

Are there duality relations between packing and covering numbers?

Ans. Unknown.

5.3 Decomposition into circles

These problems are suggested by the theorem that a connected graph decomposes into circles iff it is Eulerian. (Decomposing a graph means partitioning its edge set.) Questions 5.11–12± seem very hard but interesting since the antibalanced case Γ is asking for decomposition into odd, or even, circles. Let d(Γ) denote the smallest number of circles into which Γ can be decomposed.

Qn. 5.11−.

Which Σ can be decomposed into negative circles?

Ans. Unknown.

Qn. 5.11+.

Which Σ can be decomposed into positive circles?

Ans. Partially known. The best current result is due to Huynh, Oum, and Verdian-Rizi [Citation43]. First, their exciting:

Conjecture 5.11+. A connected signed graph Σ has a decomposition into positive circles if and only if it has even degree at every vertex, it has an even number of negative edges (these are obvious), and it does not have a subgraph that contracts to K5 (this is the subtle part).

What they prove is sufficiency of the condition with K4 replacing K5 and another small restriction. Earlier, Máčajová and Mazák [Citation44] found an infinite family of signed graphs that are 4-regular (so they do have a circle decomposition) but have no such decomposition into positive circles.

In [Citation45] Huynh, King, Oum, and Verdian-Rizi study the property of strong circle decomposability of a graph Γ: every subdivision of Γ with an even number of edges decomposes into even circles. They treat this property through signs on Γ.

Qn. 5.12−.

If Σ can be decomposed into negative circles, what is the smallest number of circles it needs?

Ans. Unknown. The answer is clearly d(|Σ|) and l(Σ), so there can be no negative circle decomposition if l(Σ)<d(|Σ|). I found that every signed K5 with l(K5,σ)d(K5)=2 (they all have l(K5,σ)=2 or 3) has a decomposition into l(K5,σ) but no fewer negative circles.

Qn. 5.12+.

If Σ can be decomposed into positive circles, what is the smallest number of circles?

Ans. Unknown. The number is d(|Σ|), but when it may be equal, and how much greater it can be, are unknown.

Qn. 5.13±.

Is there an interesting property of a connected signed graph, similar to existence of an Eulerian tour, related to decomposition into negative or positive circles?

Ans. Unknown. Needless to say, this question is open-ended.

Research on decomposing unsigned graphs into even circles (that is, circles of even length) led Huck and Kochol [Citation46] to broaden the question by introducing an intermediate kind of decomposition and a nice parameter they called “oddness” of the graph. This naturally extends to signed graphs, suggesting this intermediate problem that enlarges the perspective of positive-circle decomposition. Define the circle negativity of Σ to be the smallest number of negative circles in any circle decomposition of the underlying graph.

Qn. 5.14+.

If Σ can be decomposed into circles (that is, if all degrees are even), what is its circle negativity?

There is the obvious complementary question about the circle positivity of Σ. For unsigned graphs (that is, all-negative signed graphs) that seems less interesting, but for signed graphs in general, bearing in mind the essentiality of negative circles, it should be interesting to look for the circle positivity: the fewest positive circles in a circle decomposition. Thus, I propose:

Qn. 5.14−.

If Σ can be decomposed into circles (that is, if all degrees are even), what is its circle positivity?

Perhaps the last two questions are the most interesting ones!

6 Structural circle questions

An assortment suggested partly by existing graph theorems and the popularity of Hamiltonian questions.

Qn. 6.1.

Assume Σ has a Hamiltonian circle and is unbalanced. Is there a negative Hamiltonian circle? A positive one?

Ans. Unknown.

Conjecture 6.1. Most Σ with a Hamiltonian circle have both signs. The exceptions are the balanced signed graphs and the antibalanced signed graphs of even order, which can have only positive Hamiltonian circles, as well as the antibalanced signed graphs of odd order and the unbalanced necklaces of balanced blocks, which can have only negative Hamiltonian circles.

Popescu [Citation47] proved that if (Kn,σ) is neither balanced nor antibalanced, then it has both positive and negative circles of all lengths. In particular it has both positive and negative Hamiltonian circles, but Popescu’s result suggests a bigger question:

Qn. 6.2.

For which graphs Γ is it true that every signature σ has both positive and negative circles of every length that occurs in Γ?

Ans. I know of nothing other than Popescu’s theorem.

Qn. 6.3.

Is there a positive, or negative, circle C such that ΣE(C) is disconnected, or separable, or 2-separable, or 2-connected?

Ans. Conlon [Citation48] proved that if Γ is 3-connected, there is an even circle C such that ΓE(C) is 2-connected. Fujita and Kawarabayashi [Citation49] have a similar theorem for ΓV(C). Do these generalize to signed graphs, evenness generalizing to positivity? What definition of connectivity of a signed graph is suggested?

Qn. 6.4.

What are the bridges (in the sense of Tutte) of a negative or positive circle? For instance, does the circle have many chords?

Ans. Voss [Citation50] studied chords and other properties of circles in Γ of given parity. Which of these generalize to circles of given sign in Σ?

In general the bridges of a circle can be anything. This question should be asked of signed graphs of special kinds. An example is quasibalanced signed graphs (Section 4.2), in which a bridge of a negative circle must be balanced.

7 Counting negative circles

The negative circle vector is c(Σ)=(c1,c2,,cn)Rn, where n=|V| and ck(Σ) is the number of negative circles of length k. These numbers and vectors have had some attention, mostly aimed at underlying complete graphs. I distinguish two types of question: about numbers, and about vectors.

Qn. 7.1.

Characterize the set of numbers of negative circles of some fixed length of all signatures of a fixed graph Γ; that is, the set Ck(Γ)={ck(Γ,σ):σ is a signature of Γ} for some fixed k, 3kn.

Ans. Only Γ=Kn has been studied, as far as I know. Very recently there are remarkably strong results on the possible numbers of negative triangles by Kittipassorn and Mészáros [Citation51]. Two-thirds of the numbers from 0 to n3 cannot appear. There is a function f(n) such that [f(n),n3f(n)]C3(Kn) for n0. And more, especially:

Theorem 7.1

[(Citation51)] Let 0=a0b0ambmn32 where ai+1=bi+(n2)i(i+1) and biai=i(i1); then ai,biC3(Kn); also, for 0im we have c3(Kn,σ)[ai,bi]l(Kn,σ)=i.

I am not aware of similarly strong conclusions about longer circles, but several papers by Popescu and Tomescu have partial results. For example, all ck(Kn,σ)>0 if σ is neither balanced nor antibalanced [Citation47]. Also:

Theorem 7.2

(Popescu and Tomescu [Citation52]) Fix sn2 and consider only signatures for which l(Kn,σ)=s; then for all lengths k, minσck(Kn,σ) is attained when E is a star (if s<n2) and maxσck(Kn,σ) is attained when E is a matching.

Their original theorem assumed |E|=s instead of l(Kn,σ)=s. This restatement depends on a lemma:

Lemma 7.3

If |E(Kn,σ)|<n2, or if |E(Kn,σ)|=n2 and E is not a star, then l(Kn,σ)=|E|.

Proof

By Eq. (Equation2.1), l(Kn,σ)=E(Kn,σζ) for a suitable switching function ζ. Switching means negating the signs of all edges in the cut D(ζ) between ζ1() and ζ1(+) . Switching adds r(nr)2|D(ζ)E(Kn,σ)| negative edges, where r=|ζ1()|. That cannot reduce |E|, if and only if |D(ζ)E(Kn,σ)|12r(nr) for all ζ. This condition is satisfied if |E|<n2; and also if |E|=n2 and E is not a star since then for 2rn2 we have |D(ζ)E(Kn,σ)|n2n212r(nr).  □

The extrema for k>3 with larger frustration index are more difficult and are not known (to me, at least), with the obvious exception of the maxima for odd length.

Proposition 7.4

For odd k with 3kn, maxσck(Kn,σ)=ck(Kn)=ck(Kn). If (Kn,σ) is not antibalanced, then ck(Kn,σ)<ck(Kn).

Proof

It is clear that the maximum is attained by Kn.

The binary cycle space of Kn is the class of all subsets of E that can be obtained from circles by the operation of symmetric difference. It is generated by the circles of any one odd length (because those circles generate all quadrilaterals and the quadrilaterals permit shortening an odd circle to a triangle). It follows that if k is odd and ck(Kn,σ)=ck(Kn), then all triangles are negative, so (Kn,σ) is antibalanced.  □

The next graphs to study could be the complete bipartite ones, also beginning with quadrilaterals.

Qn. 7.2.

Characterize the set C(Γ)={c(Γ,σ):σ is a signature of Γ} of negative circle vectors of signatures of Γ.

Ans. Suppose a graph Γ of order n has circles of lengths 0<k1<k2<<kmn but not of any other lengths. Then dimCm and we can think of the negative circle vectors as living in Rm. Here are some strengthenings of the question:

7.2a.

What is the dimension of C? In particular, when is dimC=m, the largest it could be?

Ans. Schaefer and Zaslavsky [Citation53] find that we do have dimC=m for Γ=Kn and Kr,s, where m=n2 and min(r,s)1, respectively. Their method requires considerable symmetry of Γ. Since 0=c(Γ,+)C, the linear and affine dimensions of dimC are equal, which is a convenience.

7.2b.

What is the cone (with apex at the origin) generated by C? (That means finding the homogeneous inequalities satisfied by C.) What are the extreme rays of the cone? Is there any combinatorial meaning to the extreme rays?

Ans. Hard; unknown even for Kn. All that is known is inequalities for individual components ck of the negative circle vectors.

7.2c.

What is the convex hull convC? (That means finding all inequalities satisfied by C.) What are the extreme points of convC, and what is their significance?

Ans. Harder than the cone!

7.2d.

What restrictions can one find for actual negative circle vectors? For instance, Popescu found that a vector c(Kn,σ)=(c3,c4,,cn) cannot have an odd component except for c3; he even found the smallest possible even part of each ck [Citation52,Citation54].

7.2e.

Are there vectors other than 0 that can easily be guaranteed to be in C?

Ans. The all-negative signature of a simple graph gives vector c(Γ)=(c3,0,c5,0,) where ck is the total number of circles of length k. Moreover, given a negative circle vector c(Γ,σ), c(Γ,σ) is determined via c2k(Γ,σ)=c2k(Γ,σ) and c2k1(Γ,σ)=c2k1(Γ)c2k1(Γ,σ). Schaefer and Zaslavsky made use of this fact in computing dimensions.

8 Eigenvalues

Even and odd circles have a surprising influence on eigenvalues of a graph. Let V={v1,,vn}. The adjacency matrix A(Σ)=(aij)n×n has aij= the number of positive edges vivj less the number of negative edges vivj. The Laplacian matrix is defined as L(Σ)=D(|Σ|)A(Σ), where D(Γ), the diagonal degree matrix of a graph, is the diagonal matrix whose entry dii is the degree of vi. Write μmax(Σ) for the largest eigenvalue of A(Σ) and λmax(Σ) for the largest eigenvalue of L(Σ). An unsigned graph can be treated as all positive, which gives its adjacency matrix A(Γ)=A(+Γ) and Laplacian matrix L(Γ)=L(+Γ), or as all negative, which gives the signless Laplacian matrix Q(Γ)=L(Γ). The last-named has attracted much attention since it was popularized by Cvetković in [Citation55] et al., but rarely in what I consider the proper perspective, which is that of signed graphs.

Why signed graphs? Hou, Li, and Pan [Citation56] investigated the Laplacian matrices of signed graphs. They discovered a remarkable fact.

Theorem 8.1

([Citation56]) For every signature of a connected graph Γ we have λmax(Γ)λmax(Γ,σ), with equality if and only if (Γ,σ) is antibalanced.

That λmax(Γ)λmax(+Γ) was known, but this theorem shows there is much more going on. Reff [Citation57] proved the same result even more generally, for complex unit gains on Γ. Why is it so? Reff (personal communication) observes that it is due to the fact that the nonzero off-diagonal entries of L(Γ), which are 1, have the least real part possible for a complex number of modulus 1. I wonder if there is also a combinatorial explanation.

Signed graphs also seem likely to be implicated in eigenvalue phenomena discovered by Nikiforov and Yuan. Nikiforov [Citation58] found an eigenvalue property that implies a graph is not bipartite. Assume n0. The theorem (simplified) says that if μmax(Γ)>n22, then Γ cannot be bipartite because it contains a triangle. In fact, it has a circle of every length tn320, in particular of every such odd length.

Now let λmax(Γ) be the largest eigenvalue of Q(Γ)=L(Γ). Yuan and Nikiforov proved that if Γ contains no circle of a certain odd, or even, length l, then λmax(Γ) has an explicit upper bound. Yuan [Citation59] proved that if k3, n110k2, and λmax(Γ)>λmax(KkK¯nk), where denotes the join (i.e., the disjoint union together with all edges between the two graphs), then GC2k+1. Nikiforov and Yuan [Citation60] proved a similar result for even circles C2k. In other words, there are spectral criteria that imply existence of negative or positive circles, since the Laplacian is that of the all-negative signature, in which bipartiteness equals balance and the circles of interest are odd (that is, positive) or even (negative).

Qn. 8.1.

Does Nikiforov’s theorem, with bipartiteness changed to balance, apply to all signed simple graphs that meet the conditions of the theorem of [Citation58]. If not, to which ones does it apply?

Qn. 8.2.

Do Yuan’s theorem and that of Nikiforov and Yuan generalize to signed simple graphs that meet conditions similar to those of their theorems, with C2k+1 replaced by a negative Cl and C2k changed to a positive Cl?

9 Signed digraphs

A signed digraph (D,σ) is a directed graph D with signed edges. In a signed digraph we look at signed cycles, where by a cycle I mean a connected subgraph with in-degree and out-degree 1 at every vertex. If every cycle is positive, we say (D,σ) is cycle balanced. The properties of cycle balance are very different from those of balance; nevertheless one can ask the same questions.

9.1 Cycle balance vs. balance

There is a theorem that ties cycle balance tightly to balance.

Theorem 9.1

(Harary et al. [Citation61]) A strongly connected signed digraph is balanced if it is cycle balanced.

Corollary 9.2

A signed digraph is cycle balanced if and only if every strong component, ignoring directions, is balanced; i.e., has a Harary bipartition.

Proof

Every cycle is contained in a strong component, so all strong components should be cycle balanced, but by the theorem, that means every strong component is balanced.  □

9.2 Cycles all negative (or positive)

Here is a pair of basic questions.

Qn. 9.1−.

In which signed digraphs are all cycles negative?

Ans. The two articles I know of, [Citation62,Citation63], provide examples but the question remains open as far as I know.

Qn. 9.1+.

In which signed digraphs are they all positive?

Ans. Corollary 9.2 answers this. The contrast between the positive and negative questions is striking.

9.3 Signed digraph frustration

Here are the questions about covering all negative, or positive, cycles by edges, or by vertices:

Qn. 9.2−.

What is the directed frustration index l(D,σ), i.e., the smallest number of edges whose deletion results in cycle balance?

Ans. If S is a set of edges such that (D,σ)S is balanced, then (D,σ)S is also cycle balanced; therefore the directed frustration index is bounded above by the undirected frustration index l(Γ,σ), where Γ is the undirected underlying graph of D. Under what conditions are they equal?

Qn. 9.3−.

What is the directed frustration number l0(D,σ), i.e., the smallest number of vertices whose deletion results in cycle balance?

Ans. As with the index, the directed frustration number is bounded above by l0(Γ,σ). When are they equal?

Qn. 9.2+.

What is the smallest number of edges that cover all positive cycles? (Reminder: Not necessarily all positive circles!)

Qn. 9.3+.

What is the smallest number of vertices that cover all positive cycles?

Montalva et al. [Citation64] showed that all four questions are NP-complete by reducing them to the known problems of covering all odd or even cycles in an unsigned digraph. That still leaves a sufficiency of open questions.

It follows from Theorem 9.1 that for a strongly connected digraph, l(D,σ)=l(Γ,σ) and l0(D,σ)=l0(Γ,σ). That partially, but only partially, answers Questions 9.2–3 .

10 The end

And that concludes my survey.

Notes

Peer review under responsibility of Kalasalingam University.

1 A circle is a connected, 2-regular graph. The common name “cycle” has too many other meanings.

2 Signed graphs, like graphs, have been rediscovered many times; but Harary was certainly the first. König [Citation1, Chapter X] had an equivalent idea but he missed the idea of labeling edges by the sign group, which leads to major generalizations; cf. [Citation2, Section 5].

References

  • König Dénes Theorie der endlichen und unendlichen Graphen 1936 Akademische Verlagsgesellschaft Leipzig Repr. Chelsea, New York, 1950
  • Zaslavsky Thomas Biased graphs. I. Bias, balance, and gains J. Combin. Theory Ser. B 47 1989 32 52
  • Harary F. On the notion of balance of a signed graph Michigan Math. J. 2 1953–54 143 146 and addendum preceding p. 1
  • Harary F. Structural duality Behav. Sci. 2 1957 255 265
  • Zaslavsky Thomas Characterizations of signed graphs J. Graph Theory 5 1981 401 406
  • Sozański Tadeusz Enumeration of weak isomorphism classes of signed graphs J. Graph Theory 4 1980 127 144
  • Pierre Hansen, Labelling algorithms for balance in signed graphs, in: Problèmes Combinatoires et Theorie des Graphes (Colloq. Int., Orsay, 1976), pp. 215–217. Colloques Int. du CNRS, 260. Editions du C.N.R.S. Paris, 1978.
  • Harary Frank Kabell Jerald A. A simple algorithm to detect balance in signed graphs Math. Soc. Sci. 1 1980/81 131 136
  • Zaslavsky Thomas Vertices of localized imbalance in a biased graph Proc. Amer. Math. Soc. 101 1987 199 204
  • Zaslavsky Thomas Biased graphs. II. The three matroids J. Combin. Theory Ser. B 51 1991 46 72
  • Wm Shakespeare, King Lear. Various editions.
  • Akiyama J. Avis D. Chvátal V. Era H. Balancing signed graphs Discrete Appl. Math. 3 1981 227 233
  • Petersdorf M. Einige bemerkungen über vollständige Bigraphen Wiss. Z. Techn. Hochsch, Ilmenau 12 1966 257 260
  • Barahona Francisco On the computational complexity of Ising spin glass models J. Phys. A: Math. Gen. 15 1982 3241 3253
  • Choi Hyeong-Ah Nakajima Kazuo Rim Chong S. Graph bipartization and via minimization SIAM J. Discrete Math. 2 1 1989 38 47
  • Vogel E.E. Cartes J. Contreras S. Lebrecht W. Villegas J. Ground-state properties of finite square and triangular Ising lattices with mixed exchange interactions Phys. Rev. B 49 9 1994 6018 6027
  • Hartmann Alexander K. Ground states of two-dimensional Ising spin glasses: Fast algorithms, recent developments and a ferromagnet-spin glass mixture J. Stat. Phys. 144 2011 519 540
  • Berge Claude Reed Bruce Edge-disjoint odd cycles in graphs with small chromatic number Symposium à la Mémoire de François Jaeger (Grenoble, 1998) Ann. Inst. Fourier (Grenoble) 49 1999 783 786
  • Behr Richard Edges and vertices in a unique signed circle in a signed graph AKCE Int. J. Graphs Comb. 14 3 2017 224 232
  • Marinelli Fabrizio Parente Angelo A heuristic based on negative chordless cycles for the maximum balanced induced subgraph problem Comput. Oper. Res. 69 2016 68 78
  • Harary F. On local balance and N-balance in signed graphs Michigan Math. J. 3 1955–56 37 41
  • Reinhard Diestel, Graph Theory, third ed., Grad. Texts in Math, vol. 173, Springer, Berlin, 2006.
  • W.T. Tutte, Graph Theory, Encyc. Math. Appl, vol. 21, Addison-Wesley, Reading, Mass, 1984. Repr. Cambridge Univ. Press, Cambridge, Eng., 2001.
  • Truemper Klaus Alpha-balanced graphs and matrices and GF(3)-representability of matroids J. Combin. Theory Ser. B 32 1982 112 139
  • Slilaty Daniel C. Projective-planar signed graphs and tangled signed graphs J. Combin. Theory Ser. B 97 5 2007 693 717
  • Thomas Zaslavsky, Quasibalanced signed graphs, in preparation.
  • Vušković Kristina Even-hole-free graphs: a survey Appl. Anal. Discrete Math. 4 2 2010 219 240
  • Conforti Michele Cornuéjols Gérard Kapoor Ajai Vuškoviić Kristina Even and odd holes in cap-free graphs J. Graph Theory 30 1999 289 308
  • Hochstättler Winfried Nickel Robert Peis Britta Two disjoint negative cycles in a signed graph Electron. Notes Discrete Math. 50 2006 107 111
  • Zaslavsky Thomas Signed graphs Discrete Appl. Math. 4 1982 47 74 Discrete Appl. Math. 5 1983 248 (erratum)
  • Ouahiba Bessouf, Abdelkader Khelladi, Thomas Zaslavsky, New concept of connection in signed graphs, submitted for publication.
  • Cai Leishen Schieber Baruch A linear-time algorithm for computing the intersection of all odd cycles in a graph Discrete Appl. Math. 73 1997 27 34
  • Conforti Michele Gerards Bert Packing odd circuits SIAM J. Discrete Math. 21 2 2007 273 302
  • Geelen James F. Guenin Bertrand Packing odd circuits in eulerian graphs J. Combin. Theory Ser. B 86 2 2002 280 295
  • Král’ Daniel Sereni Jean-Sébastien Stacho Ladislav Min–max relations for odd cycles in planar graphs SIAM J. Discrete Math. 26 3 2012 884 895
  • Thomassen Carsten The Erdős–Pósa property for odd cycles in graphs of large connectivity Combinatorica 21 2 2001 321 333
  • Rautenbach Dieter Reed Bruce The Erdős–Pósa property for odd cycles in highly connected graphs Combinatorica 21 2001 267 278
  • Berge Claude Reed Bruce Optimal packings of edge-disjoint odd cycles Discrete Math. 211 2000 197 202
  • Chiba Shuya Fujita Shinya Kawarabayashi Ken-ichi Sakuma Tadashi Minimum degree conditions for vertex-disjoint even cycles in large graphs Adv. Appl. Math. 54 2014 105 120
  • Golovach Petr A. Kamiński Marcin Paulusma Daniël Thilikos Dimitrios M. Induced packing of odd cycles in planar graphs Theoret. Comput. Sci. 420 2012 28 35
  • Král’ Daniel Voss Heinz-Jürgen Edge-disjoint odd cycles in planar graphs J. Combin. Theory Ser. B 90 2004 107 120
  • Tomás Feder, Carlos Subi, Packing Edge-disjoint triangles in given graphs, Electronic Colloquium on Computational Complexity, Report No. TR12-013, 2012, 12 pp.
  • Huynh Tony Oum Sang-il Verdian-Rizi Maryam Even cycle decompositions of graphs with no odd-K4-minor European J. Combin. 65 2017 1 14
  • Máčajová Edita Mazák Ján On even cycle decompositions of 4-regular line graphs Discrete Math. 313 2013 1697 1699
  • Huynh Tony King Andrew D. Oum Sang-Il Verdian-Rizi Maryam Strongly even cycle decomposable graphs J. Graph Theory 84 2 2017 158 175
  • Huck Andreas Kochol Martin Five cycle double covers of some cubic graphs J. Combin. Theory Ser. B 64 1995 119 125
  • Popescu Dragoş Proprietati ale grafurilor semnate [Properties of signed graphs] (in Romanian; French summary) Stud. Cerc. Mat. 31 1979 433 452
  • Conlon Joseph G. Even cycles in graphs J. Graph Theory 45 3 2004 163 223
  • Fujita Shinya Kawarabayashi Ken-Ichi Non-separating even cycles in highly connected graphs Combinatorica 30 5 2010 565 580
  • Voss Heinz-Jürgen Cycles and Bridges in Graphs 1991 Kluwer, Dordrecht, and Deutscher Verlag der Wissenschaften Berlin
  • Kittipassorn Teeradej Mészáros Gábor Frustrated triangles Discrete Math. 338 12 2015 2363 2373
  • Popescu Dragoş-Radu Tomescu Ioan Negative cycles in complete signed graphs Discrete Appl. Math. 68 1996 145 152
  • Alex Schaefer, Thomas Zaslavsky, The dimension of the negative cycle vectors of signed complete graphs, submitted for publication.
  • Popescu Dragoş-Radu Une méthode d’énumération des cycles négatifs d’un graphe signé Discrete Math. 150 1996 337 345
  • Cvetković Dragoš M. Signless Laplacians and line graphs Bull. Cl. Sci. Math. Nat. Sci. Math. 30 2005 86 92
  • Hou Yaoping Li Jiongsheng Pan Yongliang On the Laplacian eigenvalues of signed graphs Linear Multilinear Algebra 51 2003 21 30
  • Reff Nathan Spectral properties of complex unit gain graphs Linear Algebra Appl. 436 9 2012 3165 3176
  • Nikiforov Vladimir A spectral condition for odd cycles in graphs Linear Algebra Appl. 428 7 2008 1492 1498
  • Yuan Xiying Maxima of the Q-index: forbidden odd cycles Linear Algebra Appl. 458 2014 207 216 Linear Algebra Appl. 65 2015 426 429 (corrigendum)
  • Nikiforov Vladimir Yuan Xiying Maxima of the Q-index: forbidden even cycles Linear Algebra Appl. 471 2015 636 653
  • Harary Frank Norman Robert Z. Cartwright Dorwin Structural Models: An Introduction to the Theory of Directed Graphs 1965 Wiley New York
  • Harary Frank Richard Lundgren J. Maybee John S. On signed digraphs with all cycles negative Discrete Appl. Math. 12 1985 155 164
  • Chaty Guy On signed digraphs with all cycles negative Discrete Appl. Math. 20 1988 83 85
  • Montalva Marco Aracena Julio Gajardo Anahí On the complexity of feedback set problems in signed digraphs IV Latin-American Algorithms, Graphs, and Optimization Sympos. (Puerto Varas, Chile, 2007) Electron. Notes Discrete Math. 30 2008 249 254