fbpx
Wikipedia

Grundy number

In graph theory, the Grundy number or Grundy chromatic number of an undirected graph is the maximum number of colors that can be used by a greedy coloring strategy that considers the vertices of the graph in sequence and assigns each vertex its first available color, using a vertex ordering chosen to use as many colors as possible. Grundy numbers are named after P. M. Grundy, who studied an analogous concept for directed graphs in 1939.[1] The undirected version was introduced by Christen & Selkow (1979).[2]

An optimal greedy coloring (left) and Grundy coloring (right) of a crown graph. The numbers indicate the order in which the greedy algorithm colors the vertices.

Examples edit

The path graph with four vertices provides the simplest example of a graph whose chromatic number differs from its Grundy number. This graph can be colored with two colors, but its Grundy number is three: if the two endpoints of the path are colored first, the greedy coloring algorithm will use three colors for the whole graph.[3]

The complete bipartite graphs are the only connected graphs whose Grundy number is two. All other connected graphs contain either a triangle or a four-vertex path, which cause the Grundy number to be at least three.[3]

The crown graphs are obtained from complete bipartite graphs   by removing a perfect matching. As a result, for each vertex on one side of the bipartition, there is exactly one vertex on the opposite side of the bipartition that it is not adjacent to. As bipartite graphs, they can be colored with two colors, but their Grundy number is  : if a greedy coloring algorithm considers each matched pair of vertices in order, each pair will receive a different color. As this example shows, the Grundy number can be larger than the chromatic number by a factor linear in the number of graph vertices.[4]

Atoms edit

Zaker (2006) defines a sequence of graphs called t-atoms, with the property that a graph has Grundy number at least t if and only if it contains a t-atom. Each t-atom is formed from an independent set and a (t − 1)-atom, by adding one edge from each vertex of the (t − 1)-atom to a vertex of the independent set, in such a way that each member of the independent set has at least one edge incident to it. A Grundy coloring of a t-atom can be obtained by coloring the independent set first with the smallest-numbered color, and then coloring the remaining (t − 1)-atom with an additional t − 1 colors. For instance, the only 1-atom is a single vertex, and the only 2-atom is a single edge, but there are two possible 3-atoms: a triangle and a four-vertex path.[3]

In sparse graphs edit

For a graph with n vertices and degeneracy d, the Grundy number is O(d log n). In particular, for graphs of bounded degeneracy (such as planar graphs) or graphs for which the chromatic number and degeneracy are bounded within constant factors of each other (such as chordal graphs) the Grundy number and chromatic number are within a logarithmic factor of each other.[5] For interval graphs, the chromatic number and Grundy number are within a factor of 8 of each other.[6]

Computational complexity edit

Testing whether the Grundy number of a given graph is at least k, for a fixed constant k, can be performed in polynomial time, by searching for all possible k-atoms that might be subgraphs of the given graph. However, this algorithm is not fixed-parameter tractable, because the exponent in its running time depends on k. When k is an input variable rather than a parameter, the problem is NP-complete.[3] The Grundy number is at most one plus the maximum degree of the graph, and it remains NP-complete to test whether it equals one plus the maximum degree.[7] There exists a constant c > 1 such that it is NP-hard under randomized reductions to approximate the Grundy number to within an approximation ratio better than c.[8]

There is an exact exponential time algorithm for the Grundy number that runs in time O(2.443n).[9]

For trees, and graphs of bounded treewidth, the Grundy number may be unboundedly large.[10] Nevertheless, the Grundy number can be computed in polynomial time for trees, and is fixed-parameter tractable when parameterized by both the treewidth and the Grundy number,[11] although (assuming the exponential time hypothesis) the dependence on treewidth must be greater than singly exponential.[9] When parameterized only by the Grundy number, it can be computed in fixed-parameter tractable time for chordal graphs and claw-free graphs,[9] and also (using general results on subgraph isomorphism in sparse graphs to search for atoms) for graphs of bounded expansion.[9][12][13] However, on general graphs the problem is W[1]-hard when parameterized by the Grundy number. [14]

Well-colored graphs edit

A graph is called well-colored if its Grundy number equals its chromatic number. Testing whether a graph is well-colored is coNP-complete.[3] The hereditarily well-colored graphs (graphs for which every induced subgraph is well-colored) are exactly the cographs, the graphs that do not have a four-vertex path as an induced subgraph.[2]

