• No results found

Complexity of greedy edge-colouring

N/A
N/A
Protected

Academic year: 2020

Share "Complexity of greedy edge-colouring"

Copied!
7
0
0

Loading.... (view fulltext now)

Full text

(1)

R E S E A R C H

Open Access

Complexity of greedy edge-colouring

Frédéric Havet

1

, A. Karolinna Maia

2*

and Min-Li Yu

3

Abstract

The Grundy indexof a graphG=(V,E)is the greatest number of colours that the greedy edge-colouring algorithm can use onG. We prove that the problem of determining the Grundy index of a graphG=(V,E)is NP-hard for general graphs. We also show that this problem is polynomial-time solvable for caterpillars. More specifically, we prove that the Grundy index of a caterpillar is(G)or(G)+1 and present a polynomial-time algorithm to determine it exactly.

Background

All the graphs considered in this paper are without loops but may have multiple edges.

A (proper)k-colouringof a graphG=(V,E)is a surjec-tive mappingc : V → {1, 2,. . .,k}such thatc(u) =c(v) for any edgeuvE. Thechromatic number isχ(G) = min{k|Gadmits ak-colouring}. On the algorithmic point of view, finding the chromatic number of a graph is a hard problem. For allk ≥ 3, it is NP-complete to decide whether a graph admits ak-colouring (see [2]). Further-more, it is NP-hard to approximate the chromatic number within|V(G)|ε0 for some positive constantε0, as shown by Lund and Yannakakis [5].

Hence, lots of heuristics have been developed to colour a graph. The most basic and widespread because it works online is the greedy algorithm. Given a vertex ordering σ = v1 < · · · < vnofV(G), this algorithm colours the vertices in the orderv1,. . .,vn, assigning tovithe smallest positive integer not used on its lower-indexed neighbours. A colouring resulting of the greedy algorithm is called a greedy colouring. TheGrundy number(G)is the largest k such thatGhas a greedyk-colouring. Easily,χ(G)(G)(G)+1.

Zaker [6] showed that for any fixedk, one can decide in polynomial time whether a given graph has Grundy num-ber at mostk. However, determining the Grundy number of a graph is NP-hard [6], and given a graphG, it is even

NP-complete to decide whether (G) = (G) + 1 as

shown by Havet and Sampaio [3]. In addition, Asté et al.

*Correspondence: karol.maia@inria.fr

2Departamento de Computação, ParGO, Universidade Federal do Ceará, Fortaleza, Brazil

Full list of author information is available at the end of the article

[1] showed that for any constantc≥1, it is NP-complete to decide whether(G)c·χ(G).

Graph colouring of many graph classes has also been studied. One of the classes is the one of line graphs. The line graphof a graphG, denotedL(G), is the graph whose vertices are the edges ofG, withefE(L(G))whenever eandf share an end-vertex. Colouring line graphs corre-sponds to edge-colouring. Ak-edge-colouring of a graph Gis a surjective mappingφ:E(G)→ {1,. . .,k}such that if two edgeseandf are adjacent (i.e. share an end-vertex), thenφ(e)=φ(f). Ak-edge-colouringmay also be seen as a partition of the edge set ofGintok disjointmatchings Mi = {e | φ(e) = i}, 1 ≤ ik. By edge-colouring, we mean either the mappingφor the partition.

The chromatic index χ(G) of a graph G is the least k such that G admits a k-edge-colouring. It is easy to see that χ(G) = χ(L(G)). Obviously, (G)χ(G) and Shannon’s and Vizing’s theorems state thatχ(G) ≤ max{32(G);(G)+μ(G)}, whereμ(G)is the maximum number of edges between two vertices ofG. Holyer [4] showed that for anyk≥3, it is NP-complete to decide if a k-regular graph has chromatic indexk.

Edge colouring naturally arises in modelling some chan-nel assignment problems in wireless network. From such a network, one can construct the communication graph whose vertices are the nodes of the network, and two vertices are connected by an edge whenever they com-municate. In order to avoid interferences between the different signals arriving at a node, we need to assign dis-tinct frequencies to the communications at each node. This corresponds to finding an edge-colouring of the communication graph.

