Evolutionary computation for large-scale multi-objective optimization: A decade of progresses

WJ Hong, P Yang, K Tang - International Journal of Automation and …, 2021 - Springer
Large-scale multi-objective optimization problems (MOPs) that involve a large number of
decision variables, have emerged from many real-world applications. While evolutionary …

A survey on the artificial bee colony algorithm variants for binary, integer and mixed integer programming problems

B Akay, D Karaboga, B Gorkemli, E Kaya - Applied Soft Computing, 2021 - Elsevier
Most of the optimization problems encountered in the real world are discrete type which
involves decision variables defined in the discrete search space. Binary optimization …

An improved two-archive artificial bee colony algorithm for many-objective optimization

T Ye, H Wang, T Zeng, MGH Omran, F Wang… - Expert Systems with …, 2024 - Elsevier
Artificial bee colony (ABC) algorithm has shown good performance on many optimization
problems. However, these problems mainly focus on single-objective and ordinary multi …

Kapur's entropy based optimal multilevel image segmentation using crow search algorithm

P Upadhyay, JK Chhabra - Applied soft computing, 2020 - Elsevier
Image segmentation is an essential part of image analysis, which has a direct impact on the
quality of image analysis results. Thresholding is one of the simplest and widely used …

Swarm intelligence-based optimisation algorithms: an overview and future research issues

J Hu, H Wu, B Zhong, R Xiao - International Journal of …, 2020 - inderscienceonline.com
Swarm intelligence-based optimisation algorithms, inspired by the collective intelligent
behaviours of biology groups, have been widely recognised as efficient optimisers for many …

A graph-based clustering algorithm for software systems modularization

B Pourasghar, H Izadkhah, A Isazadeh… - Information and Software …, 2021 - Elsevier
Context: Clustering algorithms, as a modularization technique, are used to modularize a
program aiming to understand large software systems as well as software refactoring. These …

Software module clustering: An in-depth literature analysis

QI Sarhan, BS Ahmed, M Bures… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Software module clustering is an unsupervised learning method used to cluster software
entities (eg, classes, modules, or files) with similar features. The obtained clusters may be …

A fast clustering algorithm for modularization of large-scale software systems

N Teymourian, H Izadkhah… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
A software system evolves over time in order to meet the needs of users. Understanding a
program is the most important step to apply new requirements. Clustering techniques …

Large-scale many-objective particle swarm optimizer with fast convergence based on Alpha-stable mutation and Logistic function

S Cheng, H Zhan, H Yao, H Fan, Y Liu - Applied Soft Computing, 2021 - Elsevier
The challenges of the most multi-objective particle swarm optimization (MOPSO) algorithms
are to improve the selection pressure, equilibrate the convergence and diversity when …

Sustainable automatic data clustering using hybrid PSO algorithm with mutation

M Sharma, JK Chhabra - Sustainable Computing: Informatics and Systems, 2019 - Elsevier
Widespread use of various mobiles, social networks and IOT devices results into continuous
generation of the data, often leading to the formation of the big data. Sustainable grouping of …