English
Related papers

Related papers: Simple vertex coloring algorithms

200 papers

We introduce peaceful colourings, a variant of $h$-conflict free colourings. We call a colouring with no monochromatic edges $p$-peaceful if for each vertex $v$, there are at most $p$ neighbours of $v$ coloured with a colour appearing on…

Combinatorics · Mathematics 2025-08-22 Chun-Hung Liu , Bruce Reed

We study the problem of constructing a (near) random proper $q$-colouring of a simple k-uniform hypergraph with n vertices and maximum degree \Delta. (Proper in that no edge is mono-coloured and simple in that two edges have maximum…

Discrete Mathematics · Computer Science 2009-01-26 Alan Frieze , Pall Melsted

Graph coloring problems are a central topic of study in the theory of algorithms. We study the problem of partially coloring partially colorable graphs. For $\alpha \leq 1$ and $k \in \mathbb{Z}^+$, we say that a graph $G=(V,E)$ is…

Data Structures and Algorithms · Computer Science 2019-09-02 Suprovat Ghoshal , Anand Louis , Rahul Raychaudhury

The coloring problem (i.e., computing the chromatic number of a graph) can be solved in $O^*(2^n)$ time, as shown by Bj\"orklund, Husfeldt and Koivisto in 2009. For $k=3,4$, better algorithms are known for the $k$-coloring problem.…

Data Structures and Algorithms · Computer Science 2021-02-15 Or Zamir

We present an $O(\log^3\log n)$-round distributed algorithm for the $(\Delta+1)$-coloring problem, where each node broadcasts only one $O(\log n)$-bit message per round to its neighbors. Previously, the best such broadcast-based algorithm…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-04-20 Maxime Flin , Mohsen Ghaffari , Magnús M. Halldórsson , Fabian Kuhn , Alexandre Nolin

Given a dynamic graph subject to edge insertions and deletions, we show how to update an implicit representation of a proper vertex colouring, such that colours of vertices are computable upon query time. We give a deterministic algorithm…

Data Structures and Algorithms · Computer Science 2022-11-15 Aleksander B. G. Christiansen , Krzysztof D. Nowicki , Eva Rotenberg

We prove that the vertices of every $(r + 1)$-uniform hypergraph with maximum degree $\Delta$ may be coloured with $c(\frac{\Delta}{d + 1})^{1/r}$ colours such that each vertex is in at most $d$ monochromatic edges. This result, which is…

Combinatorics · Mathematics 2022-08-17 António Girão , Freddie Illingworth , Alex Scott , David R. Wood

The classic greedy coloring (first-fit) algorithm considers the vertices of an input graph $G$ in a given order and assigns the first available color to each vertex $v$ in $G$. In the {\sc Grundy Coloring} problem, the task is to find an…

Discrete Mathematics · Computer Science 2024-10-29 Akanksha Agrawal , Daniel Lokshtanov , Fahad Panolan , Saket Saurabh , Shaily Verma

The Grundy number of a graph is the maximum number of colors used by the greedy coloring algorithm over all vertex orderings. In this paper, we study the computational complexity of GRUNDY COLORING, the problem of determining whether a…

Data Structures and Algorithms · Computer Science 2015-11-03 Edouard Bonnet , Florent Foucaud , Eun Jung Kim , Florian Sikora

We establish new algorithmic guarantees with matching hardness results for coloring and independent set problems in one-sided expanders and related classes of graphs. For example, given a $3$-colorable regular one-sided expander, we compute…

Data Structures and Algorithms · Computer Science 2025-11-24 Rares-Darius Buhai , Yiding Hua , David Steurer , Andor Vári-Kakas

We show that given an $n$-vertex graph $G$ of diameter 3 we can decide if $G$ is $3$-colourable in time $2^{O(n^{2/3-\varepsilon})}$ for any $\varepsilon < 1/33$. This improves on the previous best algorithm of $2^{O((n\log n)^{2/3})}$ from…

Combinatorics · Mathematics 2026-05-26 Carla Groenland , Hidde Koerts , Sophie Spirkl

In the \emph{dynamic edge coloring} problem, one has to maintain a graph of maximum degree $\Delta$ with at most $\Delta+c$ colors, given updates to the edges of the graph. An important objective is to minimize the \emph{recourse}, which is…

Data Structures and Algorithms · Computer Science 2026-05-12 Haim Kaplan , David Naori , Yaniv Sadeh

The conflict-free chromatic index of a graph $G$ is the minimum number of colours in an edge colouring of $G$ such that the neighbourhood of every edge contains a colour appearing exactly once. Its vertex analogue is the conflict-free…

Combinatorics · Mathematics 2026-04-27 Mateusz Kamyczura , Jakub Przybyło

The \emph{total graph} $T(G)$ of a multigraph $G$ has as its vertices the set of edges and vertices of $G$ and has an edge between two vertices if their corresponding elements are either adjacent or incident in $G$. We show that if $G$ has…

Combinatorics · Mathematics 2015-08-06 Daniel W. Cranston

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

Maximal independent set (MIS), maximal matching (MM), and $(\Delta+1)$-coloring in graphs of maximum degree $\Delta$ are among the most prominent algorithmic graph theory problems. They are all solvable by a simple linear-time greedy…

Data Structures and Algorithms · Computer Science 2020-06-16 Sepehr Assadi , Shay Solomon

Let $G=G(n)$ be a graph on $n$ vertices with maximum degree $\Delta=\Delta(n)$. Assign to each vertex $v$ of $G$ a list $L(v)$ of colors by choosing each list independently and uniformly at random from all $k$-subsets of a color set…

Combinatorics · Mathematics 2017-01-04 Carl Johan Casselgren

We study sublinear time algorithms for estimating the size of maximum matching in graphs. Our main result is a $(\frac{1}{2}+\Omega(1))$-approximation algorithm which can be implemented in $O(n^{1+\epsilon})$ time, where $n$ is the number…

Data Structures and Algorithms · Computer Science 2022-06-28 Soheil Behnezhad , Mohammad Roghani , Aviad Rubinstein , Amin Saberi

Coloring a graph $G$ consists in finding an assignment of colors $c: V(G)\to\{1,\ldots,p\}$ such that any pair of adjacent vertices receives different colors. The minimum integer $p$ such that a coloring exists is called the chromatic…

Discrete Mathematics · Computer Science 2019-12-25 Théo Pierron

A linearly ordered (LO) $k$-colouring of a hypergraph assigns to each vertex a colour from the set $\{0,1,\ldots,k-1\}$ in such a way that each hyperedge has a unique maximum element. Barto, Batistelli, and Berg conjectured that it is…

Combinatorics · Mathematics 2025-06-03 Johan Håstad , Björn Martinsson , Tamio-Vesa Nakajima , Stanislav Živný