HackerPapers

arXiv:2108.09329cs.DS

Wave Function Collapse Coloring: A New Heuristic for Fast Vertex Coloring

Anh Mac, David Perkins

HN submission. Found in a submission link or body. Submitters do not count as commenters in the main ranking; a submission is not an endorsement.

Abstract

In this paper, we propose a high-speed greedy sequential algorithm for the vertex coloring problem (VCP), based on the Wave Function Collapse algorithm, called Wave Function Collapse Coloring (WFC-C). An iteration of this algorithm goes through three distinct phases: vertex selection, color restriction through wave function collapsing, and domain propagation. In effect, WFC-C propagates color choices or "domain" restrictions beyond immediate neighbourhoods. This heuristic, combined with a series of other greedy optimizations, allows for a fast algorithm that prevents certain color conflicts. Through extensive experiments, we show that WFC-C remains competitive (and occasionally better) in terms of optimal coloring, and dramatically outperforms existing high-speed VCP, with on average speed differences ranging from 2000 times to 16000 times, on the most difficult instances of the DIMACS benchmark.

arXiv comments
7 pages, 3 figures, 1 table and 7 pseudocodes
Journal reference
DOI
Subjects
cs.DSData Structures and Algorithms

On Hacker News

No comments linking this paper were found in the collected sources. Found in 1 HN submission from Aug 2021 to Aug 2021. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments0 threads

No comments linking this paper were found in the collected sources. Open submission discussions.

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.