Next Article in Journal
Mathematical Calculation of Stray Losses in Transformer Tanks with a Stainless Steel Insert
Previous Article in Journal
A Note on the Paired-Domination Subdivision Number of Trees
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Coverability of Graphs by Parity Regular Subgraphs

by
Mirko Petruševski
1,† and
Riste Škrekovski
2,3,*,†
1
Faculty of Mechanical Engineering, Ss. Cyril and Methodius University, 1000 Skopje, North Macedonia
2
Faculty for Mathematics and Physics, University of Ljubljana, 1000 Ljubljana, Slovenia
3
Faculty of Information Studies, University of Ljubljana, 8000 Novo Mesto, Slovenia
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Submission received: 23 December 2020 / Revised: 10 January 2021 / Accepted: 15 January 2021 / Published: 18 January 2021

Abstract

:
A graph is even (resp. odd) if all its vertex degrees are even (resp. odd). We consider edge coverings by prescribed number of even and/or odd subgraphs. In view of the 8-Flow Theorem, a graph admits a covering by three even subgraphs if and only if it is bridgeless. Coverability by three odd subgraphs has been characterized recently [Petruševski, M.; Škrekovski, R. Coverability of graph by three odd subgraphs. J. Graph Theory 2019, 92, 304–321]. It is not hard to argue that every acyclic graph can be decomposed into two odd subgraphs, which implies that every graph admits a decomposition into two odd subgraphs and one even subgraph. Here, we prove that every 3-edge-connected graph is coverable by two even subgraphs and one odd subgraph. The result is sharp in terms of edge-connectivity. We also discuss coverability by more than three parity regular subgraphs, and prove that it can be efficiently decided whether a given instance of such covering exists. Moreover, we deduce here a polynomial time algorithm which determines whether a given set of edges extends to an odd subgraph. Finally, we share some thoughts on coverability by two subgraphs and conclude with two conjectures.

1. Introduction and Preliminaries

We consider only undirected and finite graphs. Loops and/or parallel edges are allowed. Throughout, we use standard graph notation and terminology from [1]. There are only two types of graphs that are ‘parity regular’, that is, having all of their vertex degrees with the same parity. These are called ‘even graphs’ and ‘odd graphs’, where a graph is said to be even (or odd, respectively) if each of its vertex degrees is even (or odd, respectively). A covering (also called a cover) of given graph G is a family F of (not necessarily edge-disjoint) subgraphs of G, such that F F E ( F ) = E ( G ) ; in the more restrictive case of edge-disjointness, F is said to be a decomposition. A fundamental process in mathematics is that of partitioning (resp. covering) a set of objects into (resp. by) classes according to certain rules. Graph theory deals with a situation where the rules translate to ‘simpler’ subgraphs. In this article we prove several results about graph coverings comprised of parity regular subgraphs.
Let G = ( V , E ) be a graph. For an orientation D of E ( G ) , the resulting digraph is denoted D ( G ) , and for each vertex v V ( G ) , E + ( v ) and E ( v ) denote the sets of arcs in D ( G ) having their tails and heads, respectively, at v. An integer-valued mapping f with domain E ( G ) makes the ordered pair ( D , f ) an integer flow of G if the equation
e E + ( v ) f ( e ) = e E ( v ) f ( e )
holds for each vertex v V ( G ) . The support of f is the set supp ( f ) = { e E ( G ) : f ( e ) 0 } , and if supp ( f ) = E ( G ) then the integer flow ( D , f ) is said to be nowhere-zero. Given an integer k, ( D , f ) is called a k-flow if | f ( e ) | < k for each edge e E ( G ) .
The study of nowhere-zero flows was initiated by Tutte [2]. He demonstrated that nowhere-zero k-flows are dual to proper k-colorings in planar graphs. Three famous conjectures of his, known as the 5-flow, 4-flow, and 3-flow conjectures, extend various coloring theorems concerning planar graphs to arbitrary graphs. These conjectures still serve as the driving motivation for the subject of nowhere-zero flows, and, despite considerable effort, all three remain open. The reader eager to learn more about the topic should consult [3,4].
An old result of Matthews [5] states a connection between nowhere-zero flows in graphs and coverings by even subgraphs. Namely, in view of the basic result on product of flows, the obvious correspondence between the supports of 2-flows of graph and its even subgraphs, gives:
Theorem 1
(Matthews, 1978). A graph admits a covering by k even subgraphs, if and only if, it has a nowhere-zero 2 k -flow.
Since Jaeger-Kilpatrick’s 8-Flow Theorem (c.f. [6,7,8,9]) asserts that every bridgeless graph admits a nowhere-zero 8-flow, Theorem 1 (see also [10]) implies the following:
Theorem 2.
A graph can be covered by three even subgraphs if and only if it is bridgeless.
A result which serves as a parity counterpart to Theorem 2, that is, a characterization of graphs in terms of coverability by three odd subgraphs, has been recently obtained in [11] through the following. Noting that apart from ‘isolated loops’ (vertices incident only to loops) other presence of loops has no influence on the coverability by three odd subgraphs, the proper framework for this particular coverability issue is the class of loopless graphs.
Theorem 3.
A connected loopless graph G admits a covering by three odd subgraphs if and only if it cannot be obtained from a graph depicted in Figure 1 by a (possibly void) sequence of additions of two parallel edges to a pair of adjacent vertices.
Motivated by the above two results, in this article we consider coverability by a combination of even and odd subgraphs (alternatively called ‘parts’). In Section 3, keeping three as the total number of available parity regular subgraphs, we consider coverability by one even subgraph and two odd subgraphs, and then coverability by two even subgraphs and one odd subgraph. With regard to the former covering notion, we prove that such a decomposition always exists (compare with Proposition 3). Concerning the latter covering notion, we show that every 3-edge-connected graph admits a covering by two even and one odd subgraphs. The principal method of proof is the use of T-joins, a graph theoretic concept defined below. This result is tight in terms of edge-connectivity, as we also demonstrate the existence of infinitely many 2-edge-connected graphs which are uncoverable in that sense (compare with Theorem 5). Afterwards, in Section 4, we discuss coverability by more than three (parity regular) parts, and prove that it can be efficiently decided whether any given instance of such a covering exists (compare with Theorem 6 and Corollary 2). Finally, Section 5 contains some of our thoughts on coverability by two parts.
Our work here can be seen as bridging two seemingly unrelated concepts, namely coverings by odd subgraphs and flows. Although the contribution of this paper is purely theoretical in that sense, graph theory also provides key tools for disciplines in which there is a connectedness of elements or components that seem to be related in a system-type. For example, families of graphs, and their subgraphs with suitable properties, are used to construct proof of fixed point results. An additional motivation to carry out this study comes from the emerging field of signal processing on graphs, which extends classical discrete signal processing to signals with graphs as underlying structure.
All proofs are postponed for the upcoming sections. We conclude the present section by introducing some general terminology and notation that are used throughout the paper.
The graph parameters n ( G ) = | V ( G ) | and m ( G ) = | E ( G ) | are called order and size of G, respectively; a graph of order 1 (resp. size 0) is said to be trivial (resp. empty). For any vertex v V ( G ) , the set of edges incident with v is denoted by E G ( v ) . A vertex v having degree d G ( v ) (being the number of incident edges with every loop being counted twice) equal to k is a k-vertex of G; whenever k equals 0 (resp. 1), v is said to be isolated (resp. pendant). If d G ( v ) is even (resp. odd) we speak of an even (resp. odd) vertex of G. The collections of even vertices of G and of odd vertices of G are respectively denoted E v e n V ( G ) and O d d V ( G ) . From the degree-sum formula v V ( G ) d G ( v ) = 2 m ( G ) it follows that the set O d d V ( G ) is even-sized. This well-known fact is referred to as the handshaking lemma. Given a subset T of V ( G ) , a spanning subgraph H is a T-join of G if O d d V ( H ) = T . In other words, the requirement is that d H ( v ) is odd for all v T and even (possibly zero) for all v V ( G ) \ T .
While considering coverings, each subgraph H is often identified with its edge set E ( H ) , and for notational simplicity we abbreviate the latter to H. Likewise, we won’t make distinction between a spanning tree F and its edge set of F. The complement E ( G ) \ H of a subgraph H (seen as subset of E ( G ) ) is the edge-complement of H, denoted H ¯ , the role of G being implicit here. The edge-complement F ¯ of a spanning tree F of G is a cotree in G.
For a subset X V ( G ) E ( G ) , G [ X ] denotes the subgraph of G induced on X. Similarly, G X is the subgraph obtained from G by removing X; G { x } is usually abbreviated to G x . A vertex v is a cut vertex of G if the (deleted) subgraph G v has more (connected) components than G. Likewise, an edge e E ( G ) is a cut edge (or bridge) of G if G e has more components than G. The connectivity (resp. edge-connectivity) of a graph G, written κ ( G ) (resp. κ ( G ) ), is the minimum size of a subset S V ( G ) (resp. S E ( G ) ) such that G S is disconnected or of order 1 (resp. size 0); graph G is said to be k-connected (resp. k-edge-connected) if κ ( G ) k (resp. κ ( G ) k ).
For X V ( G ) , the set of edges from G with one end-vertex in X and the other in X ¯ form the edge cut associated to X, denoted G ( X ) . Thus, a cut edge is simply an edge cut of size 1. Depending on the parity of the size | G ( X ) | , we speak of an odd edge cut or an even edge cut of G.
A block graph is a connected graph having no cut vertex. For a graph G, each maximal block subgraph is called a block of G. Given a block B, any v V ( B ) which is not a cut vertex of G is an internal vertex of B (and of G). The internal vertices of B comprise the interior of B in respect to G, Int G ( B ) . If at most one cut vertex of G is contained in V ( B ) , then B is an end-block of G. The block forest of a graph G is an acyclic bipartite graph B ( G ) having bipartition ( B , C ) , where B and C are, respectively, the set of blocks of G and the set of cut vertices of G, such that the block B and the cut vertex v are adjacent in B ( G ) if and only if v V ( B ) . If G is connected then B ( G ) is a tree, termed the block tree of G. The end-blocks of G correspond to the leaves of B ( G ) . Tarjan [12] showed that the block tree of a connected graph can be obtained efficiently by means of depth-first search.
A partition of a set X is a collection of arbitrary nonempty subsets of X that are pairwise disjoint and contain each element of X. Given a partition P = { V 1 , V 2 , , V k } of V ( G ) , G / P denotes the graph obtained from G by shrinking each set V i , 1 i k , that is, by first deleting all edges whose end-vertices lie in the same partition set, and then identifying the vertices of each V i .
For two vertex-disjoint graphs G and H, take their disjoint union G H and add edges joining every vertex of G to every vertex of H; the obtained graph G H is the join of G and H.

