Cargando…

Master-Leader-Slave Cuckoo Search with Parameter Control for ANN Optimization and Its Real-World Application to Water Quality Prediction

Artificial neural networks (ANNs) have been employed to solve a broad variety of tasks. The selection of an ANN model with appropriate weights is important in achieving accurate results. This paper presents an optimization strategy for ANN model selection based on the cuckoo search (CS) algorithm, w...

Descripción completa

Detalles Bibliográficos
Autores principales: Jaddi, Najmeh Sadat, Abdullah, Salwani, Abdul Malek, Marlinda
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5268472/
https://www.ncbi.nlm.nih.gov/pubmed/28125609
http://dx.doi.org/10.1371/journal.pone.0170372
_version_ 1782500821983821824
author Jaddi, Najmeh Sadat
Abdullah, Salwani
Abdul Malek, Marlinda
author_facet Jaddi, Najmeh Sadat
Abdullah, Salwani
Abdul Malek, Marlinda
author_sort Jaddi, Najmeh Sadat
collection PubMed
description Artificial neural networks (ANNs) have been employed to solve a broad variety of tasks. The selection of an ANN model with appropriate weights is important in achieving accurate results. This paper presents an optimization strategy for ANN model selection based on the cuckoo search (CS) algorithm, which is rooted in the obligate brood parasitic actions of some cuckoo species. In order to enhance the convergence ability of basic CS, some modifications are proposed. The fraction P(a) of the n nests replaced by new nests is a fixed parameter in basic CS. As the selection of P(a) is a challenging issue and has a direct effect on exploration and therefore on convergence ability, in this work the P(a) is set to a maximum value at initialization to achieve more exploration in early iterations and it is decreased during the search to achieve more exploitation in later iterations until it reaches the minimum value in the final iteration. In addition, a novel master-leader-slave multi-population strategy is used where the slaves employ the best fitness function among all slaves, which is selected by the leader under a certain condition. This fitness function is used for subsequent Lévy flights. In each iteration a copy of the best solution of each slave is migrated to the master and then the best solution is found by the master. The method is tested on benchmark classification and time series prediction problems and the statistical analysis proves the ability of the method. This method is also applied to a real-world water quality prediction problem with promising results.
format Online
Article
Text
id pubmed-5268472
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-52684722017-02-06 Master-Leader-Slave Cuckoo Search with Parameter Control for ANN Optimization and Its Real-World Application to Water Quality Prediction Jaddi, Najmeh Sadat Abdullah, Salwani Abdul Malek, Marlinda PLoS One Research Article Artificial neural networks (ANNs) have been employed to solve a broad variety of tasks. The selection of an ANN model with appropriate weights is important in achieving accurate results. This paper presents an optimization strategy for ANN model selection based on the cuckoo search (CS) algorithm, which is rooted in the obligate brood parasitic actions of some cuckoo species. In order to enhance the convergence ability of basic CS, some modifications are proposed. The fraction P(a) of the n nests replaced by new nests is a fixed parameter in basic CS. As the selection of P(a) is a challenging issue and has a direct effect on exploration and therefore on convergence ability, in this work the P(a) is set to a maximum value at initialization to achieve more exploration in early iterations and it is decreased during the search to achieve more exploitation in later iterations until it reaches the minimum value in the final iteration. In addition, a novel master-leader-slave multi-population strategy is used where the slaves employ the best fitness function among all slaves, which is selected by the leader under a certain condition. This fitness function is used for subsequent Lévy flights. In each iteration a copy of the best solution of each slave is migrated to the master and then the best solution is found by the master. The method is tested on benchmark classification and time series prediction problems and the statistical analysis proves the ability of the method. This method is also applied to a real-world water quality prediction problem with promising results. Public Library of Science 2017-01-26 /pmc/articles/PMC5268472/ /pubmed/28125609 http://dx.doi.org/10.1371/journal.pone.0170372 Text en © 2017 Jaddi et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Jaddi, Najmeh Sadat
Abdullah, Salwani
Abdul Malek, Marlinda
Master-Leader-Slave Cuckoo Search with Parameter Control for ANN Optimization and Its Real-World Application to Water Quality Prediction
title Master-Leader-Slave Cuckoo Search with Parameter Control for ANN Optimization and Its Real-World Application to Water Quality Prediction
title_full Master-Leader-Slave Cuckoo Search with Parameter Control for ANN Optimization and Its Real-World Application to Water Quality Prediction
title_fullStr Master-Leader-Slave Cuckoo Search with Parameter Control for ANN Optimization and Its Real-World Application to Water Quality Prediction
title_full_unstemmed Master-Leader-Slave Cuckoo Search with Parameter Control for ANN Optimization and Its Real-World Application to Water Quality Prediction
title_short Master-Leader-Slave Cuckoo Search with Parameter Control for ANN Optimization and Its Real-World Application to Water Quality Prediction
title_sort master-leader-slave cuckoo search with parameter control for ann optimization and its real-world application to water quality prediction
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5268472/
https://www.ncbi.nlm.nih.gov/pubmed/28125609
http://dx.doi.org/10.1371/journal.pone.0170372
work_keys_str_mv AT jaddinajmehsadat masterleaderslavecuckoosearchwithparametercontrolforannoptimizationanditsrealworldapplicationtowaterqualityprediction
AT abdullahsalwani masterleaderslavecuckoosearchwithparametercontrolforannoptimizationanditsrealworldapplicationtowaterqualityprediction
AT abdulmalekmarlinda masterleaderslavecuckoosearchwithparametercontrolforannoptimizationanditsrealworldapplicationtowaterqualityprediction