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 (2025). 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

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
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