基于势博弈的聚类算法
Clustering Algorithm Based on Initial Clustering
摘要: 针对聚类过程中初始聚类选取方法的不同会影响其最终聚类结果,且传统的聚类算法很难得到稳定的聚类的问题,提出一种新颖的以模糊c均值作为初始聚类的基于势博弈的聚类算法(简称FS-IBRC)。该算法结合模糊c均值算法,以欧氏距离作为相似性度量,不断迭代更新隶属度矩阵和聚类中心,直至目标函数收敛从而得到较优的初始聚类结果。在此基础上,将数据聚类问题转化为寻找势博弈模型的纯纳什均衡问题,这对应于稳定的聚类。进而给出了解决这种基于势博弈模型聚类的算法,即迭代的最佳响应算法。最后,将FS-IBRC算法和一般初始化算法(S-IBRC)分别在两个不同的人工数据集上测试并实现。
Abstract: Aiming at the problem that the different initial cluster selection methods in the clustering process will affect the final clustering results, and the traditional clustering algorithm is difficult to obtain stable clustering, a novel method using fuzzy c-means as the initial clustering is proposed. Clustering algorithm is based on potential game (Referred to as FS-IBRC). The algorithm combines the fuzzy c-means algorithm with Euclidean distance as the similarity measure, and iteratively updates the membership matrix and clustering center until the objective function converges to obtain a better initial clustering result. On this basis, the data clustering problem is transformed into a pure Nash equilibrium problem of finding a potential game model, which corresponds to stable clustering. Furthermore, an algorithm for solving this clustering based on the potential game model is given, that is, the iterative optimal response algorithm. Finally, the FS-IBRC algorithm and the general initialization algorithm (S-IBRC) were tested and implemented on two different artificial data sets.
文章引用:王田雨, 徐勇. 基于势博弈的聚类算法[J]. 应用数学进展, 2021, 10(2): 461-470. https://doi.org/10.12677/AAM.2021.102052

参考文献

[1] Yan, J., Wu, Z., Luo, H., et al. (2013) P2P Traffic Identification Based on Host and Flow Behaviour Characteristics. Cybernetics and Information Technologies, 13, 64-76. [Google Scholar] [CrossRef
[2] Marconi, M., Germani, M., Mandolini, M., et al. (2019) Applying Data Mining Technique to Disassembly Sequence Planning: A Method to Assess Effective Disassembly Time of Industrial Products. International Journal of Production Research, 57, 599-623. [Google Scholar] [CrossRef
[3] Aggarwal, C.C. and Reddy, C.K. (2013) Data Clustering: Algorithms and Applications. Chapman & Hall/CRC, London.
[4] Sabor, N., Ahmed, S.M., Abo-Zahhad, M., et al. (2018) ARBIC: An Adjustable Range Based Immune Hierarchy Clustering Protocol Supporting Mobility of Wireless Sensor Networks. Pervasive and Mobile Computing, 43, 27-48. [Google Scholar] [CrossRef
[5] Federica, V., Damiano, F. and Alfonso, N. (2018) A Novel Scale-Invariant, Dynamic Method for Hierarchical Clustering of Data Affected by Measurement Uncertainty. Journal of Computational & Applied Mathematics, 344, 521-531. [Google Scholar] [CrossRef
[6] Tang, R. and Fong, S. (2018) Clustering Big IoT Data by Metaheuristic Optimized Mini-Batch and Parallel Partition-Based DGC in Hadoop. Future Generation Computer Systems, 86, 1395-1412. [Google Scholar] [CrossRef
[7] Xue, Q., et al. (2018) Automatic Identification of Fractures Using a Density-Based Clustering Algorithm with Time-Spatial Constraints. Energies, 11, 563. [Google Scholar] [CrossRef
[8] Zhang, H.Y., Li, X., Wang, X.K. and Zhang, M. (2012) Grid-Based Clustering Algorithm for Sensing. Applied Mechanics and Materials, 203, 257-262. [Google Scholar] [CrossRef
[9] Bezdek, J.C., Ehrlich, R. and Full, W. (1984) FCM: The Fuzzy C-Means Clustering Algorithm. Computers & Geosciences, 10, 191-203. [Google Scholar] [CrossRef
[10] Liu, Q. and Liu, M. (2017) Energy-Efficient Clustering Algorithm Based on Game Theory for Wireless Sensor Networks. International Journal of Distributed Sensor Networks, 13, 12 p. [Google Scholar] [CrossRef
[11] Heloulou, I., Said, R.M. and Tahar, K.M. (2016) Automatic Multi-Objective Clustering Based on Game Theory. Expert Systems with Applications, 67, 32-48. [Google Scholar] [CrossRef
[12] Garg, V.K., Narahari, Y. and Narasimha, M.M. (2013) Novel Biobjective Clustering (BiGC) Based on Cooperative Game Theory. IEEE Transactions on Knowledge & Data Engineering, 25, 1070-1082. [Google Scholar] [CrossRef
[13] Brânzei, R., Dimitrov, D.A. and Tijs, S.H. (2005) Models in Cooperative Game Theory: Crisp, Fuzzy, and Multi-Choice Games (Lecture Notes in Economics and Mathematical Systems). Springer, Berlin.
[14] Albarelli, A., Torsello, A., et al. (2009) Matching as a Non-Cooperative Game. 2009 IEEE 12th International Conference on Computer Vision, Kyoto, 27 September-4 October 2009, 1319-1326. [Google Scholar] [CrossRef
[15] Quang, D.L., Chew, Y.H. and Soong, B.H. (2016) Potential Game Theory.
[16] Liu, F., Bie, Z., Jiang, J., et al. (2019) Impact of Microgrid Aggregator on Joint Energy and Reserve Market Based on Pure Strategy Nash Equilibrium. Energy Procedia, 159, 142-147. [Google Scholar] [CrossRef
[17] Feldman, M., Snappir, Y. and Tamir, T. (2017) The Efficiency of Best-Response Dynamics. International Symposium on Algorithmic Game Theory, L’Aquila, 12-14 September 2017, 186-198. [Google Scholar] [CrossRef
[18] Bouchama, K., Lallouet, A., Radjef, M.S., et al. (2019) Solving a Potential Clustering Game. International Journal on Artificial Intelligence Tools, 28, Article ID: 1950006. [Google Scholar] [CrossRef
[19] Amarnath, B. and Balamurugan, S.A.A. (2016) Review on Feature Selection Techniques and Its Impact for Effective Data Classification Using UCI Machine Learning Repository Dataset. Journal of Engineering Science and Technology, 11, 1639-1646.