Memetic Teaching–Learning-Based Optimization algorithms for large graph coloring problems

The Graph Coloring Problem (GCP) can be simply defined as partitioning the vertices of a graph into independent sets while minimizing the number of colors used. So far, many approaches have been implemented to solve the GCP. However, researchers are still trying to solve this important NP-Hard probl...

Full description

Saved in:
Bibliographic Details
Published inEngineering applications of artificial intelligence Vol. 102; p. 104282
Main Authors Dokeroglu, Tansel, Sevinc, Ender
Format Journal Article
LanguageEnglish
Published Elsevier Ltd 01.06.2021
Subjects
Online AccessGet full text
ISSN0952-1976
1873-6769
DOI10.1016/j.engappai.2021.104282

Cover

More Information
Summary:The Graph Coloring Problem (GCP) can be simply defined as partitioning the vertices of a graph into independent sets while minimizing the number of colors used. So far, many approaches have been implemented to solve the GCP. However, researchers are still trying to solve this important NP-Hard problem much faster and with better results for large graphs. The Teaching-Learning-Based Optimization (TLBO) metaheuristic is a recent approach that has attracted the attention of many researchers due to its algorithm-specific parameterless concept and high performance. In this study, we propose a new memetic TLBO algorithm (TLBO-Color) combined with a robust tabu search algorithm to solve the GCP. A scalable parallel version of TLBO-Color is also developed for painting 43 benchmark DIMACS graphs with thousands of vertices and millions of edges. The optimization times of the TLBO-Color algorithm are very practical and the best results (for 33 of the graphs) or solutions with a few more colors are reported. On average, there are only 1.77% more colors compared to the best solutions. The obtained results confirm that the proposed algorithm is competitive with the state-of-the-art algorithms in the literature.
ISSN:0952-1976
1873-6769
DOI:10.1016/j.engappai.2021.104282