Girvan Newman Algorithm to find community structure A Girvan Newman step is defined as a couple of successive edge removes such that a new community occurs.