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 is defined as an underlying graph , also written , and a signature (or ), the sign group. The sets of positive and negative edges are and . 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 has a sign . 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, , such that every positive edge is induced by or while every negative edge has one endpoint in and one in . Also, if and only if for any two vertices , every path between them has the same sign.
A bipartition of a set is any pair 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 as in the Balance Theorem a Harary bipartition of , or of . The Harary bipartition is unique if and only if is connected; if is also all positive (all edges are positive), then or 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 , 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 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 and changing the signature to defined by . The resulting switched signed graph is . It is clear that switching does not change the signs of circles. Let us denote by the set of all circles of a signed graph (and similarly for an unsigned graph) and by or the set of all positive or, respectively, negative circles. Thus, . 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 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 and choose a vertex to be its root. For each vertex there is a unique path in from to . Calculate (so, for instance, ) and switch by . In every tree edge is positive. Every non-tree edge belongs to a unique circle in and . If there is an edge that is negative in , then there is a circle that is negative in and is unbalanced. If there is no such edge, then with and is a Harary bipartition of , confirming that is balanced.
Since 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 that is an induced subgraph. Any extra induced edge besides itself is considered a chord of .
An unsigned graph has girth , minimized over all circles . It also has (though less frequently mentioned) even girth and odd girth, where varies over circles of even or odd length. These quantities are naturally signed-graphic. A signed graph has, besides its girth , also positive girth and negative girth, and , 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 with two distinct endpoints (a “link”) in an ordinary graph means shrinking it to a point, i.e., identifying and to a single vertex and then deleting the edge . In a signed graph , first must be switched so that 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 of an unbalanced signed graph that lies in every negative circle; that is, is balanced. A balancing edge is an edge in an unbalanced signed graph such that is balanced; that is, 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 that is not a loop means switching (so becomes positive) and then identifying with and deleting the edge.
Proposition 1.3
Let be a signed graph and a vertex in it. The following statements about are equivalent.
(1) | is a balancing vertex. |
(2) | is obtained, up to switching, by adding a negative nonloop edge to a signed graph with only positive edges and then contracting to a vertex, which is the balancing vertex . |
(3) | can be switched so that all edges are positive except those incident with , and at 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 that has a pair of incident edges such that every walk containing those edges passes through . 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 () and distinct vertices by identifying with for and with . To make the necklace unbalanced, before the last step (identifying and ) make sure by switching that a path between them in 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 is a balancing vertex and there are no other balancing vertices. If a has only a single edge, that edge is a balancing edge. In fact, any signed block with a nonloop balancing edge is an unbalanced necklace of balanced blocks: the balancing edge is one of the ’s, and the others are the blocks of . Unbalanced necklaces of balanced blocks are important in signed graphs; for instance, they require special treatment in matroid structure [Citation10].
If we allow 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 ) or 2 (if ) in that corresponds to the edge , and for a positive let be the middle vertex of ; thus, .
The essence of negative subdivision is the canonical sign-preserving bijection between the circles of and those of , induced by mapping 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 of integers modulo , which is the additive group of the two-element field . This is useful when the context favors having a vector space over .
Another variant notation is to define a signed graph as a pair where ; 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 is the smallest number of edges, and the frustration number 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 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, 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 , where we have a formula, not very difficult but not too easy:
Proposition 2.1
(Petersdorf [Citation13]) , and if is not antibalanced, then .
It is easy to verify the analog for frustration number: and if is not antibalanced, then .
A good theoretical formula for the frustration index is (2.1) (2.1) minimized over all switching functions . For computing this is impractical because it requires checking an exponential number of switchings (, 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 “ Ising model” in physics fast computation of 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 is “satisfied” or “frustrated” according as or ; more simply, according as or . 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 and the maximum number of vertex-disjoint negative circles is at most . Berge and Reed proved that, if in the maximum number of edge-disjoint circles equals , then has chromatic number [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 nor .
Proof
Suppose is a set of edges such that is balanced. In construct by taking each negative edge and one edge in for each positive edge in . Since is balanced, is also balanced; thus, . Conversely, suppose is a set of edges in such that is balanced. If contains one of the edges of a 2-path resulting from subdividing a positive edge , it does not contain the other, since that would not eliminate any more negative circles. Therefore the set has cardinality . As is balanced, so is ; thus, . This proves equality for the frustration index.
Suppose now that is a set of vertices such that is balanced. Then can have no negative circles, so . Conversely, suppose is a set of vertices such that is balanced. If contains a vertex where is a positive edge in , replace it by an endpoint of (which is a vertex of ). That gives a vertex set such that and is balanced, so . 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 [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 in a negative circle? Ans. It depends on the block containing ; see Theorem 3.1 (a). (Easy.) |
Qn. 3.2–. | In , is a certain edge 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 such that belongs to a unique negative circle. Ans. This is essentially the same as Question 3.2–. |
Qn. 3.4–. | In , is a certain edge 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 in a unique negative chordless circle? Ans. Unknown. |
Qn. 3.6–. | In , find all edges such that 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 .
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 is in a negative circle, or a positive circle, clearly depends only on the block that contains . 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 .
(1) | There is a negative circle that contains if and only if the block containing is unbalanced (Harary [Citation21]). |
(2) | There is a positive circle that contains if and only if is not an isthmus and either the block containing is balanced or it is unbalanced and 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 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 . Suppose can be chosen so it does not contain . Then is not a loop so it has distinct endpoints . By Menger’s Theorem (see, e.g., [Citation22, Theorem 3.3.1] for the right version of that multifaceted theorem) there exist disjoint paths from to and from to that are internally disjoint from . The union is a theta graph whose two circles containing have opposite signs. Thus, is in both a positive and a negative circle.
If cannot be chosen so it does not contain , then is in every negative circle so it is a balancing edge of . Clearly, is then in some negative circle. On the other hand, is balanced so can be switched to make all positive; then is negative, so it is clear that every circle containing is negative. □
Corollary 3.2
Let be a signed graph with a vertex .
(1) | There is a negative circle that contains if and only if belongs to an unbalanced block. |
(2) | There is a positive circle that contains if and only if belongs to a balanced block that is not or or it belongs to an unbalanced block in which it is not a balancing vertex of degree . |
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 such that every vertex of is connected to every other by a path that is internally disjoint from . We call a bridge of (cf. Tutte’s textbook [Citation23]) and the vertices in the vertices of attachment of . 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 (and not a loop); then has at least two vertices of attachment. If it has only two, we call it a path bridge (but we do not require itself to be a path). If two path bridges and have attachment vertex pairs that separate each other along (that means is attached at and at and these vertices appear along in the order , no two being equal), we say and are crossing bridges. If is a bridge of with attachment vertices such that one of the two segments of connecting and contains no other vertices of attachment, we call that segment of a handle of .
Theorem 3.3
(from [Citation19]) Let be a signed block. An edge is contained in a unique negative circle if and only if either itself is a negative circle and is any edge, or properly contains a negative circle such that the bridges of are non-crossing path bridges, has exactly two handles, has a balancing edge that belongs to one handle of , and 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 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 in a triangle-free signed graph. By adding suitably signed edges in the neighborhood we can ensure that all the induced circles containing 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 , where every vertex has high degree and every induced circle is a triangle. It is easy to test whether vertex belongs to a negative triangle: first switch to make all edges incident with positive; then examine (which in this example is ) to see if it contains a negative, or positive, edge—that tells whether or not belongs to a negative, or positive, induced circle. To test an edge , compare positive and negative neighborhoods, defined as and similarly . A positive edge belongs only to positive triangles if and only if and only to negative triangles if and only if For a negative edge 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 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 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 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 in a signed graph not belong to any positive induced circle?”, in the class NP? |
An edge 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 imply that a negative (or positive) circle 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 ; 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 with all edges negative or equivalently (by switching) with a negative 2-edge matching, and 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 cover the edges of , then cover the edges of . Vertex covering is different: if cover , need not cover all the extra vertices 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 and be the maximum number of vertex- or edge-disjoint circles in a packing of . The signed analogs are , , , and ; the subscript denotes the sign of the circles allowed in the packing.
Qn. 5.1−. | Given , what is the value of ? Ans. Unknown. It is obvious that . Subquestion. Which signed graphs have equality? Equality can occur; to create such a signature on find a packing of circles in and let consist of one edge from each circle in the packing; then . But these are atypical signatures. Conforti and Gerards [Citation33] show that evaluating 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 and 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 , by Král’, Sereni, and Stacho [Citation35]. They say this is probably too weak; 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 . Ans. Unknown. This looks harder than Question 5.1−, as with positive circles there is no known natural upper bound analogous to . There is a lower bound for the all-negative case by Chiba et al. [Citation39]: there exist at least vertex-disjoint positive (i.e., even) circles in if every vertex has degree at least , (approximately), and is not in a short list of exceptions. This bound leaves something to be desired, as one would usually expect for such large . |
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 odd circles … can be found (if it exists) in time (for any constant )”. By the negative subdivision trick, the same holds true for signed as well as unsigned planar graphs, since negative subdivision can at most double . 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 is obvious. When is there equality? Ans. Unknown. Examples with for any 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 , , and . 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 with cases of equality. I am not sure what that implies for my conjecture. |
Qn. 5.4+. | Evaluate , given . Ans. Unknown. As with , there is no known positive analog of the upper bound 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 for signed complete graphs when the frustration index is small. Not so incidentally, the packing number of triangles in is known; see Feder and Subi [Citation42].
Proposition 5.1
If the frustration index of satisfies , then .
Proof
For this is trivial or obvious. Consider any other ; assume by switching that the number of negative edges is . The negative edge set consists of one or more components, for , having edges and vertices with and equality only if is a tree. More precisely, , where is the cyclomatic number of . (The cyclomatic number is the number of edges not in a maximal forest.) Note that .
The simple trick is to create a negative triangle containing by joining it to a vertex not in . 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) (5.1) For each with we choose one vertex and extra vertices , and for we choose extra vertices , so that no extra vertex is chosen twice; Eq. (Equation5.1(5.1) (5.1) ) shows there are enough extra vertices to do that. The triangles on for each have exactly one negative edge, and no two have an edge in common. Therefore we have a packing of negative circles, proving that . Since is always true, the proof is complete. □
The upper limit can certainly be raised, probably to around . I used third vertices for triangles on negative edges very inefficiently. My proof leaves at least unused extra vertices; I could have used two or more vertices in instead of extra vertices (if ); 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 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– seem very hard but interesting since the antibalanced case is asking for decomposition into odd, or even, circles. Let 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 (this is the subtle part). What they prove is sufficiency of the condition with replacing 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 and , so there can be no negative circle decomposition if . I found that every signed with (they all have or ) has a decomposition into 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 , 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 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 such that is disconnected, or separable, or 2-separable, or 2-connected? Ans. Conlon [Citation48] proved that if is 3-connected, there is an even circle such that is 2-connected. Fujita and Kawarabayashi [Citation49] have a similar theorem for . 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 , where and is the number of negative circles of length . 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 is a signature of for some fixed , . Ans. Only 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 to cannot appear. There is a function such that for . And more, especially:
Theorem 7.1 [(Citation51)] Let where and ; then ; also, for we have . I am not aware of similarly strong conclusions about longer circles, but several papers by Popescu and Tomescu have partial results. For example, all if is neither balanced nor antibalanced [Citation47]. Also:
Theorem 7.2 (Popescu and Tomescu [Citation52]) Fix and consider only signatures for which ; then for all lengths , is attained when is a star (if ) and is attained when is a matching. Their original theorem assumed instead of . This restatement depends on a lemma:
Lemma 7.3 If , or if and is not a star, then .
Proof By Eq. (Equation2.1(2.1) (2.1) ), for a suitable switching function . Switching means negating the signs of all edges in the cut between and . Switching adds negative edges, where . That cannot reduce , if and only if for all . This condition is satisfied if ; and also if and is not a star since then for we have . □ The extrema for 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 with , . If is not antibalanced, then .
Proof It is clear that the maximum is attained by . The binary cycle space of is the class of all subsets of 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 is odd and , then all triangles are negative, so is antibalanced. □ The next graphs to study could be the complete bipartite ones, also beginning with quadrilaterals. |
Qn. 7.2. | Characterize the set is a signature of of negative circle vectors of signatures of . Ans. Suppose a graph of order has circles of lengths but not of any other lengths. Then and we can think of the negative circle vectors as living in . Here are some strengthenings of the question:
|
8 Eigenvalues
Even and odd circles have a surprising influence on eigenvalues of a graph. Let . The adjacency matrix has the number of positive edges less the number of negative edges . The Laplacian matrix is defined as , where , the diagonal degree matrix of a graph, is the diagonal matrix whose entry is the degree of . Write for the largest eigenvalue of and for the largest eigenvalue of . An unsigned graph can be treated as all positive, which gives its adjacency matrix and Laplacian matrix , or as all negative, which gives the signless Laplacian matrix . 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 , with equality if and only if is antibalanced.
That 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 , which are , have the least real part possible for a complex number of modulus . 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 . The theorem (simplified) says that if , then cannot be bipartite because it contains a triangle. In fact, it has a circle of every length , in particular of every such odd length.
Now let be the largest eigenvalue of . Yuan and Nikiforov proved that if contains no circle of a certain odd, or even, length , then has an explicit upper bound. Yuan [Citation59] proved that if , , and , where denotes the join (i.e., the disjoint union together with all edges between the two graphs), then . Nikiforov and Yuan [Citation60] proved a similar result for even circles . 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 replaced by a negative and changed to a positive ? |
9 Signed digraphs
A signed digraph is a directed graph 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 at every vertex. If every cycle is positive, we say 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 , i.e., the smallest number of edges whose deletion results in cycle balance? Ans. If is a set of edges such that is balanced, then is also cycle balanced; therefore the directed frustration index is bounded above by the undirected frustration index , where is the undirected underlying graph of . Under what conditions are they equal? |
Qn. 9.3−. | What is the directed frustration number , 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 . 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, and . 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.
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