This research paper proposes a memetic algorithm based on a hybridization of two metaheuristic approaches, a single-solution method and a compact optimization algorithm. The hybrid algorithm is thus a bi-module framework, where each module encapsulates a different search logic. Both modules use the Non-Uniform Mutation, although with different flavors: the first one acting on a single variable at a time, the second one acting on multiple variables. Hence, the algorithm is dubbed “compact Single/Multi Non-Uniform Mutation” (in short, cSM). It is designed for being suitable for tackling optimization problems on memory-constrained devices, i.e., devices for which the available memory may be not enough to run population-based metaheuristics. The performance of cSM is evaluated by an extensive comparative analysis including 12 state-of-the-art memory-saving (also called “lightweight”) algorithms on three well-known testbeds, namely the BBOB, the CEC-2014, and CEC-2017 benchmarks, as well as seven real-world optimization problems included in the CEC-2011 benchmark. In the case of the CEC benchmarks, our method is also compared against the top (population-based) algorithms that participated in respective competitions. The numerical results indicate that, compared to all the other lightweight algorithms under study, the proposed algorithm is better at handling most functions at different dimensionalities, especially in the case of non-separable problems.
A single-solution–compact hybrid algorithm for continuous optimization / Khalfi, Souheila; Iacca, Giovanni; Draa, Amer. - In: MEMETIC COMPUTING. - ISSN 1865-9284. - 15:2(2023), pp. 155-204. [10.1007/s12293-022-00386-5]
A single-solution–compact hybrid algorithm for continuous optimization
Iacca, Giovanni
;
2023-01-01
Abstract
This research paper proposes a memetic algorithm based on a hybridization of two metaheuristic approaches, a single-solution method and a compact optimization algorithm. The hybrid algorithm is thus a bi-module framework, where each module encapsulates a different search logic. Both modules use the Non-Uniform Mutation, although with different flavors: the first one acting on a single variable at a time, the second one acting on multiple variables. Hence, the algorithm is dubbed “compact Single/Multi Non-Uniform Mutation” (in short, cSM). It is designed for being suitable for tackling optimization problems on memory-constrained devices, i.e., devices for which the available memory may be not enough to run population-based metaheuristics. The performance of cSM is evaluated by an extensive comparative analysis including 12 state-of-the-art memory-saving (also called “lightweight”) algorithms on three well-known testbeds, namely the BBOB, the CEC-2014, and CEC-2017 benchmarks, as well as seven real-world optimization problems included in the CEC-2011 benchmark. In the case of the CEC benchmarks, our method is also compared against the top (population-based) algorithms that participated in respective competitions. The numerical results indicate that, compared to all the other lightweight algorithms under study, the proposed algorithm is better at handling most functions at different dimensionalities, especially in the case of non-separable problems.File | Dimensione | Formato | |
---|---|---|---|
paper.pdf
Open Access dal 04/12/2023
Tipologia:
Post-print referato (Refereed author’s manuscript)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
2.65 MB
Formato
Adobe PDF
|
2.65 MB | Adobe PDF | Visualizza/Apri |
9a6f807b-88a5-4ace-b32e-7acee63294cc.pdf
Solo gestori archivio
Tipologia:
Versione editoriale (Publisher’s layout)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
2.82 MB
Formato
Adobe PDF
|
2.82 MB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione