Melola Discovery

← Melola Discovery

Open access Jurnal SINTA 1

Enhancing three variants of harmony search algorithm for continuous optimization problems

International Journal of Electrical and Computer Engineering (IJECE) · Vol. 11 No. 3 (2021)

DOI
10.11591/ijece.v11i3.pp2343-2349
ISSN
2722-2578, 2088-8708
Published
2021-06-01
Publisher
Institute of Advanced Engineering and Science
License
creativecommons.org/licenses/by-sa/4.0

Abstract

Meta-heuristic algorithms are well-known optimization methods, for solving real-world optimization problems. Harmony search (HS) is a recognized meta-heuristic algorithm with an efficient exploration process. But the HS has a slow convergence rate, which causes the algorithm to have a weak exploitation process in finding the global optima. Different variants of HS introduced in the literature to enhance the algorithm and fix its problems, but in most cases, the algorithm still has a slow convergence rate. Meanwhile, opposition-based learning (OBL), is an effective technique used to improve the performance of different optimization algorithms, including HS. In this work, we adopted a new improved version of OBL, to improve three variants of Harmony Search, by increasing the convergence rate speed of these variants and improving overall performance. The new OBL version named improved opposition-based learning (IOBL), and it is different from the original OBL by adopting randomness to increase the solution's diversity. To evaluate the hybrid algorithms, we run it on benchmark functions to compare the obtained results with its original versions. The obtained results show that the new hybrid algorithms more efficient compared to the original versions of HS. A convergence rate graph is also used to show the overall performance of the new algorithms.

Collaboration network of the authors

18 authors · 62 co-authorship links · 24 across different organisations

Hover or tap a name to highlight its co-authors. Double-click to open the author's page.

  • Imam Abdulrahman Bin Faisal University
  • Universiti Malaysia Pahang Al-Sultan Abdullah
  • Xiamen University Malaysia
  • Al-Balqa Applied University
  • Saudi Electronic University
  • University of Bahrain
  • Affiliation unknown
  • Different organisations
  • Same organisation
  • Affiliation unknown
  • Thicker line = more joint articles · bigger circle = more articles
Show as table
Co-authorOrganisationJoint articles
Ammar AlmomaniAl-Balqa Applied University3
Osama Ahmed KhashanSaudi Electronic University3
Ahmad Al-NawasrahUniversity of Bahrain3
Mohammed AlswaittiXiamen University Malaysia3
Liao ZihaoXiamen University Malaysia3
Mutasem K. AlsmadiImam Abdulrahman Bin Faisal University1
Bashar Abedalmohdi AldeebAffiliation unknown1
Hanan Abdullah AlshehriImam Abdulrahman Bin Faisal University1
Shahad Abdulaziz DahdouhImam Abdulrahman Bin Faisal University1
Basstaa Mohammad AlsubaieImam Abdulrahman Bin Faisal University1
Afnan M. AlghamdiImam Abdulrahman Bin Faisal University1
Moath Khaireddin AlkenaniImam Abdulrahman Bin Faisal University1

Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.

This record comes from Crossref (what the publisher deposited), because the journal's own OAI-PMH endpoint could not be harvested.

Metadata source: Crossref API (cadangan, berdasarkan ISSN) https://api.crossref.org/journals/2088-8708/works, first harvested 27 Okt 2026, last seen 27 Okt 2026.
Metadata as oai_dc, converted from Crossref
<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/"><dc:title>Enhancing three variants of harmony search algorithm for continuous optimization problems</dc:title><dc:creator>Alomoush, Alaa A.</dc:creator><dc:creator>Alsewari, Abdul Rahman A.</dc:creator><dc:creator>Zamli, Kamal Z.</dc:creator><dc:creator>Alrosan, Ayat</dc:creator><dc:creator>Alomoush, Waleed</dc:creator><dc:creator>Alissa, Khalid</dc:creator><dc:description>&lt;jats:p&gt;Meta-heuristic algorithms are well-known optimization methods, for solving real-world optimization problems. Harmony search (HS) is a recognized meta-heuristic algorithm with an efficient exploration process. But the HS has a slow convergence rate, which causes the algorithm to have a weak exploitation process in finding the global optima. Different variants of HS introduced in the literature to enhance the algorithm and fix its problems, but in most cases, the algorithm still has a slow convergence rate. Meanwhile, opposition-based learning (OBL), is an effective technique used to improve the performance of different optimization algorithms, including HS. In this work, we adopted a new improved version of OBL, to improve three variants of Harmony Search, by increasing the convergence rate speed of these variants and improving overall performance. The new OBL version named improved opposition-based learning (IOBL), and it is different from the original OBL by adopting randomness to increase the solution's diversity. To evaluate the hybrid algorithms, we run it on benchmark functions to compare the obtained results with its original versions. The obtained results show that the new hybrid algorithms more efficient compared to the original versions of HS. A convergence rate graph is also used to show the overall performance of the new algorithms.&lt;/jats:p&gt;</dc:description><dc:publisher>Institute of Advanced Engineering and Science</dc:publisher><dc:date>2021-06-01</dc:date><dc:type>info:eu-repo/semantics/article</dc:type><dc:format>application/pdf</dc:format><dc:identifier>https://doi.org/10.11591/ijece.v11i3.pp2343-2349</dc:identifier><dc:identifier>10.11591/ijece.v11i3.pp2343-2349</dc:identifier><dc:source>International Journal of Electrical and Computer Engineering (IJECE); Vol 11 No 3 (2021); 2343</dc:source><dc:source>2722-2578</dc:source><dc:source>2088-8708</dc:source><dc:relation>http://ijece.iaescore.com/index.php/IJECE/article/viewFile/23673/14783</dc:relation><dc:rights>http://creativecommons.org/licenses/by-sa/4.0</dc:rights></oai_dc:dc>