References edit

  1. ^ Grundy, P. M. (1939), , Eureka, 2: 6–8, archived from the original on 2007-09-27. As cited by Erdős, Paul; Hedetniemi, Stephen T.; Laskar, Renu C.; Prins, Geert C. E. (2003), "On the equality of the partial Grundy and upper ochromatic numbers of graphs", Discrete Mathematics, 272 (1): 53–64, doi:10.1016/S0012-365X(03)00184-5, MR 2019200.
  2. ^ a b Christen, Claude A.; Selkow, Stanley M. (1979), "Some perfect coloring properties of graphs", Journal of Combinatorial Theory, Series B, 27 (1): 49–59, doi:10.1016/0095-8956(79)90067-4, MR 0539075.
  3. ^ a b c d e Zaker, Manouchehr (2006), "Results on the Grundy chromatic number of graphs", Discrete Mathematics, 306 (23): 3166–3173, doi:10.1016/j.disc.2005.06.044, MR 2273147.
  4. ^ Johnson, D. S. (1974), "Worst-case behavior of graph coloring algorithms", Proc. 5th Southeastern Conf. on Combinatorics, Graph Theory, and Computing, Utilitas Mathematicae, Winnipeg, pp. 513–527, MR 0389644{{citation}}: CS1 maint: location missing publisher (link)
  5. ^ Irani, Sandy (1994), "Coloring inductive graphs on-line", Algorithmica, 11 (1): 53–72, doi:10.1007/BF01294263, MR 1247988, S2CID 181800.
  6. ^ Narayanaswamy, N. S.; Subhash Babu, R. (2008), "A note on first-fit coloring of interval graphs", Order, 25 (1): 49–53, doi:10.1007/s11083-008-9076-6, MR 2395157, S2CID 207223738.
  7. ^ Havet, Frédéric; Sampaio, Leonardo (2010), "On the Grundy number of a graph", Parameterized and exact computation, Lecture Notes in Comput. Sci., vol. 6478, Springer, Berlin, pp. 170–179, Bibcode:2010LNCS.6478..170H, doi:10.1007/978-3-642-17493-3_17, ISBN 978-3-642-17492-6, MR 2770795.
  8. ^ Kortsarz, Guy (2007), "A lower bound for approximating Grundy numbering", Discrete Mathematics & Theoretical Computer Science, 9 (1).
  9. ^ a b c d Bonnet, Édouard; Foucaud, Florent; Kim, Eun Jung; Sikora, Florian (2015), "Complexity of Grundy coloring and its variants", Computing and combinatorics, Lecture Notes in Comput. Sci., vol. 9198, Springer, Cham, pp. 109–120, arXiv:1407.5336, doi:10.1007/978-3-319-21398-9_9, ISBN 978-3-319-21397-2, MR 3447246, S2CID 5514223.
  10. ^ Gyárfás, A.; Lehel, J. (1988), "On-line and first fit colorings of graphs", Journal of Graph Theory, 12 (2): 217–227, doi:10.1002/jgt.3190120212, MR 0940831, S2CID 8839035.
  11. ^ Telle, Jan Arne; Proskurowski, Andrzej (1997), "Algorithms for vertex partitioning problems on partial k-trees", SIAM Journal on Discrete Mathematics, 10 (4): 529–550, CiteSeerX 10.1.1.25.152, doi:10.1137/S0895480194275825, MR 1477655.
  12. ^ Dvořák, Zdeněk; Kráľ, Daniel; Thomas, Robin (2010), "Deciding first-order properties for sparse graphs", Proc. 51st Annual IEEE Symposium on Foundations of Computer Science (FOCS 2010), IEEE Computer Soc., Los Alamitos, CA, pp. 133–142, MR 3024787.
  13. ^ Nešetřil, Jaroslav; Ossona de Mendez, Patrice (2012), "18.3 The Subgraph Isomorphism Problem and Boolean Queries", Sparsity: Graphs, Structures, and Algorithms, Algorithms and Combinatorics, vol. 28, Springer, pp. 400–401, doi:10.1007/978-3-642-27875-4, ISBN 978-3-642-27874-7, MR 2920058.
  14. ^ Aboulker, Pierre; Bonnet, Edouard; Kim, Eun Jung; Sikora, Florian (2023), "Grundy Coloring and Friends, Half-Graphs, Bicliques", Algorithmica, 85: 1–28, doi:10.1007/s00453-022-01001-2, S2CID 250614665.

