I. Introduction
Clustering is the assignment of a set of data into subsets so that data in the same cluster are similar and data between clusters are different. Graph clustering can divide vertices and their connected edges into subgraph so that vertices in the same subgraph are closely connected and vertices' connection between different subgraph are not close.