Uppsats
Performance Analysis of DSATUR and SAT-Solving: A Comparative Study on Graph-Coloring
Kandidat-uppsats
Stockholms universitet/Institutionen för data- och systemvetenskap
Publicerad: 2024
Språk: Engelska
Nyckelord
klicka för att sökaSammanfattning
The Graph Coloring Problem (GCP) is a foundational challenge in graph theory, demanding the assignment of colors to graph vertices so that no two adjacent vertices share the same color, with the objective of minimizing the number of colors used. This problem is not only theoretical but also has a lot of practical applications. Given its NP-hard classification, finding the minimum number of colors required for any graph is a complex task, with no known polynomialtime solution that applies universally. Various strategies have been developed to tackle this issue, including heuristic algorithms and Boolean satisfiability problem (SAT) solving approaches. Heuristic algorithms offer quick, adaptable solutions without guaranteed optimality, while SAT solving transforms the problem into a SAT, leveraging recent advances in this area to find effective solutions. Due to the importance of these methods and the relevance of the GCP, it promotes a systematic comparison between heuristic algorithms and SAT solving techniques regarding their efficiency and solution quality within this specific context. Our study aims to explore this by conducting empirical experiments to compare these two popular optimization strategies across different graph coloring problem instances, focusing on aspects such as problem size, graph density, solution quality, and computational time. This research is conducted under specific constraints, excluding parallel computing and distributed SAT solving methods and imposing a maximum computational limit to ensure the manageability of the study. Through this comparative analysis, we seek to provide valuable insights into the relative performance of heuristic algorithms and SAT solving methods in addressing the GCP, thereby contributing to a better understanding of their applicability and effectiveness in various scenarios. Our results show that the heuristic algorithm DSATUR offers quicker solutions than SAT solving for almost all problem instances, but that SAT solving reaches a solution with fewer colors used for all different graph types. These findings can help give insight into picking the right algorithm for the right purpose
Information
- Författare
- Gustafsson, Albin, Ganding, Jonas
- Lärosäte / institution
- Stockholms universitet/Institutionen för data- och systemvetenskap
- Publiceringsdatum
- 2024
- Uppsatstyp
- Kandidat-uppsats
- Språk
- Engelska
Utforska vidare
Liknande uppsatser
Uppsatser med liknande ämnen och nyckelord.
Kandidat-uppsats, Stockholms universitet/Institutionen för data- och systemvetenskap
Ingvert, Oliver, Martinsson, Marcus
Publicerad: 2025
Kandidat-uppsats, Högskolan i Skövde/Institutionen för informationsteknologi
Lönnoff, Therese, Hinders, Elsa
Publicerad: 2024
Kandidat-uppsats, Högskolan i Skövde/Institutionen för informationsteknologi
Arneson, Sebastian, Borgenstierna, Mattias
Publicerad: 2024
Kandidat-uppsats, Stockholms universitet/Matematiska institutionen
Hessler, Tom Alexander
Publicerad: 2024
Kandidat-uppsats, Uppsala universitet/Statsvetenskapliga institutionen
Lindhoff, Sophie
Publicerad: 2026
Kandidat-uppsats, Högskolan i Gävle/Avdelningen för arbetshälsa, psykologi och idrottsvetenskap
Cengiz, Zozan
Publicerad: 2026