journal article·2022Open access

A Novel Metaheuristic Algorithm: The Team Competition and Cooperation Optimization Algorithm

Tao Wu, Xinyu Wu, Jingjue Chen, Xi Chen, Amir Homayoon Ashrafzadeh

Computers, Materials & Continua· Volume 73· Issue 2

Abstract

Metaheuristic algorithm is a generalization of heuristic algorithm that can be applied to almost all optimization problems. For optimization problems, metaheuristic algorithm is one of the methods to find its optimal solution or approximate solution under limited conditions. Most of the existing metaheuristic algorithms are designed for serial systems. Meanwhile, existing algorithms still have a lot of room for improvement in convergence speed, robustness, and performance. To address these issues, this paper proposes an easily parallelizable metaheuristic optimization algorithm called team competition and cooperation optimization (TCCO) inspired by the process of human team cooperation and competition. The proposed algorithm attempts to mathematically model human team cooperation and competition to promote the optimization process and find an approximate solution as close as possible to the optimal solution under limited conditions. In order to evaluate the performance of the proposed algorithm, this paper compares the solution accuracy and convergence speed of the TCCO algorithm with the Grasshopper Optimization Algorithm (GOA), Seagull Optimization Algorithm (SOA), Whale Optimization Algorithm (WOA) and Sparrow Search Algorithm (SSA). Experiment results of 30 test functions commonly used in the optimization field indicate that, compared with these current advanced metaheuristic algorithms, TCCO has strong competitiveness in both solution accuracy and convergence speed.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Metaheuristic Optimization Algorithms Research · Vehicle Routing Optimization Methods · Advanced Multi-Objective Optimization Algorithms

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (22)

Show source-provided references
1. A novel nature-inspired algorithm for optimization: Squirrel search algorithm10.1016/j.swevo.2018.02.013 ↗
2. A new metaheuristic approach to solving benchmark problems: Hybrid salp swarm jaya algorithm10.32604/cmc.2022.022797 ↗
3. Grey wolf optimizer: A review of recent variants and applications10.1007/s00521-017-3272-5 ↗
4. Metaheuristic research: A comprehensive survey10.1007/s10462-017-9605-z ↗
5. A survey on new generation metaheuristic algorithms10.1016/j.cie.2019.106040 ↗
6. No free lunch theorems for optimization10.1109/4235.585893 ↗
7. The whale optimization algorithm10.1016/j.advengsoft.2016.01.008 ↗
8. A novel swarm intelligence optimization approach: Sparrow search algorithm10.1080/21642583.2019.1708830 ↗
9. Seagull optimization algorithm: Theory and its applications for large-scale industrial engineering problems10.1016/j.knosys.2018.11.024 ↗
10. Grasshopper optimization algorithm for multi-objective optimization problems10.1007/s10489-017-1019-8 ↗
12. Biogeography-based optimization: A 10-year review10.1109/TETCI.2017.2739124 ↗
13. Optimization by simulated annealing10.1126/science.220.4598.671 ↗
14. A comprehensive survey on gravitational search algorithm10.1016/j.swevo.2018.02.018 ↗
15. AEFA: Artificial electric field algorithm for global optimization10.1016/j.swevo.2019.03.013 ↗
16. Particle swarm optimization
17. Ant colony optimization10.1109/MCI.2006.329691 ↗
18. Rock hyraxes swarm optimization: A new nature-inspired metaheuristic optimization algorithm10.32604/cmc.2021.013648 ↗
19. A comprehensive survey on cultural algorithms10.1016/j.swevo.2021.100846 ↗
20. Imperialist competitive algorithm: An algorithm for optimization inspired by imperialistic competition
21. A literature survey of benchmark functions for global optimization problems10.1504/IJMMNO.2013.055204 ↗
22. A kriging-based global optimization method using multi-points infill search criterion10.1177/1748301817725307 ↗