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 条
  • [41] Dynamic multi-population artificial bee colony algorithm
    Zhou, Xinyu
    Ling, Yiwen
    Zhong, Maosheng
    Wang, Mingwen
    [J]. 2019 IEEE 31ST INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2019), 2019, : 784 - 791
  • [42] A Segregation Problem in Multi-Population Mean Field Games
    Cardaliaguet, Pierre
    Porretta, Alessio
    Tonon, Daniela
    [J]. ADVANCES IN DYNAMIC AND MEAN FIELD GAMES: THEORY, APPLICATIONS, AND NUMERICAL METHODS, 2017, 15 : 49 - 70
  • [43] A multi-population discrete firefly algorithm to solve TSP
    State Key Laboratory of Software Engineering, Computer School, Wuhan University, Wuhan, Hubei
    430072, China
    不详
    430074, China
    [J]. Commun. Comput. Info. Sci., (648-653):
  • [44] A novel multi-population coevolution immune optimization algorithm
    Xiao, Jinke
    Li, Weimin
    Liu, Bin
    Ni, Peng
    [J]. SOFT COMPUTING, 2016, 20 (09) : 3657 - 3671
  • [45] A multi-population firefly algorithm for dynamic optimization problems
    Ozsoydan, Fehmi Burcin
    Baykasoglu, Adil
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON EVOLVING AND ADAPTIVE INTELLIGENT SYSTEMS (EAIS), 2015,
  • [46] Multi-population Evolutionary Algorithm for Multimodal Multobjective Optimization
    Zhang, Kai
    Liu, Fang
    Shen, Chaonan
    Xu, Zhiwei
    [J]. 2021 4TH INTERNATIONAL CONFERENCE ON INTELLIGENT AUTONOMOUS SYSTEMS (ICOIAS 2021), 2021, : 199 - 204
  • [47] A novel multi-population coevolution immune optimization algorithm
    Jinke Xiao
    Weimin Li
    Bin Liu
    Peng Ni
    [J]. Soft Computing, 2016, 20 : 3657 - 3671
  • [48] Artificial bee colony algorithm with dynamic multi-population
    Zhang, Ming
    Ji, Zhicheng
    Wang, Yan
    [J]. MODERN PHYSICS LETTERS B, 2017, 31 (19-21):
  • [49] Self-adaptive multi-population Jaya algorithm for green parallel machine scheduling problem
    Wang J.
    Yang Q.
    Zhu K.
    [J]. Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2023, 29 (01): : 111 - 120
  • [50] A Multi-Population Genetic Algorithm for Inducing Balanced Decision Trees on Telecommunications Churn Data
    Podgorelec, V.
    Karakatic, S.
    [J]. ELEKTRONIKA IR ELEKTROTECHNIKA, 2013, 19 (06) : 121 - 124