English
Related papers

Related papers: Fast and Simple Edge-Coloring Algorithms

200 papers

The problem of edge coloring has been extensively studied over the years. Recently, this problem has received significant attention in the dynamic setting, where we are given a dynamic graph evolving via a sequence of edge insertions and…

Data Structures and Algorithms · Computer Science 2024-02-08 Sayan Bhattacharya , Martín Costa , Nadav Panski , Shay Solomon

We consider a framework for clustering edge-colored hypergraphs, where the goal is to cluster (equivalently, to color) objects based on the primary type of multiway interactions they participate in. One well-studied objective is to color…

Data Structures and Algorithms · Computer Science 2025-02-19 Alex Crane , Thomas Stanley , Blair D. Sullivan , Nate Veldt

A proper edge coloring of a graph $G$ with colors $1,2,\dots,t$ is called a \emph{cyclic interval $t$-coloring} if for each vertex $v$ of $G$ the edges incident to $v$ are colored by consecutive colors, under the condition that color $1$ is…

Combinatorics · Mathematics 2017-03-30 Armen S. Asratian , Carl Johan Casselgren , Petros A. Petrosyan

In this paper, we present improved algorithms for the $(\Delta+1)$ (vertex) coloring problem in the Congested-Clique model of distributed computing. In this model, the input is a graph on $n$ nodes, initially each node knows only its…

Data Structures and Algorithms · Computer Science 2020-01-14 Merav Parter

Let $G=(V,E)$ be a simple graph and $(2k+1)$ be a prime integer. Let each vertex of $G$ be colored using one of the $(2k+1)$ colors, say $R_1,R_2,...,R_{2k+1}$. If every vertex has an equal number of neighbors of each color, then the…

Combinatorics · Mathematics 2025-09-10 Maurice Genevieva Almeida

One method to obtain a proper vertex coloring of graphs using a reasonable number of colors is to start from any arbitrary proper coloring and then repeat some local re-coloring techniques to reduce the number of color classes. The Grundy…

Discrete Mathematics · Computer Science 2024-03-05 Manouchehr Zaker

For graphs $G$ and $H$, a {\em homomorphism} from $G$ to $H$, or {\em $H$-coloring} of $G$, is an adjacency preserving map from the vertex set of $G$ to the vertex set of $H$. Writing ${\rm hom}(G,H)$ for the number of $H$-colorings…

Combinatorics · Mathematics 2012-06-15 David Galvin

It was conjectured by the third author in about 1973 that every $d$-regular planar graph (possibly with parallel edges) can be $d$-edge-coloured, provided that for every odd set $X$ of vertices, there are at least $d$ edges between $X$ and…

Discrete Mathematics · Computer Science 2012-09-07 Maria Chudnovsky , Katherine Edwards , Paul Seymour

Graph coloring is fundamental to distributed computing. We give the first sub-logarithmic distributed algorithm for coloring cluster graphs. These graphs are obtained from the underlying communication network by contracting nodes and edges,…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-06-17 Maxime Flin , Magnus M. Halldorsson , Alexandre Nolin

An acyclic edge-coloring of a graph is a proper edge-coloring without bichromatic ($2$-colored) cycles. The acyclic chromatic index of a graph $G$, denoted by $a'(G)$, is the least integer $k$ such that $G$ admits an acyclic edge-coloring…

Discrete Mathematics · Computer Science 2015-03-12 Ayineedi Venkateswarlu , Santanu Sarkar , A. Sai Mali

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

A balanced edge-coloring of the complete graph is an edge-coloring such that every vertex is incident to each color the same number of times. In this short note, we present a construction of a balanced edge-coloring with six colors of the…

Combinatorics · Mathematics 2023-03-29 Felix Christian Clemen , Adam Zsolt Wagner

We consider edge colorings of graphs. An edge coloring is a majority coloring if for every vertex at most half of the edges incident with it are in one color. And edge coloring is a distinguishing coloring if for every non-trivial…

Combinatorics · Mathematics 2023-12-12 Aleksandra Gorzkowska , Magdalena Prorok

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 strong edge coloring of a graph is a proper edge coloring where the edges at distance at most two receive distinct colors. It is known that every planar graph with maximum degree D has a strong edge coloring with at most 4D + 4 colors. We…

Combinatorics · Mathematics 2014-02-24 Dávid Hudák , Borut Lužar , Roman Soták , Riste Škrekovski

Given an undirected graph $G$ and integers $c$ and $k$, the Maximum Edge-Colorable Subgraph problem asks whether we can delete at most $k$ edges in $G$ to obtain a graph that has a proper edge coloring with at most $c$ colors. We show that…

Data Structures and Algorithms · Computer Science 2020-02-21 Niels Grüttemeier , Christian Komusiewicz , Nils Morawietz

Coloring is one of the most famous problems in graph theory. The coloring problem on undirected graphs has been well studied, whereas there are very few results for coloring problems on directed graphs. An oriented k-coloring of an oriented…

Data Structures and Algorithms · Computer Science 2019-06-12 Frank Gurski , Dominique Komander , Carolin Rehs

This paper introduces a natural generalization of the classical edge coloring problem in graphs that provides a useful abstraction for two well-known problems in multicast switching. We show that the problem is NP-hard and evaluate the…

Data Structures and Algorithms · Computer Science 2015-12-31 Jonathan Turner

Recoloring a graph is about finding a sequence of proper colorings of this graph from an initial coloring $\sigma$ to a target coloring $\eta$. Adding the constraint that each pair of consecutive colorings must differ on exactly one vertex,…

Discrete Mathematics · Computer Science 2023-09-27 Nicolas Bousquet , Laurent Feuilloley , Marc Heinrich , Mikaël Rabie

An edge coloring of a graph $G$ is to color all the edges in the graph such that adjacent edges receive different colors. It is acyclic if each cycle in the graph receives at least three colors. Fiam{\v{c}}ik (1978) and Alon, Sudakov and…

Discrete Mathematics · Computer Science 2023-06-29 Qiaojun Shu , Guohui Lin