(2)

Usually, the communications begin at different dates, and we need to assign the frequencies online. Usually, the frequencies are assigned greedily according to the fol-lowing the greedy algorithm for edge-colouring, which corresponds to the greedy algorithm to colour a line graph. Given a graph G = (V,E) and an edge ordering θ = e1 < · · · < en, assign to ei the least positive inte-ger that was not already assigned to lower-indexed edges adjacent to it. An edge-colouring obtained by this process is called a greedy edge-colouring, and it has the following property:

For every j<i, every edge e in Miis adjacent to an edge in

Mj. (P)

Note that an edge-colouring satisfying (P) is a greedy edge-colouring relative to any edge ordering in which the edges ofMiprecede those ofMjwheni<j.

The Grundy index(G)of a graphGis the largest num-ber of colours of a greedy edge-colouring ofG. Notice that (G) = (L(G)). By definition, χ(G) (G). Fur-thermore, as an edge is adjacent to at most 2(G)− 2 other edges ((G) − 1 at each end-vertex), colouring the edges greedily uses at most 2(G) −1 colours. So (G)(G) ≤2(G)−1. There are graphs for which the Grundy index equals the maximum degree, stars for example. On the opposite, for any, there is a tree with

maximum degreeand Grundy index 2−1. Indeed,

consider the treesBkdefined recursively as follows:B1 = P2,B2=P3and the root ofP2is one of its vertex and the root ofP3is one of its leaves;Bkis obtained from the dis-joint union ofBk−1andBk−2by adding an edge between their roots, and the root of Bk is the root of Bk−2. An easy induction shows that for every positivek,(B2k) = (B2k+1) = k+1 and that the root ofB2k has degreek and the root ofB2k+1has degreek+1. Now,(Bk) =k for everyk, because one can show easily by induction the following stronger statement.

Proposition 1.For every positive integer k, there is a greedy k-edge-colouring of Bk such that the colours assigned to the edges incident to the root are all the odd numbers up to k, if k is odd, and all the even numbers up to k if k is even.

In this paper, we study the complexity of finding the Grundy index of a graph. We prove that it is NP-hard by showing that the following problem is co-NP-complete.

MINIMUMGREEDYEDGE-COLOURING

Instance: A graphG. Question:(G)=(G)?

The proof, to be detailed in the Section ‘Co-NP-completeness results’, is a reduction from

3-EDGE-COLOURABILIT Y OF CUBIC GRAPHS which was proved

to be NP-complete by Holyer [4]. We recall that acubic

graphis a 3-regular graph. The reduction also proves that it is co-NP-complete to decide if(G)=χ(G).

3-EDGE-COLOURABILIT Y OFCUBICGRAPHS

Instance: A cubic graphG. Question: IsG3-edge colourable?

We then extend the result to a more general problem.

f-GREEDYEDGE-COLOURING

Instance: A graphG. Question:(G)f((G))?

We show that for any functionf such thatkf(k) ≤ 2k−2, the problemf-GREEDYEDGE-COLOURINGis co-NP-Complete.

Since determining the Grundy index is NP-hard, a nat-ural question to ask is for which class of graphs it can be done in polynomial time. Obviously, it is the case for the class of graphs with maximum degreek. Indeed, the Grundy index of a graphGin this class is at most 2k−1, and for every 1 ≤ i ≤ 2k−1, one can check in polyno-mial time whether(G)j. So we must look at classes for which the maximum degree is not bounded. In the Section ‘Greedy edge-colouring of caterpillars’, we con-sidercaterpillarswhich are trees such that the deletion of all leaves results in a path, calledbackbone. We show that ifT is a caterpillar then(T)(T)+1 and then give a linear-time algorithm to compute the Grundy index of a caterpillar. In view of this result, a natural question is the following:

Problem 2. Can we compute in polynomial time the Grundy index of a given tree?

Co-NP-completeness results

The aim of this section is to prove thatf-GREEDY EDGE-COLOURINGis co-NP-complete for every functionf such thatkf(k)≤2k−2 for allk.

For the sake of clarity, we first show that MINIMUM

