Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Experiments on parallel graph coloring and applications

Conference ·
OSTI ID:36214

The graph coloring problem is an NP-Complete problem with a wide array of applications, such as course scheduling, exam scheduling, register allocation, and parallelizing solutions for sparse systems of linear equations. Much theoretical effort has been put into designing heuristics that perform well on randomly generated graphs. The best sequential heuristics require large amounts of time and tuning of various parameters in the heuristics. We have used parallelism to combine exhaustive search with successful heuristic strategies to create a new heuristic, Hybrid, which does well on a wide variety of graphs, without any tuning of parameters. We have also gathered real application data and tested several heuristics on this data. Our study of real data points out some flaws in studying only random graphs and also suggests interesting new problems for study.

OSTI ID:
36214
Report Number(s):
CONF-9408161--
Country of Publication:
United States
Language:
English

Similar Records

A parallel graph coloring heuristic
Journal Article · Sat May 01 00:00:00 EDT 1993 · SIAM Journal on Scientific and Statistical Computing (Society for Industrial and Applied Mathematics); (United States) · OSTI ID:6492390

Algorithms for Balanced Graph Colorings with Applications in Parallel Computing
Journal Article · Mon May 01 00:00:00 EDT 2017 · IEEE Transactions on Parallel and Distributed Systems · OSTI ID:1700512

Computational models and task scheduling for parallel sparse Cholesky factorization. Final report, 1 October 1986-30 September 1987
Technical Report · Wed Oct 01 00:00:00 EDT 1986 · OSTI ID:5384897