An experimental analysis of vertex coloring algorithms on sparse random graphs

Patrick Healy, Andrew Ju

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The DSATUR algorithm for vertex coloring is popular both in its heuristic and exact (branch-and-bound) forms. Common to the known public implementations of the exact algorithm is the use of adjacency matrices to store the adjacency relations; this influences the algorithm’s implementation and its running time. In this paper we investigate the benefits of the introduction of supporting data structures to improve its running time: in addition to replacing the adjacency matrix by adjacency lists, thus shifting the focus from vertices to edges, we also introduce a priority queue data structure to assist in vertex selection. Our goal is to explore under which circumstances additional supporting data structures can speed up (exact) DSATUR.

Original languageEnglish
Title of host publicationApplied Algorithms - 1st International Conference, ICAA 2014, Proceedings
EditorsProsenjit Gupta, Christos Zaroliagis
PublisherSpringer Verlag
Pages174-186
Number of pages13
ISBN (Electronic)9783319041254
DOIs
Publication statusPublished - 2014
Event1st International Conference on Applied Algorithms, ICAA 2014 - Kolkata, India
Duration: 13 Jan 201415 Jan 2014

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume8321
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference1st International Conference on Applied Algorithms, ICAA 2014
Country/TerritoryIndia
CityKolkata
Period13/01/1415/01/14

Fingerprint

Dive into the research topics of 'An experimental analysis of vertex coloring algorithms on sparse random graphs'. Together they form a unique fingerprint.

Cite this