Signed graphs: from modulo flows to integer-valued flows
Jian Cheng, You Lu, Rong Luo, Cun-Quan Zhang

TL;DR
This paper explores how to convert modulo flows into integer-valued flows in signed graphs, extending previous results and showing that certain modulo flows can always be extended to integer flows.
Contribution
It generalizes earlier results by demonstrating that modulo (2+1/p)-flows in signed graphs can be extended to integer-valued flows, filling a gap in the theory.
Findings
Every modulo (2+1/p)-flow in signed graphs can be extended to an integer-valued flow.
Generalizes previous results on flow conversions for signed graphs.
Provides a framework for converting modulo flows to integer flows in more complex graph structures.
Abstract
Converting modulo flows into integer-valued flows is one of the most critical steps in the study of integer flows. Tutte and Jaeger's pioneering work shows the equivalence of modulo flows and integer-valued flows for ordinary graphs. However, such equivalence does not hold any more for signed graphs. This motivates us to study how to convert modulo flows into integer-valued flows for signed graphs. In this paper, we generalize some early results by Xu and Zhang (Discrete Math.~299, 2005), Schubert and Steffen (European J. Combin.~48, 2015), and Zhu (J. Combin. Theory Ser. B~112, 2015), and show that, for signed graphs, every modulo -flow with can be converted/extended into an integer-valued flow.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research · Limits and Structures in Graph Theory · Graph Labeling and Dimension Problems
Signed graphs: from modulo flows to integer-valued flows
Jian Cheng, You Lu, Rong Luo, Cun-Quan Zhang
Department of Mathematics
West Virginia University
Morgantown, WV 26506
Email: {jiancheng, yolu1, rluo, cqzhang}@math.wvu.edu
Abstract
Converting modulo flows into integer-valued flows is one of the most critical steps in the study of integer flows. Tutte and Jaeger’s pioneering work shows the equivalence of modulo flows and integer-valued flows for ordinary graphs. However, such equivalence does not hold any more for signed graphs. This motivates us to study how to convert modulo flows into integer-valued flows for signed graphs. In this paper, we generalize some early results by Xu and Zhang (Discrete Math. 299, 2005), Schubert and Steffen (European J. Combin. 48, 2015), and Zhu (J. Combin. Theory Ser. B 112, 2015), and show that, for signed graphs, every modulo -flow with can be converted/extended into an integer-valued flow.
Keyworks: Signed graph; Integer flow; Circular flow; Modulo orientation
1 Introduction
In flow theory, an integer-valued flow and a modulo flow are different by their definitions. For ordinary graphs, Tutte showed that a graph admits an integer-valued nowhere-zero -flow if and only if it admits a modulo nowhere-zero -flow. We also notice that although most landmark results are stated as integer-valued flow results, due to the theorem by Tutte, they were initially proved for modulo flows, such as, the -flow theorem by Jaeger [4], the -flow theorem by Seymour [12], and the weak -flow theorem by Thomassen [14].
However, Tutte’s result cannot be applied for signed graphs (see Fig. 1). That is, there is a big gap between modulo flows and integer-valued flows for signed graphs. The first known result was proved by Bouchet [1] in his study of chain-groups.
Theorem 1.1** ([1], Proposition 3.5).**
If a signed graph admits a modulo -flow , then it admits an integer-valued -flow with .
In this paper, Theorem 1.1 is improved for some important cases: modulo -flows, modulo -flows, and modulo circular -flows.
1.1 Basic definitions
Graphs considered here may have multiple edges or loops. Let be a graph with vertex set and edge set . For a vertex , we denote by the set of edges incident with , and denote (known as the degree of ). When no confusion is caused, we simply use and for short. Let and be two disjoint vertex sets. We denote by the set of edges with one end in and the other end in , and by . An edge set is an odd--edge cut if is odd and has more components than . A graph is odd--edge-connected if it contains no odd--edge cut for any . The odd-edge-connectivity of is the smallest integer for which is odd--edge-connected. If , then is a bridge of . A graph is bridgeless if it contains no bridges.
A signed graph is a graph associated with a signature . An edge is positive if and negative otherwise. Every edge of consists of two half-edges, each of which is incident with exactly one end of this edge. For a vertex , denote by the set of all half-edges incident with . Let . For a half-edge , we use to denote the edge containing . An orientation of is a mapping such that for , where and are the two half-edges of .
For a signed graph , switching at a vertex means reversing the signs of all edges incident with . Let be the set of signatures of obtained from via a sequence of switching operations. The negativeness of is the smallest integer for which has a signature with exactly negative edges.
1.2 Integer-valued flows in signed graphs
Definition 1.2**.**
Let be a signed graph associated with an orientation . Let be a positive integer and be a mapping such that for every edge . The boundary of at a vertex is defined as . The mapping is an integer-valued -flow (resp. modulo -flow) of if (resp. ) for each vertex .
Let be a flow of a signed graph . The support of , denoted by , is the set of edges with . A flow is nowhere-zero if . For convenience, we respectively shorten the notations of nowhere-zero -flows into integer-valued -NZFs and modulo -NZFs.
To verify Bouchet’s -flow conjecture [1] for -edge-connected signed graphs, Xu and Zhang [17] proved the following two results, which generalize Tutte’s theorem to signed graph with .
Theorem 1.3** ([17]).**
If a signed graph admits a modulo -flow such that each component of contains an even number of negative edges, then it also admits an integer-valued -flow with .
Theorem 1.4** ([17]).**
If a signed graph admits a modulo -flow such that is bridgeless, then it also admits an integer-valued -flow with .
In this paper, under the weaker conditions, we prove the following two results which are analogs of Theorem 1.1 and respectively improve Theorems 1.3 and 1.4.
Theorem 1.5**.**
If a signed graph is connected and admits a modulo -flow such that contains an even number of negative edges, then it also admits an integer-valued -flow with .
Theorem 1.6**.**
If a signed graph is bridgeless and admits a modulo -flow , then it also admits an integer-valued -flow with .
1.3 Integer-valued circular flows in signed graphs
Definition 1.7**.**
Let be a signed graph associated with an orientation .
- (1)
Let and be two positive integers. An integer-valued (resp. modulo) circular -flow of is an integer-valued (resp. modulo) flow such that for every edge . 2. (2)
Let be a positive integer. The orientation is a modulo -orientation if for every vertex .
When , Tutte’s theorem [15] implies that a graph admits a modulo circular -flow if and only if it admits an integer-valued circular -flow. This result was generalized to integer-valued circular -flows by Jaeger [5] as follows.
Theorem 1.8** ([5]).**
Let be a graph. Then the following statements are equivalent:
- (A)
* admits a modulo -orientation.* 2. (B)
* admits a modulo circular -flow.* 3. (C)
* admits an integer-valued circular -flow.*
For signed graphs, using an identical proof in [5], one can easily prove that (A) and (B) are still equivalent. However, similar to the argument for modulo flows, the equivalence relation between (B) and (C) does not hold for signed graphs (see Fig. 1). For more details, readers are referred to [6], [7], [10], [11], [17], [19], etc.
The following are some early results proved by Xu and Zhang [17], Schubert and Steffen [11], and Zhu [19].
Theorem 1.9**.**
Let be a signed graph. Then (B) and (C) are equivalent if
- (1)
([17])* , and, is cubic and contains a perfect matching;* 2. (2)
([11])* is -regular and contains an -factor;* 3. (3)
([19])* is -edge-connected with negativeness even or at least .*
In this paper, we improve all the results in Theorem 1.9 as follows.
Theorem 1.10**.**
(B)* and (C) are equivalent for signed graphs with odd-edge-connectivity at least . That is, if a signed graph is odd--connected, then it admits a modulo circular -flow if and only if it admits an integer-valued circular -flow.*
2 Proof of Theorem 1.5
Let together with a flow be a counterexample to Theorem 1.5 such that is minimized. In the following context, we are to yield a contradiction by showing that actually admits an integer-valued -flow satisfying Theorem 1.5. For convenience, denote .
Claim 1**.**
* and each edge of is a bridge.*
Proof.
If , then is an eulerian graph containing an even number of negative edges. By Theorem 1.3, admits an integer-valued -NZF . If is not a bridge, let . Then is connected and is a modulo -flow of with . Thus by the minimality of , admits an integer-valued -flow with . In both cases, is a desired integer-valued -flow. ∎
Claim 2**.**
For an edge , denote the components of by and . Then each contains an odd number of negative edges.
Proof.
Since contains an even number of negative edges, and contain the same parity number of negative edges. Suppose to the contrary that each contains an even number of negative edges. For , we have and therefore admits an integer-valued -flow such that . We define as for each and . It is easy to see that is a desired integer-valued -flow. ∎
Now we first choose an edge in and denote its ends by and , respectively. For each , let be the component of with . We construct a new signed graph from by adding a negative loop at . Denote and assign . By Claim 2, each contains an even number of negative edges. Therefore, is a modulo -flow of with support . Since , by the minimality of , admits an integer-valued -flow such that . Note that in . Without loss of generality, we can assume that otherwise we can replace by . Finally, we define by assigning for each , and by choosing or such that the boundaries of at and are both zero. It is easy to verify that is a desired integer-valued -flow.
3 Proof of Theorem 1.6
First let us recall the vertex-splitting operation and Splitting Lemma.
Definition 3.1**.**
Let be a graph and be a vertex. If , we denote by the graph obtained from by splitting the edges of away from . That is, adding a new vertex and changing the common end of edges in from to (see Fig. 2).
Lemma 3.2** (Splitting Lemma [2, 3]).**
Let be a bridgeless graph and be a vertex. If and are chosen in a way that and are in different blocks when is a cut-vertex, then either or is bridgeless. Furthermore, is bridgeless if is a cut-vertex.
Proof of Theorem 1.6. Let together with a flow be a counterexample to Theorem 1.6 such that
- (1)
is minimized, where ; 2. (2)
subject to (1), is minimized.
Now we use an argument similar to the one used in Section 2 and show that actually admits an integer-valued -flow satisfying Theorem 1.6 in the following context.
Claim 3**.**
* and .*
Proof.
If , then simply let for each edge . If , then and thus itself is a modulo -NZF of . Since is bridgeless, Theorem 1.4 implies that admits an integer-valued -NZF . In both cases, is a desired integer-valued -flow. ∎
Claim 4**.**
The maximum degree of is at most .
Proof.
Suppose that has a vertex with . Since is bridgeless, Lemma 3.2 implies that we can split a pair of edges from such that the resulting signed graph, say , is still bridgeless. In , we consider as a mapping on and denote the common end of and by . Thus, .
Let . If and with , then we further suppress the vertex and denote the new edge by (see Fig. 3-(1)). Then we can assign with value , signature , and an orientation (based on its signature and value) in a way such that both ends of have zero boundary. If , then we further add a positive edge oriented from to and assign with value (see Fig. 3-(2)). In both cases, denote the resulting signed graph and mapping by and , respectively.
It is easy to verify that is a modulo -flow of and and that . By the choice of , has an integer-valued -flow with . One can easily derive a desired integer-valued -flow of from . ∎
Note that is connected. By Claim 3, has a vertex such that and . Let be an edge of and denote the other end of by . We may without lose of generality assume that is positive otherwise we make a switch at . We may further assume that is oriented from to . Now we contract and denote the resulting signed graph by . Thus, the restriction of to , say , is a modulo -flow of . It follows from that . Hence, admits an integer-valued -flow such that .
Now we consider the mapping on . Each vertex (possibly except and ) has zero boundary and . If , then we extend to a mapping by assigning . Thus, is a modulo -flow of with . This implies , which contradicts the assumption (1). Thus, . In summary, is a vertex satisfying , , and for . Hence, and furthermore . Finally, we extend to a mapping by assigning . Clearly, is an integer-valued -flow satisfying Theorem 1.6.
4 Proof of Theorem 1.10
4.1 A new vertex splitting lemma
The vertex splitting method is one of the most useful techniques in graph theory (especially, in the study of integer-valued flow and cycle cover problems). In Section 3, we have discussed Splitting Lemma introduced by Fleischner (see Lemma 3.2). Here are more early results about vertex splitting by Nash-Williams [9], Mader [8], and Zhang [18].
Theorem 4.1** ([9]).**
Let be an even integer and be a -edge-connected graph. Let and be an integer such that and . Then there is an edge subset such that and remains -edge-connected.
Theorem 4.2** ([8]).**
Let be a graph and such that is not a cut-vertex. If and is adjacent to at least two distinct vertices, then there are two edges such that, for every pair of vertices , the local edge-connectivity between and in the graph remains the same as in .
Theorem 4.3** ([18]).**
Let be a graph with odd-edge-connectivity at least . Let be a vertex of such that and . Then there is a pair of edges (subindices modulo ) such that the graph remains odd--edge-connected.
Definition 4.4**.**
Let be a graph and be a vertex. Let be a subset of . The subset is sequentially connected if, for every pair of edges , there is a sequence (subindices modulo ) such that and .
In Theorem 4.3, the subset is sequentially connected. Therefore, the following theorem is a generalization of Theorem 4.3, and is expected to have many applications in graph theory. The proof of Theorem 4.5 is identical to the one in [18] and an alternative proof can be also found in [13].
Theorem 4.5**.**
Let be a graph with odd-edge-connectivity at least and be a vertex with . Let be a subset of . If the subset is sequentially connected, then there is a pair of edges such that the graph remains odd--edge-connected.
The following corollary is an analog of Theorem 4.1 with respect to odd-edge-connectivity.
Corollary 4.6**.**
Let be a graph with odd-edge-connectivity at least and be a vertex with . Let and be an even integer such that . Then there is an edge subset of size , consisting of disjoint elements of , such that remains odd--edge-connected.
Proof.
Let . Now we apply Theorem 4.5 to repeatedly times at . Then the resulting graph remains odd--edge-connected. Denote by the set of the resulting vertices of degree two. It is easy to see that the collection of the edges incident with for is a desired edge subset of . ∎
4.2 An application of Tutte’s -factor theorem
Theorem 1.10 will be proved by applying both Theorem 4.5 and some -factor lemmas (such as, Lemma 4.10) in this section.
Definition 4.7**.**
Let be a graph and be a mapping. An -factor of is a subgraph such that for each vertex . In particular, if the range of is , we simply call a -factor.
In [16], Tutte gave a necessary and sufficient condition of the existence of -factors.
Theorem 4.8** ([16]).**
A graph has an -factor if and only if for any two disjoint vertex subsets ,
[TABLE]
where is the set of components of for which
[TABLE]
Next we apply Tutte’s -factor theorem to find a -factor for graphs defined below.
Lemma 4.9**.**
Let be an odd integer and be an odd--edge-connected graph. Let be a partition of such that if and if . If is a function satisfying for each vertex , then has an -factor.
Proof. Let and be two disjoint subsets of and . Let be a partition of , where for each , consists of the vertices such that , consists of the vertices of such that , and . The following claim directly follows from the definitions.
Claim 5**.**
- (1)
* and for each vertex .* 2. (2)
* for each .*
We partition into and , where
and .
Claim 6**.**
[TABLE]
Proof.
Note that if , then and thus is an edge-cut. Since is odd--edge-connected, it suffices to show that for each ,
For each , we have
[TABLE]
Thus by Claim 5-(2), we have . ∎
Claim 7**.**
[TABLE]
Proof.
Since if and if , we have
[TABLE]
Since for each vertex , we have
[TABLE]
Combining (3) and (4), we have
[TABLE]
Since each vertex is adjacent to at most components in , we have
[TABLE]
Combining (5) and (6), we have
[TABLE]
∎
Denote . Now we are to estimate in two ways by finding a lower bound and an upper bound. Obviously,
[TABLE]
On the other hand,
[TABLE]
By (7) and (8) together with Claims 6 and 7, we have
[TABLE]
By (9), we have
[TABLE]
Therefore, by Theorem 4.8, has an -factor.
Lemma 4.10**.**
Let be a graph with odd-edge-connectivity at least . If there is a mapping such that for each vertex , then there is a spanning subgraph such that .
Proof. For each vertex with , we first apply Corollary 4.6 to with and . Repeatedly apply this process until the degree of every vertex is either or . Let denote the resulting graph.
Next we apply Lemma 4.9 to with . Let be a -factor of such that, for each , if and if .
Let . Split each vertex of with into a pair of degree vertices (no need to preserve the odd-edge-connectivity here). Let be the resulting -regular graph. By Petersen’s Theorem, has a -factorization .
When is even, say , the subgraph induced by the edges of is a desired spanning subgraph. When is odd, say , the subgraph induced by the edges of is a desired spanning subgraph.
4.3 Completion of the proof of Theorem 1.10
Now we are ready to complete the proof of Theorem 1.10.
It is obvious that (C) implies (B). Since (A) and (B) in Theorem 1.8 are equivalent, we will prove that (A) implies (C).
Let be an odd--edge-connected signed graph and be a modulo -orientation of . We are going to show that has an integer-valued circular -flow.
For each , denote and . Let and . If both and for some vertex , then by Theorem 4.5 with , one can split a pair of half-edges (one from and the other from ) away from and then suppress the resulting degree vertex. Let be the resulting graph obtained from by repeatedly applying Theorem 4.5 until no such pair of edges exits. Then remains odd--edge-connected. Since remains a modulo -orientation of and either or for each vertex of , there is a mapping of such that .
By Lemma 4.10, has a spanning subgraph such that . Then the integer-valued function defined as follows is a circular -flow of :
[TABLE]
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] A. Bouchet, Nowhere-zero integral flows on a bidirected graph, J. Combin. Theory Ser. B 34 (1983) 279-292.
- 2[2] H. Fleischner, Eine gemeinsame Basis für die Theorie der eulerschen Graphen und den Satz von Petersen. Monatsh. Math. 81 (1976) 267-278.
- 3[3] H. Fleischner, Eulerian Graphs and Related Topics, Part 1, Vol. 1, Ann. Discrete Math. 45 (1990) North-Holland.
- 4[4] F. Jaeger, Flows and generalized coloring theorems in graphs, J. Combin. Theory Ser. B 26 (1979) 205-216.
- 5[5] F. Jaeger, On circular flows in graphs, Proc. Colloq. Math. János Bolyai 37 (1984) 391-402.
- 6[6] T. Kaiser and E. Rollová, Nowhere-zero flows in signed series-parallel graphs, SIAM J. Discrete Math. 30(2) (2016) 1248-1258.
- 7[7] E. Máčajová and M. Škoviera, Characteristic flows on signed graphs and short circuit covers, Electronic Journal of Combinatorics 23(3) (2016) P 3.30.
- 8[8] W. Mader, A reduction method for edge-connectivity in graphs, Ann. Discrete Math. 3 (1978) 145-164.
