| Algorithm 1: Pseudocode of the FCM algorithm |
| Set the fuzzy index , iteration accuracy , and maximum category number for Initialize and randomly while True Update with Equation (20) Update with Equation (21) if [In Equation (22) is satisfied] break while end if end while Calculate the clustering validity function with Equation (23) end for Choose the optimal with Equation (24) return and the corresponding |