Research Article
Boosted Fuzzy Granular Regression Trees
Algorithm 1
Clustering algorithm with automatic optimization of cluster centers.
| Input: instance set , maximum iteration , threshold value | | Output: optimization cluster center set | | (1) | Remove instances missing some attribute values. | | (2) | Normalize each attribute value into . | | (3) | Let evaluated set be an empty set. | | (4) | Initialize current iteration. | | (5) | WHILE OR | | (6) | . Initialize the current cluster center set. | | (7) | . Initialize the number of cluster center. | | (8) | Random choose 1 instance point as cluster center. | | (9) | | | (10) | | | (11) | WHILE | | (12) | | | (13) | The probability of that is selected as next cluster center | | (14) | p = GenProb(); Random generate a probability. | | (15) | IF THEN | | (16) | END WHILE | | (17) | . Calculate the loss function value and cluster center in this iteration and update the evaluated set. | | (18) | Update the current iteration. | | (19) | END WHILE | | (20) | . In the evaluated set , choose the cluster center set with minimum loss function value. | | Return the optimization cluster centers and their number. | | (21) | , ( represents the number of elements of the set). |
|