2. Mathematical Background

We shall use the following classical result about T-joins (see [13]) in order to derive two useful results regarding containment within parity regular subgraphs.
Lemma 1.
Let G be a connected graph, and let T be a subset of V ( G ) . Then a T-join of G exists, if and only if, T is even-sized. In the affirmative case, a T-join of G can be found efficiently. Moreover, if G is a tree, then the T-join is unique.
In both upcoming propositions we consider a connected spanning subgraph H of a (connected) graph G and discuss the containment of its edge-complement H ¯ = G E ( H ) into an even (resp. odd) subgraph of G. The proofs are straightforward applications of Lemma 1 for a suitable choice of T.
Proposition 1.
Let G be a connected graph, and let H be a connected spanning subgraph of G. Then the edge-complement H ¯ is contained in an even subgraph K of G. Moreover, if H is a spanning tree of G, then K is unique.
Proof. 
Let us set T = O d d V ( H ¯ ) . Consider a subgraph K of G that contains H ¯ . Clearly, K is even if and only if the spanning subgraph of G with edge set K H is a T-join of H. Now the assertion follows from Lemma 1. □
Proposition 2.
Let G be a connected graph of even order, and let H be a connected spanning subgraph of G. Then the edge-complement H ¯ is contained in an odd subgraph K of G. Moreover, if H is a spanning tree of G, then K is unique.
Proof. 
This time we set T = E v e n V ( H ¯ ) . As n ( G ) and | O d d V ( H ¯ ) | are even, the former by assumption and the latter by the handshaking lemma, the set T is even-sized. A subgraph K of G containing H ¯ is odd if and only if the spanning subgraph of G with edge set K H is a T-join of H. The assertion once again follows from Lemma 1. (Note that the obtained K is a spanning odd subgraph of G.) □
A fundamental structural theorem, found independently by Nash-Williams [14] and Tutte [15], has numerous applications.
Theorem 4
(Nash-Williams–Tutte, 1961). A graph G contains at least k edge-disjoint spanning trees, if and only if, for every partition P of V ( G ) it holds that
m ( G / P ) k ( | P | 1 ) .
The following straightforward corollary of Theorem 4 (c.f. [16]) guaranties that sufficiently high edge-connectivity implies the existence of k edge-disjoint spanning trees. In order to make the paper self-contained we also include a brief proof.
Corollary 1.
Let G be a 2 k -edge-connected graph, and let subset S E ( G ) be of size | S | k . Then G S contains k edge-disjoint spanning trees. In particular, every 2 k -edge-connected graph contains k edge-disjoint spanning trees.
Proof. 
Consider a partition P = { V 1 , , V t } of V ( G ) , and let v i be the vertex of G / P corresponding to V i for each i = 1 , , t . Since G is 2 k -edge-connected, each degree d G / P ( v i ) 2 k . Therefore,
2 m ( G / P ) = i = 1 t d G / P ( v i ) 2 k · t ,
gives
m ( G / P ) k | P | .
Consequently,
m ( ( G S ) / P ) m ( G / P ) | S | k | P | k = k ( | P | 1 ) .
In view of the arbitrariness of the partition P , G S contains k edge-disjoint spanning trees by Theorem 4. □

