Multi-population Black Hole Algorithm for the problem of data clustering

被引:4
|
作者
Salih, Sinan A. [1 ]
Alsewari, AbdulRahman [2 ]
Wahab, H. A. S. [3 ]
Mohammed, Mustafa K. A. [4 ]
Rashid, Tarik [5 ]
Das, Debashish [2 ]
Basurra, Shadi [2 ]
机构
[1] Al Bayan Univ, Tech Coll Engn, Baghdad, Iraq
[2] Birmingham City Univ, Coll Comp & Digital Technol, Fac Comp Engn & Built Environm, Data Analyt & AI Res Grp, Birmingham, England
[3] Fac Comp, Kuantan, Malaysia
[4] Univ Warith Al Anbiyaa, Karbala, Iraq
[5] Univ Kurdistan Hewler, Comp Sci & Engn Dept, Erbil, Iraq
来源
PLOS ONE | 2023年 / 18卷 / 07期
关键词
KRILL HERD ALGORITHM; NUMERICAL FUNCTION OPTIMIZATION; DYNAMIC ENVIRONMENTS; SEARCH ALGORITHM;
D O I
10.1371/journal.pone.0288044
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
The retrieval of important information from a dataset requires applying a special data mining technique known as data clustering (DC). DC classifies similar objects into a groups of similar characteristics. Clustering involves grouping the data around k-cluster centres that typically are selected randomly. Recently, the issues behind DC have called for a search for an alternative solution. Recently, a nature-based optimization algorithm named Black Hole Algorithm (BHA) was developed to address the several well-known optimization problems. The BHA is a metaheuristic (population-based) that mimics the event around the natural phenomena of black holes, whereby an individual star represents the potential solutions revolving around the solution space. The original BHA algorithm showed better performance compared to other algorithms when applied to a benchmark dataset, despite its poor exploration capability. Hence, this paper presents a multi-population version of BHA as a generalization of the BHA called MBHA wherein the performance of the algorithm is not dependent on the best-found solution but a set of generated best solutions. The method formulated was subjected to testing using a set of nine widespread and popular benchmark test functions. The ensuing experimental outcomes indicated the highly precise results generated by the method compared to BHA and comparable algorithms in the study, as well as excellent robustness. Furthermore, the proposed MBHA achieved a high rate of convergence on six real datasets (collected from the UCL machine learning lab), making it suitable for DC problems. Lastly, the evaluations conclusively indicated the appropriateness of the proposed algorithm to resolve DC issues.
引用
收藏
页数:25
相关论文
共 50 条
  • [1] A Multi-population BRKGA for the Automatic Clustering Problem
    Lima, Alexandre
    Lima, Alfredo
    Nogueira, Bruno
    Santos, Mario
    Pinheiro, Rian G. S.
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2021, : 368 - 373
  • [2] A multi-population algorithm for multi-objective knapsack problem
    Ben Mansour, Imen
    Basseur, Matthieu
    Saubion, Frederic
    [J]. APPLIED SOFT COMPUTING, 2018, 70 : 814 - 825
  • [3] A Cooperative Multi-population Approach to Clustering Temporal Data
    Georgieva, Kristina
    Engelbrecht, Andries P.
    [J]. 2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2013, : 1983 - 1991
  • [4] Improved Black Hole optimization algorithm for data clustering
    Deeb, Hasan
    Sarangi, Archana
    Mishra, Debahuti
    Sarangi, Shubhendu Kumar
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (08) : 5020 - 5029
  • [5] Clustering large probabilistic graphs using multi-population evolutionary algorithm
    Halim, Zahid
    Waqas, Muhammad
    Hussain, Syed Fawad
    [J]. INFORMATION SCIENCES, 2015, 317 : 78 - 95
  • [6] A hybrid multi-population genetic algorithm for the dynamic facility layout problem
    Pourvaziri, Hani
    Naderi, B.
    [J]. APPLIED SOFT COMPUTING, 2014, 24 : 457 - 469
  • [7] Enhancement of Mutation Testing via Fuzzy Clustering and Multi-Population Genetic Algorithm
    Dang, Xiangying
    Gong, Dunwei
    Yao, Xiangjuan
    Tian, Tian
    Liu, Huai
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (06) : 2141 - 2156
  • [8] A multi-population evolutionary algorithm for multi-objective constrained portfolio optimization problem
    Hemici, Meriem
    Zouache, Djaafar
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2023, 56 (SUPPL3) : S3299 - S3340
  • [9] A multi-population evolutionary algorithm for multi-objective constrained portfolio optimization problem
    Meriem Hemici
    Djaafar Zouache
    [J]. Artificial Intelligence Review, 2023, 56 : 3299 - 3340
  • [10] Heterogeneous Multi-Population Cultural Algorithm
    Raeesi, Mohammad R. N.
    Kobti, Ziad
    [J]. 2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2013, : 292 - 299