
Research Article
A Solution to Graph Coloring Problem Using Genetic Algorithm
@ARTICLE{10.4108/eetsis.5437, author={Karan Malhotra and Karan D Vasa and Neha Chaudhary and Ankit Vishnoi and Varun Sapra}, title={A Solution to Graph Coloring Problem Using Genetic Algorithm}, journal={EAI Endorsed Transactions on Scalable Information Systems}, volume={11}, number={6}, publisher={EAI}, journal_a={SIS}, year={2024}, month={3}, keywords={Genetic Algorithm, Serial execution, parallel execution, graph colouring}, doi={10.4108/eetsis.5437} }
- Karan Malhotra
Karan D Vasa
Neha Chaudhary
Ankit Vishnoi
Varun Sapra
Year: 2024
A Solution to Graph Coloring Problem Using Genetic Algorithm
SIS
EAI
DOI: 10.4108/eetsis.5437
Abstract
INTRODUCTION: The Graph Coloring Problem (GCP) involves coloring the vertices of a graph in such a way that no two adjacent vertices share the same color while using the minimum number of colors possible. OBJECTIVES: The main objective of the study is While keeping the constraint that no two neighbouring vertices have the same colour, the goal is to reduce the number of colours needed to colour a graph's vertices. It further investigate how various techniques impact the execution time as the number of nodes in the graph increases. METHODS: In this paper, we propose a novel method of implementing a Genetic Algorithm (GA) to address the GCP. RESULTS: When the solution is implemented on a highly specified Google Cloud instance, we likewise see a significant increase in performance. The parallel execution on Google Cloud shows significantly faster execution times than both the serial implementation and the parallel execution on a local workstation. This exemplifies the benefits of cloud computing for computational heavy jobs like GCP. CONCLUSION: This study illustrates that a promising solution to the Graph Coloring Problem is provided by Genetic Algorithms. Although the GA-based approach does not provide an optimal result, it frequently produces excellent approximations in a reasonable length of time for a variety of real-world situations.
Copyright © 2024 K. Mahotra et al., licensed to EAI. This is an open access article distributed under the terms of the CC BY-NC-SA 4.0, which permits copying, redistributing, remixing, transformation, and building upon the material in any medium so long as the original work is properly cited.