This paper investigates how split graphs can be broken down into the fewest possible locally irregular subgraphs, providing bounds and characterizations for such decompositions.
Contribution
It proves that any decomposable split graph can be decomposed into at most three locally irregular subgraphs and characterizes all such graphs based on the number of subgraphs needed.
Findings
01
Any decomposable split graph can be decomposed into at most three locally irregular subgraphs.
02
Complete characterizations for split graphs with 1, 2, or 3 locally irregular subgraph decompositions.
03
Identification of conditions under which fewer subgraphs suffice for decomposition.
Abstract
A graph is locally irregular if any pair of adjacent vertices have distinct degrees. A locally irregular decomposition of a graph G is a decomposition D of G such that every subgraph H∈D is locally irregular. A graph is said to be decomposable if it admits a locally irregular decomposition. We prove that any decomposable split graph can be decomposed into at most three locally irregular subgraphs and we characterize all split graphs whose decomposition can be into one, two or three locally irregular subgraphs.
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.
Full text
\shortdate\yyyymmdddate\settimeformat
ampmtime
Decomposing split graphs into
locally irregular graphs
C. N. Lintzmayer, G. O. Mota, and M. Sambinelli
Center for Mathematics. Computing and Cognition. Federal University of ABC. Santo André, São Paulo, Brazil
A graph is locally irregular if any pair of adjacent vertices have distinct degrees.
A locally irregular decomposition of a graph G is a decomposition D of G such that every subgraph H∈D is locally irregular.
A graph is said to be decomposable if it admits a locally irregular decomposition.
We prove that any decomposable split graph can be decomposed into at most three locally irregular subgraphs and we characterize all split graphs whose decomposition can be into one, two or three locally irregular subgraphs.
G. O. Mota was supported by CNPq (304733/2017-2, 428385/2018-4) and FAPESP (2018/04876-1).
M. Sambinelli was supported by FAPESP (2017/23623-4).
This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, Brasil (CAPES), Finance Code 001.
The research that led to this paper started in the Workshop Paulista em Otimização, Combinatória e Algoritmos (WoPOCA) 2018, which was financed by FAPESP (2013/03447-6) and CNPq (456792/2014-7).
FAPESP is the São Paulo Research Foundation, CAPES is the Coordination for the Improvement of Higher Education Personnel, and CNPq is the National
Council for Scientific and Technological Development of Brazil.
1. Introduction
We assume that all the graphs in this text are finite and simple.
Terminology and notation used here are standard, and for missing definition we refer the reader to [Bo98, BondyMurty2008, Di10].
Given a graph G, a collection D={H1,…,Hk} of subgraphs of G is a decomposition of G if {E(H1),…,E(Hk)} is a partition of E(G).
A graph is locally irregular if any pair of adjacent vertices have distinct degrees.
A locally irregular decomposition of a graph G is a decomposition D of G such that every subgraph H∈D is locally irregular.
Not all graphs admit a locally irregular decomposition; take for example the complete graph with three vertices.
We say that a graph is decomposable if it admits a locally irregular decomposition.
Given a decomposable graph G, the irregular chromatic index of G, denoted by χirr′(G), is the smallest size of a locally irregular decomposition of G.
Alternatively, one can see a locally irregular decomposition of a graph G as an edge coloring of G such that each color induces a locally irregular graph.
We call such coloring of a locally irregular edge coloring.
The problem of determining the irregular chromatic index of graphs is closely related to the 1-2-3 Conjecture posed by Karónski, Łuczak and Thomason [KaLuTh04], which states that a graph G=(V,E) can be made locally irregular by changing some edges in E by two or three parallel edges.
Locally irregular decomposition as defined above was introduced by Baudon, Bensmail, Przybyło, and Woźniak [BaBePrWo15].
They characterized all graphs that are decomposable and proved that d-regular graphs with d≥107 admits a locally irregular 3-edge coloring.
In [BaBePrWo15] they also describe a locally irregular 3-edge coloring for trees that are not an odd-length path, and for Kn with n≥4, and showed a locally irregular 2-edge coloring for regular bipartite graphs with minimum degree at least 3.
Furthermore, they proved that χirr′(G)≤⌊∣E(G)∣/2⌋ for all decomposable graphs G and posed the following conjecture.
Conjecture 1.1** (Baudon, Bensmail, Przybyło, and Woźniak, 2015 [BaBePrWo15]).**
If G is a decomposable graph, then χirr′(G)≤3.
Although one can check in polynomial time whether a graph G is locally irregular, deciding if there exists a locally irregular 2-edge coloring of G is NP-complete, even when restricted to planar graphs with maximum degree at most 6 [BaBeSo15].
Note that proving Conjecture 1.1 would show that deciding whether there exists a locally irregular k-edge coloring for k≥3 is in P.
A result from Przybyło [Pr17] shows that every graph with minimum degree at least 1010 admits a locally irregular 3-edge coloring.
Bensmail, Merker, and Thomassen [BeMeTh17] gave the first constant upper bound on χirr′(G) for general decomposable graphs G, showing that χirr′(G)≤328.
They also showed that χirr′(G)≤2 for every 16-edge-connected bipartite graph G, and for bipartite graphs G they obtained the bound χirr′(G)≤10.
Lužar, Przybyło, and Soták [LuPrSo18] improved these results by showing that χ(G)≤220 for any decomposable graph G, and that χirr′(G)≤7 for any bipartite graph G.
They also showed that if G is subcubic, then χ(G)≤4.
1.1. Split graphs
A graph G is split if there exists a partition {X,Y} of V(G) such that G[X] is a complete graph and Y is a stable set.
We show that every decomposable split graph G has χirr′(G)≤3 and we characterize all split graphs G with χirr′(G)=1, χirr′(G)=2 and χirr′(G)=3.
When defining a split graph G, it may be useful to write G(X,Y) to also define a partition {X,Y} of V(G), where X is a maximal clique and Y=V(G)∖X is a stable set.
Let G(X,Y) be a split graph with X={v1,…,vn}.
For any vi∈X, we denote by dG(vi,Y) the number of neighbors of vi in Y, i.e., dG(vi,Y)=∣NG(vi)∩Y∣.
For simplicity we just write di for dG(vi,Y) whenever the graph G and the stable set Y are clear from the context.
It is easy to verify that for split graphs G(X,Y) with X={v1,…,vn}, we have χirr′(G)=1 if and only if d1>⋯>dn.
In fact, since X is a maximal clique, dG(y)≤n−1 for all y∈Y, which implies that dG(y) is smaller than the degree of all its neighbors in X.
Therefore, G is locally irregular if and only if the vertices in X have distinct degrees in G, which is possible if and only if d1>⋯>dn, and hence the result follows.
We state this in the following fact.
Fact 1.2**.**
Let G(X,Y) be a split graph with X={v1,…,vn} where d1≥⋯≥dn and n≥2.
We have χirr′(G)=1 if and only if d1>⋯>dn.
Our main result is Theorem 1.3, which describes χirr′(G) for all split graphs G(X,Y) such that X is a clique with at least 10 vertices.
Theorem 1.3**.**
Let G(X,Y) be a split graph with X={v1,…,vn} where d1≥⋯≥dn.
If n≥10, then the following holds.
(* *)
χirr′(G)≤2* if and only if d1≥⌊n/2⌋ or d2≥1;*
2. (* *)
χirr′(G)=3* if and only if d1<⌊n/2⌋ and d2=0.*
Theorem 1.3 is proved in Section 2, and the result about split graphs with a very small maximal clique is discussed in Section 3 (see Theorem 3.1).
In the remainder of the paper, given a graph G and a coloring φ:E(G)→{red,blue}, we denote the two edge-disjoint spanning monochromatic subgraphs under φ by Gred,φ and Gblue,φ.
Formally,
[TABLE]
We may omit the term φ from Gred,φ and Gblue,φ whenever φ is clear from the context.
This notation naturally extends to colorings that use more than two colors.
2. Decomposing split graphs with a large maximal clique
In this section we give a characterization of the irregular chromatic index of all split graphs with a maximal clique that has at least 10 vertices.
Let G(X,Y) with X={v1,…,vn} with n≥10.
In Lemma 2.3 we prove that d1<⌊n/2⌋ and d2=0 implies χirr′(G)=3.
We also prove that if d1≥⌊n/2⌋ or d2≥1, then χirr′(G)≤2, which follows directly from Lemmas 2.6 and 2.9.
Therefore, note that Theorem 1.3 follows from Lemmas 2.3, 2.6 and 2.9.
In Section 2.1 we prove Lemmas 2.3 and 2.6.
The starting point for proving these lemmas is a specific coloring of E(Kn), which we call normal, given in Definition 2.1.
In Section 2.2 we prove Lemma 2.9.
For proving this result, we start with an intricate coloring of E(Kn), which we call strange (see Definition 2.7).
Given a graph G, we say that the edge uv∈E(G) is a conflicting edge if dG(u)=dG(v).
2.1. Normal colorings of complete graphs
We start this section by defining normal colorings of complete graphs.
See Figure 1 for example.
Definition 2.1** (Normal colorings).**
Given a complete graph G with n vertices and a sequence V=(v1,…,vn) of V(G), the normal coloring for V is the 2-edge coloring φ:E(G)→{red,blue} defined as follows, where X1={v1,…,v⌈n/2⌉} and X2=V(G)∖X1:
(* *)
Gred[X1] is a complete graph;
2. (* *)
Gred[X2] contains no edges;
3. (* *)
NGred(vi)={v1,…,vn−i+1} for ⌈n/2⌉+1≤i≤n.
Note that in a normal coloring of a complete graph G for a sequence V=(v1,…,vn), we have
•
dGred,φ(vi)=n−i, for 1≤i≤⌈n/2⌉;
•
dGred,φ(vi)=n−i+1, for ⌈n/2⌉+1≤i≤n.
Therefore, we know that, for a normal coloring φ of G,
[TABLE]
From the definition of normal colorings and (2.1), since there is a (unique) conflicting edge v⌈n/2⌉v⌈n/2⌉+1, we know that if n is even (resp. odd), then Gblue (resp. Gred) is locally irregular and Gred (resp. Gblue) is not locally irregular.
The following proposition will be useful for proving Lemma 2.3.
Proposition 2.2**.**
Let G be a connected graph with V(G)={u1,u2,…,un} and dG(u1)≥⋯≥dG(un).
If G contains only one pair of vertices u,v with dG(u)=dG(v), then the following holds:
(* *)
dG(u)=dG(v)=⌊n/2⌋;
2. (* *)
u=u⌈n/2⌉* and v=u⌈n/2⌉+1;*
3. (* *)
X={u1,…,u⌈n/2⌉−1}* is a clique and Y={u⌈n/2⌉+2,…,un} is a stable set;*
4. (* *)
X⊆NG(u)∩NG(v);
5. (* *)
(NG(u)∪NG(v))∩Y=∅;
6. (* *)
uv∈E(G)* if and only if n is even.*
Proof.
The proof follows by induction on n.
If n=2, then G≃K2, and if n=3, then G≃P3.
In both cases, (* *) ‣ 2.2-(* *) ‣ 2.2 hold.
Thus, we may assume that n≥4.
Since G is a connected graph with n vertices and u and v are the only vertices of G with the same degree, there are n−1 distinct values of degrees in G.
Moreover, since G is connected, for any vertex w of G we have 1≤dG(w)≤n−1, and as a result of this, we know that the set of degrees of all vertices in G is {1,2,…,n−1}.
Therefore, dG(u1)=n−1 and dG(un)=1.
Let G′=G−{u1,un}.
Note that dG′(w)=dG(w)−1 for all w∈V(G)∖{u1,un}.
We will show that G′ is a connected graph with only one pair of vertices with the same degree.
If dG′(u)∈{1,n−1}, then the vertices of G′ have distinct degrees.
In particular, there exists a non-trivial component of G′ where all vertices have distinct degrees, which is an absurd.
Thus, we may assume that dG′(u)∈/{1,n−1}, and hence G′ has precisely two vertices with the same degree.
Now note that graph G′ has no trivial components, since un is the only vertex of G with degree 1.
Also, if G′ had more than one component, then it would contain a component where all vertices have distinct degrees, which is an absurd.
Therefore, the graph G′ is connected and contains precisely two vertices with the same degree (u and v), and hence, by induction hypothesis, (* *) ‣ 2.2-(* *) ‣ 2.2 hold for G′.
For clarity, let V(G′)={u1′,u2′,…,un′′}={u2,u3,…,un−1}.
Since (* *) ‣ 2.2 holds for G′, and dG′(w)=dG(w)−1 for all w∈V(G)∖{u1,un}, we have dG(u)=dG(v)=dG′(u)+1=⌊n′/2⌋=⌊(n−2)/2⌋+1=⌊n/2⌋.
Thus, (* *) ‣ 2.2 holds for G.
Since (* *) ‣ 2.2 holds for G′, the vertices u=u⌈n′/2⌉′=u⌈(n−2)/2⌉+1=u⌈n/2⌉ and v=u⌈n′/2⌉+1′=u(⌈(n−2)/2⌉+1)+1=u⌈n/2⌉+1 have the same degree in G′, and consequently in G, and hence (* *) ‣ 2.2 holds for G.
Since (* *) ‣ 2.2 holds for G′, the set X′={u2,…,u⌈n/2⌉−1} is a clique of G′, the set Y′={u⌈n/2⌉+2,…,un−1} is a stable set of G′, and hence X={u1}∪X′ is a clique of G and Y={un}∪Y′ is a stable set of G, from where we conclude that (* *) ‣ 2.2 holds for G.
Since (* *) ‣ 2.2 holds for G′, and X′⊆NG′(u)∩NG′(v), and since dG(u1)=n−1, we have X⊆NG(u) and X⊆NG(v).
Therefore, (* *) ‣ 2.2 holds for G.
Since (* *) ‣ 2.2 holds for G′, and (NG′(u)∪NG′(v))∩Y′=∅, and since un has degree 1 in G and u1un∈E(G), we have NG(u)∩Y=∅ and NG(v)∩Y=∅.
Therefore, (* *) ‣ 2.2 holds for G.
Finally, since (* *) ‣ 2.2 holds for G′, and G′ has n−2 vertices, (* *) ‣ 2.2 holds for G, which finishes the proof.
∎
Lemma 2.3**.**
Let G(X,Y) be a split graph with X={v1,…,vn} where d1≥⋯≥dn and n≥4.
If d1<⌊n/2⌋ and d2=0, then χirr′(G)=3.
Proof.
Let G(X,Y) be a split graph with X={v1,…,vn}, d1≥⋯≥dn, n≥4, d1<⌊n/2⌋, and d2=0.
We start by proving that χirr′(G)≥3, and then we exhibit a coloring showing that χirr′(G)≤3.
Claim 2.4**.**
χirr′(G)≥3.
Proof.
Since d1≥⋯dn≥0, n≥4, and d2=0, then by Fact 1.2 we have χirr′(G)≥2.
Towards a contradiction, suppose that χirr′(G)=2, and let φ:E(G)→{red,blue} be a locally irregular 2-edge coloring of G.
Let Hred=Gred,φ[X] and Hblue=Gblue,φ[X].
Suppose that there exists a pair of vertices vx and vy such that dHred(vx)=dHred(vy) and 2≤x<y.
Since Gred is locally irregular and
[TABLE]
φ(vxvy) is blue, but
[TABLE]
a contradiction to the fact that Gblue is locally irregular.
Therefore, for every pair of vertices vx and vy with 2≤x<y, we have dHred(vx)=dHred(vy).
As a result, if Hred contains a pair of vertices of same degree, then it is unique and one of them must be v1.
By the Pigeonhole Principle, every connected graph with at least two vertices has at least one pair of vertices with the same degree.
Thus Hred can have at most one trivial component and, since n≥4, it has precisely one non-trivial component.
Similarly, Hblue has precisely one pair of vertices of same degree, one of these vertices being v1, and it has precisely one non-trivial component and at most one trivial one.
Let vx and vy be the vertices with the same degree as v1 in the color red and blue, respectively.
Note that if two vertices vw=v1 have the same degree in the color red, then they also have the same degree in the color blue and vice-versa, and since both Hred and Hblue have only one pair of vertices with the same degree, vx=vy.
This means that the edge v1vx is conflicting in Hφ(v1vx).
Therefore, we must have d1≥1, as otherwise Gblue and Gred would not be locally irregular.
Suppose, without loss of generality, that φ(v1vx) is red.
Let K be the component of Hred containing the edge v1vx.
Since Hred contains precisely one non-trivial component and at most one trivial component, K has n′ vertices where n′≥n−1.
By Proposition 2.2, we have that dK(v1)=⌊n′/2⌋ and, since the edge v1vx exists in K, we know that n′ is even.
Moreover, if X′ is the set of vertices with degree at least n′/2+1 in K, then X′⊂X, ∣X′∣=n′/2−1 and X′⊆NK(v1) also by Proposition 2.2.
Since
[TABLE]
on one hand we have
[TABLE]
and, on the other hand,
[TABLE]
But since dGred(w)=dK(w) for any w∈X′, this means that v1 has the same degree in Gred as some vertex of X′, a contradiction to the fact that Gred is locally irregular.
∎
Claim 2.5**.**
χirr′(G)≤3.
Proof.
Let φ be a normal coloring for the sequence (v2,…,v⌈n/2⌉,v1,v⌈n/2⌉+1,…,vn).
Consider the coloring φ′:E(G)→{red,blue,green} defined as follows: φ′(v1y)=green for all y∈Y, φ′(v1v⌈n/2⌉+1)=green, and any other edge e of G has φ′(e)=φ(e).
If d1=0, then we also do φ′(v1v⌈n/2⌉)=green if n is even or φ′(v⌈n/2⌉+1v⌈n/2⌉+2)=green otherwise.
See Figure 2 for examples of φ′ with n=8 and n=11.
Recall that the edge v1v⌈n/2⌉+1 is the only one conflicting in Gred,φ if n is even, or in Gblue,φ otherwise.
In φ′, such edge has color green and clearly there is no conflicting edge in Ggreen,φ.
The degrees of v1 and v⌈n/2⌉+1 have decreased by one from Gγ,φ to Gγ,φ′, for γ=φ(v1v⌈n/2⌉+1).
If γ=red, then v⌈n/2⌉+2 is the only vertex of G with the same degree as v1 and v⌈n/2⌉+1 in Gred,φ′.
However, v⌈n/2⌉+2 is not a neighbor of v1 or v⌈n/2⌉+1 in Gred,φ′.
Otherwise, if γ=blue, then v⌈n/2⌉ is the only vertex of G with the same degree as v1 and v⌈n/2⌉+1 in Gblue,φ′.
Likewise, v⌈n/2⌉ is not a neighbor of v1 or v⌈n/2⌉+1 in Gblue,φ′.
If d1=0 and n is even, then the degree of v⌈n/2⌉ has also decreased by one from Gred,φ to Gred,φ′.
However, dGred,φ′(v⌈n/2⌉)=⌈n/2⌉=dGred,φ(v1) and so it is the only vertex with such degree in Gred,φ′.
If d1=0 and n is odd, then the degree of v⌈n/2⌉+2 has decreased by one from Gblue,φ to Gblue,φ′.
Similarly, dGblue,φ′(v⌈n/2⌉+2)=⌈n/2⌉−1=dGblue,φ(v1) and so it is the only vertex with such degree in Gblue,φ′.
Therefore, we conclude that φ′ is a locally irregular 3-edge coloring of G, which implies χirr′(G)≤3.
∎
Claims 2.4 and 2.5 conclude the proof of Lemma 2.3.
∎
In the proof of Lemma 2.6 below the reader may find it useful to refer to Figure 1.
Lemma 2.6**.**
Let G(X,Y) be a split graph with X={v1,…,vn} where d1≥⋯≥dn and d⌊n/2⌋≥1.
If n≥3, then, χirr′(G)≤2.
Proof.
There are two cases to consider depending on the parity of n, but the only difference in the proofs is the coloring we give to E(G[X]), which are symmetric.
For n even, we start with a normal coloring φ:E(G[X])→{red,blue} for the sequence (v1,…,vn/2,vn,vn−1,…,vn/2+1).
In case n is odd we consider a normal coloring of E(G[X]) for sequence (v⌈n/2⌉,…,vn,v⌊n/2⌋,…,v1).
Thus, for the rest of this proof, we may assume, without loss of generality, that n is even.
Let X1={v1,v2,…,vn/2} and X2=X∖X1.
From (2.1) we know that the only vertices with the same degree in Gred[X] or Gblue[X] are vn/2 and vn.
We will obtain a locally irregular 2-edge coloring of G from φ.
We start by extending φ to a coloring φ′ of E(G) with colors red and blue in the following way.
For all edges xy between X1 and Y let φ′(xy)=red, and for all edges xy between X2 and Y let φ′(xy)=blue.
Let us first analyze the graph Gred,φ′.
Since dn/2≥1, for every vertex x∈X1 we have dGred,φ′(x)>dGred,φ(x)≥n/2, and since d1≥⋯≥dn/2, the degree of any two vertices of X1 remain different in Gred,φ′.
Also, since there are no red edges between vn and Y, we have dGred,φ′(vn)=n/2<dGred,φ′(x) for every x∈X1.
The red degree of vertices vn/2+1,…,vn are the same in φ and φ′, and the red degree of any vertex y∈Y is at most n/2, since there are no red edges between X2 and Y.
Therefore, since the degrees of the vertices of X1 in Gred,φ′ are at least n/2+1, we conclude that Gred,φ′ is locally irregular.
It remains to show that Gblue,φ′ is locally irregular.
Since φ is a normal coloring and n is even, we know that Gblue,φ′[X] is locally irregular.
If there is no y∈Y that has a neighbor x∈X2 with dGblue,φ′(y)=dGblue,φ′(x), then the result follows.
Thus we may assume the opposite, i.e., there exist y∈Y and x∈X2 with the same degree in Gblue,φ′.
Since the maximum possible degree of a vertex of Y in Gblue,φ′ is n/2 and the minimum degree of a vertex of X2 in Gblue,φ′[X] is n/2−1, we conclude that
[TABLE]
Therefore, because of the pair y,vn, the graph Gblue,φ′ is not locally irregular.
In this case, we can change the color of one or two edges in φ′ to obtain a locally irregular 2-edge coloring φ′′ for G, as we explain next.
If dn/2≥2, then let φ′′ be the coloring obtained from φ′ by changing the color of yvn from blue to red.
We claim that the graphs Gred,φ′′ and Gblue,φ′′ are locally irregular.
In fact, this holds since vn has degree n/2+1 in Gred,φ′′ and every vertex in X1 has degree at least n/2+2 in Gred,φ′′.
Now assume that dn/2=1 and let z∈Y be the only neighbor of vn/2 in Y.
In this case consider the coloring φ′′ obtained from φ′ by changing the color of yvn from blue to red and the color of zvn/2 from red to blue.
Although dGblue,φ′′(y)=dGblue,φ′′(vn)=(n/2)−1, they are not neighbors in Gblue,φ′′.
Also, any vertex in X2∖{vn} has degree at least (n/2)+1 in Gblue,φ′′, so there are no conflicts in Gblue,φ′′ involving y or vn.
Note that we have dGred,φ′′(vn)=(n/2)+1, but since dGred,φ′′(vn/2)=n/2 and every vertex in X1∖{vn/2} has red degree at least (n/2)+2 in Gred,φ′′, there are no conflicts in Gred,φ′′ involving vn.
This also implies that, since dGred,φ′′(vn/2)=n/2, there are no conflicts involving vn/2 in Gred,φ′′.
Furthermore, since dGblue,φ′′(vn/2)=n/2 and any vertex in X2∖{vn} has degree at least (n/2)+1 in Gblue,φ′′, we conclude that there are no conflicts involving vn/2 in Gblue,φ′′.
Therefore, Gred,φ′′ and Gblue,φ′′ are locally irregular, and the result follows.
∎
2.2. Strange colorings of complete graphs
As in Section 2, we start by defining the colorings of complete graphs that are the starting point for proving the results in this section.
The following definition is technical, so we refer the reader to Figure 3 for a better understanding of it.
Definition 2.7** (Strange coloring).**
Given a complete graph G with n vertices and a sequence V=(v1,…,vn) of V(G), first consider a coloring φ′:E(G)→{red,blue} defined as follows, where X1={v1,…,v⌈n/2⌉} and X2=V(G)∖X1:
(* *)
Gred[X1] is a complete graph;
2. (* *)
Gred[X2] contains no edges;
3. (* *)
NGred,φ′(vi)={v1,…,vn−i} for ⌈n/2⌉+1≤i≤n−1;
4. (* *)
φ′(v1vn)=red;
5. (* *)
φ′(v⌈n/2⌉+1v⌊n/2⌋)=red;
6. (* *)
All other edges are blue.
The strange coloring of G for V is the coloring φ obtained from φ′ by changing the color of the following edges, which we call strange edges:
•
v⌊n/2⌋v⌊n/2⌋−1 becomes blue;
•
v⌊n/2⌋−1vn−1 becomes red;
•
v1v⌈n/2⌉+1 for ⌈n/2⌉ even becomes blue;
•
v1v⌊n/2⌋+1 for ⌈n/2⌉ odd becomes blue;
•
vn−2vn−3, vn−4vn−5,…,vn/2+4vn/2+3 for n=0 (mod 4) become red;
•
vn−1v⌊n/2⌋−1, vn−2v⌊n/2⌋, vn−3v⌊n/2⌋+1, vn−4vn−5, vn−6vn−7,…,v⌊n/2⌋+3v⌊n/2⌋+2 for n=1 (mod 4) become red;
•
vn−2vn−3, vn−4vn−5,…,vn/2+3vn/2+2 for n=2 (mod 4) become red;
•
vn−2vn−3, vn−4vn−5,…,v⌊n/2⌋+4v⌊n/2⌋+3 for n=3 (mod 4) become red.
Note that in a strange coloring of a complete graph G for a sequence V=(v1,…,vn), we have
[TABLE]
[TABLE]
and
[TABLE]
Therefore, we know that, for a strange coloring φ of G,
[TABLE]
and
[TABLE]
From the definition of strange coloring and by (2.2) and (2.3), we conclude that Gred has exactly one conflicting edge v1v⌊n/2⌋+2 while
[TABLE]
Given a graph G and a 2-edge coloring φ:E(G)→{red,blue}, we say an even cycle C=(u1,…,uk,uk+1=u1) is an alternating cycle in φ if φ(uiui+1)=φ(ui+1ui+2), for any 1≤i<k, and dGγ(ui)=dGγ(ui+1), for any 1≤i≤k and γ∈{red,blue}∖φ(uiui+1).
In other words, an alternating cycle has incident edges with different colors and the endpoints of a red edge (resp. blue edge) have different blue degrees (resp. red degrees).
Let φ′ be the 2-edge coloring of E(G) such that φ′(uv)∈{red,blue}∖φ(uv) if uv∈E(C) and φ′(uv)=φ(uv) otherwise.
We say φ′ is obtained from φ by inverting C.
Lemma 2.8 shows that an inversion on an alternating cycle does not create conflicting edges.
It will be used in the proof of Lemma 2.9.
Lemma 2.8**.**
Let G be a graph, φ:E(G)→{red,blue} be a 2-edge coloring of G.
Let C be an alternating cycle in φ and let φ′ be obtained from φ by inverting C.
The set of conflicting edges of Gγ,φ′ is a subset of the conflicting edges of Gγ,φ, for any γ∈{red,blue}.
Proof.
First note that, in φ, every vertex of V(C) has one incident blue edge and one incident red edge, which remains valid in φ′.
No other edge has its color changed.
Thus, dGγ,φ(v)=dGγ,φ′(v) for any v∈V(G) and γ∈{red,blue}.
Let γ∈{red,blue}, γˉ∈{red,blue}∖{γ}, and consider any edge uv∈E(G).
If uv∈/E(C), then uv is conflicting in Gγ,φ (resp. Gγˉ,φ) if and only if it is conflicting in Gγ,φ′ (resp. Gγˉ,φ′).
So let uv∈E(C) and let φ(uv)=γ.
From the definition of alternating cycle, dGγˉ,φ(u)=dGγˉ,φ(v).
This means that uv is not conflicting in Gγˉ,φ, no matter if it is conflicting in Gγ,φ or not.
∎
Lemma 2.9**.**
Let n≥10 and let G(X,Y) be a split graph with X={v1,…,vn} where d1≥⋯≥dn and d⌊n/2⌋=0.
If d1≥⌊n/2⌋ or d2≥1, then χirr′(G)=2.
Proof.
First note that since d⌊n/2⌋=0 we have χirr′(G)≥2 due to Fact 1.2.
Let φ′:E(G[X])→{red,blue} be the strange coloring of E(G[X]) for the sequence
[TABLE]
We will show how to obtain a locally irregular 2-edge coloring of G from φ′.
We start by extending φ′ to a coloring φ of E(G) with colors red and blue.
Let Xred={v1,v3,v4,…,v⌊n/2⌋−1}.
We give color red to all edges between Xred and Y, and color blue to all edges between v2 and Y.
Note that this is a coloring of E(G) because d⌊n/2⌋=0.
We start by showing that, in both Gred,φ and Gblue,φ, there is no conflicting edge xy for x∈X and y∈Y.
By the construction of φ and since d⌊n/2⌋=0, the neighborhood of any vertex y∈Y in Gred,φ is contained in Xred, and hence dGred,φ(y)≤⌊n/2⌋−2.
Since d1≥1, we have dGred,φ(x)≥⌊n/2⌋ for all x∈Xred.
Therefore, dGred,φ(x)>dGred,φ(y) for any x∈X and y∈Y.
Now note that, also by the construction of φ, the only vertex in X which can have a neighbor in Y is v2, which implies that dGblue,φ(y)≤1 for all y∈Y.
Since d2≥1, we have dGblue,φ(v2)≥⌊n/2⌋+1, so the graph Gblue,φ has no conflicting edge xy with x∈X and y∈Y.
Therefore, if φ is not a locally irregular edge coloring, it is because there is a conflicting edge between a pair of vertices in X.
Remark that the only difference between the sequence π used to build φ is the amount of vertices between v1 and v2 in it.
To avoid being repetitive, in the remainder of this proof we will consider that ⌈n/2⌉ is odd.
The case where n is even is analogous.
Now we show that there exists a 2-edge coloring ζ such that Gred,ζ is locally irregular.
If Gred,φ is locally irregular, then let ζ=φ.
Thus, suppose that Gred,φ has at least one conflicting edge uv.
Since
[TABLE]
[TABLE]
[TABLE]
and
[TABLE]
we have that
[TABLE]
and
[TABLE]
By (2.5) and since φ(v⌊n/2⌋+2v2) is blue, we may assume that u=v1, and by (2.5) and (2.6), we have v∈{v3,…,v⌊n/2⌋+1}.
As a result, v1v is the only conflicting edge of Gred,φ.
Moreover, note that the edge v1v⌊n/2⌋+1 cannot be a conflicting edge, since φ(v1v⌊n/2⌋+1) is blue.
Therefore, v∈{v3,…,v⌊n/2⌋}, and thus d1≥2.
We will show that there exists an alternating cycle C such that Gred,ζ is locally irregular, where ζ is the coloring obtained from φ by inverting C.
We start remarking that
•
φ(v1v) is red, dGblue,φ(v1)=⌊n/2⌋, and dGblue,φ(v)≤⌊n/2⌋−2,
•
φ(v⌊n/2⌋+1v1) is blue, dGred,φ(v⌊n/2⌋+1)=⌈n/2⌉+d⌊n/2⌋+1=⌈n/2⌉+0 (because d⌊n/2⌋=0 and d1≥⋯≥dn), and dGred,φ(v1)=⌈n/2⌉−1+d1≥⌈n/2⌉+1, since d1≥2.
We claim that if v=v3, then C1=(v1,v,vn−1,v⌊n/2⌋+1,v1) is an alternating cycle in φ, otherwise C2=(v1,v3,vk,v⌊n/2⌋+1,v1), where vk is the only neighbor of v3 in Gblue,φ, is an alternating cycle in φ.
First, suppose that v=v3, and note that φ(vvn−1) is blue for any v∈{v3,…,v⌊n/2⌋}, dGred,φ(v)≥⌊n/2⌋+1, and dGred,φ(vn−1)=2.
In addition, note that φ(vn−1v⌊n/2⌋+1) is red, dGblue,φ(vn−1)=n−3, dGblue,φ(v⌊n/2⌋+1)=⌊n/2⌋−1.
Therefore, C=C1 is the desired alternating cycle if v=v3.
Suppose that v=v3, and note that dGred,φ(v3)≥n−2 and dGred,φ(vk)≤⌊n/2⌋.
Moreover, note that φ(vkv⌊n/2⌋+1) is red, dGblue,φ(vk)=⌊n/2⌋, and dGblue,φ(v⌊n/2⌋+1)=⌊n/2⌋−1.
Hence, C=C2 is the desired alternating cycle.
Thus, let ζ be the coloring obtained from φ by inverting C.
By Lemma 2.8, we have dGγ,ζ(v)=dGγ,φ(v) for every vertex v∈V(G) and γ∈{red,blue} and no new conflicting edge in red was created.
Since ζ(v1v) is blue, Gred,ζ is locally irregular.
Now we show how to build a locally irregular 2-edge coloring θ from ζ.
Since Gred,ζ is locally irregular, if Gblue,ζ is also locally irregular, then let θ=ζ and the result follows.
Thus, Gblue,ζ has at least one conflicting edge uv.
Note that
[TABLE]
and
[TABLE]
Therefore,
[TABLE]
Since ζ(v⌊n/2⌋+2v1) is red, the conflicting edges in Gblue,ζ must involve v2.
By (2.7), there can be only one conflicting edge in Gblue,ζ between v2 and v∈{v⌊n/2⌋+3,…,vn}.
Moreover, note that the edge v2v⌊n/2⌋+3 cannot be a conflicting edge, since ζ(v2v⌊n/2⌋+3) is red.
Therefore, v∈{v⌊n/2⌋+3,…,vn}, and thus d2≥2.
We will show that there exists an alternating cycle C such that Gblue,θ is locally irregular, where θ is the coloring obtained from ζ by inverting C.
We start by remarking that v3 has precisely one neighbor vk in Gblue,ζ (it is either v1 or v⌊n/2⌋+2) and that ζ(vkv⌊n/2⌋+1) is red.
Also,
•
dGblue,ζ(vk)=⌊n/2⌋, and dGblue,ζ(v⌊n/2⌋+1)=⌊n/2⌋−1,
•
dGred,ζ(v3)≥n−2 and either vk=v1, in which case the construction of ζ guarantees dGred,ζ(v1)=dGred,ζ(v3), or vk=v⌊n/2⌋+2, in which case dGblue,ζ(v⌊n/2⌋+2)=⌊n/2⌋.
Note that C=(v2,v,v3,vk,v⌊n/2⌋+1,v⌊n/2⌋+3,v2) is an alternating cycle in ζ:
•
ζ(v2v)=blue, dGred,ζ(v2)=⌊n/2⌋, and dGred,ζ(v)<⌊n/2⌋;
•
ζ(vv3)=red, dGblue,ζ(v)>⌊n/2⌋, and dGblue,ζ(v3)=1;
•
ζ(v⌊n/2⌋+1v⌊n/2⌋+3)=blue, dGred,ζ(v⌊n/2⌋+1)≥⌊n/2⌋, and dGred,ζ(v⌊n/2⌋+3)≤⌊n/2⌋−1; and
Thus, let θ be the coloring obtained from ζ by inverting C.
By Lemma 2.8, we have dGγ,θ(v)=dGγ,ζ(v) for every vertex v∈V(G) and γ∈{red,blue} and no new conflicting edge in red or blue was created.
Since θ(v2v) is red, Gblue,θ is locally irregular.
It follows that θ is a locally irregular 2-edge coloring of G.
∎
3. Decomposing split graphs with a small maximal clique
For completeness we also describe the characterization of the irregular chromatic index of split graphs that have a maximal clique with at most 9 vertices.
Theorem 3.1**.**
Let G(X,Y) be a split graph with X={v1,…,vn} where d1≥⋯≥dn.
If n≤9, then the following holds
(* *)
G* is not decomposable if G is the K2, K3 or, P4 (the path with 4 vertices);*
2. (* *)
If G is decomposable, then
(a)
If d1>d2>⋯>dn, then χirr′(G)=1;
2. (b)
If 3≤n≤9 and ∑i=1ndi≥⌊n/2⌋, then χirr′(G)=2;
3. (c)
If 8≤n≤9, ∑i=13di=3, and d2≥1, then χirr′(G)=2;
4. (d)
If n=9 and d1=d2=1, then χirr′(G)=2;
5. (e)
For all the other cases, it follows that χirr′(G)=3.
Proof.
If ∣V(G)∣\leavevmode=2, then G≃K2, and hence (* *) ‣ 3.1 holds.
Thus, we may assume that ∣V(G)∣\leavevmode≥3.
By Fact 1.2, we may assume that n≥2 and that there is an i with 1≤i≤n−1, such that di=di+1, otherwise (* *)a holds.
Moreover, from now on we know that if G is decomposable, then χirr′(G)≥2.
First suppose that n=2, and hence d1=d2.
If d1=d2=1, then G≃P4, since X is a maximal clique, and, as a result, (* *) ‣ 3.1 holds.
Otherwise, d1=d2≥2, and hence G is a bistar, and it is not hard to see that there exists a locally irregular 2-edge coloring for G.
Thus, χirr′(G)=2 and (* *)b holds.
Suppose n=3.
If d1=0, then G≃K3, and hence (* *) ‣ 3.1 holds.
If d1≥1, then χirr′(G)≤2 by Lemma 2.6, and hence (* *)b follows.
Let n∈{4,5}.
If d2≥1, then χirr′(G)=2 by Lemma 2.6, and hence (* *)b follows.
So we may assume that d2=0.
If d1=1, then by Lemma 2.3, we have χ(G)=3 and thus (* *)e follows.
If d1≥2, then let φ:E(G[X])→{red,blue} be a normal coloring to the sequence (v2,v1,v4,v3) if n=4, or the sequence (v2,v3,v1,v4,v5) if n=5.
Let φ′:E(G)→{red,blue} be the coloring obtained from φ by giving the color φ(v1v4) to all the edges in E(v1,Y).
Note that the largest degree in Gφ(v1v4),φ is 3, and dGφ(v1v4),φ′(v1)≥4.
Thus, φ′ is a locally irregular 2-edge coloring for G, i.e., χirr′(G)=2 and hence (* *)b follows.
Let n∈{6,7}.
If d3≥1, then χirr′(G)=2 by Lemma 2.6, and hence (* *)b follows.
So we may assume that d3=0.
If d1<3 and d2=0, then χirr′(G)=3 by Lemma 2.3 and thus (* *)e follows.
Thus, d1≥3 or d2≥1.
If d1≥3, then let φ:E(G[X])→{red,blue} be a normal coloring to the sequence (v2,v3,v4,v1,v5,v6) if n=6, or the sequence (v2,v3,v4,v1,v5,v6,v7) if n=7.
Let φ′:E(G)→{red,blue} be the coloring obtained from φ by giving the color φ(v1v⌈n/2⌉+1) to all edges in E(v1,Y) and the remaining color to all edges in E(v2,Y).
It is easy to see that φ′ is a locally irregular 2-edge coloring for G, and hence (* *)b follows.
Thus, we may consider 1≤d2≤d1<3.
If d1=d2=2 or d1=2 and d2=1, then let φ be defined as above and let φ′′:E(G)→{red,blue} be the coloring obtained from φ by giving the color φ(v1v⌈n/2⌉+1) to all edges in E(v1,Y) and in E(v2,Y).
It is easy to see that φ′′ is a locally irregular 2-edge coloring for G, and hence (* *)b follows.
The last case is when d1=d2=1.
Aided by a computer program, we verified that χirr′(G)=3 in this case, and thus (* *)e follows.
At last, suppose that n∈{8,9}.
If d4≥1, then χirr′(G)=2 by Lemma 2.6, and hence (* *)b follows.
So we may assume that d4=0.
If d1<4 and d2=0, then χirr′(G)=3 by Lemma 2.3 and thus (* *)e follows.
Thus, d1≥4 or d2≥1.
If d1≥4, then let φ:E(G[X])→{red,blue} be a normal coloring to the sequence (v2,v4,v5,v1,v6,v7,v8,v3) if n=8, or the sequence (v2,v3,v4,v5,v1,v6,v7,v8,v9) if n=9.
Let φ′:E(G)→{red,blue} be the coloring obtained from φ by giving the color φ(v1v6) to all edges in E(v1,Y) and the remaining color to all edges in E(v2,Y) and in E(v3,Y).
It is easy to see that φ′ is a locally irregular 2-edge coloring for G, and hence (* *)b follows.
Thus, we may consider 0≤d3≤d2≤d1<4 and also d2≥1.
Note that there are 16 combinations of values for d1, d2, and d3, which we divide in four cases.
For each of the first three cases, we obtain a normal coloring φ:E(G[X])→{red,blue} to some sequence S of vertices, which we describe below:
(1)
if d1=3, then we have
(a)
S=(v2,v4,v5,v1,v6=w,v7,v8,v3) if n=8, or
2. (b)
S=(v3,v4,v5,v6,v1,v7=w,v8,v9,v2) if n=9.
2. (2)
if d1=d2=2, then we have
(a)
S=(v4,v2,v5,v1,v6=w,v7,v8,v3) if n=8, or
2. (b)
S=(v3,v4,v5,v6,v1,v7=w,v8,v2,v9) if n=9.
3. (3)
if d1=2 and d2=d3=1, then we have
(a)
S=(v2,v3,v4,v1,v5=w,v6,v7,v8) if n=8, or
2. (b)
S=(v4,v5,v6,v7,v1,v8=w,v9,v2,v3) if n=9.
Then we obtain φ′ from φ by giving the color φ(v1,v⌈n/2⌉+2) to all edges in E(v1,Y) and in E(v2,Y) and the remaining color to all edges in E(v3,Y).
It is not hard to see that φ′ is a locally irregular 2-edge coloring for G, and hence (* *)b follows for the first three cases.
The last case considers (i) d1=2, d2=1, and d3=0, (ii) d1=d2=d3=1, and (iii) d1=d2=1 and d3=0.
Figures 4(a) and 4(b) show that χirr′(G)=2 for (i) and (ii), and hence (* *)c holds for these case.
Figures 4(c) shows that χirr′(G)=2 for (iii) when n=9 and hence (* *)d holds for this case.
Also aided by a computer program, we verified that χirr′(G)=3 for (iii) when n=8, and thus (* *)e follows.
∎