Research Article

An Extreme Learning Machine-Based Community Detection Algorithm in Complex Networks

Pseudocode 1

(pseudocode of the ELM-CD).
ELM-CD ()
1 initialize constant parameters, including , ,
2 generate from
3 normalize
4 randomly generate input weights and biases of neurons in hidden layer
5 calculate according to Eq. (6)
6 if
7  select the first smallest eigenvalues of Eq. (11) and assemble
     using the corresponding eigenvectors as in Eq. (12)
8 else
9  select the first smallest eigenvalues of Eq. (13) and assemble
     using the corresponding eigenvectors as in Eq. (14)
10 archive the embedding matrix
11 randomly select rows from as centroids, say
12 while changed
13  for to
14   for to
15    
16   find the smallest element in and its corresponding index
17   
18  for to
19   update to be the mean value of all members in cluster
20 return