GREEDYEDGE-COLOURINGis co-NP-complete.

MINIMUMGREEDYEDGE-COLOURINGis clearly in

co-NP, because a greedy edge-colouring of a graphGwith at least(G)+1 colours is a certificate that(G) > (G). We show that it is co-NP-complete.

Theorem 3.MINIMUMGREEDYEDGE-COLOURINGis co-NP-Complete.

We now prove the co-NP-completeness by reduction

from 3-EDGE-COLOURABILIT Y OFCUBICGRAPHS.

(3)

Fig. 1GraphGobtained from a cubic graphH

InG,d(v)=n+3, while the degree of all other vertices is at most 4. Thus,(G) = d(v) = n+3 becausen ≥4 hasHis cubic. Moreover, every edge ofGis adjacent to at mostn+3 edges so(G)n+4=(G)+1. Hence, the Grundy index ofGis either(G)or(G)+1. The

co-NP-completeness of MINIMUMGREEDY EDGE-COLOURING

follows directly from the following claim.

Claim 3.1.χ(H)=3if and only if (G)=(G)+1. Proof.(⇒)Suppose that there exists a 3-edge-colouring φofH. Let us extendφinto a greedy edge-colouring ofG with(G)+1= n+4 colours. Setφ(av) =1,φ(bv)= 2,φ(cv) = 3, and for all 1 ≤ in,φ(uiwi) = 4 and φ(uiv) = i+4. Notice that every vertexwiis incident to an edge ofH of each colour in{1, 2, 3}sinceH is cubic. Then, it is straightforward to check thatφis a greedy(n+ 4)-edge-colouring ofG.

(⇐) Suppose that there is a greedy (n + 4) -edge-colouring ofG. Some edge is colouredn+4. But such an edge has to be adjacent to at leastn+3 edges and thus to be one of thevui, sayvun. The edgevunis adjacent to exactlyn+3 edges. So by Property (P), all edges adjacent tovunreceive distinct colours in{1,. . .,n+3}.

Let us first prove by induction on 1≤jnthat the edge ejadjacent tovunlabelledn+5−jis one of thevui, the result holding forj=1. Suppose now thatj≥2. The edge ejmust have degree at leastn+5−jsince it is adjacent tovunand one edge of each colour in{1,. . .,n+4−j}by Property (P). Hence,ejmust be incident tovsinceunwnis adjacent to four edges. Thenejmust have degree at least n+3 since it is adjacent to thej−1 edgeselfor 1≤l<j and one edge of each colour in{1,. . .,n+4−j}. Hence,ej is one of thevui.

Hence, without loss of generality, we may assume that φ(vui) = i+4 for all 1 ≤ in. The edgevui is adja-cent to an edge-coloured 4. This edge must beuiwisince the edgesav,bvandcvare adjacent to at most two edges coloured in{1, 2, 3}. Thus,φ(uiwi)=4 for all 1≤in.

Now every edgeuiwi is adjacent to three edges, one of each colour in{1, 2, 3}. Sinceφ(vui)≥5, these three edges must be the three edges adjacent towiinH. Thus, all the edges ofHare coloured in{1, 2, 3}. Hence, the restriction ofφtoHis a 3-edge-colouring.

Remark 4.Observe that the graph G has chromatic index(G). Indeed, colour the edges adjacent tovwith the colours 1,. . .,(G) and then extend greedily this colouring to the other edges. Since all the remaining edges are adjacent to at most four edges, they will all get a colour less than or equal to 5. Since(G)≥5, we obtain a(G) -edge-colouring. Hence, the above reduction shows that it is co-NP-complete to decide whether(G)=χ(G).

Theorem 3 may be generalized as follows.

Theorem 5.Let f be a function such that kf(k) ≤ 2k−2for all k∈N. f-GREEDYEDGE-COLOURINGis co-NP-Complete.

Proof. f-GREEDY EDGE-COLOURING is clearly in co-NP, because a greedy edge-colouring of a graphGwith more thanf((G))colours is a certificate that(G) > f((G)).

We now prove the co-NP-completeness by reduction

from 3-EDGE-COLOU-RABILIT Y OFCUBICGRAPHS.

