Deciding k-colourability of -free graphs in polynomial time

Size: px
Start display at page:

Download "Deciding k-colourability of -free graphs in polynomial time"

Transcription

1 Deciding k-colourability of -free graphs in polynomial time Chính T. Hoàng Marcin Kamiński Vadim Lozin J. Sawada X. Shu November 1, 2006 Abstract The problem of computing the chromatic number of a -free graph is known to be NP-hard. In contrast to this negative result, we show that determining whether or not a -free graph admits a -colouring, for each fixed number of colours, can be done in polynomial time. If such a colouring exists, our algorithm produces it. Keywords: graph colouring, dominating clique, polynomial-time algorithm, -free graph 1 Introduction A -colouring of a graph is an assignment of colours to the vertices of so that no two adjacent vertices receive the same colour. The -COLOURABILITY is the problem of determining whether or not a given graph admits a -colouring. The optimization version of the problem asks to find a -colouring of with minimum, called the chromatic number of and denoted. The -COLOURABILITY is one of the central problems of algorithmic graph theory with numerous applications [4]. It is also one of the most difficult problems: it is NP-complete in general [12] and its optimization version is even hard to approximate [13]. Moreover, the problem remains difficult in many restricted graph families, for example triangle-free graphs [17] or line graphs [11] (in which case it coincides with the EDGE -COLOURABILITY). On the other hand, when restricted to some other classes, such as graphs of vertex degree at most [2] or perfect graphs [8], the problem can be solved in polynomial time. Efficient polynomial-time algorithms for finding optimal colourings are available for many particular subclasses of perfect graphs, including chordal graphs [6], weakly chordal graphs [9], and comparability graphs [5]. All the aforementioned examples refer to graph classes possessing the property that with any graph they contain all induced subgraphs of. Such classes are known in the literature under the name of hereditary classes. Any Physics and Computer Science, Wilfrid Laurier University, Canada. Research supported by NSERC. choang@wlu.ca RUTCOR, Rutgers University, 640 Bartholomew Road, Piscataway, NJ 08854, USA. mkaminski@rutcor.rutgers.edu RUTCOR, Rutgers University, 640 Bartholomew Road, Piscataway, NJ 08854, USA. lozin@rutcor.rutgers.edu Computing and Information Science, University of Guelph, Canada. Research supported by NSERC. sawada@cis.uoguelph.ca Computing and Information Science, University of Guelph, Canada. xshu@uoguelph.ca 1

2 "!# $"!# "%& $"!'%&??????... 4 "!# $"!#????? ()+* (#+* (),* (),*... 5 "!# $"!#???? ()+* (#+* (#+* (),* (),*... 6 "!# $"!#???? ()+* (#+* (#+* (),* (),*... 7 "!# $"!#???? ()+* (#+* (#+* (),* (),* Table 1: Known complexities for -colourability of.- -free graphs hereditary class can be described by a unique set of minimal graphs that do not belong to the class, so-called forbidden induced subgraphs. A nice survey on colouring vertices of graphs in hereditary classes can be found in [18]. An important line of research of this type deals with /- -free graphs, i.e., classes excluding a path on vertices,- as an induced subgraph. Sgall and Woeginger showed in [21] that 0 -COLOURABILITY is NP-complete for 21 -free graphs and 3 -COLOURA- BILITY is NP-complete for free graphs. The last result was improved in [16], where the authors claim that by modifying the reduction from [21] 3 -COLOURABILITY can be shown to be NP-complete for 7 -free graphs. On the other hand, the -COLOURABILITY problem can be solved in polynomial time for 98 -free graphs as they constitute a subclass of perfect graphs. For ;:<0>=@?>=BA, the complexity of the problem is generally unknown, except for the case of C -colourability of -free [20, 21] and ED -free graphs [19]. Known results on the - COLOURABILITY problem in classes of F- -free graphs are summarized in Table 1 (under columns 5 and 6, G is matrix multiplication exponent known to satisfy H;IJGKILH>MNCOAP? [3]). In this paper, we focus on the minimal class from Table 1 where the -COLOURABILITY problem is unsolved, i.e., the class of -free graphs. This class is stubborn with respect to various graph problems. For instance, + -free graphs constitute a unique minimal class defined by a single forbidden induced subgraph with unknown complexity of the MAXIMUM INDEPENDENT SET and MINIMUM INDEPENDENT DOMINATING SET problems. Many algorithmic problems are known to be NP-hard in the class of 2 -free graphs, which includes, among others, DOMINATING SET [14] and CHROMATIC NUMBER [15]. In contrast to the NP-hardness of finding the chromatic number of a -free graph, we show that -COLOURABILITY can be solved in this class in polynomial time for each particular value of. In the case of a positive answer, our algorithm yields a valid -colouring. Along with the mentioned result on 3-COLOURABILITY of -free graphs, our solution generalizes several other previously studied special cases of the problem, such as 3 -COLOURABILITY of Q2P=BR2S -free graphs [16] and 3 -COLOURABILITY of + -free graphs containing a dominating clique on four vertices [10]. We also note the algorithm in [7] that colours a Q.P= TU -free graph with 2T 5 colours. The remainder of the paper is organized as follows. In Section 2 we give relevant definitions, concepts, and notations. In Section 3, we present our recursive polynomial time algorithm that answers the -colourability question for F -free graphs. The difficult step in the algorithm is detailed using two different approaches. We conclude with a summary of our results in Section 4 along with a list of open problems. 2 Background and Definitions In this section we provide the necessary background and definitions used in the rest of the paper. For starters, we assume that V:WX.=ZY[ is a simple undirected graph where \]X^\:_% and \ Ỳ \:a!. If b is a subset of X, then 2

3 we let ;Qbc denote the subgraph of joining any two vertices in it. induced by b. A stable set is a set of vertices such that there is no edge DEFINITION 1 A set of vertices b is said to dominate another set d, if every vertex in d one vertex in b. is adjacent to at least The following structural result about. -free graphs is from Bacsó and Tuza [1]: THEOREM 1 Every connected F -free graph has either a dominating clique or a dominating 9e. DEFINITION 2 Given a graph, an integer and for each vertex f, a list gh"fi of colours, the -list colouring problem asks whether or not there is a colouring of the vertices of such that each vertex receives a colour from its list. DEFINITION 3 The restricted -list colouring problem is the -list colouring problem in which the lists gj"fk of colours are subsets of lnmp=@h>=omomom=@qp. Our general approach is to take an instance of a specific colouring problem r for a given graph and replace it with a polynomial number of instances sf4t=bsq5p=bsqep=omomom such that the answer to r is yes if and only if there is some instance svu that also answers yes. For example, consider a graph with a dominating vertex w where each vertex has colour list lnmp=@h>=@c>=h3k=@0xp This listing corresponds to our initial instance r. Now, by considering different ways to colour w, the following four instances will be equivalent to r : s4 : w':ym and the remaining vertices have colour lists lh>=@c>=h3k=@0xp, sq5 : w':zh and the remaining vertices have colour lists lnmp=@c>=h3k=@0xp, sqe : w':zc and the remaining vertices have colour lists lnmp=@h>=h3k=@0xp, s{8 : w':_lu3k=@0xp and the remaining vertices have colour lists lnmp=@h>=@c>=h3k=@0xp. In general, if we recursively apply such an approach we would end up with an equivalent set with an exponential number of colouring instances. 3 The Algorithm Let be a connected E -free graph. This section describes a polynomial time algorithm that decides whether or not is -colourable. Our strategy is as follows. First, we find a dominating set of which is a clique with at most vertices or a Ee. There are only a finite number of ways to colour the vertices of with colours. For each of these colourings of, we recursively check if it can be extended to a colouring of. Each of these subproblems can be expressed by a restricted list colouring problem. We now describe the algorithm in detail. 3

