An efficient evolutionary algorithm with a nearest neighbor search technique for clustering analysis

被引:0
作者
Raneem Qaddoura
Hossam Faris
Ibrahim Aljarah
机构
[1] Philadelphia University,Information Technology
[2] The University of Jordan,King Abdullah II School for Information Technology
来源
Journal of Ambient Intelligence and Humanized Computing | 2021年 / 12卷
关键词
Cluster analysis; Clustering; Nearest neighbor search; Evolutionary algorithms; Optimization algorithms; Nature-inspired algorithms;
D O I
暂无
中图分类号
学科分类号
摘要
Evolutionary algorithms have shown their powerful capabilities in different machine learning problems including clustering which is a growing area of research nowadays. In this paper, we propose an efficient clustering technique based on the evolution behavior of genetic algorithm and an advanced variant of nearest neighbor search technique based on assignment and election mechanisms. The goal of the proposed algorithm is to improve the quality of clustering results by finding a solution that maximizes the separation between different clusters and maximizes the cohesion between data points in the same cluster. Our proposed algorithm which we refer to as “EvoNP” is tested with 15 well-known data sets using 5 well-known external evaluation measures and is compared with 7 well-regarded clustering algorithms . The experiments are conducted in two phases: evaluation of the best fitness function for the algorithm and evaluation of the algorithm against other clustering algorithms. The results show that the proposed algorithm works well with silhouette coefficient fitness function and outperforms the other algorithms for the majority of the data sets. The source code of EvoNP is available at http://evo-ml.com/evonp/.
引用
收藏
页码:8387 / 8412
页数:25
相关论文
共 168 条
  • [1] Aljarah I(2018)Simultaneous feature selection and support vector machine optimization using the grasshopper optimization algorithm Cogn Comput 10 478-495
  • [2] Ala’M A-Z(2020)Clustering analysis using a novel locality-informed grey wolf-inspired clustering approach Knowl Inf Syst 62 507-539
  • [3] Faris H(1999)Optics: ordering points to identify the clustering structure ACM Sigmod Record, ACM 28 49-60
  • [4] Hassonah MA(1974)A dendrite method for cluster analysis Commun Stat Theory Methods 3 1-27
  • [5] Mirjalili S(2020)Community detection in dynamic signed network: an intimacy evolutionary clustering algorithm J Ambient Intell Hum Comput 11 891-900
  • [6] Saadeh H(2009)On the similarity metric and the distance metric Theor Comput Sci 410 2365-2376
  • [7] Aljarah I(2017)An evolutionary algorithm for clustering data streams with a variable number of clusters Expert Syst Appl 67 228-238
  • [8] Mafarja M(2018)Fast and effective cluster-based information retrieval using frequent closed itemsets Inf Sci 453 154-167
  • [9] Heidari AA(1973)A fuzzy relative of the isodata process and its use in detecting compact well-separated clusters J Cybern 3 32-57
  • [10] Faris H(1996)A density-based algorithm for discovering clusters in large spatial databases with noise KDD 96 226-231