Dynamic Arithmetic Optimization Algorithm (DAOA)

In this paper, a dynamic version of the arithmetic optimization algorithm (DAOA) is presented.
442 Downloads
Updated 6 Aug 2022

View License

Metaheuristic algorithms have successfully been used to solve any type of optimization prob- lem in the field of structural engineering. The newly proposed Arithmetic Optimization Algorithm (AOA) has recently been presented for mathematical problems. The AOA is a metaheuristic that uses the main arithmetic operators’ distribution behavior, such as multiplication, division, subtraction, and addition in mathematics. In this paper, a dynamic version of the arithmetic optimization algorithm (DAOA) is presented. During an optimization process, a new candidate solution change to regulate exploration and exploitation in a dynamic version in each iteration. The most remarkable attribute of DAOA is that it does not need to make any effort to preliminary fine-tuning parameters relative to the most present metaheuristic. Also, the new accelerator functions are added for a better search phase. To evaluate the performance of both the AOA and its dynamic version, minimizing the weight of several truss structures under frequency bound is tested. These algorithms ’ efficiency is obtained by five classical engineering problems and optimizing different truss structures under various loading conditions and limitations.

Cite As

Nima Khodadadi (2026). Dynamic Arithmetic Optimization Algorithm (DAOA) (https://in.mathworks.com/matlabcentral/fileexchange/107160-dynamic-arithmetic-optimization-algorithm-daoa), MATLAB Central File Exchange. Retrieved .

Khodadadi, Nima, et al. “Dynamic Arithmetic Optimization Algorithm for Truss Optimization Under Natural Frequency Constraints.” IEEE Access, vol. 10, Institute of Electrical and Electronics Engineers (IEEE), 2022, pp. 16188–208, doi:10.1109/access.2022.3146374.

View more styles
MATLAB Release Compatibility
Created with R2021b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags
Version Published Release Notes
1.1.1

version 1.1.1

1.1.0

DAF 1 and DAF 2 are added.

1.0.0