DASFA-FCM proceed as follows: |

① Initialization parameters: γ, T ② Calculating the influence value A(X ③ Calculating similarity between two texts(comparison of each micro-blog text and class center). when $sim\left(i,j\right)<\epsilon $ , the value of β ④ According to Formula (7), calculating the dynamic adaptive step length under the current iteration. ⑤ Calculating fitness function F(X ⑥ Repeating steps ③ to ⑤ until the maximum number of iteration is reached. We can get the center of the cluster with the most influential fireflies. The number of the cluster center is C. ⑦ Based on the initial class centers found above, calculating the cluster center and membership matrix. ⑧ Calculating the distance ${d}_{ic}=\Vert {x}_{i}-{x}_{c}\Vert $ from the micro-blog text i to the cluster c, and classifying topics into the nearest cluster center. ⑨ Repeating steps ⑦ and steps ⑧. If the termination condition is reached, the location and influence of the most influential firefly will be output, and the result after clustering, otherwise continue. ⑩ We get hot topics based on the arrangement of influence values, output the top 50% topics. |