3. Coverability by Three Parts

This section considers coverability by three parity regular subgraphs, and it is organized as follows. We begin by considering coverability by one even and two odd subgraphs, and then discuss the existence of a covering by two even and one odd subgraphs. It turns out that the former covering always exists (even more so, it can always be made edge-disjoint, that is, a decomposition). Contrarily, the latter coverability aspect is not that trivial.
Proposition 3.
Every graph admits a decomposition into one even and at most two odd subgraphs.
Proof. 
Given a graph G, consider a maximal even subgraph H of G. The maximality of H implies that its edge-complement H ¯ = G E ( H ) is acyclic. Thus, it suffices to show the following assertion: Every nontrivial tree T decomposes into at most two odd subgraphs. Proceed by induction on the number e ( T ) = | E v e n V ( T ) | of vertices v of even degree d T ( v ) . The inductive base e ( T ) = 0 is trivially true, since then T is an odd graph itself. For the inductive step, split a vertex v E v e n V ( T ) into two vertices, say v 1 and v 2 , of odd degree each. The absence of cycles in T assures that the described splitting procedure furnishes two disjoint nontrivial trees, say T 1 and T 2 , such that e ( T i ) < e ( T ) , i = 1 , 2 . Assuming v i V ( T i ) , by the inductive hypothesis there exist ‘odd decompositions’ { H i , H i } of T i , with v i V ( H i ) (and v i V ( H i ) as it is of odd degree in T i ). Here we allow that H 1 and H 2 are possibly void graphs. Then { H 1 H 2 , H 1 H 2 } is a decomposition of T into two odd subgraphs. □
An alternative argument for the assertion used in the above proof can be found in [17].
Let us turn to coverability of graphs by two even subgraphs and one odd subgraph. We prove the following result conjectured in [18].
Theorem 5.
Every 3-edge-connected graph is coverable by two even subgraphs and one odd subgraph. There exists an infinite family of 2-edge-connected graphs none of which admits such a covering.
Proof. 
Let us first prove that 3-edge-connectedness suffices for coverability by two even subgraphs and one odd subgraph. This will be achieved as follows. First, we shall reduce the problem to graphs of edge-connectivity 3. Next, we shall resolve the case when there is a vertex of degree 3, i.e., when a trivial edge 3-cut is present. Finally, we shall deal with the case of a graph G having only nontrivial edge 3-cuts: namely, we will look at an edge 3-cut { e 1 , e 2 , e 3 } at the ‘periphery’ of G, and consider the two smaller graphs obtained by contracting the components of G { e 1 , e 2 , e 3 } , one at a time. ☐
We begin the task at hand by noting a well-known fact (see Theorem 7 in Section 5): 4-edge-connectedness implies coverability by two even subgraphs. For the sake of completeness, here is a sketch of the standard textbook proof of this fact: the 4-edge-connectedness guarantees existence of two edge-disjoint spanning trees, by Corollary 1; their respective cotrees form a cover of the graph; each of these cotrees is fully contained within an even subgraph, by Proposition 1, which gives the desired covering. Therefore, we may confine to graphs G of edge-connectivity κ ( G ) = 3 .
Claim 1.
If there is a 3-vertex v V ( G ) , then G admits a covering { K , K , H } consisting of two even subgraphs K , K and an odd subgraph H such that E G ( v ) E ( H ) .
Denote by 2 G the graph obtained from G by duplicating each edge e E ( G ) . Since G is 3-edge-connected, 2 G is 6-edge-connected. Let S be the duplicate of E G ( v ) . Consider the graph G * = 2 G S . In other words, G * is obtained from G by duplicating each edge from E G ( v ) ¯ = E ( G ) \ E G ( v ) . (Notice that S is a set of size 3 and E ( G ) E ( G * ) .) Then G * has three edge-disjoint spanning trees, by Corollary 1. These trees of G * correspond to three spanning trees of G, call them T , T , and T , such that T T T = (seen as edge sets) and E T ( v ) E T ( v ) E T ( v ) = E G ( v ) . Consequently, d T ¯ ( v ) = d T ¯ ( v ) = d T ¯ ( v ) = 2 and the collection { T ¯ , T ¯ , T ¯ E G ( v ) } constitutes a covering of G. In view of Proposition 1, there are even subgraphs K , K of G such that K T ¯ and K T ¯ . We show containment of T ¯ E G ( v ) within an odd subgraph H of G such that E G ( v ) E ( H ) by separately considering two cases regarding the parity of the order n ( G ) .
Case 1:
The order n ( G ) is even. Since T ¯ E G ( v ) is of even order, the set E v e n V ( T ¯ E G ( v ) ) is of even size, by the handshaking lemma. Say N T ( v ) = { u } and E T ( v ) = { e } . Then S = E v e n V ( T ¯ E G ( v ) ) { u , v } is an even-sized subset of V ( G ) \ { v } . As v is a leaf of T , the graph T v is connected. In view of Lemma 1, take an S-join of T v and form its (disjoint) union with T ¯ E G ( v ) . The only even vertices of the constructed graph are precisely u and v; moreover, v is isolated. By adding the edge e to the resulting graph, we obtain the desired H. Notice that the only edge from E G ( v ) included in H is e.
Case 2:
The order n ( G ) is odd. Then S = E v e n V ( T ¯ v ) is an even-sized subset of V ( G ) \ { v } . Since T v is connected, take an S-join of T v and combine it with T ¯ v . We thus obtain an odd spanning subgraph of G v , which serves as our H. Moreover, no edge of E G ( v ) is in H. This settles the claim.
Let { e 1 , e 2 , e 3 } be an edge 3-cut of G that induces two connected components G [ V 1 ] and G [ V 2 ] of G { e 1 , e 2 , e 3 } (with { V 1 , V 2 } being the corresponding partition of V ( G ) ) such that | V 2 | is minimized (see Figure 2). For i = 1 , 2 , define G i = G / V 3 i ; that is, let G i be the graph obtained from G by contracting V 3 i into an new vertex v 3 i . The graph G 1 is clearly 3-edge-connected, hence Claim 1 guarantees the existence of a covering { K 1 , K 1 , H } of G 1 such that K 1 , K 1 are even subgraphs, whereas H is an odd subgraph for which { e 1 , e 2 , e 3 } E ( H ) .
If | V 2 | = 1 then G = G 1 and we are done. Assuming | V 2 | > 1 , let G 2 = G [ V 2 ] . The minimality choice of { e 1 , e 2 , e 3 } enforces certain structural properties on G 2 and G 2 . The following property regarding G 2 is a known fact, but for sake of completeness, we include a proof of it.
Claim 2.
The 3-set E G 2 ( v 1 ) is the only edge cut of size less than 4 in G 2 .
By contradiction, as G 2 is surely 3-edge-connected, suppose S is an edge 3-cut of G 2 distinct from { e 1 , e 2 , e 3 } . Say S disconnects G 2 by splitting it into two parts L and R. We may assume that e 1 S with e 1 , v 1 belonging in L. Consequently, S presents an edge 3-cut of G itself. Indeed, it splits it into parts V 1 L \ { v 1 } and R. However, R V 2 , contradicting the choice of { e 1 , e 2 , e 3 } .
Claim 3.
The graph G 2 contains two edge-disjoint spanning trees.
In view of Claim 2, apart from the edge 3-cut G 2 ( v 1 ) , every other edge cut of G 2 has size at least 4. Duplicate a selected edge e E G 2 ( v 1 ) . The obtained graph G * is 4-edge-connected. Let S E ( G * ) be the 2-set consisting of e and its copy. Then G * S has two edge-disjoint spanning trees, by Corollary 1. Seen in G 2 , both these trees have v 1 as a pendant vertex. By removing v 1 from each, we obtain two edge-disjoint spanning trees of G 2 . This establishes the claim.
Let us return to the graph G 1 , and its covering { K 1 , K 1 , H } by two even subgraphs K 1 , K 1 and an odd subgraph H such that { e 1 , e 2 , e 3 } E ( H ) . Consider the respective subgraphs of G E ( G 2 ) , that is, the graphs induced by the edge sets E ( K 1 ) , E ( K 1 ) , E ( H ) . For simplicity of notation, in what follows we denote the latter three subgraphs also by K 1 , K 1 , H . Obviously, K 1 , K 1 may no longer be even, but notice that the condition { e 1 , e 2 , e 3 } E ( H ) guarantees that H is still odd. Let x 1 , x 2 , x 3 be the respective end-vertices of e 1 , e 2 , e 3 in V 2 . (Here, vertices x 1 , x 2 , x 3 may not all be pairwise distinct.) We extend K 1 and K 1 to respective even subgraphs K and K of G as follows.
By Claim 3, there exist two edge-disjoint spanning trees T , T of G 2 . Let S = E ( K 1 ) { e 1 , e 2 , e 3 } . Notice that that S is of size 2 or 0. In the former case, assuming S = { e i , e j } , set V = { x i } { x j } . In the latter case, let V = . Take J to be an O d d V ( T ¯ ) V -join of T , where the cotree T ¯ is seen in G 2 . Then K = K 1 J T ¯ is an even subgraph of G that extends K 1 T ¯ and has E ( K ) { e 1 , e 2 , e 3 } = S . Define S and V in a similar fashion. Namely, set S = E ( K 1 ) { e 1 , e 2 , e 3 } . If S = { e i , e j } take V = { x i } { x j } . Otherwise, S = and then set V = . Let J be an O d d V ( T ¯ ) V -join of T , again with the cotree T ¯ seen in G 2 . The union K = K 1 J T ¯ is an even subgraph of G that extends K 1 T ¯ and has E ( K ) { e 1 , e 2 , e 3 } = S .
Notice that, as T ¯ , T ¯ form a cover of G 2 , the collection { K , K , H } is the desired covering of G by two even subgraphs and one odd subgraph. This settles the first part of Theorem 5.
We show next that the first part of Theorem 5 is sharp in terms of edge-connectivity by exhibiting an infinite family of 2-edge-connected graphs that are uncoverable by two even subgraphs and one odd subgraph (see Figure 3 for an example). Consider a 2-edge-connected graph G that has no nowhere-zero 4-flow, that is, uncoverable by two even subgraphs, by Theorem 1. Note that the family of such graphs G is infinite, as any snark (being a cubic essentially 4-edge-connected loopless graph of chromatic index 4) is a member. Subdivide every edge of G at least once; in other words, produce a ‘complete’ subdivision G of G. Observe that G has edge-connectivity 2. To conclude our proof of Theorem 5 it suffices to show the following.
Claim 4.
The graph G does not admit a covering by two even and one odd subgraphs.
Start by recognizing that every even subgraph H of G corresponds to an even subgraph H of G obtained by suppressing in H each 2-vertex belonging to V ( H ) \ V ( G ) . Now for the claim, arguing by contradiction, suppose there exist even subgraphs H 1 , H 2 and an odd subgraph K of G such that { H 1 , H 2 , K } constitute a covering of G . Let v be any 2-vertex of G contained in V ( G ) \ V ( G ) . Clearly, E G ( v ) is not entirely covered by K . Thus, v belongs to at least one of the subgraphs H 1 , H 2 . Consequently, v is a 2-vertex in at least one of those two even subgraphs.
Consider now an arbitrary edge e E ( G ) , and let v 1 , , v k be the 2-vertices ‘introduced’ on e while constructing G from G. Assuming v 1 belongs in H 1 , we successively conclude that v 2 , v 3 , , v k are also in H 1 . It follows that e E ( H 1 ) , where H i denotes the even subgraph of G rendered by H i , i = 1 , 2 . The arbitrariness of e tells that { H 1 , H 2 } constitutes a covering of G by two even subgraphs, a contradiction. This establishes the claim.
Note in passing that Figure 3 depicts a complete subdivision of the Petersen graph, the smallest snark. Thus, it is uncoverable by two even and one odd subgraphs. □
Remark 1.
The first part of Theorem 5 allows a succinct argument in the case of even-ordered graphs. Indeed, by duplicating the edges of G, the obtained 6-edge-connected graph surely contains three edge-disjoint spanning trees. These trees correspond to three spanning trees of G, call them T , T , and T , such that the collection of their edge-complements { T ¯ , T ¯ , T ¯ } constitutes a covering of G. Applying Proposition 1 to T ¯ , T ¯ and Proposition 2 to T ¯ gives a covering of G by two even and one odd subgraphs. In fact, in this case the requirement for 3-edge-connectedness can be slightly relaxed by admitting the presence of a single edge 2-cut. Namely, then the duplication of each edge would furnish a graph that is just two edges ‘short’ from being 6-edge-connected, which in view of Corollary 1, would nevertheless guarantee the existence of three edge-disjoint spanning trees in it.
Remark 2.
The examples provided in the proof of the second part of Theorem 5 point to an infinite family of 2-edge-connected graphs, uncoverable by two even and one odd subgraphs, that are pairwise topologically inequivalent.
One naturally wonders if the decision problem whether a graph admits a covering by two even and one odd subgraphs can be solved efficiently. It turns out that this answers in the negative.
Proposition 4.
The decision problem whether a graph is coverable by two even subgraphs and one odd subgraph is NP -hard.
Proof. 
As already observed in the second part of the proof of Theorem 5 (c.f. Claim 4), given a graph G and one of its complete subdivisions G , G is coverable by two even subgraphs if and only if G is coverable by two even subgraphs and one odd subgraph. Thus, generally speaking, the latter decision problem must be at least as hard as the former. However, the following facts are known to be true (see e.g., [19]). (1) The chromatic index of each cubic loopless graph (simple or not) equals three or four; accordingly, the graph is said to be in Class 1 or Class 2. (2) A cubic loopless graph belongs to Class 1 if and only if it can be covered by two even subgraphs. (3) The classification problem, that decides to which class a graph belongs, is NP -hard even in the cubic case (Holyer [20] and Leven and Galil [21]).
Consequently, the decision problems regarding coverability by two even subgraphs and by two even and one odd subgraphs, respectively, are both NP -hard. □

