A differential-based harmony search algorithm for the optimization of continuous problems
The performance of the Harmony Search (HS) algorithm is highly dependent on the parameter settings and the initialization of the Harmony Memory (HM). To address these issues, this paper presents a new variant of the HS algorithm, which is called the DH/best algorithm, for the optimization of globall...
Main Authors: | , , , |
---|---|
Format: | Article |
Published: |
Elsevier Ltd
2016
|
Subjects: |
_version_ | 1796861846983016448 |
---|---|
author | Abedinpourshotorban, H. Hasan, S. Shamsuddin, S. M. AsSahra, N. F. |
author_facet | Abedinpourshotorban, H. Hasan, S. Shamsuddin, S. M. AsSahra, N. F. |
author_sort | Abedinpourshotorban, H. |
collection | ePrints |
description | The performance of the Harmony Search (HS) algorithm is highly dependent on the parameter settings and the initialization of the Harmony Memory (HM). To address these issues, this paper presents a new variant of the HS algorithm, which is called the DH/best algorithm, for the optimization of globally continuous problems. The proposed DH/best algorithm introduces a new improvisation method that differs from the conventional HS in two respects. First, the random initialization of the HM is replaced with a new method that effectively initializes the harmonies and reduces randomness. Second, the conventional pitch adjustment method is replaced by a new pitch adjustment method that is inspired by a Differential Evolution (DE) mutation strategy known as DE/best/1. Two sets of experiments are performed to evaluate the proposed algorithm. In the first experiment, the DH/best algorithm is compared with other variants of HS based on 12 optimization functions. In the second experiment, the complete CEC2014 problem set is used to compare the performance of the DH/best algorithm with six well-known optimization algorithms from different families. The experimental results demonstrate the superiority of the proposed algorithm in convergence, precision, and robustness. |
first_indexed | 2024-03-05T20:02:36Z |
format | Article |
id | utm.eprints-71907 |
institution | Universiti Teknologi Malaysia - ePrints |
last_indexed | 2024-03-05T20:02:36Z |
publishDate | 2016 |
publisher | Elsevier Ltd |
record_format | dspace |
spelling | utm.eprints-719072017-11-26T03:37:03Z http://eprints.utm.my/71907/ A differential-based harmony search algorithm for the optimization of continuous problems Abedinpourshotorban, H. Hasan, S. Shamsuddin, S. M. AsSahra, N. F. QC Physics The performance of the Harmony Search (HS) algorithm is highly dependent on the parameter settings and the initialization of the Harmony Memory (HM). To address these issues, this paper presents a new variant of the HS algorithm, which is called the DH/best algorithm, for the optimization of globally continuous problems. The proposed DH/best algorithm introduces a new improvisation method that differs from the conventional HS in two respects. First, the random initialization of the HM is replaced with a new method that effectively initializes the harmonies and reduces randomness. Second, the conventional pitch adjustment method is replaced by a new pitch adjustment method that is inspired by a Differential Evolution (DE) mutation strategy known as DE/best/1. Two sets of experiments are performed to evaluate the proposed algorithm. In the first experiment, the DH/best algorithm is compared with other variants of HS based on 12 optimization functions. In the second experiment, the complete CEC2014 problem set is used to compare the performance of the DH/best algorithm with six well-known optimization algorithms from different families. The experimental results demonstrate the superiority of the proposed algorithm in convergence, precision, and robustness. Elsevier Ltd 2016 Article PeerReviewed Abedinpourshotorban, H. and Hasan, S. and Shamsuddin, S. M. and AsSahra, N. F. (2016) A differential-based harmony search algorithm for the optimization of continuous problems. Expert Systems with Applications, 62 . pp. 317-332. ISSN 0957-4174 https://www.scopus.com/inward/record.uri?eid=2-s2.0-84976273801&doi=10.1016%2fj.eswa.2016.05.013&partnerID=40&md5=0307fd5f6225934d991823726c13b68e |
spellingShingle | QC Physics Abedinpourshotorban, H. Hasan, S. Shamsuddin, S. M. AsSahra, N. F. A differential-based harmony search algorithm for the optimization of continuous problems |
title | A differential-based harmony search algorithm for the optimization of continuous problems |
title_full | A differential-based harmony search algorithm for the optimization of continuous problems |
title_fullStr | A differential-based harmony search algorithm for the optimization of continuous problems |
title_full_unstemmed | A differential-based harmony search algorithm for the optimization of continuous problems |
title_short | A differential-based harmony search algorithm for the optimization of continuous problems |
title_sort | differential based harmony search algorithm for the optimization of continuous problems |
topic | QC Physics |
work_keys_str_mv | AT abedinpourshotorbanh adifferentialbasedharmonysearchalgorithmfortheoptimizationofcontinuousproblems AT hasans adifferentialbasedharmonysearchalgorithmfortheoptimizationofcontinuousproblems AT shamsuddinsm adifferentialbasedharmonysearchalgorithmfortheoptimizationofcontinuousproblems AT assahranf adifferentialbasedharmonysearchalgorithmfortheoptimizationofcontinuousproblems AT abedinpourshotorbanh differentialbasedharmonysearchalgorithmfortheoptimizationofcontinuousproblems AT hasans differentialbasedharmonysearchalgorithmfortheoptimizationofcontinuousproblems AT shamsuddinsm differentialbasedharmonysearchalgorithmfortheoptimizationofcontinuousproblems AT assahranf differentialbasedharmonysearchalgorithmfortheoptimizationofcontinuousproblems |