paper-with-me

홈 › Papers

Rethinking Graph Neural Networks for Graph Coloring

2021-01-01 · Wei Li, Ruxuan Li, Yuzhe ma, Siu On Chan, Bei Yu

The development of graph neural networks (GNNs) stimulated the interest in GNNs for NP-hard problems, while most works apply GNNs for NP-hard problems by empirical intuition and experimental trials and improve the results with the help of some heuristic designs. We start from a simple contradiction that a graph coloring problem requires two connected and symmetric nodes to be assigned different colors while an expressively powerful GNN always maps the two nodes to the same node embeddings. To characterize the power of GNNs for the graph coloring problem, we first formalize the discrimination power of GNNs as the capability to assign nodes different colors. We then study a popular class of GNNs, called AC-GNN, and identify the node pairs that AC-GNNs fail to discriminate and provide corresponding solutions to discriminate them. We show that any AC-GNN is a local coloring method and any local coloring method is non-optimal. Moreover, we discuss the color equivalence of graphs and give a condition for the color equivalent AC-GNN theoretically. Following the approaches which prove to enhance the discriminative power, we develop a simple architecture for the graph coloring problem without heuristic pre-processing and post-processing procedures. We empirically validate our theoretical findings and demonstrate that our model is discriminatively powerful and even comparable with state-of-the-art heuristic algorithms.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Rethinking Graph Neural Networks for the Graph Coloring Problem

2022-08-15 · Wei Li, Ruxuan Li, Yuzhe ma, Siu On Chan 외

Graph coloring, a classical and critical NP-hard problem, is the problem of assigning connected nodes as different colors as possible. However, we observe that state-of-the-art GNNs are less successful in the graph color…

A deep learning guided memetic framework for graph coloring problems

2021-09-13 · Olivier Goudet, Cyril Grelier, Jin-Kao Hao

Given an undirected graph $G=(V,E)$ with a set of vertices $V$ and a set of edges $E$, a graph coloring problem involves finding a partition of the vertices into different independent sets. In this paper we present a new…

Deep Learning

JCOL: A Java package for solving the graph coloring problem

2020-04-03 · Journal of Open Source Software 2020 4 · Shalin Shah

The graph coloring problem aims at assigning colors to the nodes of a graph such that no two connected nodes have the same color. The graph coloring problem is NP-complete and one of the harder problems to solve. Here we…

Graph Coloring Using Heat Diffusion

2024-04-21 · Vivek Chaudhary

Graph coloring is a problem with varied applications in industry and science such as scheduling, resource allocation, and circuit design. The purpose of this paper is to establish if a new gradient based iterative solver…

Scheduling

Population-based Gradient Descent Weight Learning for Graph Coloring Problems

2019-09-05 · Olivier Goudet, Béatrice Duval, Jin-Kao Hao

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 rel…