Community detection in complex networks is a crucial task that seeks to partition nodes into tightly connected subsets, known as communities. This process is important in fields like social network analysis, bioinformatics, information propagation, and recommendation systems. To evaluate the effectiveness of community detection algorithms, benchmark datasets such as LFR, Karate Club, and Dolphins are widely used. These datasets represent graphs with multiple nodes, each divided into communities with high internal connectivity.