Artemisinin slime mold algorithm for large-scale truss
Version 1.0.1 (1,24 Mo) par
Arnut Sutha
Artemisinin slime mold algorithm for large-scale truss optimization under frequency constraints
A B S T R A C T
This study presents a novel bio-inspired metaheuristic, the artemisinin slime mold algorithm (ASMA), which integrates the adaptive foraging behavior of slime molds with the chemotactic characteristics of artemisinin, a compound known for its antimalarial properties. ASMA enhances global optimization performance through a hybrid mechanism that dynamically balances exploration and exploitation. Agents traverse the search space via chemotaxis like behavior, while the artemisinin inspired component directs them toward promising solutions, thereby accelerating convergence and improving solution accuracy. The algorithm was evaluated on the CEC 2017 benchmark set and demonstrated superior performance over several leading algorithms. Additionally, ASMA is utilized for sizing optimization of truss structures under dynamic frequency constraints, which require intensive eigenvalue computations. To address this challenge, the largest eigenvalues of sparse matrices (LESM) technique is employed to extract only the dominant eigenvalues relevant to dynamic constraints, avoiding fullspectrum eigenvalue analysis. This significantly reduces computational costs while maintaining accuracy, particularly for large-scale truss systems with inherently sparse stiffness matrices. The ASMA-LESM framework is validated on a range of dome structures, demonstrating high efficiency, scalability, and robustness for structural optimization under dynamic constraints. The source code is available at: https:/github.com/nut123456/ASMA.
Citation pour cette source
Arnut Sutha (2025). Artemisinin slime mold algorithm for large-scale truss (https://fr.mathworks.com/matlabcentral/fileexchange/182022-artemisinin-slime-mold-algorithm-for-large-scale-truss), MATLAB Central File Exchange. Extrait(e) le .
Sutha, Arnut, et al. “Artemisinin Slime Mold Algorithm for Large-Scale Truss Optimization under Frequency Constraints.” Structures, vol. 80, Oct. 2025, p. 110045, https://doi.org/10.1016/j.istruc.2025.110045.
Compatibilité avec les versions de MATLAB
Créé avec
R2025a
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Découvrir Live Editor
Créez des scripts avec du code, des résultats et du texte formaté dans un même document exécutable.
ASMA-main/Example 1 37 bar_truss
ASMA-main/Example 2 52-bar dome truss structure
ASMA-main/Example 3 120-bar dome truss structure/base_SMA
ASMA-main/Example 4 600-bar dome truss structure/base_SMA
ASMA-main/Example 5 1410-bar dome truss structure/base_SMA
ASMA-main/Test_CEC 2017 test suite
| Version | Publié le | Notes de version | |
|---|---|---|---|
| 1.0.1 | . |
||
| 1.0.0 |
