On z-coloring and b-coloring of graphs as improved variants of the b-coloring

Abstract

Let G be a simple graph and c a proper vertex coloring of G. A vertex u is called b-vertex in (G,c) if all colors except c(u) appear in the neighborhood of u. By a b-coloring of G using colors \1, …, k\ we define a proper vertex coloring c such that there is a b-vertex u (called nice vertex) such that for each j∈ \1, …, k\ with j=c(u), u is adjacent to a b-vertex of color j. The b-chromatic number of G (denoted by b(G)) is the largest integer k such that G has a b-coloring using k colors. Every graph G admits a b-coloring which is an improvement over the famous b-coloring. A z-coloring of G is a coloring c using colors \1, 2, …, k\ containing a nice vertex of color k such that for each two colors i<j, each vertex of color j has a neighbor of color i in the graph (i.e. c is obtained from a greedy coloring of G). We prove that b(G) cannot be approximated within any constant factor unless P=NP. We obtain results for b-coloring and z-coloring of block graphs, cacti, P4-sparse graphs and graphs with girth greater than 4. We prove that z-coloring and b-coloring have a locality property. A linear 0-1 programming model is also presented for z-coloring of graphs. The positive results suggest that researches can be focused on b-coloring (or z-coloring) instead of b-coloring of graphs.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…