2 research outputs found

    Local Conflict Coloring

    Get PDF
    Locally finding a solution to symmetry-breaking tasks such as vertex-coloring, edge-coloring, maximal matching, maximal independent set, etc., is a long-standing challenge in distributed network computing. More recently, it has also become a challenge in the framework of centralized local computation. We introduce conflict coloring as a general symmetry-breaking task that includes all the aforementioned tasks as specific instantiations --- conflict coloring includes all locally checkable labeling tasks from [Naor\&Stockmeyer, STOC 1993]. Conflict coloring is characterized by two parameters ll and dd, where the former measures the amount of freedom given to the nodes for selecting their colors, and the latter measures the number of constraints which colors of adjacent nodes are subject to.We show that, in the standard LOCAL model for distributed network computing, if l/d \textgreater{} \Delta, then conflict coloring can be solved in O~(Δ)+logn\tilde O(\sqrt{\Delta})+\log^*n rounds in nn-node graphs with maximum degree Δ\Delta, where O~\tilde O ignores the polylog factors in Δ\Delta. The dependency in~nn is optimal, as a consequence of the Ω(logn)\Omega(\log^*n) lower bound by [Linial, SIAM J. Comp. 1992] for (Δ+1)(\Delta+1)-coloring. An important special case of our result is a significant improvement over the best known algorithm for distributed (Δ+1)(\Delta+1)-coloring due to [Barenboim, PODC 2015], which required O~(Δ3/4)+logn\tilde O(\Delta^{3/4})+\log^*n rounds. Improvements for other variants of coloring, including (Δ+1)(\Delta+1)-list-coloring, (2Δ1)(2\Delta-1)-edge-coloring, TT-coloring, etc., also follow from our general result on conflict coloring. Likewise, in the framework of centralized local computation algorithms (LCAs), our general result yields an LCA which requires a smaller number of probes than the previously best known algorithm for vertex-coloring, and works for a wide range of coloring problems

    The Distance Matching Problem

    Get PDF
    This paper introduces the \emph{dd-distance matching problem}, in which we are given a bipartite graph G=(S,T;E)G=(S,T;E) with S={s1,,sn}S=\{s_1,\dots,s_n\}, a weight function on the edges and an integer dZ+d\in\mathbb Z_+. The goal is to find a maximum weight subset MEM\subseteq E of the edges satisfying the following two conditions: i) the degree of every node of SS is at most one in MM, ii) if sit,sjtMs_it,s_jt\in M, then jid|j-i|\geq d. The question arises naturally, for example, in various scheduling problems. We show that the problem is NP-complete in general and admits a simple 33-approxi\-mation. We give an FPT algorithm parameterized by dd and also settle the case when the size of TT is constant. From an approximability point of view, we show that the integrality gap of the natural integer programming model is at most 212d12-\frac{1}{2d-1}, and give an LP-based approximation algorithm for the weighted case with the same guarantee. A combinatorial (21d)(2-\frac{1}{d})-approximation algorithm is also presented. Several greedy approaches are considered, in particular, a local search algorithm that achieves an approximation ratio of 3/2+ϵ3/2+\epsilon for any constant ϵ>0\epsilon>0 in the unweighted case. The novel approaches used in the analysis of the integrality gap and the approximation ratio of locally optimal solutions might be of independent combinatorial interest
    corecore