10,175 research outputs found

    Distributed Deterministic Edge Coloring using Bounded Neighborhood Independence

    Full text link
    We study the {edge-coloring} problem in the message-passing model of distributed computing. This is one of the most fundamental and well-studied problems in this area. Currently, the best-known deterministic algorithms for (2Delta -1)-edge-coloring requires O(Delta) + log-star n time \cite{PR01}, where Delta is the maximum degree of the input graph. Also, recent results of \cite{BE10} for vertex-coloring imply that one can get an O(Delta)-edge-coloring in O(Delta^{epsilon} \cdot \log n) time, and an O(Delta^{1 + epsilon})-edge-coloring in O(log Delta log n) time, for an arbitrarily small constant epsilon > 0. In this paper we devise a drastically faster deterministic edge-coloring algorithm. Specifically, our algorithm computes an O(Delta)-edge-coloring in O(Delta^{epsilon}) + log-star n time, and an O(Delta^{1 + epsilon})-edge-coloring in O(log Delta) + log-star n time. This result improves the previous state-of-the-art {exponentially} in a wide range of Delta, specifically, for 2^{Omega(\log-star n)} \leq Delta \leq polylog(n). In addition, for small values of Delta our deterministic algorithm outperforms all the existing {randomized} algorithms for this problem. On our way to these results we study the {vertex-coloring} problem on the family of graphs with bounded {neighborhood independence}. This is a large family, which strictly includes line graphs of r-hypergraphs for any r = O(1), and graphs of bounded growth. We devise a very fast deterministic algorithm for vertex-coloring graphs with bounded neighborhood independence. This algorithm directly gives rise to our edge-coloring algorithms, which apply to {general} graphs. Our main technical contribution is a subroutine that computes an O(Delta/p)-defective p-vertex coloring of graphs with bounded neighborhood independence in O(p^2) + \log-star n time, for a parameter p, 1 \leq p \leq Delta

    On Color Critical Graphs of Star Coloring

    Full text link
    A \emph{star coloring} of a graph GG is a proper vertex-coloring such that no path on four vertices is 22-colored. The minimum number of colors required to obtain a star coloring of a graph GG is called star chromatic number and it is denoted by χs(G)\chi_s(G). A graph GG is called kk-critical if χs(G)=k\chi_s(G)=k and χs(G−e)<χs(G)\chi_s(G -e) < \chi_s(G) for every edge e∈E(G)e \in E(G). In this paper, we give a characterization of 3-critical, (n−1)(n-1)-critical and (n−2)(n-2)-critical graphs with respect to star coloring, where nn denotes the number of vertices of GG. We also give upper and lower bounds on the minimum number of edges in (n−1)(n-1)-critical and (n−2)(n-2)-critical graphs

    On star edge colorings of bipartite and subcubic graphs

    Full text link
    A star edge coloring of a graph is a proper edge coloring with no 22-colored path or cycle of length four. The star chromatic index χst′(G)\chi'_{st}(G) of GG is the minimum number tt for which GG has a star edge coloring with tt colors. We prove upper bounds for the star chromatic index of complete bipartite graphs; in particular we obtain tight upper bounds for the case when one part has size at most 33. We also consider bipartite graphs GG where all vertices in one part have maximum degree 22 and all vertices in the other part has maximum degree bb. Let kk be an integer (k≥1k\geq 1), we prove that if b=2k+1b=2k+1 then χst′(G)≤3k+2\chi'_{st}(G) \leq 3k+2; and if b=2kb=2k, then χst′(G)≤3k\chi'_{st}(G) \leq 3k; both upper bounds are sharp. Finally, we consider the well-known conjecture that subcubic graphs have star chromatic index at most 66; in particular we settle this conjecture for cubic Halin graphs.Comment: 18 page

    The Set Chromatic Numbers of the Middle Graph of Graphs

    Get PDF
    For a simple connected graph G; let c : V (G) → N be a vertex coloring of G; where adjacent vertices may be colored the same. The neighborhood color set of a vertex v; denoted by NC(v); is the set of colors of the neighbors of v. The coloring c is called a set coloring provided that NC(u) neq NC(v) for every pair of adjacent vertices u and v of G. The minimum number of colors needed for a set coloring of G is referred to as the set chromatic number of G and is denoted by χ_s(G). In this work; the set chromatic number of graphs is studied inrelation to the graph operation called middle graph. Our results include the exact set chromatic numbers of the middle graph of cycles; paths; star graphs; double-star graphs; and some trees of height 2. Moreover; we establish the sharpness of some bounds on the set chromatic number of general graphs obtained using this operation. Finally; we develop an algorithm for constructingan optimal set coloring of the middle graph of trees of height 2 under some assumptions
    • …
    corecore