Downloaded from orbit.dtu.dk on: Oct 02, 2021
On the Chromatic Number of Matching Kneser Graphs
Alishahi, Meysam; Hossein, Hajiabolhassan
Published in: Combinatorics Probability and Computing
Link to article, DOI: 10.1017/S0963548319000178
Publication date: 2019
Document Version Early version, also known as pre-print
Link back to DTU Orbit
Citation (APA): Alishahi, M., & Hossein, H. (2019). On the Chromatic Number of Matching Kneser Graphs. Combinatorics Probability and Computing, 29(1), 1-21. https://doi.org/10.1017/S0963548319000178
General rights Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights.
Users may download and print one copy of any publication from the public portal for the purpose of private study or research. You may not further distribute the material or use it for any profit-making activity or commercial gain You may freely distribute the URL identifying the publication in the public portal
If you believe that this document breaches copyright please contact us providing details, and we will remove access to the work immediately and investigate your claim.
arXiv:1507.08456v1 [math.CO] 30 Jul 2015 elkonrsl fShivraottecrmtcnme o number chromatic the about grap Schrijver matching of of result number well-known chromatic the determining by Hence, yeeg e of set hyperedge ti ot oigta crje rp samthn rp K graph matching a is graph Schrijver a that noting worth is It h yeegsof hyperedges the aiiso rps .. nsrmlirps e [ chroma see multigraphs, the Kneser determined e.g., they graphs, fo Next, of bound families hypergraphs. lower tight Kneser a of provides ber it that showed they Moreover, h rsn uhr [ chro authors the the present determine of representations the version can combinatorial appropriate equivalent one some an that Lemma, choosing Tucker’s show by we graphs, by paper, represented some this be can In graph any that graphs. known is It disjoint. are o hypergraph a For Introduction 1 l yeegsof hyperedges all 1 h eerho osi aiblasni upre yECa ERC by supported is Hajiabolhassan Hossein of research The A nTeCrmtcNme fMthn Graphs Matching of Number Chromatic The On ujc lsicto:0C5(56,55U10) (05C65, 05C15 classification: Subject o Tur´anKeywords: number generalized the chromatic of spe the terms by determine in graphs we graphs matching matching particular, of these In family grap large number. Schrijver a altermatic of of their number number th chromatic chromatic of the the generalization mine a about as Schrijver paper, of this kno grap In result vertic is permutation two graphs. It the matching and and by set edge-disjoint. sented graphs, se vertex Schrijver are the the as matchings graphs, has graph Kneser corresponding graph a numb the matching of altermatic if size A jacent the specified number. a that chromatic of show the matchings to for Theorem, combinat bound equivalent Borsuk-Ulam lower an the Lemma, Tucker’s of used sion and graphs of number na ale ae,tepeetatos(03 [ (2013) authors present the paper, earlier an In aciggraph matching esmAlishahi Meysam H H H H hoai ubr eea nsrHypergraph,Tur´an Number. Kneser General Number, Chromatic h etxstof set vertex the , screpnigt l acig faseie ieo cycl a of size specified a of matchings all to corresponding is r orsodn oalmthnso pcfidsz fagra a of size specified a of matchings all to corresponding are n w etcsaeajcn ftecrepnighyperedg corresponding the if adjacent are vertices two and 1 a erpeetdb h eea nsrgahKG( graph Kneser general the by represented be can ∗ meysam nrdcdteatrai ubro nsrhypergraphs. Kneser of number altermatic the introduced ] ..Box P.O. eateto ahmtclSciences Mathematical of Department hhdBhst nvriy G.C. University, Beheshti Shahid † nvriyo hhod Iran Shahrood, of University eateto Mathematics of Department [email protected] [email protected] 19839-63113 † n osi Hajiabolhassan Hossein and Abstract h eea nsrgraph Kneser general the 1 ern Iran Tehran, , 2 ]. 1 nrdcdtealtermatic the introduced ] vne rn GRACOL. grant dvanced oskUa Theorem, Borsuk-Ulam crje graphs. Schrijver f aiu eea Kneser general various o hm nve of view In them. for h hoai num- chromatic the r s egnrlz the generalize we hs, scnb repre- be can hs i ubro some of number tic KG( s edeter- we hs, well-known e G( ai ubrof number matic matchings. f nta the that wn ∗ H ubrof number saead- are es H ra ver- orial stestof set the is ) ,weethe where ), fall of t ri a is er cifying H ,where ), ph. es e. This paper is organized as follows. In Section 2, we set up notations and termi- nologies. In particular, we will be concerned with the definition of altermatic number and strong altermatic number and we mention some results about them. Also, we introduce the alternating Tur´an number of graphs which is a generalization of the generalized Tur´an number. Next, we introduce a lower bound for the chromatic number in terms of the alternating Tur´an number. In fact, if one can show that the alternating Tur´an number is the same as the generalized Tur´an number for a family of graphs, then one can determine the chromatic number of some family of graphs. In Section 3, we study the chromatic number of matching graphs. In particular, as a generalization of the well-known result of Schrijver, we specify the chromatic number of a large family of matching graphs in terms of the generalized Tur´an number of matchings. Also, as a consequence, we determine the chromatic number of large permutation graphs.
2 Notations and Terminologies
In this section, we setup some notations and terminologies. Hereafter, the symbol [n] stands for the set {1, 2,...,n}. A hypergraph H is an ordered pair (V (H), E(H)), where V (H) is a set of elements called vertices and E(H) is a set of nonempty subsets of V (H) called hyperedges. Unless otherwise stated, we consider simple hypergraphs, i.e., E(H) is a family of distinct nonempty subsets of V (H). A vertex cover T of H is a subset of its vertex set which meets any hyperedge of H. Also, a k-coloring of a hypergraph H is a mapping h : V (H) −→ [k] such that for any hyperedge e, we have |{h(v) : v ∈ e}| ≥ 2, i.e., no hyperedge is monochromatic. The minimum k such that there exists a coloring h : V (H) −→ [k] is called the chromatic number of H and is denoted by χ(H). Note that if the hypergraph H has some hyperedge with cardinality 1, then there is no k-coloring for any k. Therefore, we define the chromatic number of such a hypergraph to be infinite. A hypergraph H is k-uniform, if all hyperedges of H have the same size k. By a graph G, we mean a 2-uniform hypergraph. Also, let o(G) denote the number of odd components of the graph G. For brevity, we use G =∼ H to mention that there is an isomorphism between two graphs G and H. Also, if G =∼ H, then we say G and H are isomorphic. A homomorphism from a graph G to a graph H is a mapping f : V (G) −→ V (H) which preserves the adjacency, i.e., if xy ∈ E(G), then f(x)f(y) ∈ E(H). For brevity, we use G −→ H to denote that there is a homomorphism from G to H. If we have both G −→ H and H −→ G, then we say G and H are homomorphically equivalent and show this by G ←→ H. Note that χ(G) is the minimum integer k for which there is a homomorphism from G to the complete graph Kk. For a subgraph H of G, the subgraph G \ H is obtained from G by removing the edge set of H. Also, G − H is obtained from G by removing the vertices of H with their incident edges.
2.1 Altermatic Number
The sequence x1,x2,...,xm ∈ {−1, +1} is said to be an alternating sequence, if any n two consecutive terms are different. For any X = (x1,x2,...,xn) ∈ {−1, 0, +1} \ {(0, 0,..., 0)}, the alternation number of X, alt(X), is the length of a longest al-
2 ternating subsequence of nonzero terms of (x1,x1,...,xn). Note that we consider just nonzero entries to determine the alternation number of X. However, for the simplicity of notations, we define alt((0, 0,..., 0)) = 0. Let V = {v1, v2, . . . , vn} be a set of size n and LV be the set of all linear orderings of V , i.e., LV =
{vi1 < vi2 < · · · < vin : (i1, i2,...,in) ∈ Sn}. For any linear ordering σ : vi1 < vi2 <
· · · < vin ∈ LV and 1 ≤ j ≤ n, define σ(j) = vij . We sometimes represent a linear ordering of V by a permutation, i.e., σ = (vi1 , vi2 , . . . , vin ), and we use interchange- ably these two kinds of representations of any linear ordering. Moreover, for any n + X = (x1,...,xn) ∈ {−1, 0, +1} , define Xσ = {σ(j) : xj = +1} = {vij : xj = +1} − and Xσ = {σ(k) : xk = −1} = {vik : xk = −1}. For any hypergraph H = (V, E) and σ ∈ LV , where |V | = n. Define altσ(H) n (resp. saltσ(H)) to be the largest integer k such that there exists an X ∈ {−1, 0, +1} + − with alt(X) = k and that none (resp. at most one) of Xσ and Xσ contains any (resp. some) hyperedge of H. Note that if any singleton is a hyperedge of H, then alt(H) = 0. Also, altσ(H) ≤ saltσ(H) and equality can hold. Now, set alt(H) = min{altσ(H) : σ ∈ LV } and salt(H) = min{saltσ(H) : σ ∈ LV }. Define the altermatic number and the strong altermatic number of a graph G, respectively, as follows ζ(G) = max {|V (H)|− alt(H) : KG(H) ←→ G} H and ζs(G) = max {|V (H)| + 1 − salt(H) : KG(H) ←→ G} . H It was proved in [1, 2] that both altermatic number and strong altermatic number provide tight lower bounds for the chromatic number of graphs. Theorem A. [1] For any graph G, we have
χ(G) ≥ max {ζ(G),ζs(G)} .
2.2 Alternating Tur´an Number Let G be a graph and F be a family of graphs. A subgraph of G is called an F- subgraph, if there is an isomorphism between this subgraph and a member of F. The general Kneser graph KG(G, F) has all F-subgraphs of G as vertex set and two vertices are adjacent if the corresponding F-subgraphs are edge-disjoint. A graph G is said to be F-free, if it has no subgraph isomorphic to a member of F. For a graph G, define ex(G, F), the generalized Tur´an number of the family F in the graph G, to be the maximum number of edges of an F-free spanning subgraph of G. A spanning subgraph of G is called F-extremal if it has ex(G, F)-edges and it is F-free. We denote the family of all F-extremal subgraphs of G with EX(G, F). It is usually a hard problem to determine the exact value of ex(G, F). The concept of Tur´an number was generalized in [2] in order to find the chromatic number of some families of general Kneser graphs as follows. Let G be a graph with E(G)= {e1, e2,...,em}.
For any ordering σ = (ei1 , ei2 ,...,eim ) of edges of G, a 2-coloring of a subset of edges of G (with 2 colors red and blue) is said to be alternating (respect to the ordering σ), if any two consecutive colored edges (with respect to the ordering σ) receive different colors. Note that we may assign no color to some edges of G. In other
3 words, in view of the ordering σ, we assign two colors red and blue alternatively to a subset of edges of G. We use the notation exalt(G, F,σ) (resp. exsalt(G, F,σ)) to denote the maximum number of edges of a spanning subgraph H of G such that the edges of H can be colored alternatively (with respect to the ordering σ) by 2-colors so that each (resp. at least one of) color class is F-free. Now, we are in a position to define the alternating Tur´an number exalt(G, F) and the strong alternating Tur´an number exsalt(G, F) as follows
exalt(G, F) = min exalt(G, F,σ); σ ∈ LE(G) and exsalt(G, F) = min exsalt(G, F,σ); σ ∈ LE(G) . For a graph G, let F be a member of EX(G, F) and σ be an arbitrary ordering of E(G). Now, if we color the edges of F alternatively with two colors with respect to the ordering σ, one can see that any color class has no member of F; and therefore, ex(G, F) ≤ exalt(G, F,σ). Also, it is clear that if we assign colors to more than 2ex(G, F) edges, then a color class has at least more than ex(G, F) edges. It implies exalt(G, F,σ) ≤ 2ex(G, F). Consequently,
ex(G, F) ≤ exalt(G, F) ≤ 2ex(G, F). Next lemma was proved in [2]. For the convenince of the reader, we repeat its proof, thus making our exposition self-contained. Lemma A. [2] For any graph G and family F of graphs,
|E(G)|− exalt(G, F) ≤ χ(KG(G, F)) ≤ |E(G)|− ex(G, F),
|E(G)| + 1 − exsalt(G, F) ≤ χ(KG(G, F)) ≤ |E(G)|− ex(G, F). Proof. Let K ∈ EX(G, F). One can check that any vertex of KG(G, F) contains at least an element of E(G)\E(K). This implies χ(KG(G, F)) ≤ |E(G)|−ex(G, F). On the other hand, consider the hypergraph H whose vertex set is E(G) and hy- peredge set consists of all subgraphs of G isomorphic to some member of F. Note that KG(H) is isomorphic to KG(G, F). One can check that alt(H) = exalt(G, F) and salt(H)=exsalt(G, F). Now, in view of Theorem A, the assertion holds.
The previous lemma enables us to find the chromatic number of some families of graphs. If we present an appropriate ordering σ of the edges of G such that exalt(G, F) = ex(G, F) or exsalt(G, F) − 1 = ex(G, F), then one can conclude that χ(KG(G, F)) = |E(G)|− ex(G, F).
By this observation, the chromatic number of several families of graphs was deter- mined in [2]. Hereafter, for a given 2-coloring of a subset of edges of G, a spanning subgraph of G whose edge set consists of all edges such that red (resp. blue) color has been assigned to them, is termed the red subgraph GR (resp. blue subgraph GB). Further- more, by abuse of language, any edge of GR (resp. GB) is termed a red edge (resp. blue edge).
4 3 Matching Graphs
In this section, we investigate the chromatic number of graphs via their altermatic number. First, in Subsection 3.1, we study the chromatic number of the matching graph KG(G, rK2) when G is a sparse graph. In contrast, in Subsection 3.2, we determine the chromatic number of the matching graph KG(G, rK2) provided that G is a large dense graph.
3.1 A Generalization of Schrijver’s Theorem Matching graphs can be considered as a generalization of Kneser, Schrijver, and permutation graphs. In fact, one can check that KG(nK2, rK2), KG(Cn, rK2), and KG(Km,n, rK2), are isomorphic to Kneser, Schrijver, and permutation graphs, re- spectively. Hence, as a generalization of Lov´asz’s Theorem [12] and Schrijver’s The- orem [13], it would be of interest to determine the chromatic number of matching graph KG(G, rK2). It seems that for any graph G, we usually have χ(KG(G, rK2)) = |E(G)|− ex(G, rK2), but the assertion is not true when G is not a connected graph. For instance, note that χ(KG(nK2, rK2)) = |E(nK2)|− 2ex(nK2, rK2). In this sec- tion, we introduce some sufficient conditions such that the equality χ(KG(G, rK2)) = |E(G)|− ex(G, rK2) holds. A famous generalization of Tutte’s Theorem by Berge in 1985, says that the largest number of vertices saturated by a matching in G is min {|V (G)|− o(G − S⊆V (G) S)+|S|}, where o(G−S) is the number of odd components in G−S. For a bipartite graph, we define its odd girth to be infinite.
Theorem 1. Let r ≥ 2 be an integer and G be a connected graph with odd girth at least g, vertex set V (G) = {v1, v2, . . . , vn}, and degree sequence degG(v1) ≥ g degG(vr−1)+1 degG(v2) ≥ ··· ≥ degG(vn). Moreover, suppose that r ≤ max{ 2 , 4 } and {v1, . . . , vr−1} forms an independent set. If degG(vr−1) is an even integer or r−1 degG(vr−1) > degG(vr), then χ(KG(G, rK2)) = |E(G)|− degG(vi). i X=1
Proof. Consider the subgraph of G containing of all edges incident to some vi, for 1 ≤ i ≤ r − 1. This subgraph does not have any r-matching; consequently, r−1 we have χ(KG(G, rK2)) ≤ |E(G)| − degG(vi). Hence, it is sufficient to show i=1 X r−1 that G satisfies χ(KG(G, rK2)) ≥ |E(G)|− degG(vi). Set s to be the number i X=1 of vi’s such that degG(vi) is an odd integer, where 1 ≤ i ≤ r − 1. If G is an even graph, set H = G; otherwise, add a new vertex w and join it to any odd vertex of ′ ′ ′ G to obtain the graph H. Now, H has an Eulerian tour e1, e2,...,em, where if G is not an even graph, we start the Eulerian tour with w; otherwise, it starts with ′ ′ ′ vn. Consider the ordering (e1, e2,...,em) and remove all new edges incident with w from this ordering to obtain the ordering σ for the edge set of G. In other words, if we traverse the edge ei before than the edge ej in the Eulerian tour, then in the
5 ordering σ we have ei < ej. Now, consider an alternating coloring (with colors blue and red) of edges of G with respect to the ordering σ of length t, where if s 6= 0, then r−1 r−1 R B t =1+ degG(vi); otherwise, t =2+ degG(vi). Recall that G and G are i=1 i=1 the spanningX subgraphs of G whose edge setsX consist of all red edges and blue edges, respectively. We show that if s = 0, then each of GR and GB has an r-matching; and r−1 consequently, exsalt(G, rK2,σ) ≤ 1+ degG(vi). Also, we show that, if s 6= 0, then i=1 X r−1 R B G or G has an r-matching; and consequently, exalt(G, rK2,σ) ≤ degG(vi). In i=1 rX−1 view of Lemma A, these, these imply χ(KG(G, rK2)) = |E(G)|− degG(vi). In i=1 view of the ordering σ, one can see that for any vertex x of G (exceptX at most the first vertex of the Eulerian tour), color red (resp. blue) can be assigned to at most degG(x) half of edges adjacent to x, i.e., ⌈ 2 ⌉. For the first vertex, if t is an even integer, then any color can be assigned to at most half of edges incident to it. This amount can be increased by at most one when t is an odd integer. Now, the proof falls into two parts. g a) First, we show that if r ≤ 2 , then the assertion holds. In fact, if s 6= 0, then we determine the chromatic number by evaluating the altermatic chromatic number. Otherwise, we show that the strong altermatic chromatic number is equal to chromatic number. For j ∈ {R,B}, if Gj does not have any r- matching, then in view of the Tutte-Berge Formula, there exists an Sj ⊆ V (Gj)= V (G) such that |V (Gj)|− o(Gj − Sj)+ |Sj|≤ 2r − 2. Suppose that j j j j j O1, O2,...,Otj are the components of G − S . One can check that for each j j j 1 ≤ i ≤ tj, |V (Oi )| ≤ 2r − |S |− 1 ≤ g − 1. Therefore, every component Oi does not have any odd cycle and so it would be a bipartite graph. Assume j j j j j j j that Oi = Oi (Xi ,Yi ) such that |Xi | ≤ |Yi | (Xi may be an empty set). Set j tj j X = ∪i=1Xi . Note that
tj |V (Oj)| |V (Gj )| − |Sj| |V (Gj)| + |Sj|− 2r + 2 |Xj| = ⌊ i ⌋≤ − = r−|Sj|−1. 2 2 2 i X=1 Therefore, for s = 0 and any j ∈ {R,B}, if Gj does not have any r-matching, then r−1 deg (v ) 1+ G i = |E(Gj )| 2 i X=1 deg (x) deg (x) ≤ ⌈ G ⌉ + ⌈ G ⌉ j 2 j 2 xX∈S xX∈X r−1 deg (v ) ≤ G i 2 i X=1 6 r−1
which is impossible. This means that exsalt(G, rK2,σ) ≤ 1+ degG(vi). Ac- i=1 r−1 X
cordingly, χ(KG(G, rK2)) = |E(G)|− degG(vi). Now, assume that s 6= 0. i=1 Also, suppose that neither GR nor GXB has any r-matching. In view of the assumption, degG(vr−1) is an even integer or degG(vr−1) > degG(vr). Hence,
r−1 R B 1+ degG(vi) = |E(G )| + |E(G )| i X=1 ≤ degGj (x)+ degGj (x) j x∈Sj j x∈Xj Xr−1 X X X
≤ degG(vi) i X=1 r−1 which is a contradiction. This means that exalt(G, rK2,σ) ≤ degG(vi). i=1 r−1 X Accordingly, χ(KG(G, rK2)) = |E(G)|− degG(vi). i X=1 degG(vr−1)+1 b) Now, we show that if r ≤ 4 , then the assertion holds. For j ∈ {R,B}, if Gj does not have any r-matching, in view of the Tutte-Berge For- mula, there exists an Sj ⊆ V (Gj) such that |V (Gj)|− o(Gj − Sj)+ |Sj| ≤ j j j j j 2r − 2. Assume that O1, O2,...,Otj are all components of G − S , where j j tj ≥ o(G − S ). We consider two different cases s = 0 and s > 0. First r−1 R assume that s = 0 and so t =2+ degG(vi). Now, we show that each of G i=1 and GB has a matching of size r.X Assume that GR (resp. GB) does not have any matching of size r. Therefore,
tR R R |V (Oi )| |E(G )| ≤ deg R (x)+ G 2 x∈SR i=1 X XtR R |V (Oi )|− (tR − 1) ≤ deg R (x)+ i G X=1 R 2 xX∈S 2r − 2|SR|− 1 ≤ deg R (x)+ G 2 x∈SR Xr−1 1 ≤ 2 degG(vi) i X=1 which is impossible. Now, assume that s 6= 0. We show that GR or GB has a matching of size r. On the contrary, suppose that both GR and GB does not
7 have any matching of size r. First, suppose that |SR|= 6 r − 1 or |SB|= 6 r − 1. r−1 R B Note that 1 + degG(vi)= t = |E(G )| + |E(G )|. On the other hand, i X=1 tj j |V (Oi )| t ≤ deg j (x)+ G 2 j x∈Sj j i=1 X X X Xtj j |V (Oi )|− (tj − 1) ≤ deg j (x)+ i G X=1 j x∈Sj j 2 X |XSj| X deg (v ) r − 1 |SR| + |SB| 2r − 2|Sj|− 1 ≤ G i + min{ , } + 2 2 2 2 j i=1 j X X|Sj| X deg (v ) deg (v ) ≤ G i + (r − |Sj|− 1) G r−1 2 2 j i=1 j Xr−1 X X
≤ degG(vi) i X=1 which is impossible. If |SR| = |SB| = r − 1, then each connected component of Gj − Sj is a single vertex. Hence,
r−1 r−1 R B 1+ degG(vi) ≤ |E(G )| + |E(G )|≤ degGj (x) ≤ degG(vi), i j j i X=1 X xX∈S X=1
r−1 a contradiction. Consequently, exalt(G, rK2,σ) ≤ degG(vi); and accordingly, i=1 r−1 X χ(KG(G, rK2)) = |E(G)|− degG(vi). i X=1
Note that KG(Cn, rK2) =∼ SG(n, r). Hence, the aforementioned theorem can be considered as a generalization of Schrijver’s Theorem [13].
Theorem B. [13] For any positive integers n and r, where n ≥ 2r, we have χ(SG(n, r)) = n − 2r + 2.
Corollary 1. Let G be a connected non-bipartite k-regular graph with odd girth g at least g, where k is an even integer. For any positive integer r ≤ 2 , we have χ(KG(G, rK2)) = |E(G)|− k(r − 1).
Proof. Let C be a minimal odd cycle in G. Note that C is an induced subgraph g of G and |V (C)| ≥ g. Consequently, it contains an independent set of size ⌊ 2 ⌋. Therefore, in view of Theorem 1, the proof is completed.
8 3.2 Matching-Dense Graphs In this subsection, we determine the chromatic number of matching-dense graphs. Let G be a graph with V (G) = {u1, . . . , un}. The graph G is termed (r, c)- locally Eulerian, if there are edge-disjoint nontrivial Eulerian connected subgraphs H1,...,Hn of G such that for any 1 ≤ i ≤ n, we have ui ∈ Hi and that for any u ∈ V (Hi), where u 6= ui, we have degHi (ui) ≥ (r − 1)degHi (u)+ c. Lemma 1. Let r ≥ 2 and s be nonnegative integers. Also, let G be a graph with n r+2 vertices and δ(G) > 2 +(r−2)s. If there exists an (r+s, c)-locally Eulerian graph H such that G is a subgraph of H, |V (H)| = |V (G)|+s, and c ≥ r−1 +(s+3)(r−1), 2 then χ(KG(G, rK )) = ζ(KG(G, rK )) = |E(G)|− ex(G, rK ). 2 2 2 Proof. In view of Lemma A, it is sufficient to show that there exists an ordering σ of the edges of G such that exalt(G, rK2,σ) = ex(G, rK2). Let V (G) = {u1, . . . , un} and V (H) = {u1, . . . , un+s}. In view of definition of (r, c)-locally Eulerian graph, there are pairwise edge-disjoint nontrivial Eulerian subgraphs H1,...,Hn+s of H such that for any 1 ≤ i ≤ n + s, we have ui ∈ Hi and that for any u ∈ V (Hi), where u 6= ui, we have degHi (ui) ≥ (r + s − 1)degHi (u)+ r−1 2 + (s + 3)(r − 1). To find the ordering σ, add a new vertex x and join it to all vertices of H by edges with multiplicity two to obtain the graph H′. Precisely, for any 1 ≤ i ≤ n + s, ′ ′ join x and ui with two distinct edges fi and fi . Now, if H has no odd vertices, then set H¯ = H′; otherwise, add a new vertex z to H′ and join it to all odd vertices of H′ to obtain the graph H¯ . The graph H¯ is an even graph; and therefore, it has an Eulerian tour. Also, note that the graph K = H¯ − x is an even graph; and accordingly, any n+s ′ connected component of K = K \ Hi is also an Eulerian subgraph. Without i=1 ! [ ′ loss of generality, assume that K1,...,Kl are the connected components of K . Construct an Eulerian tour for H¯ as follows. At ith step, where 1 ≤ i ≤ n + s, start from the vertex x and traverse the edge fi. Consider an arbitrary Eulerian tour of Hi starting at ui and traverse it. Next, if there exists a 1 ≤ j ≤ l such that ui ∈ Kj and the edge set of Kj is still untraversed, then consider an Eulerian tour for Kj ′ starting at ui and traverse it. Next, traverse the edge fi and if i r−1 r − 1 ex(G, rK ) ≥ deg (u ) − . 2 G ij 2 j X=1 Consider an alternating 2-coloring of the edges of G with respect to the ordering σ of length ex(G, rK2) + 1, i.e., we assigned ex(G, rK2) + 1 blue and red colors 9 alternatively to the edges of G with respect to the ordering σ. For a contradiction, suppose that both red spanning subgraph GR and blue spanning subgraph GB are R rK2-free subgraphs. In view of the Berge-Tutte Formula, there are two sets T and T B such that |V (GR)|− o(GR − T R)+ |T R| ≤ 2r − 2 and |V (GB )|− o(GB − T B)+ |T B| ≤ 2r − 2. In view of these inequalities, one can see that |T R| ≤ r − 1 and |T B| ≤ r − 1. Moreover, the number of edges of GR not incident to some R R R 2r−2|T R|−1 vertex of T (|E(G − T )|) is at most 2 . To see this, assume that OR, OR,...,OR are all connected components of GR−T R, where t ≥ o(GR−T R) ≥ 1 2 tR R |V (GR)| + |T R|− 2r + 2. We have tR t R R R |V (Oi )|− (tR − 1) R R |V (Oi )| |E(G − T )|≤ ≤ i=1 2 X i 2 X=1 2r−2|T R|−1 ≤ 2 . B B 2r−2|T B|−1 Similarly, we show |E(G − T )| ≤ 2 . Also, in view of the ordering σ, any vertex u of G is incident to at most 1 (deg (u)+ s + 3) edges of GR (resp. GB). 2 G First, we show that if |T R| ≤ r − 2 or |T B| ≤ r − 2, then the assertion holds. If |T R|≤ r − 2, then R R 2r − 2|T |− 1 1 |E(G )| ≤ + (degG(u)+ s + 3) 2 R 2 uX∈T 2r−2|T R|−1 ex(G,rK2) r−1−|T R| 1 r−1 (s+3)|T R| ≤ 2 + 2 − 2 δ(G)+ 2 2 + 2