4. Coverability by Many Parts

In this section we discuss the coverability of graphs by more than three parity regular subgraphs. We commence by noting several conclusions in this direction that are straightforward consequences of Theorems 2, 3 and Proposition 3. Afterwards we deal with the only remaining facet of the matter.
  • Coverability by four or more even subgraphs. An obvious necessary condition for coverability by (any number of) even subgraphs is the absence of bridges, and once this condition is fulfilled, three even subgraphs suffice (by Theorem 2). Thus, coverability by more than three even subgraphs brings nothing new.
  • Coverability by four or more odd subgraphs. As already mentioned in the introductory section, an obvious necessary condition for coverability by (any number of) odd subgraphs is the absence of isolated loops, and once this requirement is met, other presence of loops has no influence on the minimum size of such a covering. Thus, loopless graphs are the rightful setting for this particular coverability issue. In view of Theorem 3, apart from four types of graphs of order 3, every other connected loopless graph is coverable by three odd subgraphs. The remaining four cases (in the realm of connected loopless graphs) are captured through the following observation: If G is obtainable from a graph H depicted in Figure 1 by a (possibly void) sequence of additions of two parallel edges to a pair of adjacent vertices (such G’s form one of the mentioned four types of connected loopless graphs), then the minimum size of a covering of G by odd subgraphs equals m ( H ) . Indeed, since n ( G ) = 3 , every non-void odd subgraph of G must be of order 2.
  • Combined coverings by even and odd subgraphs. If at least two odd subgraphs are allowed then Proposition 3 assures that such a covering always exists (it can even be made a decomposition). Thus, the only remaining aspect to be considered is the coverability by three (or more) even subgraphs and one odd subgraph. In fact, in view of Theorem 2, it makes no difference if more than three even subgraphs are allowed because no bridge can be covered by an even subgraph. In other words, the set of bridges has to be contained within the odd subgraph used in such a covering.
