English
Related papers

Related papers: Dynamic $(\Delta + 1)$ Vertex Coloring

200 papers

There is a huge difference in techniques and runtimes of distributed algorithms for problems that can be solved by a sequential greedy algorithm and those that cannot. A prime example of this contrast appears in the edge coloring problem:…

Data Structures and Algorithms · Computer Science 2025-05-27 Manuel Jakob , Yannic Maus , Florian Schager

We consider the problem of maintaining a $(1+\epsilon)\Delta$-edge coloring in a dynamic graph $G$ with $n$ nodes and maximum degree at most $\Delta$. The state-of-the-art update time is $O_\epsilon(\text{polylog}(n))$, by Duan, He and…

Data Structures and Algorithms · Computer Science 2023-11-07 Sayan Bhattacharya , Martín Costa , Nadav Panski , Shay Solomon

We settle the complexity of the $(\Delta+1)$-coloring and $(\Delta+1)$-list coloring problems in the CONGESTED CLIQUE model by presenting a simple deterministic algorithm for both problems running in a constant number of rounds. This…

Data Structures and Algorithms · Computer Science 2020-09-15 Artur Czumaj , Peter Davies , Merav Parter

Given a graph $G$, an edge-coloring is an assignment of colors to edges of $G$ such that any two edges sharing an endpoint receive different colors. By Vizing's celebrated theorem, any graph of maximum degree $\Delta$ needs at least…

Data Structures and Algorithms · Computer Science 2023-05-04 Soheil Behnezhad , Mohammad Saneian

Graph coloring involves assigning colors to the vertices of a graph such that two vertices linked by an edge receive different colors. Graph coloring problems are general models that are very useful to formulate many relevant applications…

Machine Learning · Computer Science 2020-10-27 Olivier Goudet , Béatrice Duval , Jin-Kao Hao

A proper conflict-free colouring of a graph is a colouring of the vertices such that any two adjacent vertices receive different colours, and for every non-isolated vertex $v$, some colour appears exactly once on the neighbourhood of $v$.…

Combinatorics · Mathematics 2025-05-01 Chun-Hung Liu , Bruce Reed

Dynamic optimization problems have gained significant attention in evolutionary computation as evolutionary algorithms (EAs) can easily adapt to changing environments. We show that EAs can solve the graph coloring problem for bipartite…

Neural and Evolutionary Computing · Computer Science 2020-05-29 Jakob Bossek , Frank Neumann , Pan Peng , Dirk Sudholt

A local algorithm is a distributed algorithm that completes after a constant number of synchronous communication rounds. We present local approximation algorithms for the minimum dominating set problem and the maximum matching problem in…

Distributed, Parallel, and Cluster Computing · Computer Science 2010-02-02 Matti Åstrand , Valentin Polishchuk , Joel Rybicki , Jukka Suomela , Jara Uitto

In this paper we study the dynamic versions of two basic graph problems: Minimum Dominating Set and its variant Minimum Connected Dominating Set. For those two problems, we present algorithms that maintain a solution under edge insertions…

Data Structures and Algorithms · Computer Science 2019-01-29 Niklas Hjuler , Giuseppe F. Italiano , Nikos Parotsidis , David Saulpic

A recent palette sparsification theorem of Assadi, Chen, and Khanna [SODA'19] states that in every $n$-vertex graph $G$ with maximum degree $\Delta$, sampling $O(\log{n})$ colors per each vertex independently from $\Delta+1$ colors almost…

Data Structures and Algorithms · Computer Science 2020-07-03 Noga Alon , Sepehr Assadi

We develop the first parallel graph coloring heuristics with strong theoretical guarantees on work and depth and coloring quality. The key idea is to design a relaxation of the vertex degeneracy order, a well-known graph theory concept, and…

Data Structures and Algorithms · Computer Science 2020-11-12 Maciej Besta , Armon Carigiet , Zur Vonarburg-Shmaria , Kacper Janda , Lukas Gianinazzi , Torsten Hoefler

A (fully) dynamic graph algorithm is a data structure that supports edge insertions, edge deletions, and answers certain queries that are specific to the problem under consideration. There has been a lot of research on dynamic algorithms…

Data Structures and Algorithms · Computer Science 2023-01-19 Jannick Borowitz , Ernestine Großmann , Christian Schulz

We revisit asynchronous computing in networks of crash-prone processes, under the asynchronous variant of the standard LOCAL model, recently introduced by Fraigniaud et al. [DISC 2022]. We focus on the vertex coloring problem, and our…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-08-21 Alkida Balliu , Pierre Fraigniaud , Patrick Lambein-Monette , Dennis Olivetti , Mikael Rabie

In the context of communication complexity, we explore protocols for graph coloring, focusing on the vertex and edge coloring problems in $n$-vertex graphs $G$ with a maximum degree $\Delta$. We consider a scenario where the edges of $G$…

Data Structures and Algorithms · Computer Science 2025-05-12 Yi-Jun Chang , Gopinath Mishra , Hung Thuan Nguyen , Farrel D Salim

In the implicit dynamic colouring problem, the task is to maintain a representation of a proper colouring as a dynamic graph is subject to insertions and deletions of edges, while facilitating interspersed queries to the colours of…

Data Structures and Algorithms · Computer Science 2022-03-14 Aleksander B. G. Christiansen , Eva Rotenberg

We obtain the following new coloring results: * A 3-colorable graph on $n$ vertices with maximum degree~$\Delta$ can be colored, in polynomial time, using $O((\Delta \log\Delta)^{1/3} \cdot\log{n})$ colors. This slightly improves an…

Data Structures and Algorithms · Computer Science 2016-08-31 Eran Halperin , Ram Nathaniel , Uri Zwick

In this paper, we give list coloring variants of simple iterative defective coloring algorithms. Formally, in a list defective coloring instance, each node $v$ of a graph is given a list $L_v$ of colors and a list of allowed defects…

Data Structures and Algorithms · Computer Science 2026-05-06 Marc Fuchs , Fabian Kuhn

Vertex coloring and multicoloring of graphs are a well known subject in graph theory, as well as their applications. In vertex multicoloring, each vertex is assigned some subset of a given set of colors. Here we propose a new kind of vertex…

Combinatorics · Mathematics 2018-09-13 Tanja Vojković , Damir Vukičević , Vinko Zlatić

The degree splitting problem requires coloring the edges of a graph red or blue such that each node has almost the same number of edges in each color, up to a small additive discrepancy. The directed variant of the problem requires…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-12-24 Mohsen Ghaffari , Juho Hirvonen , Fabian Kuhn , Yannic Maus , Jukka Suomela , Jara Uitto

Dominator coloring of a graph is a proper (vertex) coloring with the property that every vertex is either alone in its color class or adjacent to all vertices of at least one color class. A dominated coloring of a graph is a proper coloring…

Combinatorics · Mathematics 2020-02-19 Sandi Klavžar , Mostafa Tavakoli