Harmony Element Algorithm

Harmony Element Algorithm A Graphycal User Interface
1.6K Downloads
Updated 7 Nov 2008

No License

we propose a new global optimization algorithm based on a harmony search scheme, termed as harmony element string algorithm (abbreviated as HEA). The algorithm has five fundamental features: (1) The states of the system is represented by strings of elements {0,1,2,3,4} and hence the search of the optimal state(s) is realized by string manipulations; (2) A weighting system is created for a balanced global and local search to avoid the scheme trapping in local optimum; (3) The string operation is a pseudo-linear transformation such that the searching the optimum of a nonlinear multivariate objective function is essentially linear; (4) HEA is naïve in its initial searching range setting; (5) The global maximum and minimum are searched simultaneously. The efficiency of algorithm is competitive not only the variate of objective function is low-dimensional but also high-dimensional. Three examples are given for illustrating the advantages of algorithm.

Cite As

Yan Hong Cui (2026). Harmony Element Algorithm (https://www.mathworks.com/matlabcentral/fileexchange/21963-harmony-element-algorithm), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2008a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.4.0.0

update

1.3.0.0

A Graphical User Interface of Harmony Element Algorithm

1.2.0.0

update

1.1.0.0

update

1.0.0.0