Let H be a cubic graph on nvertices w1,. . .,wn, and letGbe the graph defined as in the proof of Theorem 3. Set p = f(n+ 3)(n +3). Then 0 ≤ pn+ 1.

For 1 ≤ ip, let Ti be the tree with vertex set

(4)

Fig. 2The graphGobtained from a cubic graphH

off-GREEDYEDGE-COLOURINGfollows directly from the following claim.

Claim 5.1. χ(H)=3if and only if (G)=f((G))+1. (⇒)Suppose that there exists a 3-edge-colouringφ of H. Let us extendφinto a greedy edge-colouring ofGwith f((G))+1=n+p+4 colours. We first extend it into a greedy (n+4)-colouring of Gas we did in the proof of Theorem 3. In particular, we have φ(unwn) = 4 and φ(unv) =n+4. For all 1≤ipand all 1≤jn−1, we setφ(tiai)=1,φ(tibi)=2,φ(tici)=3,φ(ti,jai,j)=1, φ(ti,jbi,j) = 2, φ(ti,jci,j) = 3, φ(ti,jsi,j) = j + 3, and φ(tiun) = n+4+i. Then it is straightforward to check thatφis a greedy(n+p+4)-edge-colouring ofG.

(⇐)Suppose thatGadmits a greedy(n+p+4) -edge-colouringφ. For all 1≤ip, there is an edgeeicoloured n+4+i. This edge must have to be adjacent to at least n+3+iedges by Property (P). So all theeimust be in F = {vun} ∪ {unti | 1 ≤ ip}. Now, the edgeep is adjacent to an edgee0colouredn+4. This edge is adjacent to at leastn+4 edges: one of each colour in{1,. . .,n+3} andep. Hence,e0also has to be inF. Since|F| = p+1, all the edges inFare coloured with distinct labels in{n+ 4,. . .,n+p+4}.

Now applying the same reasoning as in the proof of Theorem 3, we derive that the restriction toφ toH is a 3-edge-colouring.

Greedy edge-colouring of caterpillars

In this section, we show a polynomial-time algorithm

solving GREEDY EDGE-COLOURING for caterpillars. A

caterpillar is a tree such that the deletion of all leaves results in a path, called backbone. A star is a trivial caterpillar.

We first show that the Grundy index of a caterpillarTis at most(T)+1, and so it is either(T)or(T)+1. Then we give a polynomial-time algorithm that computes the Grundy index of a caterpillar.

Grundy index of a caterpillar

Lemma 6.Let T be a caterpillar and v a vertex in its backbone such that d(v) ≥ 3. In every greedy edge-colouring of T, the colours1,. . .,d(v)−2appear on the edges incident to v.

Proof. By the contrapositive. Letcbe an edge-colouring ofT. Suppose that a colourα ∈ {1,. . .,d(v)−2} is not assigned to any edge incident tov. Then, since all the edges incident tovhave different colours, at least three colours strictly greater thand(v)−2 appear on three edges inci-dents tov. One of these colours, sayβ, must appear on an edge eincident with a leaf. Buteis uniquely adjacent to edges incident tov. Soeis adjacent to no edge-coloured α. Sinceαd(v)−2 < β, the edge-colouringcis not greedy.

(5)

Proof.Suppose by way of contradiction that one of these two edges, saye1, is incident to a leaf. Thene1is adjacent to d(v)−1 other edges, and one of them, namelye2, is assigned a colour greater thand(v)−1. Thus,e1is adjacent to at mostd(v)−2 edges whose colour is less or equal to d(v)−1. So, there is a colourαin{1,. . .,d(v)−1}such that no edge adjacent toe1is colouredα. This contradicts the fact thatcis greedy. Hence,e1ande2are edges of the backbone.

Now by Lemma 6, there must be edges incident tovof each colour in{1,. . .,d(v)−2}. So thed(v)−2 edges dis-tinct forme1ande2, which are the edges linkingvand leaves are coloured must be coloured in{1,. . .,d(v)−2}.

