Imperialist Competitive Algorithm (ICA)
No License
Evolutionary optimization methods, inspired from natural processes, have shown good performance in solving complex optimization problems. For example, genetic algorithms (inspired from biological evolution of human and other species), ant colony optimization (based on ants effort to find optimal path to the food source) and simulated annealing (based on real annealing process in which a substance is heated over its melting point and then cooled to reach to a crystalline lattice) are widely used to solve engineering optimization problems.
The proposed evolutionary optimization algorithms are generally inspired by modeling the natural processes and other aspects of species evolution, especially human evolution, are not considered. The method, proposed in this work, uses socio-political evolution of human as a source of inspiration for developing a powerful optimization strategy. Especially, this algorithm considers the imperialism as a level of human’s social evolution and by mathematically modeling this complicated political and historical process, harnesses it as tool for evolutionary optimization. Since its recent inception this novel method has been widely adopted by researchers to solve different optimization tasks. This method is used to design optimal layout for factories, adaptive antenna arrays, intelligent recommender systems, optimal controller for industrial and chemical possesses.
For more information visit: <atashpaz.com>
Cite As
Esmaeil Atashpaz Gargari (2024). Imperialist Competitive Algorithm (ICA) (https://www.mathworks.com/matlabcentral/fileexchange/22046-imperialist-competitive-algorithm-ica), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- Control Systems > Nonlinear Systems > Adaptive Control >
- Mathematics and Optimization > Global Optimization Toolbox > Genetic Algorithm >
- Mathematics and Optimization > Global Optimization Toolbox > Particle Swarm >
- Sciences > Food Sciences >
- Mathematics and Optimization > Optimization Toolbox > Get Started with Optimization Toolbox >
- MATLAB > Mathematics > Graph and Network Algorithms > Shortest Path > Traveling Salesman (TSP) >
- Mathematics and Optimization > Optimization Toolbox > Linear Programming and Mixed-Integer Linear Programming > Solver-Based Linear Programming >
- Sciences > Agriculture >
Tags
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.
Chared ICA Code/
Version | Published | Release Notes | |
---|---|---|---|
1.0.0.0 |