Modified Coot bird optimization algorithm for solving community detection problem in social networks

被引:0
|
作者
Murat Aslan
İsmail Koç
机构
[1] Şırnak University,Department of Computer Engineering, Faculty of Engineering
[2] Konya Technical University,Department of Software Engineering, Faculty of Engineering and Natural Sciences
来源
关键词
Coot bird natural life model; Community detection; Discrete optimization; Social networks; Modularity;
D O I
暂无
中图分类号
学科分类号
摘要
Community detection (CD) is a powerful way to extract meaningful information from networks such as political election networks, biological networks, social networks, technological networks. This study proposes a modified discrete version of Coot bird natural life model (COOT) optimization algorithm to solve CD problem in the networks. The basic COOT method is based on the different collective behaviors of the birds of the coot family. These collective actions of coots are regular and irregular movements on the water surface. The position update rule of the basic COOT method does not provide a balance between exploitation and exploration ability for the problem addressed in this study. Therefore, a new update mechanism is integrated into the basic COOT method to extend the local and global search tendencies of the basic COOT method. In the proposed COOT method (for short MCOOT), in order to create a new position for the current coot individual, first the original update mechanism of COOT method is carried out; then, the proposed update mechanism is executed. Three important modifications have been made in the new update mechanism: (1) Some dimensions of the current coot individual are randomly selected in the range of 1 to the dimension size of the problem; (2) the selected dimensions of the coot individual are updated according to the proposed update rule; (3) a genetic mutation operator is executed on the current coot position according to a mutation probability to improve the exploration ability. Furthermore, in the proposed MCOOT method, the continuous values of the current coot positions are converted to discrete values, because the CD problem is a discrete problem. Based on these modifications, in order to analyze and validate the effectiveness of the proposed MCOOT, it is applied on ten different small-sized or large-sized network problems. Finally, the experimental results of MCOOT method are compared with those of some state-of-the-art optimization methods in terms of solution quality and time evaluation. According to the experiments of our study, the proposed algorithm is obtained the best results for all community detection problems used in this study when compared with 22 other algorithms. As a result, the proposed method achieves superior or comparable performance in terms of solution quality and robustness according to the general results. Therefore, the proposed method can be much more competitive, especially for discrete problems.
引用
收藏
页码:5595 / 5619
页数:24
相关论文
共 50 条
  • [1] Modified Coot bird optimization algorithm for solving community detection problem in social networks
    Aslan, Murat
    Koc, Ismail
    NEURAL COMPUTING & APPLICATIONS, 2024, 36 (10): : 5595 - 5619
  • [2] A fast community detection algorithm based on coot bird metaheuristic optimizer in social networks
    Koc, Ismail
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2022, 114
  • [3] A fast community detection algorithm based on coot bird metaheuristic optimizer in social networks
    Koc, Ismail
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2022, 114
  • [4] An Extended Distributed Learning Automata Based Algorithm for Solving the Community Detection Problem in Social Networks
    Ghamgosar, Mohammad
    Khomami, Mohammad Mehdi Daliri
    Bagherpour, Negin
    Reza, Mohammad
    2017 25TH IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2017, : 1520 - 1526
  • [5] A Modified Particle Swarm Optimization Algorithm for Community Detection in Complex Networks
    Abdollahpouri, Alireza
    Rahimi, Shadi
    Majd, Shahnaz Mohammadi
    Salavati, Chiman
    MACHINE LEARNING AND KNOWLEDGE EXTRACTION, CD-MAKE 2018, 2018, 11015 : 11 - 27
  • [6] Enhanced Harris Hawks Optimization Integrated with Coot Bird Optimization for Solving Continuous Numerical Optimization Problems
    Cui, Hao
    Guo, Yanling
    Xiao, Yaning
    Wang, Yangwei
    Li, Jian
    Zhang, Yapeng
    Zhang, Haoyu
    CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2023, 137 (02): : 1635 - 1675
  • [7] Research on Coverage Optimization in a WSN Based on an Improved COOT Bird Algorithm
    Huang, Yihui
    Zhang, Jing
    Wei, Wei
    Qin, Tao
    Fan, Yuancheng
    Luo, Xuemei
    Yang, Jing
    SENSORS, 2022, 22 (09)
  • [8] COOT optimization algorithm on training artificial neural networks
    Ozden, Aysenur
    Iseri, Ismail
    KNOWLEDGE AND INFORMATION SYSTEMS, 2023, 65 (08) : 3353 - 3383
  • [9] COOT optimization algorithm on training artificial neural networks
    Ayşenur Özden
    İsmail İşeri
    Knowledge and Information Systems, 2023, 65 : 3353 - 3383
  • [10] An improved Community-based Greedy algorithm for solving the influence maximization problem in social networks
    Racz, Gabor
    Pusztai, Zoltan
    Kosa, Balazs
    Kiss, Attila
    ANNALES MATHEMATICAE ET INFORMATICAE, 2015, 44 : 141 - 150