English
Related papers

Related papers: Better coloring of 3-colorable graphs

200 papers

Graph coloring is one of the central problems in distributed graph algorithms. Much of the research on this topic has focused on coloring with $\Delta+1$ colors, where $\Delta$ denotes the maximum degree. Using $\Delta+1$ colors may be…

Data Structures and Algorithms · Computer Science 2017-08-24 Mohsen Ghaffari , Christiana Lymouri

We present a randomized algorithm that takes as input an undirected $n$-vertex graph $G$ with maximum degree $\Delta$ and an integer $k > 3\Delta$, and returns a random proper $k$-coloring of $G$. The distribution of the coloring is…

Data Structures and Algorithms · Computer Science 2020-05-22 Siddharth Bhandari , Sayantan Chakraborty

We design fast dynamic algorithms for proper vertex and edge colorings in a graph undergoing edge insertions and deletions. In the static setting, there are simple linear time algorithms for $(\Delta+1)$- vertex coloring and…

Data Structures and Algorithms · Computer Science 2017-11-15 Sayan Bhattacharya , Deeparnab Chakrabarty , Monika Henzinger , Danupon Nanongkai

In this paper, we consider algorithms for edge-coloring multigraphs $G$ of bounded maximum degree, i.e., $\Delta(G) = O(1)$. Shannon's theorem states that any multigraph of maximum degree $\Delta$ can be properly edge-colored with…

Data Structures and Algorithms · Computer Science 2023-10-31 Abhishek Dhawan

We prove the existence of a function $f :\mathbb{N} \to \mathbb{N}$ such that the vertices of every planar graph with maximum degree $\Delta$ can be 3-colored in such a way that each monochromatic component has at most $f(\Delta)$ vertices.…

Combinatorics · Mathematics 2014-06-19 Louis Esperet , Gwenaël Joret

Let $k$ be an integer. Two vertex $k$-colorings of a graph are \emph{adjacent} if they differ on exactly one vertex. A graph is \emph{$k$-mixing} if any proper $k$-coloring can be transformed into any other through a sequence of adjacent…

Discrete Mathematics · Computer Science 2014-03-26 Marthe Bonamy , Nicolas Bousquet

In this paper, we critically examine Deng's "P=NP" [Den24]. The paper claims that there is a polynomial-time algorithm that decides 3-coloring for graphs with vertices of degree at most 4, which is known to be an NP-complete problem. Deng…

Computational Complexity · Computer Science 2025-07-15 Isabel Humphreys , Matthew Iceland , Harry Liuson , Dylan McKellips , Leo Sciortino

In this paper, we consider distributed coloring for planar graphs with a small number of colors. We present an optimal (up to a constant factor) $O(\log{n})$ time algorithm for 6-coloring planar graphs. Our algorithm is based on a novel…

Data Structures and Algorithms · Computer Science 2018-04-03 Shiri Chechik , Doron Mukhtar

We study a problem proposed by Hurtado et al. (2016) motivated by sparse set visualization. Given $n$ points in the plane, each labeled with one or more primary colors, a \emph{colored spanning graph} (CSG) is a graph such that for each…

Computational Geometry · Computer Science 2016-08-26 Hugo A. Akitaya , Maarten Löffler , Csaba D. Tóth

A graph is perfect if the chromatic number of every induced subgraph equals the size of its largest clique, and an algorithm of Gr\"otschel, Lov\'asz, and Schrijver from 1988 finds an optimal colouring of a perfect graph in polynomial time.…

Combinatorics · Mathematics 2017-07-13 Maria Chudnovsky , Aurélie Lagoutte , Paul Seymour , Sophie Spirkl

A graph $G$ is a circle graph if it is an intersection graph of chords of a unit circle. We give an algorithm that takes as input an $n$ vertex circle graph $G$, runs in time at most $n^{O(\log n)}$ and finds a proper $3$-coloring of $G$,…

Data Structures and Algorithms · Computer Science 2025-11-14 Ajaykrishnan E S , Robert Ganian , Daniel Lokshtanov , Vaishali Surianarayanan

Many practical problems in almost all scientific and technological disciplines have been classified as computationally hard (NP-hard or even NP-complete). In life sciences, combinatorial optimization problems frequently arise in molecular…

Data Structures and Algorithms · Computer Science 2015-03-19 H. Jose Antonio Martin

We give a randomized algorithm that properly colors the vertices of a triangle-free graph G on n vertices using O(\Delta(G)/ log \Delta(G)) colors, where \Delta(G) is the maximum degree of G. The algorithm takes O(n\Delta2(G)log\Delta(G))…

Combinatorics · Mathematics 2011-02-01 Mohammad Shoaib Jamall

A new algorithm for exactly sampling from the set of proper colorings of a graph is presented. This is the first such algorithm that has an expected running time that is guaranteed to be linear in the size of a graph with maximum degree \(…

Probability · Mathematics 2026-01-01 Kritika Bhandari , Mark Huber

In the Edge Coloring problem, we are given an undirected graph $G$ with $n$ vertices and $m$ edges, and are tasked with finding the smallest positive integer $k$ so that the edges of $G$ can be assigned $k$ colors in such a way that no two…

Data Structures and Algorithms · Computer Science 2025-01-13 Shyan Akmal , Tomohiro Koana

Let $G=(V,E)$ be a multigraph of maximum degree $\Delta$. The edges of $G$ can be colored with at most $\frac{3}{2}\Delta$ colors by Shannon's theorem. We study lower bounds on the size of subgraphs of $G$ that can be colored with $\Delta$…

Data Structures and Algorithms · Computer Science 2013-09-25 Michał Farnik , Łukasz Kowalik , Arkadiusz Socała

The theory of kernelization can be used to rigorously analyze data reduction for graph coloring problems. Here, the aim is to reduce a q-Coloring input to an equivalent but smaller input whose size is provably bounded in terms of structural…

Computational Complexity · Computer Science 2018-02-07 Bart M. P. Jansen , Astrid Pieterse

We propose a new algorithm for 3-coloring that runs in time O(1.3217^n). For this algorithm, we make use of the time O(1.3289^n) algorithm for 3-coloring by Beigel and Eppstein. They described a structure in all graphs, whose vertices could…

Data Structures and Algorithms · Computer Science 2023-02-28 Lucas Meijer

A {\it dynamic $k$-coloring} of a graph $G$ is a proper $k$-coloring of the vertices of $G$ such that every vertex of degree at least 2 in $G$ will be adjacent to vertices with at least 2 different colors. The smallest number $k$ for which…

Discrete Mathematics · Computer Science 2007-11-20 Xueliang Li , Wenli Zhou

We design an $O(n^3)$ algorithm to find a minimum weighted coloring of a ($P_5, \bar{P}_5$)-free graph. Furthermore, the same technique can be used to solve the same problem for several classes of graphs, defined by forbidden induced…

Discrete Mathematics · Computer Science 2014-09-04 Chính T. Hoàng , D. Adam Lazzarato