grundy, number, this, article, about, greedy, coloring, graphs, system, arithmetic, used, combinatorial, game, theory, nimber, value, impartial, game, sprague, grundy, theorem, graph, theory, grundy, chromatic, number, undirected, graph, maximum, number, color. This article is about greedy coloring of graphs For the system of arithmetic used in combinatorial game theory see nimber For the value of an impartial game see Sprague Grundy theorem In graph theory the Grundy number or Grundy chromatic number of an undirected graph is the maximum number of colors that can be used by a greedy coloring strategy that considers the vertices of the graph in sequence and assigns each vertex its first available color using a vertex ordering chosen to use as many colors as possible Grundy numbers are named after P M Grundy who studied an analogous concept for directed graphs in 1939 1 The undirected version was introduced by Christen amp Selkow 1979 2 An optimal greedy coloring left and Grundy coloring right of a crown graph The numbers indicate the order in which the greedy algorithm colors the vertices Contents 1 Examples 2 Atoms 3 In sparse graphs 4 Computational complexity 5 Well colored graphs 6 ReferencesExamples editThe path graph with four vertices provides the simplest example of a graph whose chromatic number differs from its Grundy number This graph can be colored with two colors but its Grundy number is three if the two endpoints of the path are colored first the greedy coloring algorithm will use three colors for the whole graph 3 The complete bipartite graphs are the only connected graphs whose Grundy number is two All other connected graphs contain either a triangle or a four vertex path which cause the Grundy number to be at least three 3 The crown graphs are obtained from complete bipartite graphs K n n displaystyle K n n nbsp by removing a perfect matching As a result for each vertex on one side of the bipartition there is exactly one vertex on the opposite side of the bipartition that it is not adjacent to As bipartite graphs they can be colored with two colors but their Grundy number is n displaystyle n nbsp if a greedy coloring algorithm considers each matched pair of vertices in order each pair will receive a different color As this example shows the Grundy number can be larger than the chromatic number by a factor linear in the number of graph vertices 4 Atoms editZaker 2006 defines a sequence of graphs called t atoms with the property that a graph has Grundy number at least t if and only if it contains a t atom Each t atom is formed from an independent set and a t 1 atom by adding one edge from each vertex of the t 1 atom to a vertex of the independent set in such a way that each member of the independent set has at least one edge incident to it A Grundy coloring of a t atom can be obtained by coloring the independent set first with the smallest numbered color and then coloring the remaining t 1 atom with an additional t 1 colors For instance the only 1 atom is a single vertex and the only 2 atom is a single edge but there are two possible 3 atoms a triangle and a four vertex path 3 In sparse graphs editFor a graph with n vertices and degeneracy d the Grundy number is O d log n In particular for graphs of bounded degeneracy such as planar graphs or graphs for which the chromatic number and degeneracy are bounded within constant factors of each other such as chordal graphs the Grundy number and chromatic number are within a logarithmic factor of each other 5 For interval graphs the chromatic number and Grundy number are within a factor of 8 of each other 6 Computational complexity editTesting whether the Grundy number of a given graph is at least k for a fixed constant k can be performed in polynomial time by searching for all possible k atoms that might be subgraphs of the given graph However this algorithm is not fixed parameter tractable because the exponent in its running time depends on k When k is an input variable rather than a parameter the problem is NP complete 3 The Grundy number is at most one plus the maximum degree of the graph and it remains NP complete to test whether it equals one plus the maximum degree 7 There exists a constant c gt 1 such that it is NP hard under randomized reductions to approximate the Grundy number to within an approximation ratio better than c 8 There is an exact exponential time algorithm for the Grundy number that runs in time O 2 443n 9 For trees and graphs of bounded treewidth the Grundy number may be unboundedly large 10 Nevertheless the Grundy number can be computed in polynomial time for trees and is fixed parameter tractable when parameterized by both the treewidth and the Grundy number 11 although assuming the exponential time hypothesis the dependence on treewidth must be greater than singly exponential 9 When parameterized only by the Grundy number it can be computed in fixed parameter tractable time for chordal graphs and claw free graphs 9 and also using general results on subgraph isomorphism in sparse graphs to search for atoms for graphs of bounded expansion 9 12 13 However on general graphs the problem is W 1 hard when parameterized by the Grundy number 14 Well colored graphs editMain article Well colored graph A graph is called well colored if its Grundy number equals its chromatic number Testing whether a graph is well colored is coNP complete 3 The hereditarily well colored graphs graphs for which every induced subgraph is well colored are exactly the cographs the graphs that do not have a four vertex path as an induced subgraph 2 References edit Grundy P M 1939 Mathematics and games Eureka 2 6 8 archived from the original on 2007 09 27 As cited by Erdos Paul Hedetniemi Stephen T Laskar Renu C Prins Geert C E 2003 On the equality of the partial Grundy and upper ochromatic numbers of graphs Discrete Mathematics 272 1 53 64 doi 10 1016 S0012 365X 03 00184 5 MR 2019200 a b Christen Claude A Selkow Stanley M 1979 Some perfect coloring properties of graphs Journal of Combinatorial Theory Series B 27 1 49 59 doi 10 1016 0095 8956 79 90067 4 MR 0539075 a b c d e Zaker Manouchehr 2006 Results on the Grundy chromatic number of graphs Discrete Mathematics 306 23 3166 3173 doi 10 1016 j disc 2005 06 044 MR 2273147 Johnson D S 1974 Worst case behavior of graph coloring algorithms Proc 5th Southeastern Conf on Combinatorics Graph Theory and Computing Utilitas Mathematicae Winnipeg pp 513 527 MR 0389644 a href Template Citation html title Template Citation citation a CS1 maint location missing publisher link Irani Sandy 1994 Coloring inductive graphs on line Algorithmica 11 1 53 72 doi 10 1007 BF01294263 MR 1247988 S2CID 181800 Narayanaswamy N S Subhash Babu R 2008 A note on first fit coloring of interval graphs Order 25 1 49 53 doi 10 1007 s11083 008 9076 6 MR 2395157 S2CID 207223738 Havet Frederic Sampaio Leonardo 2010 On the Grundy number of a graph Parameterized and exact computation Lecture Notes in Comput Sci vol 6478 Springer Berlin pp 170 179 Bibcode 2010LNCS 6478 170H doi 10 1007 978 3 642 17493 3 17 ISBN 978 3 642 17492 6 MR 2770795 Kortsarz Guy 2007 A lower bound for approximating Grundy numbering Discrete Mathematics amp Theoretical Computer Science 9 1 a b c d Bonnet Edouard Foucaud Florent Kim Eun Jung Sikora Florian 2015 Complexity of Grundy coloring and its variants Computing and combinatorics Lecture Notes in Comput Sci vol 9198 Springer Cham pp 109 120 arXiv 1407 5336 doi 10 1007 978 3 319 21398 9 9 ISBN 978 3 319 21397 2 MR 3447246 S2CID 5514223 Gyarfas A Lehel J 1988 On line and first fit colorings of graphs Journal of Graph Theory 12 2 217 227 doi 10 1002 jgt 3190120212 MR 0940831 S2CID 8839035 Telle Jan Arne Proskurowski Andrzej 1997 Algorithms for vertex partitioning problems on partial k trees SIAM Journal on Discrete Mathematics 10 4 529 550 CiteSeerX 10 1 1 25 152 doi 10 1137 S0895480194275825 MR 1477655 Dvorak Zdenek Kraľ Daniel Thomas Robin 2010 Deciding first order properties for sparse graphs Proc 51st Annual IEEE Symposium on Foundations of Computer Science FOCS 2010 IEEE Computer Soc Los Alamitos CA pp 133 142 MR 3024787 Nesetril Jaroslav Ossona de Mendez Patrice 2012 18 3 The Subgraph Isomorphism Problem and Boolean Queries Sparsity Graphs Structures and Algorithms Algorithms and Combinatorics vol 28 Springer pp 400 401 doi 10 1007 978 3 642 27875 4 ISBN 978 3 642 27874 7 MR 2920058 Aboulker Pierre Bonnet Edouard Kim Eun Jung Sikora Florian 2023 Grundy Coloring and Friends Half Graphs Bicliques Algorithmica 85 1 28 doi 10 1007 s00453 022 01001 2 S2CID 250614665 Retrieved from https en wikipedia org w index php title Grundy number amp oldid 1189602573, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.