{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,24]],"date-time":"2025-09-24T09:27:24Z","timestamp":1758706044909,"version":"3.40.3"},"publisher-location":"Cham","reference-count":25,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319558486"},{"type":"electronic","value":"9783319558493"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-55849-3_44","type":"book-chapter","created":{"date-parts":[[2017,3,24]],"date-time":"2017-03-24T10:34:17Z","timestamp":1490351657000},"page":"689-704","source":"Crossref","is-referenced-by-count":4,"title":["Ranking Programming Languages for Evolutionary Algorithm Operations"],"prefix":"10.1007","author":[{"given":"Juan-Juli\u00e1n","family":"Merelo-Guerv\u00f3s","sequence":"first","affiliation":[]},{"given":"Israel","family":"Blancas-\u00c1lvarez","sequence":"additional","affiliation":[]},{"given":"Pedro A.","family":"Castillo","sequence":"additional","affiliation":[]},{"given":"Gustavo","family":"Romero","sequence":"additional","affiliation":[]},{"given":"Pablo","family":"Garc\u00eda-S\u00e1nchez","sequence":"additional","affiliation":[]},{"given":"Victor M.","family":"Rivas","sequence":"additional","affiliation":[]},{"given":"Mario","family":"Garc\u00eda-Valdez","sequence":"additional","affiliation":[]},{"given":"Amaury","family":"Hern\u00e1ndez-\u00c1guila","sequence":"additional","affiliation":[]},{"given":"Mario","family":"Rom\u00e1n","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,3,25]]},"reference":[{"key":"44_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"764","DOI":"10.1007\/978-3-540-75867-9_96","volume-title":"Computer Aided Systems Theory \u2013 EUROCAST 2007","author":"E Alba","year":"2007","unstructured":"Alba, E., Ferretti, E., Molina, J.M.: The influence of data implementation in the performance of evolutionary algorithms. In: Moreno D\u00edaz, R., Pichler, F., Quesada Arencibia, A. (eds.) EUROCAST 2007. LNCS, vol. 4739, pp. 764\u2013771. Springer, Heidelberg (2007). doi:\n10.1007\/978-3-540-75867-9_96"},{"key":"44_CR2","doi-asserted-by":"crossref","unstructured":"Desell, T., Anderson, D.P., Magdon-Ismail, M., Newberg, H., Szymanski, B.K., Varela, C.A.: An analysis of massively distributed evolutionary algorithms. In: IEEE Congress on Evolutionary Computation, pp. 1\u20138. IEEE (2010)","DOI":"10.1109\/CEC.2010.5586073"},{"key":"44_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1007\/978-3-642-13645-0_3","volume-title":"Distributed Applications and Interoperable Systems","author":"T Desell","year":"2010","unstructured":"Desell, T., Magdon-Ismail, M., Szymanski, B., Varela, C.A., Newberg, H., Anderson, D.P.: Validating evolutionary algorithms on volunteer computing grids. In: Eliassen, F., Kapitza, R. (eds.) DAIS 2010. LNCS, vol. 6115, pp. 29\u201341. Springer, Heidelberg (2010). doi:\n10.1007\/978-3-642-13645-0_3"},{"key":"44_CR4","doi-asserted-by":"crossref","unstructured":"Erb, B., Kargl, F.: A conceptual model for event-sourced graph computing. In: Proceedings of the 9th ACM International Conference on Distributed Event-Based Systems, DEBS 2015, pp. 352\u2013355. ACM, New York, NY, USA (2015). \nhttp:\/\/doi.acm.org\/10.1145\/2675743.2776773","DOI":"10.1145\/2675743.2776773"},{"issue":"1","key":"44_CR5","first-page":"2171","volume":"13","author":"FA Fortin","year":"2012","unstructured":"Fortin, F.A., Rainville, D., Gardner, M.A.G., Parizeau, M., Gagn\u00e9, C., et al.: Deap: evolutionary algorithms made easy. J. Mach. Learn. Res. 13(1), 2171\u20132175 (2012)","journal-title":"J. Mach. Learn. Res."},{"key":"44_CR6","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1007\/978-3-642-12538-6_18","volume-title":"Nature Inspired Cooperative Strategies for Optimization (NICSO 2010)","author":"P Garc\u00eda-S\u00e1nchez","year":"2010","unstructured":"Garc\u00eda-S\u00e1nchez, P., Gonz\u00e1lez, J., Castillo, P., Merelo, J., Mora, A., Laredo, J., Arenas, M.: A distributed service oriented framework for metaheuristics using a public standard. In: Gonz\u00e1lez, J.R., Pelta, D.A., Cruz, C., Terrazas, G., Krasnogor, N. (eds.) Nature Inspired Cooperative Strategies for Optimization (NICSO 2010), vol. 284, pp. 211\u2013222. Springer, Heidelberg (2010)"},{"issue":"6","key":"44_CR7","doi-asserted-by":"crossref","first-page":"1059","DOI":"10.1007\/s00500-013-0999-5","volume":"17","author":"P Garc\u00eda-S\u00e1nchez","year":"2013","unstructured":"Garc\u00eda-S\u00e1nchez, P., Gonz\u00e1lez, J., Castillo, P.A., Garc\u00eda-Arenas, M., Merelo-Guerv\u00f3s, J.J.: Service oriented evolutionary algorithms. Soft Comput. 17(6), 1059\u20131075 (2013)","journal-title":"Soft Comput."},{"issue":"6","key":"44_CR8","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1109\/2.294850","volume":"27","author":"LR Jose Filho","year":"1994","unstructured":"Jose Filho, L.R., Treleaven, P.C., Alippi, C.: Genetic-algorithm programming environments. Computer 27(6), 28\u201343 (1994)","journal-title":"Computer"},{"issue":"3","key":"44_CR9","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1007\/s10710-014-9213-5","volume":"15","author":"JLJ Laredo","year":"2014","unstructured":"Laredo, J.L.J., Bouvry, P., Gonz\u00e1lez, D.L., De Vega, F.F., Arenas, M.G., Merelo, J., Fernandes, C.M.: Designing robust volunteer-based evolutionary algorithms. Genet. Program. Evolvable Mach. 15(3), 221\u2013244 (2014)","journal-title":"Genet. Program. Evolvable Mach."},{"key":"44_CR10","unstructured":"Merelo, J.J., Garc\u00eda-S\u00e1nchez, P., Garc\u00eda-Valdez, M., Blancas, I.: There is no fast lunch: an examination of the running speed of evolutionary algorithms in several languages, November 2015. ArXiv e-prints \nhttp:\/\/arxiv.org\/abs\/1511.01088"},{"key":"44_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1007\/978-3-319-31153-1_3","volume-title":"Applications of Evolutionary Computation","author":"JJ Merelo","year":"2016","unstructured":"Merelo, J.J., et al.: Benchmarking languages for evolutionary algorithms. In: Squillero, G., Burelli, P. (eds.) EvoApplications 2016. LNCS, vol. 9598, pp. 27\u201341. Springer, Cham (2016). doi:\n10.1007\/978-3-319-31153-1_3"},{"key":"44_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"266","DOI":"10.1007\/978-3-540-87700-4_27","volume-title":"Parallel Problem Solving from Nature \u2013 PPSN X","author":"JJ Merelo","year":"2008","unstructured":"Merelo, J.J., et al.: Testing the intermediate disturbance hypothesis: effect of asynchronous population incorporation on multi-deme evolutionary algorithms. In: Rudolph, G., Jansen, T., Beume, N., Lucas, S., Poloni, C. (eds.) PPSN 2008. LNCS, vol. 5199, pp. 266\u2013275. Springer, Heidelberg (2008). doi:\n10.1007\/978-3-540-87700-4_27"},{"key":"44_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"446","DOI":"10.1007\/978-3-642-29178-4_45","volume-title":"Applications of Evolutionary Computation","author":"J-J Merelo-Guerv\u00f3s","year":"2012","unstructured":"Merelo-Guerv\u00f3s, J.-J., Mora, A., Cruz, J.A., Esparcia, A.I.: Pool-based distributed evolutionary algorithms using an object database. In: Chio, C., et al. (eds.) EvoApplications 2012. LNCS, vol. 7248, pp. 446\u2013455. Springer, Heidelberg (2012). doi:\n10.1007\/978-3-642-29178-4_45"},{"key":"44_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"333","DOI":"10.1007\/978-3-642-21498-1_42","volume-title":"Advances in Computational Intelligence","author":"JJ Merelo","year":"2011","unstructured":"Merelo, J.J., Romero, G., Arenas, M.G., Castillo, P.A., Mora, A.M., Laredo, J.L.J.: Implementation matters: programming best practices for evolutionary algorithms. In: Cabestany, J., Rojas, I., Joya, G. (eds.) IWANN 2011. LNCS, vol. 6692, pp. 333\u2013340. Springer, Heidelberg (2011). doi:\n10.1007\/978-3-642-21498-1_42"},{"key":"44_CR15","doi-asserted-by":"crossref","unstructured":"Merelo-Guerv\u00f3s, J.J., Castillo, P.A., Alba, E.: Algorithm::Evolutionary, a flexible perl module for evolutionary computation. Soft Comput. 14(10), 1091\u20131109 (2010). \nhttp:\/\/www.springerlink.com\/content\/8h025g83j0q68270\/fulltext.pdf\n\n, \nhttp:\/\/sl.ugr.es\/000K","DOI":"10.1007\/s00500-009-0504-3"},{"issue":"9","key":"44_CR16","first-page":"24","volume":"2","author":"D Namiot","year":"2014","unstructured":"Namiot, D., Sneps-Sneppe, M.: On micro-services architecture. Int. J. Open Inf. Technol. 2(9), 24\u201327 (2014)","journal-title":"Int. J. Open Inf. Technol."},{"issue":"1","key":"44_CR17","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1002\/spe.2217","volume":"45","author":"S Nesmachnow","year":"2015","unstructured":"Nesmachnow, S., Luna, F., Alba, E.: An empirical time analysis of evolutionary algorithms as C programs. Softw. Pract. Experience 45(1), 111\u2013142 (2015)","journal-title":"Softw. Pract. Experience"},{"key":"44_CR18","doi-asserted-by":"crossref","unstructured":"Santana, R.: Estimation of distribution algorithms: from available implementations to potential developments. In: Proceedings of the 13th Annual Conference Companion on Genetic and Evolutionary Computation, pp. 679\u2013686. ACM (2011)","DOI":"10.1145\/2001858.2002067"},{"key":"44_CR19","doi-asserted-by":"crossref","unstructured":"Scott, E.O., De Jong, K.A.: Understanding simple asynchronous evolutionary algorithms. In: Proceedings of the 2015 ACM Conference on Foundations of Genetic Algorithms XIII, pp. 85\u201398. ACM (2015)","DOI":"10.1145\/2725494.2725509"},{"key":"44_CR20","unstructured":"Swann, J., Hammond, K.: Towards \u2018metaheuristics in the large\u2019 (2015)"},{"key":"44_CR21","unstructured":"TIOBE team: Tiobe index for April 2016. Technical report, TIOBE, April 2016. \nhttp:\/\/www.tiobe.com\/tiobe_index"},{"issue":"1","key":"44_CR22","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1016\/0004-3702(95)00124-7","volume":"85","author":"D Whitley","year":"1996","unstructured":"Whitley, D., Rana, S., Dzubera, J., Mathias, K.E.: Evaluating evolutionary algorithms. Artif. Intell. 85(1), 245\u2013276 (1996). \nhttp:\/\/www.sciencedirect.com\/science\/article\/pii\/0004370295001247","journal-title":"Artif. Intell."},{"issue":"1","key":"44_CR23","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1109\/4235.585893","volume":"1","author":"DH Wolpert","year":"1997","unstructured":"Wolpert, D.H., Macready, W.G.: No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1(1), 67\u201382 (1997). \nhttp:\/\/citeseer.nj.nec.com\/wolpert96no.html","journal-title":"IEEE Trans. Evol. Comput."},{"issue":"8","key":"44_CR24","doi-asserted-by":"crossref","first-page":"585","DOI":"10.3390\/en9080585","volume":"9","author":"Q Wu","year":"2016","unstructured":"Wu, Q., Peng, C.: A least squares support vector machine optimized by cloud-based evolutionary algorithm for wind power generation prediction. Energies 9(8), 585 (2016)","journal-title":"Energies"},{"issue":"7","key":"44_CR25","doi-asserted-by":"crossref","first-page":"1082","DOI":"10.3724\/SP.J.1016.2008.01082","volume":"31","author":"G Zhang","year":"2008","unstructured":"Zhang, G., He, R., Liu, Y., Li, D., Chen, G.: An evolutionary algorithm based on cloud model. Chin. J. Comput. 31(7), 1082\u20131091 (2008)","journal-title":"Chin. J. Comput."}],"container-title":["Lecture Notes in Computer Science","Applications of Evolutionary Computation"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-55849-3_44","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2018,4,3]],"date-time":"2018-04-03T03:56:18Z","timestamp":1522727778000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-55849-3_44"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319558486","9783319558493"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-55849-3_44","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2017]]}}}