4 The algorithm is outlined in 3 steps. Step 2 requires some extra structural analysis and is presented using two different approaches in the following subsections. Algorithm 1. First, we check if contains a dominating set of size at most '}LC. If no such a set is found, then is not -colourable. Otherwise, let be a dominating set in, which is either a clique with at most vertices or a +e. Let the vertices of the dominating set be ~4t=Z~x5 =omomomu=z~n- with _. Since is a dominating set, we can partition the remaining vertices into fixed sets ƒ 4U=Zƒ,5P=oMoMoMS=Zƒ, ) y, such that vertices in ƒ94 are adjacent to ~4, and for ˆ am, vertices in ƒ+š are adjacent to ~xš but not to ls~4u=omomom=z~oš" Œ4op. The colour list of the vertices in the fixed sets have size at most Žm since each vertex in is already assigned a colour. This gives rise to our original restricted list-colouring instance r. 2. Two vertices are dependent if there is an edge between them and the intersection of their colour lists is non-empty. In this step, we remove all dependencies between each pair of fixed sets. This process will create a set l s 4U=Bsq5P=Bs{eP=oMoMoM p, equivalent to r, of a polynomial number of colouring instances. Two different methods for performing this step are outlined in the following subsections. 3. For each instance sqš from Step 2 the dependencies between each pair of fixed sets has been removed which means that the vertices within each fixed set can be coloured independently. Thus, for each instance s Š we recursively see if each fixed set can be coloured with the corresponding restricted colour lists (the base case is when the colour lists are a single colour). If one such instance provides a valid -colouring then return the colouring. Otherwise, the graph is not -colourable. As mentioned, the difficult part is reducing the dependencies between each pair of fixed sets (Step 2). We present two different approaches to handle Step 2. The first is conceptually simpler while the second includes additional structural results. 3.1 Removing the Dependencies Between Two Fixed Sets: Method I Let PghRT be the set of colours that appear in the lists of vertices of a set R. Let b and d be two fixed sets. Note that \ PghQbco\ z$ Lm and \ t PghQd;o\v $ Jm. We remove dependencies between b and d by applying the following procedure. Procedure One 1. Find a ms -colouring of b (respectively, d ) with stable sets b;4u=zb 5P=oMoMoMS=b u Œ4 (respectively, d[4o=zd 5P=oMoMoMU= d u Œ4 ). If b or d cannot be ; ms -coloured, then cannot be -coloured. 2. For each ˆF:ymP=@H>=oMoMoM =@ m and each [:šmp=@h>=omomom=@ m, remove dependencies between bš and dœ. Now, we describe how to remove dependencies between two stable sets ž:šb Š and ŸW:yd. Let # (respectively, Ÿ ) be the set of vertices of (respectively, Ÿ ) that are dependent on some vertices of Ÿ (respectively, ). Note that ) is non-empty if and only if Ÿ is non-empty. LEMMA 1 If #F :, there exists a vertex in that is adjacent to all vertices in Ÿ;. 4

5 Proof. Let,4 be a vertex of # with a maximal neighborhood in Ÿ;. Assume there exists a vertex >5 ŸT that is not adjacent to,4. Then, there must exist a vertex Œ5 ' (different than,4 ) adjacent to n5. Also, by the choice of 4, there must exist a vertex {4 ŸT that is adjacent to,4 but not v5. Since and Ÿ belong to different fixed sets, there exists a vertex f in the dominating set such that either f is adjacent to 94U=h q5 but not i4o=h O5, or f is adjacent to k4o=h O5 but not 4U=h q5. But then ; lufq=h 4S=h q5p=h i4o=h O5 p is an induced F ; a contradiction. This lemma states that as long as and Ÿª are non-empty, we can find a vertex «that dominates Ÿ[. Now given such a vertex, we can create new equivalent colouring instances by assigning to (i) a colour from gh" x ªR ghqÿª and (ii) the list gj" Œk 'Rc PghQŸ[. In the former instances the vertices in Ÿ; lose the colour assigned to from their lists i.e., \]Rc PghQŸ o\ decreases by one. In the latter instance, the vertex is no longer dependent on any vertex in Ÿ[ and is thus removed from. In this case, we recursively repeat this process until is empty by finding a new vertex in that dominates Ÿ[. This will result in at most >% new colouring instances where either is empty or \]Rc PghQŸ o\ has decreased by one from its initial state. To reduce \]R ghqÿ o\ to zero, we repeatedly apply this process at most times. Thus, we can completely remove the dependencies between and Ÿ by producing at most >%, u new equivalent colouring instances. Analysis. To remove the dependencies between each b Š and d requires >%, u new equivalent instances. Thus, to remove the dependencies between each pair of fixed sets (Step 2 of Procedure One) requires >%, ut new equivalent instances. Since there are fixed sets, there are less than 5 pairs of fixed sets. Thus, to remove dependencies between each pair of fixed sets (given the stable sets for each fixed set) requires >%, uo± equivalent instances. To find the stable sets for each fixed set requires a single recursive Tm colouring on the graph with the initial dominating set combined with the edges between the fixed sets removed. Now, let ²[ denote the number of subproblems produced by the Algorithm where is the number of colours used on a graph with % vertices. From the previous analysis we arrive at the following recurrence where ²[jmS.:šm : ².:š >%, ²[ ms ³ ²[ ; msbm A proof by induction shows ²[ E: h >%, utµ, implying our algorithm runs in polynomial time. 3.2 Removing the Dependencies Between Two Fixed Sets: Method II For our second method for removing the dependencies between a pair of fixed sets, it will be convenient to associate a fixed set ƒ Š to the colours in its lists. For this purpose, let + Š 6- denote a fixed set of vertices with colour list given by g¹ˆ»ºu. We partition each such fixed set into dynamic sets 9Š that each represents a unique subset of the colours in g"ˆ ºU. For example:.465he¼:.465he,½;.465,½;.46e ½ +5he,½ /4v½ +5 ½ +e. Initially, +465he¼:Ž/465he and the remaining sets in the partition are empty. However, as we start removing dependencies, these sets will dynamically change. For example, if a vertex w is initially in 465he and one of its neighbors gets coloured 2, then w will be removed from 2465he and added to /46e. Recall that our goal is to remove the dependencies between two fixed sets Œ¾ and Œ. To do this, we remove the dependencies between each pair (œ=bà ) where is a dynamic subset of ¾ and À is a dynamic subset of. By visiting these pairs in order from largest to smallest with respect to \ t PgjQ[o\ and then \ t PghÀTo\, we ensure that we only need to consider each pair once. Applying this approach, the crux of the reduction process is to remove the dependencies between a pair Q =BÀT by creating at most a polynomial number of equivalent colourings. Now, observe that there exists a vertex f from the dominating set found in Step 1 of the algorithm that dominates every vertex in one set, but is not adjacent to any vertex in the other. This is because and À are subsets of different fixed sets. without loss of generality assume that f dominates À. Now, consider the (connected) 5

