English
Related papers

Related papers: A simple and fast heuristic algorithm for edge-col…

200 papers

Consider a graph whose vertices are colored in one of two colors, say black or white. A white vertex is called integrated if it has at least as many black neighbors as white neighbors, and similarly for a black vertex. The coloring as a…

Combinatorics · Mathematics 2025-06-10 Charles Burnette , Broden Caton , Olivia Coward , Julian Davis , Austin Teter

Bounded expansion and nowhere-dense classes of graphs capture the theoretical tractability for several important algorithmic problems. These classes of graphs can be characterized by the so-called weak coloring numbers of graphs, which…

Data Structures and Algorithms · Computer Science 2022-09-27 Alexander Dobler , Manuel Sorge , Anaïs Villedieu

Vizing showed that it suffices to color the edges of a simple graph using $\Delta + 1$ colors, where $\Delta$ is the maximum degree of the graph. However, up to this date, no efficient distributed edge-coloring algorithms are known for…

Data Structures and Algorithms · Computer Science 2019-04-11 Hsin-Hao Su , Hoa T. Vu

We solve, in a fully decentralised way (\ie with no message passing), the classic problem of colouring a graph. We propose a novel algorithm that is automatically responsive to topology changes, and we prove that it converges quickly to a…

Data Structures and Algorithms · Computer Science 2017-09-05 Alessandro Checco , Douglas J. Leith

Several authors modelled networks ad hoc by oriented or disoriented graphs, whereby the problem of allowance (allocation) of the frequencies at the level of the network was transformed into coloring problem of nodes in the graph. Graph…

Discrete Mathematics · Computer Science 2014-06-06 Ali Mansouri , Mohamed Salim Bouhlel

Bundling of graph edges (node-to-node connections) is a common technique to enhance visibility of overall trends in the edge structure of a large graph layout, and a large variety of bundling algorithms have been proposed. However, with…

Computational Geometry · Computer Science 2016-09-06 Jaakko Peltonen , Ziyuan Lin

Can we efficiently compute optimal solutions to instances of a hard problem from optimal solutions to neighboring (i.e., locally modified) instances? For example, can we efficiently compute an optimal coloring for a graph from optimal…

Computational Complexity · Computer Science 2019-06-26 Elisabet Burjons , Fabian Frei , Edith Hemaspaandra , Dennis Komm , David Wehner

In vertex recoloring, we are given $n$ vertices with their initial coloring, and edges arrive in an online fashion. The algorithm must maintain a valid coloring by recoloring vertices, at a cost. The problem abstracts a scenario of job…

Data Structures and Algorithms · Computer Science 2025-01-13 Boaz Patt-Shamir , Adi Rosen , Seeun William Umboh

The graph coloring problem (GCP) is a classic combinatorial optimization problem that aims to find the minimum number of colors assigned to vertices of a graph such that no two adjacent vertices receive the same color. GCP has been…

Discrete Mathematics · Computer Science 2025-06-10 Enqiang Zhu , Yu Zhang , Haopeng Sun , Ziqi Wei , Witold Pedrycz , Chanjuan Liu , Jin Xu

Graph coloring has been broadly used to discover concurrency in parallel computing. To speedup graph coloring for large-scale datasets, parallel algorithms have been proposed to leverage modern GPUs. Existing GPU implementations either have…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-01-22 Xuhao Chen , Pingfan Li , Jianbin Fang , Tao Tang , Zhiying Wang , Canqun Yang

We consider the task of drawing a graph on multiple horizontal layers, where each node is assigned a layer, and each edge connects nodes of different layers. Known algorithms determine the orders of nodes on each layer to minimize crossings…

Data Structures and Algorithms · Computer Science 2025-03-03 Alexander Dobler , Jakob Roithinger

The vertex coloring problem is a well-known NP-hard problem and has many applications in operations research and in scheduling. A conventional approach to the problem solves the k-colorability problem iteratively, decreasing k one by one.…

Discrete Mathematics · Computer Science 2021-04-07 Yasutaka Uchida , Kaito Yajima , Kazuya Haraguchi

Graph coloring is fundamental to distributed computing. We give the first general treatment of the coloring of virtual graphs, where the graph $H$ to be colored is locally embedded within the communication graph $G$. Besides generalizing…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-08-21 Maxime Flin , Magnús M. Halldórsson , Alexandre Nolin

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 present a randomized algorithm that, given a constant $\epsilon > 0$, outputs a proper $(1+\epsilon)\Delta$-edge-coloring of an $m$-edge simple graph $G$ of maximum degree $\Delta \geq 1/\epsilon$ in $O(m)$ time with high probability.…

Data Structures and Algorithms · Computer Science 2025-02-10 Anton Bernshteyn , Abhishek Dhawan

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

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

A coloring of a graph is an assignment of colors to vertices such that no two neighboring vertices have the same color. The need for memory-efficient coloring algorithms is motivated by their application in computing clique partitions of…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-02-14 S M Ferdous , Reece Neff , Bo Peng , Salman Shuvo , Marco Minutoli , Sayak Mukherjee , Karol Kowalski , Michela Becchi , Mahantesh Halappanavar

In the minimum sum edge coloring problem, we aim to assign natural numbers to edges of a graph, so that adjacent edges receive different numbers, and the sum of the numbers assigned to the edges is minimum. The {\em chromatic edge strength}…

Discrete Mathematics · Computer Science 2008-01-22 Jean Cardinal , Vlady Ravelomanana , Mario Valencia-Pabon

In order to make more complex number-based strings from topological coding for defending against the intelligent attacks equipped with quantum computing and providing effective protection technology for the age of quantum computing, we will…

Cryptography and Security · Computer Science 2024-04-18 Bing Yao , Fei Ma