Theorem 8.If T is a caterpillar, then(T)(T)+1. Proof.Set(T)= . Suppose by way of contradiction that it is possible to greedily colourTwith+2 colours. Letebe an edge-coloured+2. It must be adjacent to at least+1 edges, one of each colour 1,. . .,+1. Thus, the edge e is in the backbone. According to Lemma 7, the edges e1 and e2 adjacent to e with colours and + 1 are in the backbone. Furthermore, all the edges adjacent toewhich are neithere1nore2are coloured in {1,. . .,−2}. Hence,eis adjacent to no edge-coloured −1, a contradiction.

Theorem 8 is tight since there are caterpillarsT whose Grundy index is greater than their maximum degree. For example, consider the caterpillarCk with backbone (t,u,v,w)for which all the verticesthave degreek−1, andv andw degree k. An edge-colouring in which the k−2 edges incident totand a leaf are coloured with 1,. . ., k − 2, the k − 1 edges incident to w and a leaf with 1,. . .,k−1, thek−2 edges incident tovand a leaf with 1,. . .,k−2, the edgetuwithk−1, the edgevwwithkand the edgeuvwithk+1 is greedy. See Fig. 3 fork=5.

Finding the Grundy index of a caterpillar

Theorem 8 implies that the Grundy index of a caterpil-lar T is either (T) or (T)+ 1. Hence, determining the Grundy index of a caterpillar is equivalent to solve

MINIMUMGREEDYEDGE-COLOURINGfor it. The aim of

this subsection is to prove that it can be done in a linear time.

Theorem 9.Determining the Grundy index of a cater-pillar T can be done in O(|V(T)|).

In order to prove this theorem, we first give some defi-nitions and lemmas. LetTbe a caterpillar with backbone P = (v1,v2,. . .,vn),v1 = vn. Thefirst edgeofPisv1v2. For any edgee=vivi+1∈P, removingefromTgives two caterpillarsTe−andTe+, the first one containingviand the second one containingvi+1. For convenience, the back-bone ofTe−isP(e)=(vi,vi−1,. . .,v1)and the backbone ofTe+isP+e = (vi,vi+1,. . .,vn). Hence, the first edge of Te−is(vi,vi−1)and the first edge ofT+(e)are(vi+1,vi+2). However, if the degree ofvi is 2 inT,(vi,vi−1)is not an edge in the backbone, the case in which we say that the first edge isnull. The same happens if the degree ofvi+1is 2 or ifTe−orT+(e)are stars.

Lemma 10.Let T be a caterpillar of the maximum degreewith backbone P =(v1,. . .,vn)with a length at least 2. Then(T)=+1if and only if there is an edge e=vivi+1∈E(P)such that

1. one end-vertex of e has degree, and

2. one of the two caterpillarsTe−andTe+has a greedy

edge-colouring such that the first edge of its

backbone is colouredand the other has a greedy

edge-colouring such that its first edge of its backbone

is coloured−1. If the value of the first edge ofTe

(similarly forTe+) is null, its first vertex is required to

have degreein the early case (edge-coloured)

and−1in the later.

Proof.Assume that T has a greedy ( + 1) -edge-colouring. Letebe an edge-coloured+1. By Lemma 7, eis in the backbone and incident to a vertex of degree, proving (1). Moreover, the edgeeis adjacent to an edgee1 colouredand another onee2labelled−1. The greedy edge-colourings induced onTe−andTe+satisfy (2). Sup-pose, w.l.o.g,Te−containse1. If the first edge ofTe−is not null, then it is easy to see it ise1, since by Lemma 7,e1 must also be in the backbone ofT. If the first edge ofTe− is null thand(vi) = 2 and the only waye1 = vivi−1be colouredis ifd(vi−1), the first vertex ofTe−, has degree . The analysis forTe+containse2is analogue, observing that in this case,Te+can be a star.

(6)

Conversely, assume that there is an edge eE(P) satisfying (1) and (2). Letφ−andφ+be the greedy edge-colourings ofTe−andTe+, respectively as in (2). Letφbe the edge-colouring ofTdefined byφ(e)=+1,φ(f)= φ(f)for allf T

