Competition of Tribes and Cooperation with Members (CTCM)
Version 1.0.4 (758 KB) by
Merlin
CTCM is an optimization algorithm inspired by cooperative and competitive behaviors in primitive human societies by constructing mathematica
CTCM is an optimization algorithm inspired by cooperative and competitive behaviors in primitive human societies by constructing mathematical models of inter-tribal competition as well as intra-tribal cooperation.
The code could run on **Octave 9.1.0 Matlab Online**
Competition of Tribes and Cooperation of Members Algorithm, which mimic human tribe members cooperating over competing are presented. Subsequently, the mathematical model and system framework of the algorithm were constructed. In order to test the performance of the algorithm, CTCM is applied on 23 benchmark functions including unimodal,multimodal and fixed-dimension cases. The performance is compared with other state-of-the-art algorithms, including PSO, GWO, SSA, ESOA, BAS, WOA. The results indicate that CTCM possesses a strong global optimization capability and stability on the benchmark functions, and has a faster convergence speed compared with other algorithms. Finally, CTCM demonstrates superior solution capability and stability on two real engineering optimization problems.
you might try CTCM if you are now using particle **Particle Swarm Optimization (PSO)**, **Genetic Algorithm (GA)**, **Differntial Evolution Algorithm (DE)** **Grey Wolf Optimizer (GWO)**, **Sparrow Search Algorithm (SSA)**, **Egret Swarm Optimization (ESOA)**, **Beetle Antennae Search (BAS)** and **Whale Optimization (WOA)**
Cite As
Merlin (2024). Competition of Tribes and Cooperation with Members (CTCM) (https://www.mathworks.com/matlabcentral/fileexchange/168661-competition-of-tribes-and-cooperation-with-members-ctcm), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2024a
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.