We shall show that the decision problem whether a graph is coverable by three even and one odd subgraphs can be solved efficiently. This will be deduced from the following result.
Theorem 6.
The existence of an odd subgraph H of G that contains a given set S E ( G ) can be decided in polynomial time. In the affirmative, such a subgraph can be efficiently found.
Proof. 
The proof is organized as follows. Our initial observation is that the problem is equivalent to the existence of a certain ‘compatibility’ subgraph in each component of G S . We approach this alternative existence problem for an arbitrary connected graph G 0 , by first settling particular cases (in Claims 1–3). Afterwards, we induct on the number of blocks of G 0 . In the inductive step (realized in Claim 4) we look at an end-block B 0 of G 0 , and reduce the problem to the graph G 0 Int ( B 0 ) . These four claims lead to an efficient algorithm since the case of a 2-connected graph G 0 , amounting to G 0 = Int ( G 0 ) , is already covered in Claims 1–3.
Let us consider the induced subgraph G [ S ] and the (possibly empty) sets E v e n V ( G [ S ] ) and O d d V ( G [ S ] ) of even and odd vertices of G [ S ] , respectively. It is straightforward that the existence of H amounts to the existence of a subgraph K of G S such that E v e n V ( G [ S ] ) O d d V ( K ) O d d V ( G [ S ] ) ¯ and E v e n V ( K ) O d d V ( G [ S ] ) .
We introduce the following ad-hoc terminology. Given a connected graph G 0 and disjoint (possibly empty) subsets S , S V ( G 0 ) , say that G 0 is ( S , S ) -compatible if there exists a subgraph K G 0 with S O d d V ( K ) S ¯ and E v e n V ( K ) S . We proceed to explain how it can be efficiently decided on the ( S , S ) -compatibility of G 0 , since the considered existence problem reduces to such compatibility issues for the components of G S .
Claim 1.
If S ¯ is even-sized, then G 0 is ( S , S ) -compatible.
Let K be an S ¯ -join of G 0 . Then O d d V ( K ) = S ¯ S and E v e n V ( K ) = S . Hence, the subgraph K confirms that G 0 is ( S , S ) -compatible, which settles Claim 1.
Claim 2.
If V ( G 0 ) = S S , then G 0 is ( S , S ) -compatible if and only if S is even-sized.
Under the assumptions, { S , S } is a partition of V ( G ) . Thus, the ( S , S ) -compatibility of G 0 amounts to the existence of a subgraph K with O d d V ( K ) = S . In other words, if and only if there is a subgraph K which (seen as spanning) forms an S -join of G 0 . Therefore, the claimed is a consequence of the handshake lemma and Claim 1.
In what follows we assume that V ( G 0 ) S S .
Claim 3.
If Int ( G 0 ) S S , then G 0 is ( S , S ) -compatible.
By Claim 1, we may suppose that S ¯ is odd-sized. Select a vertex v Int ( G 0 ) \ ( S S ) . Then S { v } ¯ is even-sized and G 0 v is connected. Form an S { v } ¯ -join K of G 0 v . Since O d d V ( K ) = S ¯ \ { v } S and E v e n V ( K ) = S , the subgraph K of G 0 has the desired properties, which confirms Claim 3.
Let us further assume that Int ( G 0 ) S S . In view of Claims 2 and 3, we may confine to κ ( G 0 ) = 1 , and consider an end-block B 0 of G 0 . Say v 0 is the cut vertex of G 0 belonging in V ( B 0 ) . As V ( B 0 ) \ { v 0 } = Int G 0 ( B 0 ) Int ( G 0 ) , it follows that Int G 0 ( B 0 ) S S . Thus, Int G 0 ( B 0 ) S = Int G 0 ( B 0 ) S ¯ . Denote G 1 = G 0 Int G 0 ( B 0 ) . Form disjoint (possibly empty) subsets S 1 , S 1 of V ( G 1 ) from the respective restrictions S V ( G 1 ) , S V ( G 1 ) by adjusting the membership of v 0 as follows:
  • If Int G 0 ( B 0 ) S is even-sized, then simply take S 1 = S V ( G 1 ) and S 1 = S V ( G 1 ) ;
  • If Int G 0 ( B 0 ) S is odd-sized, then define S 1 = ( S V ( G 1 ) ) { v 0 } and
    S 1 = ( S V ( G 1 ) ) { v 0 } if v 0 S , ( S V ( G 1 ) ) \ { v 0 } if v 0 S .