e andφ(f) = φ+(f)for allfTe+. We claim thatφis a greedy edge-colouring. Clearly, since φandφ+are greedy, it suffices to prove thateis adjacent to an edge of every colouriin{1,. . .,}. Since φ+and φsatisfy (2), theneis adjacent to an edge-labelledand an edge-labelled−1. Now,eis incident to a vertexvof degree. This vertex is incident toeand an edgef with a colour greater than−2 in the greedy edge-colouring ofTf in{Te+,Te−}. So, the−2 edges incident tovwhich are notenorf have all one colour in 1,. . .,−2. Hence, eis adjacent to an edge of every colourin{1,. . .,}.

Lemma 11. Let T be a caterpillar with backbone P of length at least 2 and first edge e=uv. Then T has a greedy edge-colouring such that e is coloured k if and only if one of the following holds:

1. d(u)kord(v)k

2. d(u)=k−1andTe+admits a greedy edge-colouring

such that the first edge ofPe+is colouredk−1.

Proof. Lete = uvwithuthe first vertex ofP. Assume first that T has a greedy edge-colouring such that e is colouredk and thate is incident to no vertex of degree k. Then the edges incident to u must be coloured by 1,. . .,d(u)− 1 and the edges incident to u and a leaf are coloured by 1,. . .d(v)−2. Hence, the edge adjacent to eand colouredk−1 must be the first edge of Pe+is colouredk−1 by Property (P). So the edge adjacent to e and coloured k −2 must be incident to u, and thus d(u)−1≥k−2, that isd(u)k−1.

Assume now that (1) holds. Letxbe a vertex in {u,v} with degree at leastk. One can colour all the edges inci-dent toxwith 1,. . .,d(v)such thateis colouredkand then extend this edge-colouring greedily to obtain the desired greedy edge-colouring ofT.

Finally, assume that (2) holds. Letφ be a greedy edge-colouring ofTe+such that the first edge ofP+e is coloured k−1. One can extend it by assigningktoe, 1,. . .,k−2 to thek−2 edges incident touand leaves and 1,. . .,d(v)−2 to the edges incident tov. It is routine to check that this a a greedy edge-colouring ofT.

Proof of Theorem 9. Theorem 8 and Lemma 10 imply that Algorithm 1 return the Grundy index ofT provided that we have a subroutine FirstEdge(T,P,k) that returns ‘yes’ if a caterpillarT with backbone P admits a greedy edge-colouring such that the first edge ofPis colouredk.

Such a subroutine FirstEdge may be obtained by Algorithm 2 according to Lemma 11.

Algorithm 1:GrundyIndex(T)

Input: A caterpillarTwith backbone of length at least 2.

Output:(T).

1 LetP=(v1,v2,. . .,vn)be the backbone ofT. Computed(vi)for all 1≤vnand compute

=(T).

2 fori=2to n−2do 3 e:=vivi+1;

4 ifd(vi)=or d(vi+1)=then

5 ifFirstEdge(Te+, P+e,)=TRUE and FirstEdge(Te, Pe,−1)=TRUEthen

6 return+1;

7 ifFirstEdge(Te+, P+e,−1)=TRUE and FirstEdge(Te, Pe,)=TRUEthen

8 return+1;

9 Return;

Algorithm 2:FirstEdge(T,P,k)

Input: A caterpillarTwith backbonePand an integerk.

Output:TRUEif there is a greedy

k-edge-colouring ofTwith first edge of Pcolouredk, andFALSEotherwise.

1 Letube the first vertex ofPandvits second, if there is one. (So the first edge ofTis eitheruvor null.)

2 iffirst edge=nullthen 3 ifd(u)kthen

4 returnTRUE;

5 returnFALSE;

6 if|P| =1then

7 ifd(u)k or d(v)kthen

8 returnTRUE;

9 returnFALSE;

10 ifd(u)k or d(v)kthen

11 returnTRUE;

12 ifd(u)k−1then

13 return FirstEdge(Tu,Pu,k−1);

(7)

Let us now examine the complexity of Algorithm 1. Let us first observe that FirstEdge(T,P,k) makes a constant number of operations before calling FirstEdge(Tu,Pu, k−1). Hence, an easy induction show that it makesO(k) operations in total.

