Proteins are biological polymers of amino acid residues. Proteins perform various functions within living organisms. Multiple proteins carry out these tasks by forming functional modules. Each functional module possesses community structure. For identifying functional modules, a lot of community detection or clustering algorithms were designed, but most of those algorithms suffer by inappropria...