The above cumbersome definition of the sets S , S is justified by the following.
Claim 4.
The graph G 0 is ( S , S ) -compatible if and only if G 1 is ( S 1 , S 1 ) -compatible.
Assuming G 0 is ( S , S ) -compatible, take a subgraph K with S O d d V ( K ) S ¯ and E v e n V ( K ) S . Form the subgraph K 1 = G 1 K of G 1 . We show that:
S 1 O d d V ( K 1 ) S 1 ¯ (complement taken in V ( G 1 ) ) and E v e n V ( K 1 ) S 1 . ( * )
Indeed, putting v 0 aside, clearly every other vertex of K 1 is in order with ( * ) . Assuming v 0 K 1 , consider the graph K 0 = B 0 K . Then S Int G 0 ( B 0 ) O d d V ( K 0 ) ( S ¯ Int G 0 ( B 0 ) ) { v 0 } and E v e n V ( K 0 ) ( S Int G 0 ( B 0 ) ) { v 0 } . Since S ¯ Int G 0 ( B 0 ) = S Int G 0 ( B 0 ) , we have:
O d d V ( K 0 ) = S Int G 0 ( B 0 ) if S Int G 0 ( B 0 ) is even - sized , ( S Int G 0 ( B 0 ) ) { v 0 } if S Int G 0 ( B 0 ) is odd - sized .
Hence, it holds that d K 1 ( v 0 ) 2 d K ( v 0 ) + | S Int G 0 ( B 0 ) | . Consequently, if S Int G 0 ( B 0 ) is even-sized then ( * ) follows from d K 1 ( v 0 ) 2 d K ( v 0 ) and the choice of K. On the other hand, if S Int G 0 ( B 0 ) is odd-sized then degrees d K 1 ( v 0 ) and d K ( v 0 ) are of different parities, and proceed by distinguishing between two possibilities: ( i ) if v 0 S , by definition v 0 S 1 , and ( * ) is satisfied at v 0 (as d K ( v 0 ) is odd, and thus d K 1 ( v 0 ) is even); ( i i ) if v 0 S , by definition v 0 S 1 , yielding ( * ) at v 0 (as d K ( v 0 ) is even and d K 1 ( v 0 ) is odd). This completes the verification of ( * ) , and shows ( S 1 , S 1 ) -compatibility of G 1 .
Proving the other direction, assume that G 1 is ( S 1 , S 1 ) -compatible. Hence, for a subgraph K 1 of G 1 condition ( * ) holds. We construct a subgraph K 0 B 0 as follows. If the intersection S Int G 0 ( B 0 ) is even-sized, simply let K 0 be an S Int G 0 ( B 0 ) -join of B 0 . Then O d d V ( K 0 ) = S Int G 0 ( B 0 ) and E v e n V ( K 0 ) = ( S Int G 0 ( B 0 ) ) { v 0 } . The definition of S 1 , S 1 implies that the graph K = K 0 K 1 meets the requirements granting ( S , S ) -compatibility of G 0 . On the other hand, if S Int G 0 ( B 0 ) is odd-sized, take as K 0 an ( S Int G 0 ( B 0 ) ) { v 0 } -join of B 0 . Then O d d V ( K 0 ) = ( S Int G 0 ( B 0 ) ) { v 0 } and E v e n V ( K 0 ) = S Int G 0 ( B 0 ) . One readily checks that in each of the possibilities regarding the membership of v 0 , the graph K = K 0 K 1 once again shows ( S , S ) -compatibility of G 0 . This settles the claim.
As the number of blocks decreases with passing from G 0 to G 1 in Claim 4, the four claims together clearly lead to an efficient algorithm for deciding whether G 0 is ( S , S ) -compatible. Applied to each component C of the graph G S by taking S = E v e n V ( G [ S ] ) V ( C ) and S = O d d V ( G [ S ] ) V ( C ) this efficiently solves our initial decision problem. □
A straightforward consequence of Theorem 6 is that it can be efficiently decided whether a given graph is coverable by three even subgraphs and one odd subgraph.
Corollary 2.
Given a graph G, it can be decided in polynomial time whether it admits a covering by three even subgraphs and one odd subgraph.
Proof. 
Denote by S the (possibly empty) set of bridges of G. Since G S is bridgeless, it can be covered by three even subgraphs, by Theorem 2. Hence the considered coverability issue is equivalent to the existence of an odd subgraph H of G such that S E ( H ) . The assertion follows from Theorem 6. □
We end this section by noting that the parity counterpart to Theorem 6 regarding the existence of an even subgraph K of G that contains a given set S E ( G ) can also be decided efficiently. Indeed, one readily observes that such a subgraph K exists, if and only if, every component of G S contains an even number (possibly zero) of vertices from O d d V ( G [ S ] ) . In the affirmative, such a subgraph can be found in polynomial time.

5. Coverability by Two Parts

