History
Defective coloring was introduced nearly simultaneously by Burr and Jacobson, Harary and Jones and Cowen, Cowen and Woodall. Surveys of this and related colorings are given by Marietjie Frick. Cowen, Cowen and Woodall focused on graphs embedded on surfaces and gave a complete characterization of all ''k'' and ''d'' such that every planar is (''k'', ''d'')-colorable. Namely, there does not exist a ''d'' such that every planar graph is (1, ''d'')- or (2, ''d'')-colorable; there exist planar graphs which are not (3, 1)-colorable, but every planar graph is (3, 2)-colorable. Together with the (4, 0)-coloring implied by theDefinitions and terminology
Defective coloring
A (''k'', ''d'')-coloring of a graph ''G'' is a coloring of its vertices with ''k'' colours such that each vertex ''v'' has at most ''d'' neighbours having the same colour as the vertex ''v''. We consider ''k'' to be a positive integer (it is inconsequential to consider the case when ''k'' = 0) and ''d'' to be a non-negative integer. Hence, (''k'', 0)-coloring is equivalent to proper vertex coloring.''d''-defective chromatic number
The minimum number of colours ''k'' required for which ''G'' is (''k'', ''d'')-colourable is called the ''d''-defective chromatic number, . For a graph class ''G'', the ''defective chromatic number'' of ''G'' is minimum integer ''k'' such that for some integer ''d'', every graph in ''G'' is (''k'',''d'')-colourable. For example, the defective chromatic number of the class of planar graphs equals 3, since every planar graph is (3,2)-colourable and for every integer ''d'' there is a planar graph that is not (2,''d'')-colourable.Impropriety of a vertex
Let ''c'' be a vertex-coloring of a graph ''G''. The impropriety of a vertex ''v'' of ''G'' with respect to the coloring ''c'' is the number of neighbours of ''v'' that have the same color as ''v''. If the impropriety of ''v'' is 0, then ''v'' is said to be properly colored.Impropriety of a vertex-coloring
Let ''c'' be a vertex-coloring of a graph ''G''. The impropriety of ''c'' is the maximum of the improprieties of all vertices of ''G''. Hence, the impropriety of a proper vertex coloring is 0.Example
An example of defective colouring of a cycle on five vertices, , is as shown in the figure. The first subfigure is an example of proper vertex colouring or a (''k'', 0)-coloring. The second subfigure is an example of a (''k'', 1)-coloring and the third subfigure is an example of a (''k'', 2)-coloring. Note that,Properties
* It is enough to consider connected graphs, as a graph ''G'' is (''k'', ''d'')-colourable if and only if every connected component of ''G'' is (''k'', ''d'')-colourable. *In graph theoretic terms, each colour class in a proper vertex coloring forms an independent set, while each colour class in a defective coloring forms a subgraph of degree at most ''d''. Cowen, L. J., Goddard, W., and Jesurum, C. E. 1997. Coloring with defect. In Proceedings of the Eighth Annual ACM-SIAM Symposium on Discrete Algorithms (New Orleans, Louisiana, United States, January 05–07, 1997). Symposium on Discrete Algorithms. Society for Industrial and Applied Mathematics, Philadelphia, PA, 548–557. *If a graph is (''k'', ''d'')-colourable, then it is (''k′'', ''d′'')-colourable for each pair (''k′'', ''d′'') such that ''k′'' ≥ ''k'' and ''d′''≥ ''d''.Some results
Every
Graphs excluding a complete minor
For every integer there is an integer such that every graph with no minor is -colourable.Computational complexity
Defective coloring is computationally hard. It is NP-complete to decide if a given graph admits a (3,1)-coloring, even in the case where is of maximum vertex-degree 6 or planar of maximum vertex-degree 7.Applications
An example of an application of defective colouring is the scheduling problem where vertices represent jobs (say users on a computer system), and edges represent conflicts (needing to access one or more of the same files). Allowing a defect means tolerating some threshold of conflict: each user may find the maximum slowdown incurred for retrieval of data with two conflicting other users on the system acceptable, and with more than two unacceptable.Notes
References
* * * * * * * * * * * {{DEFAULTSORT:Defective Coloring Graph coloring