Algorithm 1 first computes (line 1) the degrees of all the vi, which can be done in timeO(|V(T)|)and then takes the maximum of all these values which can also be done in timeO(|V(T)|).

In a second phase (line 2 to 8), for each edgeePwhich is incident to a vertex of degree, Algorithm 1 makes at most four calls of FirstEdge with last parameter1 or. Hence, for eachePit makesO()operations, according to the execution time of Algorithm 2. LetSbe the set of vertices of degree. The number of edges ofPincident to a vertex of degreeis at most 2|S|. But every vertex inS is adjacent to at least−2 leaves. Hence,|V(T)| ≥ |S| + (−2)|S|, so|S| ≤ |V(T)|/(−1). Hence, in this second phase, the algorithm makes at mostO

2×|V(−1T)|

= O(|V(T)|)operations.

Thus, in total, Algorithm 1 makesO(|V(T)|)operations.

Competing interests

The authors declare that they have no competing interests.

Authors’ contributions

The authors discussed the problem and the solutions proposed all together, and also the three helped to write in each section. All authors read and approved the final manuscript.

Acknowledgements

This study is partly supported by CAPES/Brazil, Fortaleza, Brazil.

Author details

1Projet Coati I3S (CNRS, UNSA) and INRIA, Sophia Antipolis, Valbonne, France. 2Departamento de Computação, ParGO, Universidade Federal do Ceará, Fortaleza, Brazil.3Department of Maths and Statistics University of the Fraser Valley, Abbotsford, BC, Canada.

Received: 5 February 2014 Accepted: 15 September 2015

References

1. Asté M, Havet F, Linhares-Sales C (2010) Grundy number and products of graphs. Discret Math 310(9):1482–1490

2. Garey MR, Johnson DS (1979) Computers and intractability. A guide to the theory of NP-completeness. A Series of Books in the Mathematical Sciences, San Francisco, California

3. Havet F, Sampaio L (2010) On the Grundy number of a graph. In: Proceedings of the International Symposium on Parameterized and Exact Computation(IPEC), Lecture Notes on Computer science. Springer, Berlin Heidelberg. p 6478

4. Holyer I (1981) The NP-completeness of edge-coloring. SIAM J Comput 2:225–231

5. Lund C, Yannakakis M (1994) On the hardness of approximating minimization problems. J. Assoc. Comput. Mach. 41(5):960–981 6. Zaker M (2006) Results on the Grundy chromatic number of graphs.

Discrete Math 306(23):3166–3173

Submit your manuscript to a

journal and benefi t from:

7Convenient online submission 7Rigorous peer review

7Immediate publication on acceptance 7Open access: articles freely available online 7High visibility within the fi eld

7Retaining the copyright to your article

Figure

Fig. 1 Graph G obtained from a cubic graph H
Fig. 2 The graph G′ obtained from a cubic graph H
Fig. 3 The caterpillar C5 and a greedy edge-colouring with 6 colours

References

Related documents

transferability of a moratorium permit with the combining of one vessel’s fishing history with another vessel’s fishing history. Thus, the regulations and practice under

The SWARMs ontology uses a core ontology to interrelate a set of domain-specific ontologies, including the mission and planning, the robotic vehicle, the communication and

The control circuit of the converter consists of an outer current control loop for output voltage regulation and an inner current control loop for power

The formation of prostatic urethra, a derivative of the urogenital sinus, was shown to occur at the beginning of the ninth week of embryogenesis, and the primordium of the

la reponse indicielle est bien invariante en forme dans le cas du correcteur a impe- dance d'ordre fractionnaire, contrairement au cas du correcteur a avance de phase classique

All participants underwent detailed assessment of peripheral neuropathy [neuropathy dis- ability score (NDS), vibration perception threshold (VPT), peroneal motor nerve

Send us in the power of your Spirit, that our lives bear witness to the love that has made us new in Jesus Christ, our Savior and Lord.. P The Lord bless you and

japonicum DNA in both DBFP and sera from six artificially infected buffaloes artificially infected with 3 000 cercariae at days 3, 7, 14, and 28 post- infection (Table 1).. The