Homonuclear Molecules Optimization (HMO)
Version 1.0.0 (4.81 KB) by
Amin Mahdavi-Meymand
HMO is a new meta-heuristic algorithm.
HMO is inspired by the arrangement of electrons around atoms given the Bohr atomic model and the structure of homonuclear molecules. This algorithm is based on creating the initial population of a set of atoms in the search space and the electrons associated with each atom (searching agents) given the quantum numbers. In each iteration, the best electron of each atom is selected as the new location of the nucleus, and a number of atoms move toward the atom with the best solution to form a homonuclear molecule.
Cite As
Amin Mahdavi-Meymand (2025). Homonuclear Molecules Optimization (HMO) (https://www.mathworks.com/matlabcentral/fileexchange/119943-homonuclear-molecules-optimization-hmo), MATLAB Central File Exchange. Retrieved .
Mahdavi-Meymand, Amin, and Mohammad Zounemat-Kermani. “Homonuclear Molecules Optimization (HMO) Meta-Heuristic Algorithm.” Knowledge-Based Systems, vol. 258, Elsevier BV, Dec. 2022, p. 110032, doi:10.1016/j.knosys.2022.110032.
MATLAB Release Compatibility
Created with
R2015a
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
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.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0 |
