About | Contact Us | Register | Login
ProceedingsSeriesJournalsSearchEAI
sis 24(6):

Research Article

A Solution to Graph Coloring Problem Using Genetic Algorithm

Download87 downloads
Cite
BibTeX Plain Text
  • @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
Karan Malhotra1, Karan D Vasa2, Neha Chaudhary3,*, Ankit Vishnoi4, Varun Sapra5
  • 1: Thirona
  • 2: Infosys (India)
  • 3: Manipal University Jaipur
  • 4: Graphic Era University
  • 5: University of Petroleum and Energy Studies
*Contact email: chaudhary.neha@jaipur.manipal.edu

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.

Keywords
Genetic Algorithm, Serial execution, parallel execution, graph colouring
Received
2023-12-19
Accepted
2024-03-09
Published
2024-03-15
Publisher
EAI
http://dx.doi.org/10.4108/eetsis.5437

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.

EBSCOProQuestDBLPDOAJPortico
EAI Logo

About EAI

  • Who We Are
  • Leadership
  • Research Areas
  • Partners
  • Media Center

Community

  • Membership
  • Conference
  • Recognition
  • Sponsor Us

Publish with EAI

  • Publishing
  • Journals
  • Proceedings
  • Books
  • EUDL