Jaeger [8] proved that sufficiently high edge-connectivity guarantees coverability by two even subgraphs. Obviously, no higher edge-connectivity could provide further decrease in the number of required even subgraphs.
Theorem 7
(Jaeger, 1979). Every 4-edge-connected graph is coverable by two even subgraphs.
This result is sharp in terms of edge-connectivity, as every snark presents a 3-edge-connected (cubic) graph uncoverable by two even subgraphs. Note that a ‘full’ parity counterpart to Theorem 7, that is, a positive general result on coverability of graphs having sufficiently high edge-connectivity by two odd subgraphs, is impossible because every nontrivial Eulerian graph of odd order clearly cannot be covered by two odd subgraphs. Thus, not even sufficiently high connectivity would guarantee such coverability. On the other hand, in view of Corollary 1 and Proposition 2, it is easily seen that every 4-edge-connected even-ordered graph is coverable by two odd subgraphs.
In this section we consider the possibilities for a semi parity counterpart to Theorem 7, namely, coverability by one even and one odd subgraph. The next result will provide a useful criterion.
Proposition 5.
Let G be a graph, and let H be an odd subgraph of G. The following four statements are equivalent:
( i )
There exists an even subgraph K of G such that { H , K } is a covering of G.
( i i )
There exists an O d d V ( H ¯ ) -join of H.
( i i i )
H meets every odd edge cut of G.
( i v )
O d d V ( G ) V ( H ) and every component of H intersects the set E v e n V ( G ) in an even (possibly zero) number of vertices.
Proof. 
To establish equivalence between ( i ) and ( i i ) simply note that each of them is equivalent to the requirement that the edge set of H ¯ is fully contained within an even subgraph of G. On the other hand, this equivalent form of ( i i ) clearly implies ( i i i ) . Indeed, as every even subgraph has even-sized (possibly empty) intersection with every edge cut, no odd edge cut of G could lie entirely in E ( H ¯ ) . Let us show that ( i i i ) implies ( i i ) . Denote T = O d d V ( H ¯ ) and consider an arbitrary component C of H. Since H ¯ ( V ( C ) ) = G ( V ( C ) ) must be even-sized by ( i i i ) , we deduce that
| T V ( C ) | 2 v V ( C ) d H ¯ ( v ) = | H ¯ ( V ( C ) ) | + v V ( C ) d H ¯ [ V ( C ) ] ( v ) 2 | H ¯ ( V ( C ) ) | 2 0 .
Using that T V ( C ) is even-sized, statement ( i i i ) follows from the arbitrariness of C and Lemma 1.
Finally, we show the equivalence of ( i i ) and ( i v ) . For this it suffices to observe that
O d d V ( H ¯ ) = ( O d d V ( G ) \ V ( H ) ) ( V ( H ) E v e n V ( G ) ) .
Thus, an O d d V ( H ¯ ) -join of H exists if and only if O d d V ( G ) \ V ( H ) = and every component of H meets E v e n V ( G ) in an even number of vertices. □
The equivalence of statements ( i ) and ( i v ) in Proposition 5 yields the promised criterion.
Corollary 3.
A graph G is coverable by one even subgraph and one odd subgraph, if and only if, there is an odd subgraph H of G satisfying that O d d V ( G ) V ( H ) and every component of H intersects the set E v e n V ( G ) in an even (possibly zero) number of vertices.
It turns out that it cannot be efficiently decided whether such an odd subgraph H of G exists.
Proposition 6.
The decision problem whether a graph is coverable by an even subgraph and an odd subgraph is NP -hard.
Proof. 
Given a graph G, let G be its crown, that is, the graph obtained by appending a pendant edge to each vertex v V ( G ) . Since every vertex of G becomes incident with a bridge of G , the graph G is coverable by an even subgraph and an odd subgraph, if and only if, G is coverable by two even subgraphs. Consequently, the considered decision problem is at least as hard as the problem of deciding whether a graph is coverable by two even subgraphs. As already mentioned in the proof of Proposition 4, the latter problem is known to be NP -hard. □
Interestingly, the analogous decomposition issue is quite easily solvable in polynomial time, since it amounts to finding the components of a certain induced subgraph.
Proposition 7.
A graph G decomposes into an even subgraph and an odd subgraph, if and only if, each component of G [ O d d V ( G ) ] has an even order.
Proof. 
Assuming such a decomposition { K , H } exists, with H being the odd subgraph, it must be that V ( H ) = O d d V ( G ) and thus E ( H ) E ( G [ O d d V ( G ) ] ) . Consequently, for each component C of G [ O d d V ( G ) ] , the intersection C H constitutes a spanning odd subgraph of C. Hence every component of G [ O d d V ( G ) ] is of even order.
Proving the other direction, Lemma 1 guarantees the existence of an odd spanning subgraph in each component of G [ O d d V ( G ) ] . Denote by H the union of those odd subgraphs. Then H is an odd subgraph of G such that H ¯ is an even subgraph of G. □
We shall make use of Corollary 3 while proving the following result.
Proposition 8.
Every 4-edge-connected graph of even order admits a covering by one even subgraph and one odd subgraph. Contrarily, there exist graphs of odd order with arbitrarily high edge-connectivity none of which admits such a covering.
Proof. 
Let G be a 4-edge-connected graph of even order n ( G ) . In view of Proposition 1, the edge-connectivity alone guarantees two edge-disjoint spanning trees of G, say T and T . Thus, { T ¯ , T ¯ } constitute a covering of G. By Proposition 1, there exists an even subgraph K of G such that K T ¯ . Since n ( G ) is even, Proposition 2 yields an odd spanning subgraph K of G such that K T ¯ . Then { K , K } is a covering of G consisting of an even and an odd subgraph.
Let us note in passing that, due to the fact that 2 k -edge-connectedness is a slightly stronger requirement than the condition given in Theorem 4, by Corollary 1, the requirement for 4-edge-connectedness in the first part of Proposition 8 can be slightly relaxed by admitting the presence of a single edge 2-cut (and no edge 1-cuts nor 3-cuts), or the presence of at most two edge 3-cuts (and no edge 1-cuts nor 2-cuts). Indeed, in either relaxation, two edge-disjoint spanning trees of G would still exist.
Turning to the second part of the statement, consider a pair G , G of disjoint Eulerian graphs of odd order each. We assert that the graph G = ( G G ) K 1 does not admit a covering by one even subgraph and one odd subgraph. Indeed, arguing by contradiction, suppose G admits such a covering. Then, according to Corollary 3, there is an odd subgraph H of G such that O d d V ( G ) V ( H ) and every component of H intersects the set E v e n V ( G ) in an even (possibly zero) number of vertices. However, this is impossible, as E v e n V ( G ) is a singleton and G [ O d d V ( G ) ] consists of two odd components. To assure high edge-connectivity of G, simply take for G , G large enough complete graphs of odd order. □
One cannot help but notice that the examples of ‘uncoverable’ graphs provided in the proof of Proposition 8, besides being of odd order, have all but one odd vertices, and moreover, the unique even vertex constitutes a (vertex) 1-cut of the graph. Each such example can be seen as being obtained from K 2 by subdividing (once) the edge, thus creating a new vertex, and then ‘blowing up’ every old vertex to an Eulerian graph of odd order. Analogously, starting from K 1 , n for an odd n, subdividing each edge, and then ‘blowing up’ every old vertex to an Eulerian graph of odd order, we obtain an example of a graph that is uncoverable by an even subgraph and an odd subgraph, in view of Corollary 3. This construction clearly includes graphs of arbitrarily high edge-connectivity, that contain an arbitrary odd number of even vertices, and such that each even vertex constitutes a 1-cut.
Note in passing that, given a connected graph G, if E v e n V ( G ) is a singleton that additionally does not present a 1-cut of G, then the mere connectedness of G E v e n V ( G ) guarantees the existence of a covering of G by an even and an odd subgraph; indeed, Proposition 7 tells that a graph G decomposes into an even and an odd subgraph, if and only if, each component of G E v e n V ( G ) is of even order.
However, if the set E v e n V ( G ) becomes larger than a singleton than 2-connectedness alone does not suffice for the considered coverability. Namely, K 3 , 4 is an example of a 2-connected graph that does not admit a covering by one even subgraph and one odd subgraph, by Corollary 3. (Note that K 3 , 4 is a graph of edge-connectivity 3.)
We also wish to bring attention to a pair of sufficient conditions for coverability by an even and an odd subgraphs.
Proposition 9.
Let G be a graph, and consider the following three statements:
(a) 
There are two edge-disjoint spanning trees of G such that a vertex v E v e n V ( G ) is pendant in each of them.
(b) 
There are an Eulerian spanning subgraph G e of G and a vertex v E v e n V ( G ) such that d G e ( v ) = d G ( v ) and G e v is connected.
(c) 
G admits a covering by an even subgraph and an odd subgraph.
Then ( a ) ( b ) ( c ) .
Proof. 
We justify the implications ( a ) ( b ) and ( b ) ( c ) .
Proof of ( a ) ( b ) : Let T and T be such a pair of spanning trees. Note that T ¯ is a connected spanning subgraph of G (since T T ¯ ). Moreover, v O d d V ( T ¯ ) . Take an O d d V ( T ¯ ) -join H of T and form the union G e = H T ¯ . Then G e is an Eulerian spanning subgraph of G such that d G e ( v ) = d G ( v ) . Moreover, since T v is connected and fully contained within G e v , the latter graph is connected.
Proof of ( b ) ( c ) : Let G e be such an Eulerian spanning subgraph of G. Consider the set S = E v e n V ( G e ¯ ) . Assume first that n ( G ) is even. As then S is even-sized, there exists an S-join H of G e . The union G o = H G e ¯ is a spanning odd subgraph of G. Clearly, { G e , G o } constitutes a cover of G by an even and an odd (spanning) subgraphs. Assume now that n ( G ) is odd. This time S is odd-sized. Baring in mind that v is an isolated vertex of G e ¯ , take an S \ { v } -join H of G e v and form the union G o = H ( G e ¯ v ) . Then G o is an odd subgraph of G, and { G e , G o } is a cover of G. □
Now we promptly obtain the following.
Corollary 4.
Let G be a 4-edge-connected graph that contains an even vertex v V ( G ) of degree d G ( v ) = 4 . Then G admits a covering by one even subgraph and one odd subgraph.
Proof. 
Let S E G ( v ) be an arbitrary 2-set. Take a pair of edge-disjoint spanning trees of G S , guaranteed by Corollary 1, and apply the implication ( a ) ( c ) from Proposition 9. □
It is therefore tempting to conclude the current discussion with a pair of conjectures. Note that Corollary 4 supports the former, which in turn readily implies the latter. In view of the first part of Proposition 8, for even-ordered graphs the 4-edge-connectedness requirement alone grants both conjectures.
Conjecture 1.
G be a 4-edge-connected graph that contains an even non-cut vertex. Then G admits a covering by one even subgraph and one odd subgraph.
Conjecture 2.
Every 2-connected and 4-edge-connected graph admits a covering by one even subgraph and one odd subgraph.

