Cargando…

A GPU-Based Implementation of the Firefly Algorithm for Variable Selection in Multivariate Calibration Problems

Several variable selection algorithms in multivariate calibration can be accelerated using Graphics Processing Units (GPU). Among these algorithms, the Firefly Algorithm (FA) is a recent proposed metaheuristic that may be used for variable selection. This paper presents a GPU-based FA (FA-MLR) with...

Descripción completa

Detalles Bibliográficos
Autores principales: de Paula, Lauro C. M., Soares, Anderson S., de Lima, Telma W., Delbem, Alexandre C. B., Coelho, Clarimar J., Filho, Arlindo R. G.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4262411/
https://www.ncbi.nlm.nih.gov/pubmed/25493625
http://dx.doi.org/10.1371/journal.pone.0114145
_version_ 1782348427510677504
author de Paula, Lauro C. M.
Soares, Anderson S.
de Lima, Telma W.
Delbem, Alexandre C. B.
Coelho, Clarimar J.
Filho, Arlindo R. G.
author_facet de Paula, Lauro C. M.
Soares, Anderson S.
de Lima, Telma W.
Delbem, Alexandre C. B.
Coelho, Clarimar J.
Filho, Arlindo R. G.
author_sort de Paula, Lauro C. M.
collection PubMed
description Several variable selection algorithms in multivariate calibration can be accelerated using Graphics Processing Units (GPU). Among these algorithms, the Firefly Algorithm (FA) is a recent proposed metaheuristic that may be used for variable selection. This paper presents a GPU-based FA (FA-MLR) with multiobjective formulation for variable selection in multivariate calibration problems and compares it with some traditional sequential algorithms in the literature. The advantage of the proposed implementation is demonstrated in an example involving a relatively large number of variables. The results showed that the FA-MLR, in comparison with the traditional algorithms is a more suitable choice and a relevant contribution for the variable selection problem. Additionally, the results also demonstrated that the FA-MLR performed in a GPU can be five times faster than its sequential implementation.
format Online
Article
Text
id pubmed-4262411
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-42624112014-12-15 A GPU-Based Implementation of the Firefly Algorithm for Variable Selection in Multivariate Calibration Problems de Paula, Lauro C. M. Soares, Anderson S. de Lima, Telma W. Delbem, Alexandre C. B. Coelho, Clarimar J. Filho, Arlindo R. G. PLoS One Research Article Several variable selection algorithms in multivariate calibration can be accelerated using Graphics Processing Units (GPU). Among these algorithms, the Firefly Algorithm (FA) is a recent proposed metaheuristic that may be used for variable selection. This paper presents a GPU-based FA (FA-MLR) with multiobjective formulation for variable selection in multivariate calibration problems and compares it with some traditional sequential algorithms in the literature. The advantage of the proposed implementation is demonstrated in an example involving a relatively large number of variables. The results showed that the FA-MLR, in comparison with the traditional algorithms is a more suitable choice and a relevant contribution for the variable selection problem. Additionally, the results also demonstrated that the FA-MLR performed in a GPU can be five times faster than its sequential implementation. Public Library of Science 2014-12-10 /pmc/articles/PMC4262411/ /pubmed/25493625 http://dx.doi.org/10.1371/journal.pone.0114145 Text en © 2014 de Paula 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, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited.
spellingShingle Research Article
de Paula, Lauro C. M.
Soares, Anderson S.
de Lima, Telma W.
Delbem, Alexandre C. B.
Coelho, Clarimar J.
Filho, Arlindo R. G.
A GPU-Based Implementation of the Firefly Algorithm for Variable Selection in Multivariate Calibration Problems
title A GPU-Based Implementation of the Firefly Algorithm for Variable Selection in Multivariate Calibration Problems
title_full A GPU-Based Implementation of the Firefly Algorithm for Variable Selection in Multivariate Calibration Problems
title_fullStr A GPU-Based Implementation of the Firefly Algorithm for Variable Selection in Multivariate Calibration Problems
title_full_unstemmed A GPU-Based Implementation of the Firefly Algorithm for Variable Selection in Multivariate Calibration Problems
title_short A GPU-Based Implementation of the Firefly Algorithm for Variable Selection in Multivariate Calibration Problems
title_sort gpu-based implementation of the firefly algorithm for variable selection in multivariate calibration problems
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4262411/
https://www.ncbi.nlm.nih.gov/pubmed/25493625
http://dx.doi.org/10.1371/journal.pone.0114145
work_keys_str_mv AT depaulalaurocm agpubasedimplementationofthefireflyalgorithmforvariableselectioninmultivariatecalibrationproblems
AT soaresandersons agpubasedimplementationofthefireflyalgorithmforvariableselectioninmultivariatecalibrationproblems
AT delimatelmaw agpubasedimplementationofthefireflyalgorithmforvariableselectioninmultivariatecalibrationproblems
AT delbemalexandrecb agpubasedimplementationofthefireflyalgorithmforvariableselectioninmultivariatecalibrationproblems
AT coelhoclarimarj agpubasedimplementationofthefireflyalgorithmforvariableselectioninmultivariatecalibrationproblems
AT filhoarlindorg agpubasedimplementationofthefireflyalgorithmforvariableselectioninmultivariatecalibrationproblems
AT depaulalaurocm gpubasedimplementationofthefireflyalgorithmforvariableselectioninmultivariatecalibrationproblems
AT soaresandersons gpubasedimplementationofthefireflyalgorithmforvariableselectioninmultivariatecalibrationproblems
AT delimatelmaw gpubasedimplementationofthefireflyalgorithmforvariableselectioninmultivariatecalibrationproblems
AT delbemalexandrecb gpubasedimplementationofthefireflyalgorithmforvariableselectioninmultivariatecalibrationproblems
AT coelhoclarimarj gpubasedimplementationofthefireflyalgorithmforvariableselectioninmultivariatecalibrationproblems
AT filhoarlindorg gpubasedimplementationofthefireflyalgorithmforvariableselectioninmultivariatecalibrationproblems