| Literature DB >> 27656201 |
Abstract
The MinMax k-means algorithm is widely used to tackle the effect of bad initialization by minimizing the maximum intraclustering errors. Two parameters, including the exponent parameter and memory parameter, are involved in the executive process. Since different parameters have different clustering errors, it is crucial to choose appropriate parameters. In the original algorithm, a practical framework is given. Such framework extends the MinMax k-means to automatically adapt the exponent parameter to the data set. It has been believed that if the maximum exponent parameter has been set, then the programme can reach the lowest intraclustering errors. However, our experiments show that this is not always correct. In this paper, we modified the MinMax k-means algorithm by PSO to determine the proper values of parameters which can subject the algorithm to attain the lowest clustering errors. The proposed clustering method is tested on some favorite data sets in several different initial situations and is compared to the k-means algorithm and the original MinMax k-means algorithm. The experimental results indicate that our proposed algorithm can reach the lowest clustering errors automatically.Entities:
Year: 2016 PMID: 27656201 PMCID: PMC5021908 DOI: 10.1155/2016/4606384
Source DB: PubMed Journal: Comput Intell Neurosci
Comparative results in different parameter value on the Pendigit data set.
| Value of parameter |
|
|
|---|---|---|
|
| 8510 | 62094 |
|
| 7609 | 61184 |
|
| 7948 | 60993 |
|
| 16826 | 71546 |
|
| 10394 | 63285 |
|
| 7918 | 60993 |
|
| 7744 | 61116 |
|
| 7740 | 61100 |
|
| 7924 | 60994 |
Figure 1Flowchart of the PSO MinMax k-means algorithm.
Figure 2The sketch of two typical synthetic data sets: (a) S 1 and (b) S 2.
The brief description of the real data sets.
| Data set | Instances | Attributes | Classes | Balanced |
|---|---|---|---|---|
| Coil2 | 216 | 1000 | 3 | Yes |
| Yeast | 1350 | 8 | 5 | No |
| Pendigits | 10992 | 16 | 10 | Almost |
| Ecoli | 307 | 7 | 4 | No |
Comparative results on S 1 data set.
| Method | Initial State 1 | Initial State 2 | Initial State 3 | Initial State 4 | Initial State 5 | Mean error | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
| 90.8431 |
| 90.8431 | 329.4258 | 90.8431 | 329.4258 | 90.8431 | 329.4258 | 90.8431 |
| 90.8431 | 329.4208 |
| MinMax ( |
| 329.6677 |
| 329.6677 |
| 329.6677 |
| 329.6677 |
| 329.6677 |
| 329.6677 |
| MinMax ( |
| 329.6677 |
| 329.6677 |
| 329.6677 |
| 329.6677 |
| 329.6677 |
| 329.6677 |
| MinMax ( |
| 329.6352 |
| 329.6352 |
| 329.6352 |
| 329.6352 |
| 329.6352 |
| 329.6352 |
| MinMax ( | 89.3927 | 329.4572 |
| 329.5055 |
| 329.5055 | 89.3927 | 329.4572 | 89.3927 | 329.4572 | 88.4824 | 329.4765 |
| MinMax ( | 89.3927 | 329.4766 |
| 329.5055 |
| 329.5055 | 89.3927 | 329.4572 | 89.3927 | 329.4572 | 88.4824 | 329.4804 |
| MinMax ( | 89.3927 | 329.4572 |
| 329.5055 |
| 329.5055 | 89.3927 | 329.4572 | 89.3927 | 329.4572 | 88.4824 | 329.4765 |
| MinMax ( | 90.0813 | 329.4188 | 88.5673 | 329.4616 | 88.5673 | 329.4616 | 90.8431 |
| 90.0813 | 329.4188 | 89.6281 | 329.4348 |
| MinMax ( | 90.0813 | 329.4188 | 88.5673 | 329.4616 | 88.5673 | 329.4616 | 90.8431 |
| 90.0813 | 329.4188 | 89.6281 | 329.4348 |
| MinMax ( | 90.0813 | 329.4188 | 88.5673 | 329.4616 | 88.5673 | 329.4616 | 90.8431 |
| 90.0813 | 329.4188 | 89.6281 | 329.4348 |
| MinMax ( | 90.8431 |
| 90.8431 | 329.4258 | 90.8431 | 329.4258 | 90.8431 | 329.4258 | 90.8431 |
| 90.8431 | 329.4208 |
| PSO MinMax | 90.8431 |
| 90.8431 |
| 90.8431 |
| 90.0813 |
| 90.8431 |
| 90.8431 |
|
| PSO MinMax |
| 329.6207 |
| 329.5857 |
| 329.5857 |
| 329.4833 |
| 329.5857 |
| 329.5722 |
Comparative results on S 2 data set.
| Method | Initial State 1 | Initial State 2 | Initial State 3 | Initial State 4 | Initial State 5 | Mean error | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
| 62.5878 |
| 62.5878 |
| 62.5878 |
| 62.5878 |
| 62.5878 |
| 62.5878 |
|
| MinMax ( | 54.0427 | 109.0927 | 54.0427 | 109.0927 | 54.0427 | 109.0927 | 54.0427 | 109.0927 | 54.0427 | 109.0927 | 54.0427 | 109.0927 |
| MinMax ( | 54.0464 | 109.1226 | 54.0464 | 109.1226 | 54.0464 | 109.1226 | 54.0464 | 109.1226 | 54.0464 | 109.1226 | 54.0464 | 109.1226 |
| MinMax ( | 54.0464 | 109.1226 | 54.0464 | 109.1226 | 54.0464 | 109.1226 | 54.0464 | 109.1226 | 54.0464 | 109.1226 | 54.0464 | 109.1226 |
| MinMax ( | 57.3660 | 106.6937 | 57.3660 | 106.6937 | 57.3660 | 106.6937 | 57.3660 | 106.6937 | 57.3660 | 106.6937 | 57.3660 | 106.6937 |
| MinMax ( | 57.3660 | 106.6937 | 57.3660 | 106.6937 | 57.3660 | 106.6937 | 57.3660 | 106.6937 | 57.3660 | 106.6937 | 57.3660 | 106.6937 |
| MinMax ( | 57.3660 | 106.6937 | 57.3660 | 106.6937 | 57.3660 | 106.6937 | 57.3660 | 106.6937 | 57.3660 | 106.6937 | 57.3660 | 106.6937 |
| MinMax ( | 61.0903 | 105.6490 | 61.0903 | 105.6490 | 61.0903 | 105.6490 | 61.0903 | 105.6490 | 61.0903 | 105.6490 | 61.0903 | 105.6490 |
| MinMax ( | 61.0903 | 105.6490 | 61.0903 | 105.6490 | 61.0903 | 105.6490 | 61.0903 | 105.6490 | 61.0903 | 105.6490 | 61.0903 | 105.6490 |
| MinMax ( | 61.0903 | 105.6490 | 61.0903 | 105.6490 | 61.0903 | 105.6490 | 61.0903 | 105.6490 | 61.0903 | 105.6490 | 61.0903 | 105.6490 |
| MinMax ( | 62.5878 |
| 62.5878 |
| 62.5878 |
| 62.5878 |
| 62.5878 |
| 62.5878 |
|
| PSO MinMax | 62.5878 |
| 62.5878 |
| 62.5878 |
| 62.5878 |
| 62.5878 |
| 62.5878 |
|
| PSO MinMax |
| 110.8688 |
| 110.8688 |
| 110.8688 |
| 110.8688 |
| 110.8688 | 52.1071 |
|
Comparative results on Coil2 data set.
| Method | Initial State 1 | Initial State 2 | Initial State 3 | Initial State 4 | Initial State 5 | Mean error | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
| 58.8338 |
| 58.8338 |
| 78.2208 | 156.6057 | 68.2271 | 156.9333 | 122.1251 | 158.1630 | 77.2501 | 155.9514 |
| MinMax ( | 58.8645 | 154.1049 | 58.8645 | 154.1049 | 58.8645 | 154.1049 | 58.8645 | 154.1049 | 59.0939 | 156.5141 | 58.9104 | 154.5867 |
| MinMax ( | 57.0210 | 154.7626 |
| 154.7626 |
| 154.7626 |
| 154.7626 |
| 154.7626 |
| 154.7626 |
| MinMax ( | 58.8645 | 154.1049 | 58.8645 | 154.1049 | 58.8645 | 154.1049 | 58.8645 | 154.1049 | 58.8645 | 154.1049 | 58.8645 | 154.1049 |
| MinMax ( | 58.8338 |
| 58.8338 |
| 58.8338 |
| 58.8338 | 154.0274 | 61.6945 | 156.3954 | 59.4061 | 154.5010 |
| MinMax ( | 58.8338 |
| 58.8338 |
| 58.8338 |
| 58.8338 | 154.0274 | 58.8338 |
| 58.8338 | 154.0274 |
| MinMax ( | 58.8338 |
| 58.8338 |
| 58.8338 |
| 58.8338 | 154.0274 | 58.8338 |
| 58.8338 | 154.0274 |
| MinMax ( | 58.8338 |
| 58.8338 |
| 58.8338 |
| 77.6769 | 153.8029 | 122.1251 | 158.3375 | 75.2607 | 154.8445 |
| MinMax ( | 58.8338 |
| 58.8338 |
| 58.8338 |
| 77.6769 | 153.8029 | 122.1251 | 158.6074 | 75.2607 | 154.8985 |
| MinMax ( | 58.8338 |
| 58.8338 |
| 78.2208 | 156.6057 | 77.6769 | 153.8029 | 122.1251 | 158.6074 | 79.1381 | 155.4142 |
| MinMax ( | 58.8338 |
| 58.8338 |
| 78.2208 | 156.6057 | 68.2271 | 156.9333 | 122.1251 | 158.1630 | 77.2501 | 155.9514 |
| PSO MinMax | 58.8338 |
| 58.8338 |
| 58.8338 |
| 78.5526 |
| 58.8338 |
| 62.7816 |
|
| PSO MinMax |
| 154.6846 | 58.8338 |
| 58.8338 |
| 58.8338 | 154.0274 | 58.8338 |
| 58.4653 | 154.1588 |
Comparative results on Yeast data set.
| Method | Initial State 1 | Initial State 2 | Initial State 3 | Initial State 4 | Initial State 5 | Mean error | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
| 11.8980 |
| 13.6188 | 50.9920 | 19.4485 | 53.5283 | 13.6188 | 50.9920 | 13.5837 | 50.9907 | 14.4336 | 51.5328 |
| MinMax ( | 16.0624 | 53.8103 | 11.1672 | 51.3847 | 16.0624 | 53.8103 | 11.1672 | 51.3847 | 11.0701 | 51.3795 | 13.1059 | 52.3539 |
| MinMax ( | 10.6440 | 51.3867 | 21.1602 | 64.8241 | 10.6440 | 51.3867 | 21.1602 | 64.8241 | 11.0701 | 51.3795 | 14.9357 | 56.7602 |
| MinMax ( | 10.7905 | 51.3745 | 12.0426 | 51.2481 | 10.9650 | 51.3287 | 12.0426 | 51.2481 | 11.6988 | 51.2497 | 11.5079 | 51.2898 |
| MinMax ( | 10.9719 | 51.2913 | 11.6917 | 51.2680 | 11.0223 | 51.2958 | 11.6917 | 51.2720 | 11.6810 | 51.2268 | 11.4117 | 51.2708 |
| MinMax ( | 11.0067 | 51.2912 | 12.0105 | 51.2482 | 11.0565 | 51.2899 | 12.0105 | 51.2482 | 11.6810 | 51.2268 | 11.5530 | 51.2609 |
| MinMax ( | 10.9719 | 51.2913 | 11.9915 | 51.2482 | 11.0223 | 51.2958 | 11.9915 | 51.2482 | 11.6810 | 51.2268 | 11.5316 | 55.2621 |
| MinMax ( | 11.4906 | 51.2024 | 12.6413 | 51.1240 | 11.5863 | 51.1879 | 12.7464 | 51.0934 | 12.7564 | 51.0206 | 12.2442 | 51.1260 |
| MinMax ( | 11.4906 | 51.2024 | 12.6869 | 51.1236 | 11.5958 | 51.1879 | 12.7505 | 51.0962 | 12.7564 | 51.0206 | 12.2560 | 51.1261 |
| MinMax ( | 11.4906 | 51.2024 | 12.6869 | 51.1236 | 11.5958 | 51.1913 | 12.7505 | 51.0962 | 12.7564 | 51.0206 | 12.2560 | 51.1261 |
| MinMax ( | 11.8980 |
| 13.6188 | 50.9920 | 19.4485 | 53.5283 | 13.6188 | 50.9920 | 13.5837 | 50.9907 | 14.4336 | 51.5328 |
| PSO MinMax | 11.8980 |
| 13.0750 |
| 13.3736 |
| 13.0750 |
| 13.1598 |
| 12.9163 |
|
| PSO MinMax |
| 51.5056 |
| 51.3925 |
| 51.4087 |
| 51.4043 |
| 51.4089 |
| 51.4240 |
Comparative results on Pendigit data set.
| Method | Initial State 1 | Initial State 2 | Initial State 3 | Initial State 4 | Initial State 5 | Mean error | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
| 20443 | 67183 | 15171 | 61478 | 14322 |
| 7839 | 61733 | 12262 |
| 14007 | 61984 |
| MinMax ( | 8969 | 63634 | 9160 | 62233 | 8955 | 61767 | 7311 | 61911 | 10951 | 63265 | 9096 | 62562 |
| MinMax ( | 7355 | 61874 | 9389 | 62097 | 15654 | 73892 | 23296 | 77247 | 26142 | 75272 | 16367 | 70076 |
| MinMax ( | 7480 | 61792 | 9779 | 61903 | 10085 | 60836 | 7531 | 61839 | 6891 | 60234 | 8353 | 61320 |
| MinMax ( | 10814 | 61554 | 10842 | 61474 | 10463 | 60617 | 7600 | 61809 | 6994 | 60181 | 9342 | 61127 |
| MinMax ( | 7599 | 61737 | 10842 | 61475 | 10474 | 60611 | 7600 | 61809 | 6994 | 60179 | 8701 | 61162 |
| MinMax ( | 7599 | 61737 | 10842 | 61475 | 10474 | 60611 | 7600 | 61809 | 6994 | 60179 | 8701 | 61162 |
| MinMax ( | 13231 | 60986 | 13235 | 60924 | 12521 | 59990 | 7736 | 61740 | 11434 | 59713 | 11631 | 60670 |
| MinMax ( | 11041 | 61520 | 13235 | 60924 | 12542 |
| 7736 | 61740 | 11434 | 59713 | 11197 | 60777 |
| MinMax ( | 13231 | 60986 | 13235 | 60924 | 12542 |
| 7736 | 61740 | 11434 | 59713 | 11636 | 60670 |
| MinMax ( | 20443 | 67183 | 15171 | 61478 | 14322 |
| 7839 | 61733 | 12262 |
| 14007 | 61984 |
| PSO MinMax | 7319 |
| 13394 |
| 14322 |
| 7296 |
| 12262 |
| 10919 |
|
| PSO MinMax |
| 60393 |
| 61424 |
| 63718 |
| 60396 |
| 60393 |
| 61265 |
Comparative results on Ecoli data set.
| Method | Initial State 1 | Initial State 2 | Initial State 3 | Initial State 4 | Initial State 5 | Mean error | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
| 6.7989 |
| 7.1814 | 15.3672 | 6.0589 | 15.7607 | 5.6841 | 15.7828 | 6.7989 | 15.3683 | 6.5039 | 15.5294 |
| MinMax ( |
| 15.7294 |
| 15.7294 |
| 15.7294 |
| 15.7294 |
| 15.7294 |
| 15.7294 |
| MinMax ( | 5.2944 | 15.7008 | 5.2944 | 15.7008 |
|
| 5.0384 | 15.8646 | 5.2944 | 15.7008 | 5.1434 | 15.7390 |
| MinMax ( | 5.4347 | 16.1918 | 5.4347 | 16.1918 | 5.1738 | 15.7109 | 5.1738 | 15.7109 | 5.4347 | 16.1918 | 5.3303 | 15.9994 |
| MinMax ( | 5.5362 | 15.4852 | 5.5362 | 15.4852 | 5.6841 | 15.7924 | 5.4652 | 15.8300 | 5.5362 | 15.4852 | 5.5516 | 15.6156 |
| MinMax ( | 5.5362 | 15.4852 | 5.5362 | 15.4852 | 5.6841 | 15.7924 | 5.4652 | 15.8300 | 5.5362 | 15.4852 | 5.5516 | 15.6156 |
| MinMax ( | 5.5362 | 15.4852 | 5.5362 | 15.4852 | 5.6841 | 15.7924 | 5.4652 | 15.8300 | 5.5362 | 15.4852 | 5.5516 | 15.6156 |
| MinMax ( | 6.2941 | 15.3943 | 6.7989 | 15.3683 | 6.0589 | 15.7607 | 5.6841 | 15.7822 | 6.7989 |
| 6.3270 | 15.5348 |
| MinMax ( | 5.8672 | 15.4332 | 6.7989 | 15.3683 | 6.0589 | 15.7607 | 5.6841 | 15.7822 | 6.7989 |
| 6.2416 | 15.5425 |
| MinMax ( | 5.8672 | 15.4332 | 6.7989 | 15.3683 | 6.0589 | 15.7607 | 5.6841 | 15.7822 | 6.7989 |
| 6.2416 | 15.5425 |
| MinMax ( | 6.7989 |
| 7.1814 | 15.3672 | 6.0589 | 15.7607 | 5.6841 | 15.7828 | 6.7989 |
| 6.5039 | 15.5294 |
| PSO MinMax | 6.7989 |
| 6.9020 |
|
|
| 5.6920 |
| 6.7989 |
| 6.1974 |
|
| PSO MinMax |
| 15.7281 |
| 15.7294 |
| 15.7294 |
| 15.7294 |
| 15.7281 |
| 15.7289 |
Value of parameters in PSO MinMax algorithm.
| Data set | State 1 | State 2 | State 3 | State 4 | State 5 | |||||
|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
| |
|
| 0 | 0.3986 | 0.0342 | 0.1352 | 0.0350 | 0.4710 | 0.0331 | 0.2876 | 0.0331 | 0.2876 |
| 0.4052 | 0.1871 | 0.3889 | 0.2407 | 0.3712 | 0.1194 | 0.2882 | 0.1000 | 0.3624 | 0.3775 | |
|
| ||||||||||
|
| 0.0091 | 0.0076 | 0.0088 | 0.4151 | 0 | 0.4034 | 0 | 0.4069 | 0.0116 | 0.0604 |
| 0.5000 | 0.2351 | 0.5000 | 0.1176 | 0.5000 | 0.0844 | 0.5000 | 0.2352 | 0.5000 | 0.2933 | |
|
| ||||||||||
| Coil2 | 0.4382 | 0.2597 | 0.3283 | 0.4405 | 0.0570 | 0.0098 | 0.0864 | 0.3274 | 0.4067 | 0.4891 |
| 0.5000 | 0.3370 | 0.3283 | 0.4405 | 0.0570 | 0.0098 | 0.4079 | 0.3010 | 0.4067 | 0.4891 | |
|
| ||||||||||
| Yeast | 0.0570 | 0.0098 | 0.0284 | 0.4602 | 0.0081 | 0.1661 | 0.0307 | 0.3009 | 0.0204 | 0.3449 |
| 0.4906 | 0.4870 | 0.4994 | 0.5000 | 0.4906 | 0.4030 | 0.5000 | 0.5000 | 0.5000 | 0.5000 | |
|
| ||||||||||
| Pendigit | 0.1862 | 0 | 0.0852 | 0.3622 | 0 | 0.4125 | 0.1900 | 0.0446 | 0 | 0.3126 |
| 0.5000 | 0.3996 | 0.2754 | 0.0315 | 0.5000 | 0.2609 | 0.5000 | 0.2609 | 0.5000 | 0.4477 | |
|
| ||||||||||
| Ecoli | 0 | 0.0793 | 0.0536 | 0.3177 | 0.4262 | 0.1783 | 0.1898 | 0.0506 | 0.0888 | 0.2523 |
| 0.4773 | 0.2823 | 0.4848 | 0.4448 | 0.4756 | 0.3074 | 0.4213 | 0.1610 | 0.4890 | 0.4521 | |