6 P Z Q Z v Graph H Figure 1: Illustration of the graph Á from two dynamic sets components of ;Qª and ;Àª. If a component  in $Qª is not adjacent to any vertex in À then the vertices in  have no dependencies with À. The same applies for such components in À. Since these components have no dependencies, we focus on the induced subgraph ÁÃ:Ä;Qy½ÅÀ«½ luf{p with these components removed. This graph is illustrated in Figure 1 where the small rectangles represent the components in $Qª and $ÀT respectively. It is easy to observe that Á is connected (if not, then there are components Á 4o=ZÁ$5 of Á, each of which contains a vertex in and a vertex in À ; it follows there are edges QÆ{=@Ço of ÁÅ4 and Q =Z~> of Á$5 such that Æq=@ÇS=hfq=Z~=Z induce a + ). THEOREM 2 Let Á be a connected -free graph partitioned into three sets, À and lufp where f is adjacent to every vertex in À but not adjacent to any vertex in. Then there exists at most one component in $Qª that contains two vertices Æ and Ç such that Æ is adjacent to some component Ÿ/4 #;ÀT but not adjacent to another component Ÿ5 #;Àª while Ç is adjacent to ŸŒ5 but not Ÿ 4. PROOF: The proof is by contradiction. Suppose that there are two unique components 4 =h 5 ;Qª with Æq=@Ç ' `4 and =Z~^ ' 5 and components Ÿ,4 :ŽŸv5 and Ÿve; :zÿ{8 from ;Àª such that: È Æ is adjacent to Ÿ,4 but not adjacent to ŸŒ5, È Ç is adjacent to Ÿ5 but not adjacent to Ÿ+4, È is adjacent to Ÿe but not adjacent to Ÿv8, È ~ is adjacent to Ÿv8 but not adjacent to ŸŒe. Let Š denote an arbitrary vertex from the component ŸŠ. Since Á is F -free, there must be edges QÆ{=@Ço and Q =Z~>, otherwise Æ{=h 4 =hfq=h 5 =@Ç and =h e =hf{=h 8 =Z~ would be s. An illustration of these vertices and components is given in Figure 2 - the solid lines. Now, if Ÿv5 :zÿve, then there exists a E : Æ{=@Ç=h O5P=Z =Z~. Thus, Ÿv5 and Ÿve must be unique components, and ŸF4t=ZŸq8 must be different as well for the same reason. Similarly Ÿ,5; :zÿq8. Now since ÇS=h n5 =hfq=h OeP=Z cannot be a +, either Ç is adjacent to Ÿ e or must be adjacent to Ÿ 5. Without loss of generality, suppose the latter. Now Æq=@Ç=h 5 =hf{=h 8 implies that either Æ or Ç is adjacent to ŸŒ8. If the latter, then Æq=@Ç=h O8 =Z~{=Z would be a + which implies that Æ must 6

7 a Y 1 b c Y 2 Y 3 v d Y 4 Figure 2: Illustration for proof of Theorem 2 be adjacent to Ÿ 8 anyway. Thus, we end up with a :zæ{=h 8 =hfq=h 5 =Z which is a contradiction to the graph being + -free. in $Qª that contains two vertices Æ and Ç such that Æ is adjacent to some component Ÿ+4 K;Àª but not adjacent to another component Ÿ5[ K$ÀT while Ç is adjacent to Ÿ 5 but not Ÿ 4. If such a component exists, then we can remove the vertices in from by applying the following general method for removing a component R from a dynamic set. From Theorem 2, there is at most one component Procedure RemoveComponent can be coloured with the list t PgjQ ', we consider all such colourings (otherwise we report there is no valid colouring for the given instance). For each case the colouring will remove all vertices in the component from to other dynamic sets represented by smaller subsets of available colours. Observe that since is fixed, the number of such colourings is constant. Since R is F -free, it has a dominating clique or.e (Theorem 1). If this dominating set If there are still dependencies between dynamically changes as and À change): CLAIM 1 There exists a vertex É components of ÁÊÀª except at most one. and À, then we make the following claim (observing that the graph Á that is adjacent to all components in ÁÉÀT. Moreover, dominates all PROOF: Let Ë Ì be adjacent to a maximal number of components in ÁÉÀT. If it is not adjacent to all components, then there must exist another vertex Å and components Ÿ,4U=ZŸv5ª KÀ such that is adjacent to Ÿ 4 but not Ÿv5 and q is adjacent to Ÿ5 but not Ÿ,4. This implies that there is a.í:z,=h i4o=hf{=h O5P=h { where k4í #Ÿ4 and 5 Ÿ 5 unless and v are adjacent. However by Theorem 2, they cannot belong to the same component in ÁÉQª since such a component would already have been removed - a contradiction. Now, suppose that there are two components ŸF4 and Ÿv5 in ÁÉÀT that does not dominate. Then there exists edges " i4o=h > 4 Î JŸ 4 and " O5P=h > 5 $ ŽŸv5 such that is adjacent to 4 and O5, but not > 4 nor > 5. This however, implies the :Ž x 4 =h 4 =h,=h 5 =h x 5 - a contradiction. Now we identify such an outlined in this claim and create equivalent new colouring instances by assigning with each colour from t PgjQ[+ # t PghÀT and then with the list t ghqª9 É t PgjÀª. If is assigned a colour from 7

8 t PgjQ[+ Ï t PgjÀª, then all but at most one component will be removed from ÁÊÀª. If one component remains, then we can remove it from À by applying Procedure RemoveComponent. In the latter case, where is assigned the colour list t ghqª/ Ê PghÀT, will be removed from. If there are still dependencies between and À, we repeat this step by finding another vertex. In the worst case we have to repeat this step at most \ Î\ times. Therefore, the process for removing the dependencies between two dynamic sets creates at most "%, new equivalent colouring instances. Analysis. We have just shown that we require at most "%, new equivalent colouring instances to remove the dependencies between two dynamic sets. Since each fixed set contains at most H u Œ4 dynamic sets, there are $ H 5 Ð u Œ4 Ñ pairs of dynamic sets to consider between each pair of fixed sets. Thus, removing the dependencies between two fixed sets produces "% 5ZÒ ÓÕÔ@Ö> ¹Ø subproblems. Since there at most 5 pairs of fixed sets, this means that to remove the dependencies between all fixed sets creates $"% u Ò@Ù 5ZÒ ÓÕÔ@Ö> ¹Ø subproblems. As with the previous method, let ²[ denote the number of subproblems produced by the Algorithm where is the number of colours used on a graph with % vertices. From the previous analysis we arrive at the following recurrence where ²[jmS.:ym : ²[ œ % utò Ù 5 Ò ÓNÔ@Öx ¹Ø ²[ ; LmSBM A proof by induction proves that ²[.: "% ut Ù 8tÓNÔ@Ö> ¹Ø, implying our algorithm runs in polynomial time. THEOREM 3 The restricted -list colouring problem for / -free graphs, for a fixed integer, can be solved in polynomial time. COROLLARY 1 Determining whether or not a E -free graph can be coloured with -colours, for a fixed integer, can be decided in polynomial time. 4 Summary This algorithm presented in this paper brings us one step closer to completely answering the question of when there exists a polynomial time algorithm for the -COLOURABILITY problem for 9- -free graphs, given fixed and. In particular, we now know that there exists a polynomial time algorithm when :a0 for any fixed value of. Continuing with this vein of research, the following open problems are perhaps the next interesting avenues for future research: È Does there exist a polynomial time algorithm determine whether or not a Ú -free graph can 3-coloured. È Does there exist a polynomial time algorithm determine whether or not a D -free graph can 4-coloured. È Is the problem of -colouring a Ú -free graph NP-complete. Two other related open problem mentioned are to determine the complexities of the MAXIMUM INDEPENDENT SET and MINIMUM INDEPENDENT DOMINATING SET problems on E -free graphs. 8

9 References [1] G. Bacsó and Z. Tuza, Dominating cliques in -free graphs, Period. Math. Hungar. Vol. 21 No. 4 (1990) [2] R. L. Brooks, On colouring the nodes of a network, Proc. Cambridge Phil. Soc. 37, (1941), [3] D. Coppersmith and S. Winograd, Matrix multiplication via arithmetic progressions. Journal of Symbolic Computation, Vol. 9 No. 3(1990) [4] D. de Werra and D. Kobler, Graph colouring: foundations and applications, RAIRO Oper. Res. 37 (2003) [5] S. Even, A. Pnueli and A. Lempel, Permutation graphs and transitive graphs, J. Assoc. Comput. Mach. 19 (1972) [6] F. Gavril, Algorithms for minimum colouring, maximum clique, minimum colouring by cliques, and maximum independent set of a chordal graph, SIAM J. Comput. 1 (1972) [7] V. Giakoumakis and I. Rusu, Weighted parameters in Q = -free graphs, Discrete Applied Math. 80 (1997) [8] M. Grötschel, L. Lovász and A. Schrijver, Polynomial algorithms for perfect graphs, Ann. Discrete Math. 21 (1984) [9] R. Hayward, C. T. Hoàng and F. Maffray, Optimizing weakly triangulated graphs, Graphs and Combinatorics 5 (1989) triangulated graphs, Graphs and Combinatorics 5 (1989) [10] C. T. Hoàng, J. Sawada and Z. Wang, Colorability of 9 -free graphs, manuscript, [11] I. Holyer, The NP-completeness of edge-colouring, SIAM J. Computing, 10 (1981) [12] R. M. Karp, Reducibility among combinatorial problems. In: R. E. Miller and J. W. Thatcher (eds), Complexity of Computer Computations, Plenum Press, New York, (1972) [13] S. Khanna, N. Linial and S. Safra, On the hardness of approximating the chromatic number, Combinatorica 20 (2000) [14] D.V. Korobitsyn, On the complexity of determining the domination number in monogenic classes of graphs, Diskret. Mat. 2, N 3 (1990), in Russian, translation in Discrete Mathematics and Applications, 2 (1992), no. 2, ). [15] D. Kral, J. Kratochvil, Z. Tuza and G. J. Woeginger, Complexity of colouring graphs without forbidden induced subgraphs, in: WG 2001, LNCS 2204, (2001) [16] V. Bang Le, B. Randerath, I. Schiermeyer, Two remarks on colouring graphs without long induced paths, in Report No. 7/2006 (Algorithmic Graph Theory), Mathematisches Forschungsinstitut Oberwolfach. [17] F. Maffray and M. Preissmann, On the NP-completeness of the -colourability problem for triangle-free graphs, Discrete Math. 162 (1996) [18] B. Randerath, I. Schiermeyer, Vertex colouring and forbidden subgraphs a survey, Graphs and Combinatorics, 20(1) (2004)

10 [19] B. Randerath, I. Schiermeyer, C -colourability ÊÛ for D -free graphs, Discrete Applied Mathematics 136 (2004) [20] B. Randerath, I. Schiermeyer, M. Tewes, Three-colourability and forbidden subgraphs. II: polynomial algorithms, Discrete Mathematics 251 (2002) [21] J. Sgall, G. J. Woeginger, The complexity of colouring graphs without long induced paths, Acta Cybernetica 15(1), (2001)

Deciding k-colorability of P 5 -free graphs in polynomial time

Deciding k-colorability of P 5 -free graphs in polynomial time Deciding k-colorability of P 5 -free graphs in polynomial time Chính T. Hoàng Marcin Kamiński Vadim Lozin Joe Sawada Xiao Shu April 16, 2008 Abstract The problem of computing the chromatic number of a

More information

-Colorability of -free Graphs

-Colorability of -free Graphs A B C -Colorability of -free Graphs C. Hoàng J. Sawada X. Shu Abstract A polynomial time algorithm that determines for a fixed integer whether or not a -free graph can be -colored is presented in this

More information

Vertex 3-colorability of claw-free graphs

Vertex 3-colorability of claw-free graphs Algorithmic Operations Research Vol.2 (27) 5 2 Vertex 3-colorability of claw-free graphs Marcin Kamiński a Vadim Lozin a a RUTCOR - Rutgers University Center for Operations Research, 64 Bartholomew Road,

More information

COLORING EDGES AND VERTICES OF GRAPHS WITHOUT SHORT OR LONG CYCLES

COLORING EDGES AND VERTICES OF GRAPHS WITHOUT SHORT OR LONG CYCLES Volume 2, Number 1, Pages 61 66 ISSN 1715-0868 COLORING EDGES AND VERTICES OF GRAPHS WITHOUT SHORT OR LONG CYCLES MARCIN KAMIŃSKI AND VADIM LOZIN Abstract. Vertex and edge colorability are two graph problems

More information

Constructions of k-critical P 5 -free graphs

Constructions of k-critical P 5 -free graphs 1 2 Constructions of k-critical P 5 -free graphs Chính T. Hoàng Brian Moore Daniel Recoskie Joe Sawada Martin Vatshelle 3 January 2, 2013 4 5 6 7 8 Abstract With respect to a class C of graphs, a graph

More information

Coloring edges and vertices of graphs without short or long cycles

Coloring edges and vertices of graphs without short or long cycles Coloring edges and vertices of graphs without short or long cycles Marcin Kamiński and Vadim Lozin Abstract Vertex and edge colorability are two graph problems that are NPhard in general. We show that

More information

3-colouring AT-free graphs in polynomial time

3-colouring AT-free graphs in polynomial time 3-colouring AT-free graphs in polynomial time Juraj Stacho Wilfrid Laurier University, Department of Physics and Computer Science, 75 University Ave W, Waterloo, ON N2L 3C5, Canada stacho@cs.toronto.edu

More information

Vertex 3-colorability of claw-free graphs

Vertex 3-colorability of claw-free graphs R u t c o r Research R e p o r t Vertex 3-coloraility of claw-free graphs M. Kamiński a V. Lozin RRR 8 2007, Feruary 2007 RUTCOR Rutgers Center for Operations Research Rutgers University 640 Bartholomew

More information

On a perfect problem

On a perfect problem R u t c o r Research R e p o r t On a perfect problem Igor E. Zverovich a RRR 26-2005, September 2005 RUTCOR Rutgers Center for Operations Research Rutgers University 640 Bartholomew Road Piscataway, New

More information

Minimal Universal Bipartite Graphs

Minimal Universal Bipartite Graphs Minimal Universal Bipartite Graphs Vadim V. Lozin, Gábor Rudolf Abstract A graph U is (induced)-universal for a class of graphs X if every member of X is contained in U as an induced subgraph. We study

More information

Small Survey on Perfect Graphs

Small Survey on Perfect Graphs Small Survey on Perfect Graphs Michele Alberti ENS Lyon December 8, 2010 Abstract This is a small survey on the exciting world of Perfect Graphs. We will see when a graph is perfect and which are families

More information

An upper bound for the chromatic number of line graphs

An upper bound for the chromatic number of line graphs EuroComb 005 DMTCS proc AE, 005, 151 156 An upper bound for the chromatic number of line graphs A D King, B A Reed and A Vetta School of Computer Science, McGill University, 3480 University Ave, Montréal,

More information

Vadim V. Lozin a , USA. b RUTCOR, Rutgers University, 640 Bartholomew Road, Piscataway, NJ

Vadim V. Lozin a , USA.   b RUTCOR, Rutgers University, 640 Bartholomew Road, Piscataway, NJ R u t c o r Research R e p o r t A polynomial algorithm to find an independent set of maximum weight in a fork-free graph Vadim V. Lozin a Martin Milanič b RRR 30-2005, October 2005 RUTCOR Rutgers Center

More information

The NP-Completeness of Some Edge-Partition Problems

The NP-Completeness of Some Edge-Partition Problems The NP-Completeness of Some Edge-Partition Problems Ian Holyer y SIAM J. COMPUT, Vol. 10, No. 4, November 1981 (pp. 713-717) c1981 Society for Industrial and Applied Mathematics 0097-5397/81/1004-0006

More information

Properly Colored Paths and Cycles in Complete Graphs

Properly Colored Paths and Cycles in Complete Graphs 011 ¼ 9 È È 15 ± 3 ¾ Sept., 011 Operations Research Transactions Vol.15 No.3 Properly Colored Paths and Cycles in Complete Graphs Wang Guanghui 1 ZHOU Shan Abstract Let K c n denote a complete graph on

More information

Complexity Results on Graphs with Few Cliques

Complexity Results on Graphs with Few Cliques Discrete Mathematics and Theoretical Computer Science DMTCS vol. 9, 2007, 127 136 Complexity Results on Graphs with Few Cliques Bill Rosgen 1 and Lorna Stewart 2 1 Institute for Quantum Computing and School

More information

Characterization of Super Strongly Perfect Graphs in Chordal and Strongly Chordal Graphs

Characterization of Super Strongly Perfect Graphs in Chordal and Strongly Chordal Graphs ISSN 0975-3303 Mapana J Sci, 11, 4(2012), 121-131 https://doi.org/10.12725/mjs.23.10 Characterization of Super Strongly Perfect Graphs in Chordal and Strongly Chordal Graphs R Mary Jeya Jothi * and A Amutha

More information

The strong chromatic number of a graph

The strong chromatic number of a graph The strong chromatic number of a graph Noga Alon Abstract It is shown that there is an absolute constant c with the following property: For any two graphs G 1 = (V, E 1 ) and G 2 = (V, E 2 ) on the same

More information

Bipartite Roots of Graphs

Bipartite Roots of Graphs Bipartite Roots of Graphs Lap Chi Lau Department of Computer Science University of Toronto Graph H is a root of graph G if there exists a positive integer k such that x and y are adjacent in G if and only

More information

if for every induced subgraph H of G the chromatic number of H is equal to the largest size of a clique in H. The triangulated graphs constitute a wid

if for every induced subgraph H of G the chromatic number of H is equal to the largest size of a clique in H. The triangulated graphs constitute a wid Slightly Triangulated Graphs Are Perfect Frederic Maire e-mail : frm@ccr.jussieu.fr Case 189 Equipe Combinatoire Universite Paris 6, France December 21, 1995 Abstract A graph is triangulated if it has

More information

Parameterized coloring problems on chordal graphs

Parameterized coloring problems on chordal graphs Parameterized coloring problems on chordal graphs Dániel Marx Department of Computer Science and Information Theory, Budapest University of Technology and Economics Budapest, H-1521, Hungary dmarx@cs.bme.hu

More information

An exact algorithm for max-cut in sparse graphs

An exact algorithm for max-cut in sparse graphs An exact algorithm for max-cut in sparse graphs F. Della Croce a M. J. Kaminski b, V. Th. Paschos c a D.A.I., Politecnico di Torino, Italy b RUTCOR, Rutgers University c LAMSADE, CNRS UMR 7024 and Université

More information

A note on self complementary brittle and self complementary quasi chordal graphs

A note on self complementary brittle and self complementary quasi chordal graphs Applied and Computational Mathematics 2013; 2(3): 86-91 Published online July 20, 2013 (http://www.sciencepublishinggroup.com/j/acm) doi: 10.11648/j.acm.20130203.13 A note on self complementary brittle

More information

Max-Cut and Max-Bisection are NP-hard on unit disk graphs

Max-Cut and Max-Bisection are NP-hard on unit disk graphs Max-Cut and Max-Bisection are NP-hard on unit disk graphs Josep Díaz and Marcin Kamiński 2 Llenguatges i Sistemes Informàtics 2 RUTCOR, Rutgers University Universitat Politècnica de Catalunya 640 Bartholomew

More information

On some subclasses of circular-arc graphs

On some subclasses of circular-arc graphs On some subclasses of circular-arc graphs Guillermo Durán - Min Chih Lin Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires e-mail: {willy,oscarlin}@dc.uba.ar

More information

Vertex-Colouring Edge-Weightings

Vertex-Colouring Edge-Weightings Vertex-Colouring Edge-Weightings L. Addario-Berry a, K. Dalal a, C. McDiarmid b, B. A. Reed a and A. Thomason c a School of Computer Science, McGill University, University St. Montreal, QC, H3A A7, Canada

More information

Parameterized graph separation problems

Parameterized graph separation problems Parameterized graph separation problems Dániel Marx Department of Computer Science and Information Theory, Budapest University of Technology and Economics Budapest, H-1521, Hungary, dmarx@cs.bme.hu Abstract.

More information

Exponential time algorithms for the minimum dominating set problem on some graph classes

Exponential time algorithms for the minimum dominating set problem on some graph classes Exponential time algorithms for the minimum dominating set problem on some graph classes Serge Gaspers University of Bergen Department of Informatics N-500 Bergen, Norway. gaspers@ii.uib.no Dieter Kratsch

More information

Vertex Colorings without Rainbow or Monochromatic Subgraphs. 1 Introduction

Vertex Colorings without Rainbow or Monochromatic Subgraphs. 1 Introduction Vertex Colorings without Rainbow or Monochromatic Subgraphs Wayne Goddard and Honghai Xu Dept of Mathematical Sciences, Clemson University Clemson SC 29634 {goddard,honghax}@clemson.edu Abstract. This

More information

Chordal deletion is fixed-parameter tractable

Chordal deletion is fixed-parameter tractable Chordal deletion is fixed-parameter tractable Dániel Marx Institut für Informatik, Humboldt-Universität zu Berlin, Unter den Linden 6, 10099 Berlin, Germany. dmarx@informatik.hu-berlin.de Abstract. It

More information

Max-Cut and Max-Bisection are NP-hard on unit disk graphs

Max-Cut and Max-Bisection are NP-hard on unit disk graphs R u t c o r Research R e p o r t Max-Cut and Max-Bisection are NP-hard on unit disk graphs Josep Díaz a Marcin Kamiński b RRR 2006-23, September 2006 RUTCOR Rutgers Center for Operations Research Rutgers

More information

NOTE ON MINIMALLY k-connected GRAPHS

NOTE ON MINIMALLY k-connected GRAPHS NOTE ON MINIMALLY k-connected GRAPHS R. Rama a, Suresh Badarla a a Department of Mathematics, Indian Institute of Technology, Chennai, India ABSTRACT A k-tree is either a complete graph on (k+1) vertices

More information

Maximum number of edges in claw-free graphs whose maximum degree and matching number are bounded

Maximum number of edges in claw-free graphs whose maximum degree and matching number are bounded Maximum number of edges in claw-free graphs whose maximum degree and matching number are bounded Cemil Dibek Tınaz Ekim Pinar Heggernes Abstract We determine the maximum number of edges that a claw-free

More information

On vertex-coloring edge-weighting of graphs

On vertex-coloring edge-weighting of graphs Front. Math. China DOI 10.1007/s11464-009-0014-8 On vertex-coloring edge-weighting of graphs Hongliang LU 1, Xu YANG 1, Qinglin YU 1,2 1 Center for Combinatorics, Key Laboratory of Pure Mathematics and

More information

Chordal Graphs: Theory and Algorithms

Chordal Graphs: Theory and Algorithms Chordal Graphs: Theory and Algorithms 1 Chordal graphs Chordal graph : Every cycle of four or more vertices has a chord in it, i.e. there is an edge between two non consecutive vertices of the cycle. Also

More information

Subdivisions of Graphs: A Generalization of Paths and Cycles

Subdivisions of Graphs: A Generalization of Paths and Cycles Subdivisions of Graphs: A Generalization of Paths and Cycles Ch. Sobhan Babu and Ajit A. Diwan Department of Computer Science and Engineering, Indian Institute of Technology Bombay, Powai, Mumbai 400076,

More information

Some new results on circle graphs. Guillermo Durán 1

Some new results on circle graphs. Guillermo Durán 1 Some new results on circle graphs Guillermo Durán 1 Departamento de Ingeniería Industrial, Facultad de Ciencias Físicas y Matemáticas, Universidad de Chile, Santiago, Chile gduran@dii.uchile.cl Departamento

More information

Abstract. A graph G is perfect if for every induced subgraph H of G, the chromatic number of H is equal to the size of the largest clique of H.

Abstract. A graph G is perfect if for every induced subgraph H of G, the chromatic number of H is equal to the size of the largest clique of H. Abstract We discuss a class of graphs called perfect graphs. After defining them and getting intuition with a few simple examples (and one less simple example), we present a proof of the Weak Perfect Graph

More information

Dirac-type characterizations of graphs without long chordless cycles

Dirac-type characterizations of graphs without long chordless cycles Dirac-type characterizations of graphs without long chordless cycles Vašek Chvátal Department of Computer Science Rutgers University chvatal@cs.rutgers.edu Irena Rusu LIFO Université de Orléans irusu@lifo.univ-orleans.fr

More information

Theorem 2.9: nearest addition algorithm

Theorem 2.9: nearest addition algorithm There are severe limits on our ability to compute near-optimal tours It is NP-complete to decide whether a given undirected =(,)has a Hamiltonian cycle An approximation algorithm for the TSP can be used

More information

Helly Property, Clique Graphs, Complementary Graph Classes, and Sandwich Problems

Helly Property, Clique Graphs, Complementary Graph Classes, and Sandwich Problems Helly Property, Clique Graphs, Complementary Graph Classes, and Sandwich Problems Mitre C. Dourado 1, Priscila Petito 2, Rafael B. Teixeira 2 and Celina M. H. de Figueiredo 2 1 ICE, Universidade Federal

More information

Triangle Graphs and Simple Trapezoid Graphs

Triangle Graphs and Simple Trapezoid Graphs JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 18, 467-473 (2002) Short Paper Triangle Graphs and Simple Trapezoid Graphs Department of Computer Science and Information Management Providence University

More information

Dense triangle-free graphs are four-colorable: A solution to the Erdős-Simonovits problem.

Dense triangle-free graphs are four-colorable: A solution to the Erdős-Simonovits problem. Dense triangle-free graphs are four-colorable: A solution to the Erdős-Simonovits problem. Stephan Brandt Technische Universität Ilmenau Fakultät für Mathematik und Naturwissenschaften Postfach 100565

More information

List colorings of K 5 -minor-free graphs with special list assignments

List colorings of K 5 -minor-free graphs with special list assignments List colorings of K 5 -minor-free graphs with special list assignments Daniel W. Cranston, Anja Pruchnewski, Zsolt Tuza, Margit Voigt 22 March 2010 Abstract A list assignment L of a graph G is a function

More information

Durham Research Online

Durham Research Online Durham Research Online Deposited in DRO: 06 January 2015 Version of attached le: Accepted Version Peer-review status of attached le: Peer-reviewed Citation for published item: Golovach, P.A. and Paulusma,

More information

G G[S] G[D]

G G[S] G[D] Edge colouring reduced indierence graphs Celina M. H. de Figueiredo y Celia Picinin de Mello z Jo~ao Meidanis z Carmen Ortiz x Abstract The chromatic index problem { nding the minimum number of colours

More information

Discrete mathematics , Fall Instructor: prof. János Pach

Discrete mathematics , Fall Instructor: prof. János Pach Discrete mathematics 2016-2017, Fall Instructor: prof. János Pach - covered material - Lecture 1. Counting problems To read: [Lov]: 1.2. Sets, 1.3. Number of subsets, 1.5. Sequences, 1.6. Permutations,

More information

Dynamic programming. Trivial problems are solved first More complex solutions are composed from the simpler solutions already computed

Dynamic programming. Trivial problems are solved first More complex solutions are composed from the simpler solutions already computed Dynamic programming Solves a complex problem by breaking it down into subproblems Each subproblem is broken down recursively until a trivial problem is reached Computation itself is not recursive: problems

More information

Recognizing Interval Bigraphs by Forbidden Patterns

Recognizing Interval Bigraphs by Forbidden Patterns Recognizing Interval Bigraphs by Forbidden Patterns Arash Rafiey Simon Fraser University, Vancouver, Canada, and Indiana State University, IN, USA arashr@sfu.ca, arash.rafiey@indstate.edu Abstract Let

More information

Coloring Fuzzy Circular Interval Graphs

Coloring Fuzzy Circular Interval Graphs Coloring Fuzzy Circular Interval Graphs Friedrich Eisenbrand 1 Martin Niemeier 2 SB IMA DISOPT EPFL Lausanne, Switzerland Abstract Computing the weighted coloring number of graphs is a classical topic

More information

Dominating Set on Bipartite Graphs

Dominating Set on Bipartite Graphs Dominating Set on Bipartite Graphs Mathieu Liedloff Abstract Finding a dominating set of minimum cardinality is an NP-hard graph problem, even when the graph is bipartite. In this paper we are interested

More information

Fast Skew Partition Recognition

Fast Skew Partition Recognition Fast Skew Partition Recognition William S. Kennedy 1, and Bruce Reed 2, 1 Department of Mathematics and Statistics, McGill University, Montréal, Canada, H3A2K6 kennedy@math.mcgill.ca 2 School of Computer

More information

Introduction to Graph Theory

Introduction to Graph Theory Introduction to Graph Theory Tandy Warnow January 20, 2017 Graphs Tandy Warnow Graphs A graph G = (V, E) is an object that contains a vertex set V and an edge set E. We also write V (G) to denote the vertex

More information

Finding and listing induced paths and cycles

Finding and listing induced paths and cycles 1 Finding and listing induced paths and cycles 2 3 Chính T. Hoàng Marcin Kamiński Joe Sawada R. Sritharan November 30, 2010 4 5 6 7 8 9 10 11 Abstract Many recognition problems for special classes of graphs

More information

A note on Brooks theorem for triangle-free graphs

A note on Brooks theorem for triangle-free graphs A note on Brooks theorem for triangle-free graphs Bert Randerath Institut für Informatik Universität zu Köln D-50969 Köln, Germany randerath@informatik.uni-koeln.de Ingo Schiermeyer Fakultät für Mathematik

More information

Faster parameterized algorithms for Minimum Fill-In

Faster parameterized algorithms for Minimum Fill-In Faster parameterized algorithms for Minimum Fill-In Hans L. Bodlaender Pinar Heggernes Yngve Villanger Abstract We present two parameterized algorithms for the Minimum Fill-In problem, also known as Chordal

More information

arxiv: v1 [cs.dm] 22 Jun 2012

arxiv: v1 [cs.dm] 22 Jun 2012 On List Colouring and List Homomorphism of Permutation and Interval Graphs arxiv:1206.5106v1 [cs.dm] 22 Jun 2012 Jessica Enright 1, Lorna Stewart 1, and Gábor Tardos 2 1 University of Alberta 2 Simon Fraser

More information

On Cyclically Orientable Graphs

On Cyclically Orientable Graphs DIMACS Technical Report 2005-08 February 2005 On Cyclically Orientable Graphs by Vladimir Gurvich RUTCOR, Rutgers University 640 Bartholomew Road Piscataway NJ 08854-8003 gurvich@rutcor.rutgers.edu DIMACS

More information

Grundy chromatic number of the complement of bipartite graphs

Grundy chromatic number of the complement of bipartite graphs Grundy chromatic number of the complement of bipartite graphs Manouchehr Zaker Institute for Advanced Studies in Basic Sciences P. O. BOX 45195-159 Zanjan, Iran E-mail: mzaker@iasbs.ac.ir Abstract A Grundy

More information

A Note on Vertex Arboricity of Toroidal Graphs without 7-Cycles 1

A Note on Vertex Arboricity of Toroidal Graphs without 7-Cycles 1 International Mathematical Forum, Vol. 11, 016, no. 14, 679-686 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.1988/imf.016.667 A Note on Vertex Arboricity of Toroidal Graphs without 7-Cycles 1 Haihui

More information

The b-chromatic number of cubic graphs

The b-chromatic number of cubic graphs The b-chromatic number of cubic graphs Marko Jakovac Faculty of Natural Sciences and Mathematics, University of Maribor Koroška 60, 000 Maribor, Slovenia marko.jakovac@uni-mb.si Sandi Klavžar Faculty of

More information

Contracting Chordal Graphs and Bipartite Graphs to Paths and Trees

Contracting Chordal Graphs and Bipartite Graphs to Paths and Trees Contracting Chordal Graphs and Bipartite Graphs to Paths and Trees Pinar Heggernes Pim van t Hof Benjamin Léveque Christophe Paul Abstract We study the following two graph modification problems: given

More information

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings On the Relationships between Zero Forcing Numbers and Certain Graph Coverings Fatemeh Alinaghipour Taklimi, Shaun Fallat 1,, Karen Meagher 2 Department of Mathematics and Statistics, University of Regina,

More information

On Structural Parameterizations of the Matching Cut Problem

On Structural Parameterizations of the Matching Cut Problem On Structural Parameterizations of the Matching Cut Problem N. R. Aravind, Subrahmanyam Kalyanasundaram, and Anjeneya Swami Kare Department of Computer Science and Engineering, IIT Hyderabad, Hyderabad,

More information

Scan Scheduling Specification and Analysis

Scan Scheduling Specification and Analysis Scan Scheduling Specification and Analysis Bruno Dutertre System Design Laboratory SRI International Menlo Park, CA 94025 May 24, 2000 This work was partially funded by DARPA/AFRL under BAE System subcontract

More information

On 2-Subcolourings of Chordal Graphs

On 2-Subcolourings of Chordal Graphs On 2-Subcolourings of Chordal Graphs Juraj Stacho School of Computing Science, Simon Fraser University 8888 University Drive, Burnaby, B.C., Canada V5A 1S6 jstacho@cs.sfu.ca Abstract. A 2-subcolouring

More information

Technische Universität Ilmenau Institut für Mathematik

Technische Universität Ilmenau Institut für Mathematik Technische Universität Ilmenau Institut für Mathematik Preprint No. M 07/26 Precoloring extension for K4-minorfree graphs Pruchnewski, Anja; Voigt, Margit November 2007 Impressum: Hrsg.: Leiter des Instituts

More information

An Eternal Domination Problem in Grids

An Eternal Domination Problem in Grids Theory and Applications of Graphs Volume Issue 1 Article 2 2017 An Eternal Domination Problem in Grids William Klostermeyer University of North Florida, klostermeyer@hotmail.com Margaret-Ellen Messinger

More information

Chordal graphs and the characteristic polynomial

Chordal graphs and the characteristic polynomial Discrete Mathematics 262 (2003) 211 219 www.elsevier.com/locate/disc Chordal graphs and the characteristic polynomial Elizabeth W. McMahon ;1, Beth A. Shimkus 2, Jessica A. Wolfson 3 Department of Mathematics,

More information

Paths, Flowers and Vertex Cover

Paths, Flowers and Vertex Cover Paths, Flowers and Vertex Cover Venkatesh Raman M. S. Ramanujan Saket Saurabh Abstract It is well known that in a bipartite (and more generally in a König) graph, the size of the minimum vertex cover is

More information

NEW ALGORITHMIC AND HARDNESS RESULTS ON GRAPH PARTITIONING PROBLEMS

NEW ALGORITHMIC AND HARDNESS RESULTS ON GRAPH PARTITIONING PROBLEMS NEW ALGORITHMIC AND HARDNESS RESULTS ON GRAPH PARTITIONING PROBLEMS BY MARCIN JAKUB KAMI SKI A dissertation submitted to the Graduate SchoolNew Brunswick Rutgers, The State University of New Jersey in

More information

The Price of Connectivity for Feedback Vertex Set

The Price of Connectivity for Feedback Vertex Set The Price of Connectivity for Feedback Vertex Set Rémy Belmonte 1,, Pim van t Hof 1,, Marcin Kamiński 2, and Daniël Paulusma 3, 1 Department of Informatics, University of Bergen, Norway {remy.belmonte,pim.vanthof}@ii.uib.no

More information

The Structure of Bull-Free Perfect Graphs

The Structure of Bull-Free Perfect Graphs The Structure of Bull-Free Perfect Graphs Maria Chudnovsky and Irena Penev Columbia University, New York, NY 10027 USA May 18, 2012 Abstract The bull is a graph consisting of a triangle and two vertex-disjoint

More information

Chordal graphs MPRI

Chordal graphs MPRI Chordal graphs MPRI 2017 2018 Michel Habib habib@irif.fr http://www.irif.fr/~habib Sophie Germain, septembre 2017 Schedule Chordal graphs Representation of chordal graphs LBFS and chordal graphs More structural

More information

Graphs and Discrete Structures

Graphs and Discrete Structures Graphs and Discrete Structures Nicolas Bousquet Louis Esperet Fall 2018 Abstract Brief summary of the first and second course. É 1 Chromatic number, independence number and clique number The chromatic

More information

EDGE-COLOURED GRAPHS AND SWITCHING WITH S m, A m AND D m

EDGE-COLOURED GRAPHS AND SWITCHING WITH S m, A m AND D m EDGE-COLOURED GRAPHS AND SWITCHING WITH S m, A m AND D m GARY MACGILLIVRAY BEN TREMBLAY Abstract. We consider homomorphisms and vertex colourings of m-edge-coloured graphs that have a switching operation

More information

CLAW-FREE 3-CONNECTED P 11 -FREE GRAPHS ARE HAMILTONIAN

CLAW-FREE 3-CONNECTED P 11 -FREE GRAPHS ARE HAMILTONIAN CLAW-FREE 3-CONNECTED P 11 -FREE GRAPHS ARE HAMILTONIAN TOMASZ LUCZAK AND FLORIAN PFENDER Abstract. We show that every 3-connected claw-free graph which contains no induced copy of P 11 is hamiltonian.

More information

Minimal dominating sets in graph classes: combinatorial bounds and enumeration

Minimal dominating sets in graph classes: combinatorial bounds and enumeration Minimal dominating sets in graph classes: combinatorial bounds and enumeration Jean-François Couturier 1, Pinar Heggernes 2, Pim van t Hof 2, and Dieter Kratsch 1 1 LITA, Université Paul Verlaine - Metz,

More information

Algorithmic Aspects of Acyclic Edge Colorings

Algorithmic Aspects of Acyclic Edge Colorings Algorithmic Aspects of Acyclic Edge Colorings Noga Alon Ayal Zaks Abstract A proper coloring of the edges of a graph G is called acyclic if there is no -colored cycle in G. The acyclic edge chromatic number

More information

Vertex Cover is Fixed-Parameter Tractable

Vertex Cover is Fixed-Parameter Tractable Vertex Cover is Fixed-Parameter Tractable CS 511 Iowa State University November 28, 2010 CS 511 (Iowa State University) Vertex Cover is Fixed-Parameter Tractable November 28, 2010 1 / 18 The Vertex Cover

More information

Strong Chromatic Index of 2-Degenerate Graphs

Strong Chromatic Index of 2-Degenerate Graphs Strong Chromatic Index of 2-Degenerate Graphs Gerard Jennhwa Chang 1,2,3 and N. Narayanan 1 1 DEPARTMENT OF MATHEMATICS NATIONAL TAIWAN UNIVERSITY TAIPEI, TAIWAN E-mail: gjchang@math.ntu.edu.tw; narayana@gmail.com

More information

Computing optimal linear layouts of trees in linear time

Computing optimal linear layouts of trees in linear time Computing optimal linear layouts of trees in linear time Konstantin Skodinis University of Passau, 94030 Passau, Germany, e-mail: skodinis@fmi.uni-passau.de Abstract. We present a linear time algorithm

More information

Line Graphs and Circulants

Line Graphs and Circulants Line Graphs and Circulants Jason Brown and Richard Hoshino Department of Mathematics and Statistics Dalhousie University Halifax, Nova Scotia, Canada B3H 3J5 Abstract The line graph of G, denoted L(G),

More information

Some results on Interval probe graphs

Some results on Interval probe graphs Some results on Interval probe graphs In-Jen Lin and C H Wu Department of Computer science Science National Taiwan Ocean University, Keelung, Taiwan ijlin@mail.ntou.edu.tw Abstract Interval Probe Graphs

More information

Forced orientation of graphs

Forced orientation of graphs Forced orientation of graphs Babak Farzad Mohammad Mahdian Ebad S. Mahmoodian Amin Saberi Bardia Sadri Abstract The concept of forced orientation of graphs was introduced by G. Chartrand et al. in 1994.

More information

FOUR EDGE-INDEPENDENT SPANNING TREES 1

FOUR EDGE-INDEPENDENT SPANNING TREES 1 FOUR EDGE-INDEPENDENT SPANNING TREES 1 Alexander Hoyer and Robin Thomas School of Mathematics Georgia Institute of Technology Atlanta, Georgia 30332-0160, USA ABSTRACT We prove an ear-decomposition theorem

More information

Progress Towards the Total Domination Game 3 4 -Conjecture

Progress Towards the Total Domination Game 3 4 -Conjecture Progress Towards the Total Domination Game 3 4 -Conjecture 1 Michael A. Henning and 2 Douglas F. Rall 1 Department of Pure and Applied Mathematics University of Johannesburg Auckland Park, 2006 South Africa

More information

9 About Intersection Graphs

9 About Intersection Graphs 9 About Intersection Graphs Since this lecture we focus on selected detailed topics in Graph theory that are close to your teacher s heart... The first selected topic is that of intersection graphs, i.e.

More information

Colourings, Homomorphisms, and Partitions of Transitive Digraphs

Colourings, Homomorphisms, and Partitions of Transitive Digraphs Colourings, Homomorphisms, and Partitions of Transitive Digraphs Tomás Feder 268 Waverley St., Palo Alto, CA 94301, USA tomas@theory.stanford.edu Pavol Hell School of Computing Science Simon Fraser University

More information

Perfect Matchings in Claw-free Cubic Graphs

Perfect Matchings in Claw-free Cubic Graphs Perfect Matchings in Claw-free Cubic Graphs Sang-il Oum Department of Mathematical Sciences KAIST, Daejeon, 305-701, Republic of Korea sangil@kaist.edu Submitted: Nov 9, 2009; Accepted: Mar 7, 2011; Published:

More information

On the subgraphs of the (2 )-grid

On the subgraphs of the (2 )-grid R u t c o r Research R e p o r t On the subgraphs of the (2 )-grid Josep Díaz a Marcin Kamiński b Dimitrios M. Thilikos c RRR 18 2007, May 2007 RUTCOR Rutgers Center for Operations Research Rutgers University

More information

On Covering a Graph Optimally with Induced Subgraphs

On Covering a Graph Optimally with Induced Subgraphs On Covering a Graph Optimally with Induced Subgraphs Shripad Thite April 1, 006 Abstract We consider the problem of covering a graph with a given number of induced subgraphs so that the maximum number

More information

Some relations among term rank, clique number and list chromatic number of a graph

Some relations among term rank, clique number and list chromatic number of a graph Discrete Mathematics 306 (2006) 3078 3082 www.elsevier.com/locate/disc Some relations among term rank, clique number and list chromatic number of a graph Saieed Akbari a,b, Hamid-Reza Fanaï a,b a Department

More information

Discrete Applied Mathematics. A revision and extension of results on 4-regular, 4-connected, claw-free graphs

Discrete Applied Mathematics. A revision and extension of results on 4-regular, 4-connected, claw-free graphs Discrete Applied Mathematics 159 (2011) 1225 1230 Contents lists available at ScienceDirect Discrete Applied Mathematics journal homepage: www.elsevier.com/locate/dam A revision and extension of results

More information

Domination, Independence and Other Numbers Associated With the Intersection Graph of a Set of Half-planes

Domination, Independence and Other Numbers Associated With the Intersection Graph of a Set of Half-planes Domination, Independence and Other Numbers Associated With the Intersection Graph of a Set of Half-planes Leonor Aquino-Ruivivar Mathematics Department, De La Salle University Leonorruivivar@dlsueduph

More information

Monochromatic loose-cycle partitions in hypergraphs

Monochromatic loose-cycle partitions in hypergraphs Monochromatic loose-cycle partitions in hypergraphs András Gyárfás Alfréd Rényi Institute of Mathematics Hungarian Academy of Sciences Budapest, P.O. Box 27 Budapest, H-364, Hungary gyarfas.andras@renyi.mta.hu

More information

Recitation 4: Elimination algorithm, reconstituted graph, triangulation

Recitation 4: Elimination algorithm, reconstituted graph, triangulation Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.438 Algorithms For Inference Fall 2014 Recitation 4: Elimination algorithm, reconstituted graph, triangulation

More information

Faster parameterized algorithms for Minimum Fill-In

Faster parameterized algorithms for Minimum Fill-In Faster parameterized algorithms for Minimum Fill-In Hans L. Bodlaender Pinar Heggernes Yngve Villanger Technical Report UU-CS-2008-042 December 2008 Department of Information and Computing Sciences Utrecht

More information

Module 11. Directed Graphs. Contents

Module 11. Directed Graphs. Contents Module 11 Directed Graphs Contents 11.1 Basic concepts......................... 256 Underlying graph of a digraph................ 257 Out-degrees and in-degrees.................. 258 Isomorphism..........................

More information

arxiv: v1 [cs.ds] 8 Jan 2019

arxiv: v1 [cs.ds] 8 Jan 2019 Subset Feedback Vertex Set in Chordal and Split Graphs Geevarghese Philip 1, Varun Rajan 2, Saket Saurabh 3,4, and Prafullkumar Tale 5 arxiv:1901.02209v1 [cs.ds] 8 Jan 2019 1 Chennai Mathematical Institute,

More information