English
Related papers

Related papers: A Customized SAT-based Solver for Graph Coloring

200 papers

Graph coloring, also known as vertex coloring, considers the problem of assigning colors to the nodes of a graph such that adjacent nodes do not share the same color. The optimization version of the problem concerns the minimization of the…

Artificial Intelligence · Computer Science 2010-11-25 Hugo Hernández , Christian Blum

We develop sequential algorithms for constructing edge-colorings of graphs and multigraphs efficiently and using few colors. Our primary focus is edge-coloring arbitrary simple graphs using $d+1$ colors, where $d$ is the largest vertex…

Data Structures and Algorithms · Computer Science 2021-03-02 Corwin Sinnamon

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

We consider the problem of coloring a 3-colorable graph in polynomial time using as few colors as possible. This is one of the most challenging problems in graph algorithms. In this paper using Blum's notion of ``progress'', we develop a…

Data Structures and Algorithms · Computer Science 2024-06-04 Ken-ichi Kawarabayashi , Mikkel Thorup , Hirotaka Yoneda

While static symmetry breaking has been explored in the SAT community for decades, only as of 2010 research has focused on exploiting the same discovered symmetry dynamically, during the run of the SAT solver, by learning extra clauses. The…

Logic in Computer Science · Computer Science 2021-08-13 Alexander Ivrii , Ofer Strichman

We introduce two novel evolutionary formulations of the problem of coloring the nodes of a graph. The first formulation is based on the relationship that exists between a graph's chromatic number and its acyclic orientations. It views such…

Neural and Evolutionary Computing · Computer Science 2007-05-23 V. C. Barbosa , C. A. G. Assis , J. O. do Nascimento

Restricted star colouring is a variant of star colouring introduced to design heuristic algorithms to estimate sparse Hessian matrices. For $k\in\mathbb{N}$, a $k$-restricted star colouring ($k$-rs colouring) of a graph $G$ is a function…

Combinatorics · Mathematics 2021-09-01 Shalu M. A. , Cyriac Antony

Identifying the sets of operations that can be executed simultaneously is an important problem appearing in many parallel applications. By modeling the operations and their interactions as a graph, one can identify the independent…

Distributed, Parallel, and Cluster Computing · Computer Science 2014-07-28 Ahmet Erdem Sarıyüce , Erik Saule , Ümit V. Çatalyürek

The problem of counting occurrences of query graphs in a large data graph, known as subgraph counting, is fundamental to several domains such as genomics and social network analysis. Many important special cases (e.g. triangle counting)…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-04-05 Venkatesan T. Chakaravarthy , Michael Kapralov , Prakash Murali , Fabrizio Petrini , Xinyu Que , Yogish Sabharwal , Baruch Schieber

A classic graph coloring problem is to assign colors to vertices of any graph so that distinct colors are assigned to adjacent vertices. Optimal graph coloring colors a graph with a minimum number of colors, which is its chromatic number.…

Other Computer Science · Computer Science 2019-12-30 Flávio José Mendes Coelho

We study the problem of efficiently refuting the k-colorability of a graph, or equivalently certifying a lower bound on its chromatic number. We give formal evidence of average-case computational hardness for this problem in sparse random…

Computational Complexity · Computer Science 2020-08-28 Afonso S. Bandeira , Jess Banks , Dmitriy Kunisky , Cristopher Moore , Alexander S. Wein

Linial's famous color reduction algorithm reduces a given $m$-coloring of a graph with maximum degree $\Delta$ to a $O(\Delta^2\log m)$-coloring, in a single round in the LOCAL model. We show a similar result when nodes are restricted to…

Data Structures and Algorithms · Computer Science 2020-07-31 Yannic Maus , Tigran Tonoyan

Propositional satisfiability (SAT) is an NP-complete problem that impacts many research fields, such as planning, verification, and security. Mainstream modern SAT solvers are based on the Conflict-Driven Clause Learning (CDCL) algorithm.…

Artificial Intelligence · Computer Science 2024-05-10 Wenxi Wang , Yang Hu , Mohit Tiwari , Sarfraz Khurshid , Kenneth McMillan , Risto Miikkulainen

We study the maintenance of a $(\Delta+C)$-edge-coloring ($C\ge 1$) in a fully dynamic graph $G$ with maximum degree $\Delta$. We focus on minimizing \emph{recourse} which equals the number of recolored edges per edge updates. We present a…

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

Vizing's celebrated theorem asserts that any graph of maximum degree $\Delta$ admits an edge coloring using at most $\Delta+1$ colors. In contrast, Bar-Noy, Naor and Motwani showed over a quarter century that the trivial greedy algorithm,…

Data Structures and Algorithms · Computer Science 2019-04-22 Ilan Reuven Cohen , Binghui Peng , David Wajc

Graph coloring is used in wireless networks to optimize network resources: bandwidth and energy. Nodes access the medium according to their color. It is the responsibility of the coloring algorithm to ensure that interfering nodes do not…

Networking and Internet Architecture · Computer Science 2011-10-10 Ichrak Amdouni , Cédric Adjih , Pascale Minet

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

The Four color problem is closely related to other branches of mathematics and practical applications. More than 20 of its reformulations are known, which connect this problem with problems of algebra, statistical mechanics and planning.…

History and Overview · Mathematics 2024-05-10 Sergey Kurapov , Maxim Davidovsky

Spectral graph sparsification aims to find ultra-sparse subgraphs which can preserve spectral properties of original graphs. In this paper, a new spectral criticality metric based on trace reduction is first introduced for identifying…

Data Structures and Algorithms · Computer Science 2022-06-14 Zhiqiang Liu , Wenjian Yu

In this paper we resolve the complexity of the isomorphism problem on all but finitely many of the graph classes characterized by two forbidden induced subgraphs. To this end we develop new techniques applicable for the structural and…

Discrete Mathematics · Computer Science 2014-11-10 Pascal Schweitzer