A note on asymptotically optimal neighbour sum distinguishing colourings
Jakub Przyby{\l}o

TL;DR
This paper improves the upper bound on the minimum number of colours needed for neighbour sum distinguishing edge colourings in graphs, showing it is at most + O(\u00D7^{1/2}) using a combinatorial and probabilistic approach.
Contribution
It provides a tighter upper bound + O(^{1/2}) for neighbour sum distinguishing colourings, simplifying previous methods with a combinatorial and probabilistic approach.
Findings
Improved upper bound to + O(^{1/2}) for neighbour sum distinguishing edge colourings.
Extended the same bound to the total version of the problem.
Simplified the proof technique using combinatorial algorithms and probabilistic methods.
Abstract
The least admitting a proper edge colouring of a graph without isolated edges such that for every is denoted by . It has been conjectured that for every connected graph of order at least three different from the cycle , where is the maximum degree of . It is known that for a graph without isolated edges. We improve this upper bound to using a simpler approach involving a combinatorial algorithm enhanced by the probabilistic method. The same upper bound is provided for the total version of this problem as well.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
A note on asymptotically optimal neighbour sum distinguishing colourings
Jakub Przybyło111Supported by the National Science Centre, Poland, grant no. 2014/13/B/ST1/01855.222Partly supported by the Polish Ministry of Science and Higher Education.
[email protected], phone: 048-12-617-46-38, fax: 048-12-617-31-65
AGH University of Science and Technology, al. A. Mickiewicza 30, 30-059 Krakow, Poland
Abstract
The least admitting a proper edge colouring of a graph without isolated edges such that for every is denoted by . It has been conjectured that for every connected graph of order at least three different from the cycle , where is the maximum degree of . It is known that for a graph without isolated edges. We improve this upper bound to using a simpler approach involving a combinatorial algorithm enhanced by the probabilistic method. The same upper bound is provided for the total version of this problem as well.
keywords:
neighbour sum distinguishing edge colouring , neighbour sum distinguishing total colouring , 1–2–3 Conjecture , 1–2 Conjecture , Zhang’s Conjecture
1 Introduction
Every simple graph of order at least two contains a pair of vertices of the same degree. In this sense, there are no irregular graphs, apart from the 1-vertex exception. A possible alternative definitions of these were studied e.g. by Chartrand, Erdős and Oellermann in [11], with no definite solution. Thus, Chartrand et al. [10] proposed a graph invariant designed to measure the level of irregularity of a graph instead. Suppose that given a graph we wish to construct a multigraph with pairwise distinct vertex degrees of it by multiplying some edges of . The least so that we are able to do this using at most copies of every edge (counting the original one in) is known as the irregularity strength of and denoted by , see [10]. This can be defined in terms of labellings or colourings as well. Consider a (not necessarily proper) edge colouring and denote the weighted degree of a vertex as This shall also be simply called the sum at or of . Then is equal to the least admitting such a colouring with for every with . It is clear that is well defined for all graphs containing no isolated edges and at most one isolated vertex. The irregularity strength was studied in numerous papers, e.g. [4, 8, 13, 15, 17, 23, 26, 30, 32, 35, 36], and gave rise to now fast-developing discipline, which might be referred to as additive graph labelings, or more generally – vertex distinguishing graph colourings.
An intriguing successor of the problem above is the so-called 1–2–3 Conjecture, where the only difference is that we require so that only for the neighbours, i.e. when forms an edge in . For such a goal, Karoński Łuczak and Thomason [25] conjectured the colours to be sufficient for every graph without isolated edges, see also e.g. [1, 2]. So far the colours are known to suffice, see [24]. Another important problem of this field concerns proper edge colourings where every vertex is required to differ from its neighbours with respect to the set of its incident colours. The least number of colours needed to construct such a (proper) edge colouring of a graph is called its neighbour set distinguishing index or adjacent strong chromatic index, and denoted by , see [45] by Zhang, Liu and Wang, where it was conjectured that for every connected graph of order at least three, unless is the cycle . (Note that due to the properness of the colourings investigated, we obviously have or depending on the class of , cf. Vizing’s Theorem.) This conjecture, commonly referred to as the Zhang’s Conjecture, has been confirmed for several graph classes, see e.g. [3, 6, 19, 20, 42]. In general Hatami [18] proved that for any graph with no isolated edges and with maximum degree , , using a multistage probabilistic argument.
We shall focus on a hybrid of the two problems above, where we investigate proper edge colourings, but require of these a much stronger property than distinguishing neighbours by sets, namely the same one as considered within the 1–2–3 Conjecture. A proper colouring of the edges of a graph is called neighbour sum distinguishing if for every . The least admitting such a colouring is denoted by and called the neighbour sum distinguishing index of . Though such a condition is indeed significantly stronger than the one investigated within the Zhang’s Conjecture, what in particular implies that for every graph without isolated edges, the following strengthening of this conjecture was posed in [16].
Conjecture 1** ([16])**
If is a connected graph of order at least three different from the cycle , then .
In fact we are not aware of any graph for which the values of the two parameters differ, see [9, 14, 16, 21, 41, 43] for partial results concerning special graph classes. In general it is known that [37] and [39], where is the colouring number of a graph (containing no isolated edges). Unfortunately, the approach of Hatami from [18] could not be adapted to this more demanding setting. Instead, the following asymptotic confirmation of Conjecture 1, implying that was provided in [34] by means of a different probabilistic approach.
Theorem 2
There is a constant such that if is a graph without isolated edges and with maximum degree , then
[TABLE]
The aim of this paper is to present a new simpler approach towards proving a stronger upper bound of the form . Our technique yields also the same upper bound for the total correspondent of , cf. Theorem 4 below, where we investigate the least so that there exists a proper total colouring of a graph such that for every edge , and denote it by . For a given vertex , the sum shall be called its total sum and denoted by . In [33] it was conjectured that for every graph , see [27, 28, 33] for partial results concerning this. Note that proving this apparently very challenging conjecture would require improving the following best known upper bound due to Molloy and Reed concerning the well known Total Colouring Conjecture (that for every ) posed by Vizing [40] and independently by Behzad [7].
Theorem 3** ([31])**
There exists a constant such that for every graph with , .
In general it has been known thus far that , [38], and analogously as in the case of the edge protoplast, for any graph , see [29]. It is worth mentioning that also a total correspondent of the Zhang’s Conjecture is known, see e.g. [12, 44].
2 Main Result and Tools
Our main result is the following.
Theorem 4
There is a constant such that for every graph with maximum degree , and if has no isolated edges.
Note that this implies that for all graphs and for graphs without isolated edges. Within the proof we shall several times make use of two classical tools of the probabilistic method, the Lovász Local Lemma, see e.g. [5], and the Chernoff Bound, see e.g. [22].
Theorem 5** (The Local Lemma; Symmetric case)**
Let be events in an arbitrary probability space. Suppose that each event is mutually independent of a set of all the other events but at most , and that for all . If
[TABLE]
then .
Theorem 6** (Chernoff Bound)**
For any :
[TABLE]
where is the sum of independent Bernoulli variables, each equal to with probability and [math] otherwise.
Note that if is a sum of (where does not have to be an integer) random independent Bernoulli variables, each equal to with probability at most , then for . (It is sufficient to consider a variable with binomial distribution .)
3 Proof of Theorem 4
It is sufficient to consider a graph without isolated edges (and vertices) and with sufficiently large maximum degree , i.e. greater than some explicit constant – large enough so that all inequalities below hold. We shall thus not specify , though we assume that from Theorem 3 above.
We shall consider edge and total colourings simultaneously. We begin by fixing an arbitrary proper total colouring with following from Theorem 3. In case of edge colourings exclusively we then set for every and still call such a total colouring proper.
3.1 Preprocessing Small Degree Vertices
Let
[TABLE]
be the set of vertices with relatively small degrees, and set . Let be the set of isolated edges in . Note that every vertex in can be incident with at most one edge from in , and analogously every edge in may be adjacent with at most one element of . Let
[TABLE]
For every we randomly, independently and uniformly choose one of its incident edges in (hence the probability that any such edge is chosen by equals at most ). Denote the auxiliary graph induced by the chosen edges by . For every , by estimating the number of edges chosen to by the neighbours of (and keeping in mind the one possibly chosen by ), by the Chernoff Bound (and due to the fact that ),
[TABLE]
If we now denote by the event that , then it is mutually independent of all other events of this type except those with at distance at most from , i.e. at most of these. Hence by the Lovász Local Lemma, with positive probability, for every . We fix any with this feature.
We then greedily, one by one, modify the colours of the edges of using new at most colours being the least yet unused positive integers, so that the total colouring is still proper and there are no sum conflicts between the ends of any edge in with at least one end of degree at least . Then, subsequently for every remaining edge in , we choose one of its adjacent edges and modify its colour if necessary, using some colour in the range to get read of potential conflicts between the ends of these edges from (keeping the total colouring proper). The obtained proper total colouring we denote by . Set and note that at this point,
[TABLE]
3.2 Base Subgraph
Now independently for every edge incident with some vertex in
[TABLE]
in we pick it with probability and denote the graph induced by all the picked edges by . For every vertex we denote by the event that and , while by we denote the event that and . Similarly as above we shall show that with positive probability none of these events occurs. For any , by the Chernoff Bound (as if ),
[TABLE]
and analogously
[TABLE]
(as ). Since every event and is mutually independent of all other events of these types except those corresponding to vertices at distance at most from , i.e., at most other events, the Local Lemma implies that with positive probability none of the events with occurs. We fix any with this feature and call it the base subgraph of . Then for every and for , hence:
- (I)
for ; 2. (II)
for .
We shall further introduce colour modifications almost exclusively on the edges of the base subgraph (and of at the very end).
3.3 Algorithm Distinguishing Large Degree Vertices
We shall now use an algorithm partly inspired by [23] in order to distinguish sums of al the neighbours in . At every step of the algorithm below, by we shall understand the contemporary colour of any given edge or vertex of (hence shall denote the contemporary sum of a vertex ). Let
[TABLE]
First one by one we greedily recolour the edges in properly modulo (i.e. so that the new colours of any two edges adjacent in are not congruent modulo ) with integers in so that there are no sum conflicts modulo between the ends of any edge in adjacent with at least one edge of (what is feasible due to (I)). As we have used new colours for this purpose, the obtained total colouring of is still proper.
Let be the components of . We analyze these one after another in the stated order. In each of these we subsequently order the vertices into a sequence so that every vertex except the last one has a neighbour with bigger index in this sequence – so called forward neighbour in ; analogously we define a backward neighbour of a vertex in . The concatenation of such consecutive sequences for yields an ordering of all the vertices of .
Consider , , and suppose has already been analyzed. Let be the consecutive (all) vertices of in the sequence . We analyze these one after another, and the moment a given vertex is analyzed, we admit (if necessary):
- (i)
adding or subtracting to colours of its backward edges in (i.e. joining with its backward neighbours in ); 2. (ii)
adding to colours of its forward edges in (i.e. joining with its forward neighbours in ), with one exception, when is the last forward edge of (joining with its forward neighbour in with maximal ), when we admit adding any integer from the set to the colour of so that the colouring of remains proper modulo .
(We introduce no changes if .) Note that the colour of every edge may be modified at most twice within our algorithm, hence at its end the colouring shall be proper, as we shall use new colours in the range for the edges of and by (2) the largest colour used shall be bounded from above by
[TABLE]
The moment a given vertex is being analyzed, we associate it with a two-element set of integers from the family
[TABLE]
making sure that ever since such assignment, and that for every neighbour of in that has its set already prescribed (hence preceding in the sequence ). Only vertices and shall be handled with in a special manner. This shall assure that at the end of this algorithm for every with .
We shall additionally be careful while introducing the colour changes so that:
- (a)
the edge colouring of remained proper modulo (what was already mentioned above); 2. (b)
if is the last forward edge of some vertex and is adjacent with an edge , then while modifying the colour of we make sure that the ends of are sum-distinguished modulo .
Suppose we are about to analyze and thus far all the conditions and requirement listed above have been fulfilled. Let be the last forward edge of in . Note that as by (I), then due to (ii) we have at least options for the colour of , at most of which might be forbidden due to requirements (a) and (b). The colour of every remaining edge incident with in can on the other hand be modified (if necessary) by consistently with our requirements (i.e. can either be added or subtracted from the colour of each such edge by (i) or (ii) so that if has assigned). By (II) we thus have at least distinct sums available for attainable via admissible changes on the edges incident with . These contain elements of more than pairs from . We choose one of these pairs which is disjoint with the pairs already associated with neighbours of in , denote it by and perform admissible changes on the edges incident with so that afterwards.
Assume now that we have analyzed as above all vertices in . We may assume that (as there is nothing to do otherwise). Suppose first that . Then we first add to the colour of some integer in consistent with (a) and (b), hence analogously as above we have at least available options (distinct modulo ) for the resulting colour of . We choose it so that afterwards each of and has at most neighbours with the same sum modulo as itself in . Note it is feasible, as otherwise (even taking into account the fact that and may always have the same sums modulo ), and would have to have together at least neighbours, a contradiction. Then for the sum of we have at least available options (which form an arithmetic progression with step size ) via adjustments stemming from (i) on the edges incident with in except on and one more of these edges (which shall be specified below), hence at least options due to (II). These options thus contain at least (disjoint) pairs from , at least one of which, say is thus (due to our choice of the colour for ) assigned to at most one neighbour of other than in . Denote it by if it exists () – then shall be an edge incident with which we shall not modify. We then perform the admissible modifications of the colours of the edges incident with so that and (if exists). Set . Then analogously for the sum of we have at lest available options (which form an arithmetic progression with step size ) via admissible adjustments on the edges incident with except on , (if it exists) and at most one additional one, discussed below. These options thus contain more than (disjoint) pairs from , at least one of which, say is thus assigned to at most one neighbour of in . Denote it by if it exists () – then shall be an edge which we shall not modify. We then perform the admissible modifications of the colours of the edges incident with so that and . Set . Finally observe that in cases when or we may use the same strategy as above to obtain our goal, just skipping the unnecessary parts. Note also that after analyzing , the sums of the vertices in shall not be modified in the further part of the algorithm.
At the end of the algorithm we thus have for every with , as claimed.
3.4 Final Adjustment for Small Degree Vertices
After analyzing all components of , we greedily, one by one analyze all edges in , modifying them if necessary so that there are no sum conflicts between any vertex in with and its neighbours. We can do this, since we have more than colours available. Note that afterwards all neighbours are sum-distinguished in as due to our construction if a vertex was in conflict with in , then one of these two vertices, say , would have to be an isolated vertex of which does not belong to , while the other one – – would belong in . Then however, and , and as our colouring is proper and (3) holds, it is easy to check that
[TABLE]
Note that we have not changed vertex colours within our construction, hence starting with a proper edge colouring yields a proper edge colouring on output.
4 Remarks
Note we did not strive to optimize the constant in our main result above. This can be improved. It is in particular fairly easy in case of regular graphs. Also when one considers the total and edge cases separately this constant can be reduced.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] L. Addario-Berry, K. Dalal, C. Mc Diarmid, B.A. Reed, A. Thomason, Vertex-Colouring Edge-Weightings , Combinatorica 27(1) (2007) 1–12.
- 2[2] L. Addario-Berry, K. Dalal, B.A. Reed, Degree Constrained Subgraphs , Discrete Appl. Math. 156(7) (2008) 1168–1174.
- 3[3] S. Akbari, H. Bidkhori, N. Nosrati, r 𝑟 r -Strong edge colorings of graphs , Discrete Math. 306 (2006) 3005–3010.
- 4[4] M. Aigner, E Triesch, Irregular assignments of trees and forests , SIAM J. Discrete Math. 3 (1990) 439–449.
- 5[5] N. Alon, J.H. Spencer, The Probabilistic Method , 2nd edition, Wiley, New York, 2000.
- 6[6] P.N. Balister, E. Győri, J. Lehel, R.H. Schelp, Adjacent vertex distinguishing edge-colorings , SIAM J. Discrete Math. 21(1) (2007) 237–250.
- 7[7] M. Behzad, Graphs and Their Chromatic Numbers , Ph.D. Thesis, Michigan State University (1965).
- 8[8] T. Bohman, D. Kravitz, On the irregularity strength of trees , J. Graph Theory 45 (2004) 241–254.
