{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T16:57:08Z","timestamp":1781110628187,"version":"3.54.1"},"reference-count":40,"publisher":"IGI Global Scientific Publishing","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014,1,1]]},"abstract":"<p>The recent improvements of Graphics Processing Units (GPU) have provided to the bio-inspired algorithms a powerful processing platform. Indeed, a lot of highly parallelizable problems can be significantly accelerated using GPU architecture. Among these algorithms, the Firefly Algorithm (FA) is a newly proposed method with potential application in several real world problems such as variable selection problem in multivariate calibration. The main drawback of this task lies in its computation burden, as it grows polynomially with the number of variables available. In this context, this paper proposes a GPU-based FA for variable selection in a multivariate calibration problem. Such implementation is aimed at improving the computational efficiency of the algorithm. For this purpose, a new strategy of regression coefficients calculation is employed. The advantage of the proposed implementation is demonstrated in an example involving a large number of variables. In such example, gains of speedup were obtained. Additionally the authors also demonstrate that the FA, in comparison with traditional algorithms, can be a relevant contribution for the variable selection problem.<\/p>","DOI":"10.4018\/ijncr.2014010103","type":"journal-article","created":{"date-parts":[[2014,4,1]],"date-time":"2014-04-01T13:16:30Z","timestamp":1396358190000},"page":"31-42","source":"Crossref","is-referenced-by-count":10,"title":["Parallelization of a Modified Firefly Algorithm using GPU for Variable Selection in a Multivariate Calibration Problem"],"prefix":"10.4018","volume":"4","author":[{"given":"Lauro C. M.","family":"de Paula","sequence":"first","affiliation":[{"name":"Instituto de Inform\u00e1tica, Universidade Federal de Goi\u00e1s, Goi\u00e2nia, Goi\u00e1s, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Anderson S.","family":"Soares","sequence":"additional","affiliation":[{"name":"Instituto de Inform\u00e1tica, Universidade Federal de Goi\u00e1s, Goi\u00e2nia, Goi\u00e1s, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Telma W. L.","family":"Soares","sequence":"additional","affiliation":[{"name":"Instituto de Inform\u00e1tica, Universidade Federal de Goi\u00e1s, Goi\u00e2nia, Goi\u00e1s, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alexandre C. B.","family":"Delbem","sequence":"additional","affiliation":[{"name":"Instituto de Ci\u00eancias Matem\u00e1ticas e de Computa\u00e7\u00e3o, Universidade de S\u00e3o Paulo, S\u00e3o Carlos, S\u00e3o Paulo, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Clarimar J.","family":"Coelho","sequence":"additional","affiliation":[{"name":"Departamento de Computa\u00e7\u00e3o, Pontif\u00edcia Universidade Cat\u00f3lica de Goi\u00e1s, Goi\u00e2nia, Goi\u00e1s, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Arlindo R. G.","family":"Filho","sequence":"additional","affiliation":[{"name":"Departamento de Sistemas e Controle, Instituto Tecnol\u00f3gico de Aeron\u00e1utica, S\u00e3o Jos\u00e9 dos Campos, S\u00e3o Paulo, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"key":"ijncr.2014010103-0","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0056310"},{"key":"ijncr.2014010103-1","doi-asserted-by":"publisher","DOI":"10.1016\/S0169-7439(01)00119-8"},{"key":"ijncr.2014010103-2","unstructured":"Banati, H., & Monika, B. (n.d.). Fire fly based feature selection approach. International Journal of Computer Science Issues, 8(2), 473-480."},{"key":"ijncr.2014010103-3","unstructured":"Beebe, K. R., Pell, R. J., & Seasholtz, M. B. (1998). Chemometrics: A practical guide. John Wiley & Sons INC."},{"key":"ijncr.2014010103-4","doi-asserted-by":"publisher","DOI":"10.1021\/ac00084a014"},{"key":"ijncr.2014010103-5","doi-asserted-by":"publisher","DOI":"10.1002\/0471454745"},{"key":"ijncr.2014010103-6","doi-asserted-by":"publisher","DOI":"10.1016\/j.chemolab.2004.12.011"},{"issue":"2","key":"ijncr.2014010103-7","first-page":"713","article-title":"Entropy-based algorithms for best basis selection. Information Theory","volume":"38","author":"R. R.Coifman","year":"1992","journal-title":"IEEE Transactions on"},{"key":"ijncr.2014010103-8","doi-asserted-by":"publisher","DOI":"10.1016\/0149-2063(93)90035-L"},{"key":"ijncr.2014010103-9","unstructured":"Ferreira, M. M. C., Antunes, A. M., Melgo, M. S., & Volpe, P. L. O. (1999). Chemometrics I: A tutorial of multivariate calibration. Retrieved from http:\/\/www.scielo.br\/scielo.php?pid=S0100-40421999000500016\\&script=sci\\_arttext"},{"key":"ijncr.2014010103-10","doi-asserted-by":"publisher","DOI":"10.1590\/S0103-50532011001100029"},{"key":"ijncr.2014010103-11","doi-asserted-by":"publisher","DOI":"10.1016\/j.chemolab.2007.12.004"},{"key":"ijncr.2014010103-12","doi-asserted-by":"publisher","DOI":"10.1016\/j.compstruc.2011.08.002"},{"key":"ijncr.2014010103-13","doi-asserted-by":"publisher","DOI":"10.1080\/01621459.2000.10474336"},{"issue":"1","key":"ijncr.2014010103-14","first-page":"1157","article-title":"An introduction to variable and feature selection.","volume":"3","author":"I.Guyon","year":"2003","journal-title":"Journal of Machine Learning Research"},{"key":"ijncr.2014010103-15","doi-asserted-by":"publisher","DOI":"10.1021\/ac00162a020"},{"key":"ijncr.2014010103-16","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2011.07.108"},{"key":"ijncr.2014010103-17","unstructured":"Husselmann, A., & Hawick, K. (2012). Parallel parametric optimisation with firefly algorithms on graphical processing units. In Proc. Int. Conf. on Genetic and Evolutionary Methods (GEM\u201912). Number CSTN-141, Las Vegas, NV, (pp. 77-83)."},{"key":"ijncr.2014010103-18","doi-asserted-by":"crossref","unstructured":"Husselmann, A., & Hawick, K. (2014). Geometric firefly algorithms on graphical processing units. In Cuckoo search and firefly algorithm (pp. 245-269).","DOI":"10.1007\/978-3-319-02141-6_12"},{"key":"ijncr.2014010103-19","doi-asserted-by":"crossref","unstructured":"Jati, G., et al. (2011). Evolutionary discrete firefly algorithm for travelling salesman problem. In Adaptive and intelligent systems (pp. 393-403).","DOI":"10.1007\/978-3-642-23857-4_38"},{"issue":"3","key":"ijncr.2014010103-20","first-page":"300","article-title":"A note on the use of principal components in regression.","volume":"31","author":"I.Jolliffe","year":"1982","journal-title":"Journal of the Royal Statistical Society. Series C, Applied Statistics"},{"key":"ijncr.2014010103-21","doi-asserted-by":"publisher","DOI":"10.1080\/00401706.1969.10490666"},{"key":"ijncr.2014010103-22","unstructured":"Little, J., & Moler, C. (2013). MATLAB GPU computing support for NVIDIA CUDA-enabled GPUs. Retrieved from http:\/\/www.mathworks.com\/discovery\/matlab-gpu.html"},{"key":"ijncr.2014010103-23","doi-asserted-by":"crossref","unstructured":"Liu, X., Cheng, L., & Zhou, Q. (2013). eSearch and comparison of CUDA GPU programming in MATLAB and Mathematica. In Proceedings of 2013 Chinese Intelligent Automation Conference (pp. 251-257).","DOI":"10.1007\/978-3-642-38460-8_28"},{"key":"ijncr.2014010103-24","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-04441-0_8"},{"key":"ijncr.2014010103-25","author":"H.Martens","year":"1989","journal-title":"Multivariate calibration"},{"key":"ijncr.2014010103-26","doi-asserted-by":"publisher","DOI":"10.2307\/2981576"},{"key":"ijncr.2014010103-27","doi-asserted-by":"publisher","DOI":"10.1002\/cem.676"},{"key":"ijncr.2014010103-28","unstructured":"Paula, L. C. M., Soares, A. S., Lima, T. W., Martins, W. S., Filho, A. R. G., & Coelho, C. J. (2013). Partial parallelization of the successive projections algorithm using compute unified device architecture. In Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications (pp. 737-741)."},{"key":"ijncr.2014010103-29","unstructured":"Reese, J., & Zaranek, S. (2011). GPU programming in MATLAB. Retrieved from http:\/\/www.mathworks.com\/company\/newsletters\/articles"},{"key":"ijncr.2014010103-30","doi-asserted-by":"publisher","DOI":"10.1016\/j.swevo.2011.06.003"},{"key":"ijncr.2014010103-31","first-page":"80","article-title":"Mutation-based compact genetic algorithm for spectroscopy variable selection in the determination of protein in wheat grain samples.","volume":"49","author":"A. S.Soares","year":"2013","journal-title":"Electronics Letters"},{"key":"ijncr.2014010103-32","doi-asserted-by":"publisher","DOI":"10.1590\/S0103-50532010000400024"},{"key":"ijncr.2014010103-33","doi-asserted-by":"publisher","DOI":"10.1590\/S0103-50532010000900005"},{"key":"ijncr.2014010103-34","author":"W.Trochim","year":"2007","journal-title":"The research methods knowledge base"},{"key":"ijncr.2014010103-35","author":"K.Varmuza","year":"2000","journal-title":"Introduction to multivariate statistical analysis in chemometrics"},{"key":"ijncr.2014010103-36","doi-asserted-by":"publisher","DOI":"10.1255\/jnirs.271"},{"key":"ijncr.2014010103-37","author":"X.Yang","year":"2008","journal-title":"Nature-inspired metaheuristic algorithms"},{"key":"ijncr.2014010103-38","doi-asserted-by":"crossref","unstructured":"Yang, X. (2009). Firefly algorithms for multimodal optimization. In Stochastic algorithms: Foundations and applications (pp. 169-178).","DOI":"10.1007\/978-3-642-04944-6_14"},{"key":"ijncr.2014010103-39","doi-asserted-by":"publisher","DOI":"10.1504\/IJBIC.2010.032124"}],"container-title":["International Journal of Natural Computing Research"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=104692","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T19:14:24Z","timestamp":1654110864000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/ijncr.2014010103"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2014,1,1]]},"references-count":40,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2014,1]]}},"URL":"https:\/\/doi.org\/10.4018\/ijncr.2014010103","relation":{},"ISSN":["1947-928X","1947-9298"],"issn-type":[{"value":"1947-928X","type":"print"},{"value":"1947-9298","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,1,1]]}}}