Author Contributions

Conceptualization, R.Š and M.P.; methodology, M.P.; software, R.Š; investigation, M.P. and R.Š. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by ARRS Program P1-0383 and ARRS Project J1-1692.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bondy, J.A.; Murty, U.S.R. Graph Theory. Graduate Texts in Mathematics; Springer: New York, NY, USA, 2008; Volume 244. [Google Scholar]
  2. Tutte, W.T. A contribution to the theory of chromatic polynomials. Canad. J. Math. 1954, 6, 80–91. [Google Scholar] [CrossRef]
  3. Diestel, R. Graph Theory. In Graduate Texts in Mathematics; Springer: Berlin/Heidelberg, Germany, 2010; Volume 173. [Google Scholar]
  4. Zhang, C.Q. Integer flows and cycle covers of graphs. In Monographs and Textbooks in Pure and Applied Mathematics; Marcel Dekker Inc.: New York, NY, USA, 1997; Volume 205. [Google Scholar]
  5. Matthews, K.R. On the eulericity of a graph. J. Graph Theory 1978, 2, 143–148. [Google Scholar] [CrossRef]
  6. Edmonds, J.R. Minimum partition of a matroid into independent sets. J. Res. Nat. Bur. Standards Sect. B 1965, 69B, 67–72. [Google Scholar] [CrossRef]
  7. Jaeger, F. On nowhere-zero flows in multigraphs. In Proceedings of the Fifth British Combinatorial Conference, Aberdeen, Scotland, 14–18 July 1975; pp. 373–378. [Google Scholar]
  8. Jaeger, F. Flows and generalized coloring theorems in graphs. J. Combin. Theory Ser. B 1979, 26, 205–216. [Google Scholar] [CrossRef] [Green Version]
  9. Kilpatrick, P.A. Tutte’s First Colour-Cycle Conjecture. Ph.D. Thesis, University of Cape Town, Cape Town, South Africa, 1975. [Google Scholar]
  10. Tutte, W.T. A class of Abelian groups. Canad. J. Math. 1956, 8, 13–28. [Google Scholar] [CrossRef] [Green Version]
  11. Petruševski, M.; Škrekovski, R. Coverability of graph by three odd subgraphs. J. Graph Theory 2019, 92, 304–321. [Google Scholar] [CrossRef]
  12. Tarjan, R. Depth-first search and linear graph algorithms. SIAM J. Comput. 1972, 1, 146–160. [Google Scholar] [CrossRef]
  13. Schrijver, A. Combinatorial optimization. Polyhedra and efficiency. In Algorithms and Combinatorics; Springer: Berlin/Heidelberg, Germany, 2003; Volume A. [Google Scholar]
  14. Nash-Williams, C.S.J.A. Edge-disjoint spanning trees of finite graphs. J. Lond. Math. Soc. 1961, 36, 445–450. [Google Scholar] [CrossRef]
  15. Tutte, W.T. On the problem of decomposing a graph into n connected factors. J. London Math. Soc. 1961, 36, 221–230. [Google Scholar] [CrossRef]
  16. Kundu, S. Bounds on the number of disjoint spanning trees. J. Combin. Theory Ser. B 1974, 17, 199–203. [Google Scholar] [CrossRef] [Green Version]
  17. Lužar, B.; Petruševski, M.; Škrekovski, R. Odd edge coloring of graphs. Ars Math. Contemp. 2015, 9, 277–287. [Google Scholar] [CrossRef]
  18. Petruševski, M.; Škrekovski, R. Odd decompositions and coverings of graphs. Eur. J. Combin. 2021, 91. [Google Scholar] [CrossRef]
  19. Chartrand, G.; Zhang, P. Chromatic Graph Theory; Chapman & Hall (CRC Press): London, UK, 2009. [Google Scholar]
  20. Holyer, I. The NP-completeness of edge-coloring. SIAM J. Comput. 1981, 10, 718–720. [Google Scholar] [CrossRef]
  21. Leven, D.; Galil, Z. NP-completeness of finding the chromatic index of regular graphs. J. Algorithms 1983, 4, 35–44. [Google Scholar] [CrossRef]
Figure 1. Four graphs G 1 , G 2 , G 3 , G 4 such that each G i is uncoverable by less than m ( G i ) odd subgraphs.
Figure 1. Four graphs G 1 , G 2 , G 3 , G 4 such that each G i is uncoverable by less than m ( G i ) odd subgraphs.
Mathematics 09 00182 g001
Figure 2. An edge 3-cut of G for which | V 2 | attains minimum value.
Figure 2. An edge 3-cut of G for which | V 2 | attains minimum value.
Mathematics 09 00182 g002
Figure 3. The minimum complete subdivision of the Petersen graph.
Figure 3. The minimum complete subdivision of the Petersen graph.
Mathematics 09 00182 g003
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Petruševski, M.; Škrekovski, R. Coverability of Graphs by Parity Regular Subgraphs. Mathematics 2021, 9, 182. https://0-doi-org.brum.beds.ac.uk/10.3390/math9020182

AMA Style

Petruševski M, Škrekovski R. Coverability of Graphs by Parity Regular Subgraphs. Mathematics. 2021; 9(2):182. https://0-doi-org.brum.beds.ac.uk/10.3390/math9020182

Chicago/Turabian Style

Petruševski, Mirko, and Riste Škrekovski. 2021. "Coverability of Graphs by Parity Regular Subgraphs" Mathematics 9, no. 2: 182. https://0-doi-org.brum.beds.ac.uk/10.3390/math9020182

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop