Efficient Vertex-Centric Graph Coloring

dc.contributor.advisorBurtscher, Martin
dc.contributor.authorvan Til, Isaac Willem
dc.date.accessioned2020-07-20T19:18:51Z
dc.date.available2020-07-20T19:18:51Z
dc.date.issued2020-05
dc.description.abstractGraph coloring is a way of labeling (with labels traditionally referred to as “colors”) the elements of a graph with the constraint that no two adjacent vertices have the same color and that as few colors should be used as possible. In addition to many theoretical problems, graph coloring lends itself to efficiently solving a variety of practical applications (e.g., schedule generation, resource allocation, networking, and solving Sudoku). The problem with graph coloring is that finding a solution with the minimal number of colors is NP-hard, i.e., no known polynomial time algorithm can solve it optimally (so computing the solution cannot be done quickly). I have written a series of algorithms that take advantage of high amounts of parallelization to produce acceptable colorings. An analysis of the colorings and runtimes of each approach compared to other solutions from the literature shows that acceptable colorings are produced in a reasonable time.
dc.description.departmentHonors College
dc.formatText
dc.format.extent19 pages
dc.format.medium1 file (.pdf)
dc.identifier.citationvan Til, I. W. (2020). Efficient vertex-centric graph coloring (Unpublished thesis). Texas State University, San Marcos, Texas.
dc.identifier.urihttps://hdl.handle.net/10877/12129
dc.language.isoen
dc.subjectgraph coloring heuristic
dc.subjectparallel algorithm
dc.subjectOpenMP
dc.subjectmany-core architecture
dc.subjectvertex coloring
dc.subjectHonors College
dc.titleEfficient Vertex-Centric Graph Coloring
thesis.degree.departmentHonors College
thesis.degree.disciplineComputer Science
thesis.degree.grantorTexas State University
txstate.documenttypeHonors Thesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
VanTil-Honors-Thesis.pdf
Size:
1.26 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.54 KB
Format:
Item-specific license agreed upon to submission
Description: