{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,15]],"date-time":"2026-05-15T15:50:32Z","timestamp":1778860232973,"version":"3.51.4"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"10","license":[{"start":{"date-parts":[[2020,2,19]],"date-time":"2020-02-19T00:00:00Z","timestamp":1582070400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,2,19]],"date-time":"2020-02-19T00:00:00Z","timestamp":1582070400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Sign Process Syst"],"published-print":{"date-parts":[[2020,10]]},"DOI":"10.1007\/s11265-020-01522-5","type":"journal-article","created":{"date-parts":[[2020,2,19]],"date-time":"2020-02-19T11:03:17Z","timestamp":1582110197000},"page":"1155-1176","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":23,"title":["An FPGA-Based Accelerated Optimization Algorithm for Real-Time Applications"],"prefix":"10.1007","volume":"92","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5359-619X","authenticated-orcid":false,"given":"Mihalis","family":"Psarakis","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anastasios","family":"Dounis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abdoalnasir","family":"Almabrok","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stavros","family":"Stavrinidis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Georgios","family":"Gkekas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,2,19]]},"reference":[{"issue":"2","key":"1522_CR1","doi-asserted-by":"publisher","first-page":"106","DOI":"10.1016\/j.advengsoft.2005.04.005","volume":"37","author":"OK Erol","year":"2006","unstructured":"Erol, O. K., & Eksin, I. (2006). A new optimization method: Big bang\u2013big crunch. Advances in Engineering Software, 37(2), 106\u2013111.","journal-title":"Advances in Engineering Software"},{"key":"1522_CR2","unstructured":"Man, K-F, Tang, K-S, and Kwong, S., (2012) Genetic algorithms: Concepts and designs. Springer Science & Business Media"},{"key":"1522_CR3","doi-asserted-by":"crossref","unstructured":"Scott, S. D., Samal, A., & Seth, S. (1995). HGA: A hardware-based genetic algorithm. In proceedings of the 1995 ACM third international symposium on field-programmable gate arrays (pp. 53-59). ACM.","DOI":"10.1145\/201310.201319"},{"issue":"1","key":"1522_CR4","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1023\/A:1010018632078","volume":"2","author":"B Shackleford","year":"2001","unstructured":"Shackleford, B., Snider, G., Carter, R. J., Okushi, E., Yasuda, M., Seo, K., & Yasuura, H. (2001). A high-performance, pipelined, FPGA-based genetic algorithm machine. Genetic Programming and Evolvable Machines, 2(1), 33\u201360.","journal-title":"Genetic Programming and Evolvable Machines"},{"key":"1522_CR5","doi-asserted-by":"crossref","unstructured":"Tang, W., & Yip, L. (2004). Hardware implementation of genetic algorithms using FPGA. In circuits and systems, 2004. MWSCAS'04. The 2004 47th Midwest symposium on (Vol. 1, pp. I-549). IEEE.","DOI":"10.1109\/MWSCAS.2004.1354049"},{"key":"1522_CR6","doi-asserted-by":"crossref","unstructured":"Tachibana, T., Murata, Y., Shibata, N., Yasumoto, K., & Ito, M. (2006). General architecture for hardware implementation of genetic algorithm. In field-programmable custom computing machines. FCCM'06. Annual IEEE symposium on (pp. 291-292).","DOI":"10.1109\/FCCM.2006.43"},{"key":"1522_CR7","doi-asserted-by":"crossref","unstructured":"dos Santos, P. V., Alves, J. C., & Ferreira, J. C. (2013). A framework for hardware cellular genetic algorithms: An application to spectrum allocation in cognitive radio. In field programmable logic and applications (FPL), 2013 23rd international conference on (pp. 1-4). IEEE.","DOI":"10.1109\/FPL.2013.6645599"},{"key":"1522_CR8","doi-asserted-by":"crossref","unstructured":"Funie, A. I., et al. (2015) \"Reconfigurable acceleration of fitness evaluation in trading strategies.\" Application-specific Systems, Architectures and Processors (ASAP), 2015 IEEE 26th International Conference on. IEEE","DOI":"10.1109\/ASAP.2015.7245736"},{"key":"1522_CR9","unstructured":"Alinodehi, S.P.H., et al. (2016) \"High-speed general purpose genetic algorithm processor.\" IEEE transactions on cybernetics 46.7: 155."},{"issue":"1","key":"1522_CR10","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1109\/TEVC.2009.2025032","volume":"14","author":"PR Fernando","year":"2010","unstructured":"Fernando, P. R., Katkoori, S., Keymeulen, D., Zebulum, R., & Stoica, A. (2010). Customizable FPGA IP core implementation of a general-purpose genetic algorithm engine. IEEE Transactions on Evolutionary Computation, 14(1), 133\u2013149.","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"1522_CR11","doi-asserted-by":"crossref","unstructured":"Guo, L., Thomas D.B., and Luk W., (2014) \"Automated framework for general-purpose genetic algorithms in FPGAs.\" European Conference on the Applications of Evolutionary Computation. Springer, Berlin, Heidelberg","DOI":"10.1007\/978-3-662-45523-4_58"},{"issue":"9","key":"1522_CR12","doi-asserted-by":"publisher","first-page":"863","DOI":"10.1007\/s00607-013-0305-5","volume":"95","author":"VP Nambiar","year":"2013","unstructured":"Nambiar, V. P., et al. (2013). HW\/SW co-design of reconfigurable hardware-based genetic algorithm in FPGAs applicable to a variety of problems. Computing, 95(9), 863\u2013896.","journal-title":"Computing"},{"key":"1522_CR13","doi-asserted-by":"crossref","unstructured":"Guo, L., Guo, C., Thomas, D. B., & Luk, W. (2015). Pipelined genetic propagation. In field-programmable custom computing machines (FCCM), 2015 IEEE 23rd annual international symposium on (pp. 103-110). IEEE.","DOI":"10.1109\/FCCM.2015.64"},{"key":"1522_CR14","doi-asserted-by":"crossref","unstructured":"Guo, L., et al. (2014) \"Automated framework for FPGA-based parallel genetic algorithms.\" Field Programmable Logic and Applications (FPL), 2014 24th International Conference on. IEEE","DOI":"10.1109\/FPL.2014.6927501"},{"issue":"4","key":"1522_CR15","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1145\/2927964.2927980","volume":"43","author":"L Guo","year":"2016","unstructured":"Guo, L., Funie, A. I., Thomas, D. B., Fu, H., & Luk, W. (2016). Parallel genetic algorithms on multiple FPGAs. ACM SIGARCH Computer Architecture News, 43(4), 86\u201393.","journal-title":"ACM SIGARCH Computer Architecture News"},{"issue":"1\u20133","key":"1522_CR16","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1016\/j.neucom.2006.11.031","volume":"71","author":"Z Zhu","year":"2007","unstructured":"Zhu, Z., Mulvaney, D. J., & Chouliaras, V. A. (2007). Hardware implementation of a novel genetic algorithm. Neurocomputing, 71(1\u20133), 95\u2013106.","journal-title":"Neurocomputing"},{"key":"1522_CR17","doi-asserted-by":"publisher","first-page":"899","DOI":"10.1016\/j.neucom.2015.05.128","volume":"175","author":"M Letras","year":"2016","unstructured":"Letras, M., Morales-Reyes, A., & Cumplido, R. (2016). A scalable and customizable processor array for implementing cellular genetic algorithms. Neurocomputing, 175, 899\u2013910.","journal-title":"Neurocomputing"},{"issue":"17","key":"1522_CR18","doi-asserted-by":"publisher","first-page":"1129","DOI":"10.1016\/j.compstruc.2009.04.011","volume":"87","author":"A Kaveh","year":"2009","unstructured":"Kaveh, A., & Talatahari, S. (2009). Size optimization of space trusses using big bang\u2013big crunch algorithm. Computers & Structures, 87(17), 1129\u20131140.","journal-title":"Computers & Structures"},{"issue":"3","key":"1522_CR19","doi-asserted-by":"publisher","first-page":"412","DOI":"10.1016\/j.jcsr.2009.10.013","volume":"66","author":"A Kaveh","year":"2010","unstructured":"Kaveh, A., & Talatahari, S. (2010). Optimal design of Schwedler and ribbed domes via hybrid big bang\u2013big crunch algorithm. Journal of Constructional Steel Research, 66(3), 412\u2013419.","journal-title":"Journal of Constructional Steel Research"},{"issue":"3","key":"1522_CR20","doi-asserted-by":"publisher","first-page":"438","DOI":"10.1061\/(ASCE)ST.1943-541X.0000461","volume":"138","author":"CV Camp","year":"2011","unstructured":"Camp, C. V., & Akin, A. (2011). Design of retaining walls using big bang\u2013big crunch optimization. Journal of Structural Engineering, 138(3), 438\u2013448.","journal-title":"Journal of Structural Engineering"},{"issue":"10","key":"1522_CR21","doi-asserted-by":"publisher","first-page":"12356","DOI":"10.1016\/j.eswa.2011.04.015","volume":"38","author":"T Kumbasar","year":"2011","unstructured":"Kumbasar, T., Eksin, I., Guzelkaya, M., & Yesil, E. (2011). Adaptive fuzzy model based inverse controller design using BB-BC optimization algorithm. Expert Systems with Applications, 38(10), 12356\u201312364.","journal-title":"Expert Systems with Applications"},{"key":"1522_CR22","doi-asserted-by":"publisher","first-page":"100","DOI":"10.1016\/j.asoc.2013.10.031","volume":"15","author":"E Yesil","year":"2014","unstructured":"Yesil, E. (2014). Interval type-2 fuzzy PID load frequency controller using big bang\u2013big crunch optimization. Applied Soft Computing, 15, 100\u2013112.","journal-title":"Applied Soft Computing"},{"key":"1522_CR23","doi-asserted-by":"crossref","unstructured":"AI Dounis, S Stavrinidis, P Kofinas, Tseles, D., \u201cFuzzy-PID controller for MPPT of PV system optimized by Big Bang-Big Crunch algorithm\u201d. Fuzzy Systems (FUZZ-IEEE), 2015 IEEE International Conference on, 1\u20138.","DOI":"10.1109\/FUZZ-IEEE.2015.7338060"},{"issue":"1","key":"1522_CR24","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/s00500-003-0328-5","volume":"9","author":"Y Jin","year":"2005","unstructured":"Jin, Y. (2005). A comprehensive survey of fitness approximation in evolutionary computation. Soft Computing, 9(1), 3\u201312.","journal-title":"Soft Computing"},{"key":"1522_CR25","doi-asserted-by":"crossref","unstructured":"Shi, L., and Rasheed, K., (2010) \"A survey of fitness approximation methods applied in evolutionary algorithms.\" Computational intelligence in expensive optimization problems. Springer, Berlin, Heidelberg. 3\u201328.","DOI":"10.1007\/978-3-642-10701-6_1"},{"key":"1522_CR26","doi-asserted-by":"crossref","unstructured":"Zhuo, L., Morris, G. R., & Prasanna, V. K. (2007). High-performance reduction circuits using deeply pipelined operators on FPGAs. IEEE Transactions on Parallel and Distributed Systems, 18(10).","DOI":"10.1109\/TPDS.2007.1068"},{"issue":"9","key":"1522_CR27","doi-asserted-by":"publisher","first-page":"1818","DOI":"10.1109\/TPDS.2012.267","volume":"24","author":"M Huang","year":"2013","unstructured":"Huang, M., & Andrews, D. (2013). Modular design of fully pipelined reduction circuits on fpgas. IEEE Transactions on Parallel and Distributed Systems, 24(9), 1818\u20131826.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"issue":"5\/6","key":"1522_CR28","doi-asserted-by":"publisher","first-page":"665","DOI":"10.1109\/21.256541","volume":"23","author":"JSR Jang","year":"1993","unstructured":"Jang, J. S. R. (1993). ANFIS: Adaptive-network-based fuzzy inference system. IEEE trans. Systems, Man, and Cybernetics, 23(5\/6), 665\u2013685.","journal-title":"IEEE trans. Systems, Man, and Cybernetics"},{"key":"1522_CR29","first-page":"116","volume":"15","author":"T Tagaki","year":"1985","unstructured":"Tagaki, T., & Sugeno, M. (1985). Fuzzy identification of systems and its applications to modeling and control. IEEE Trans. Syst., 15, 116\u2013132.","journal-title":"IEEE Trans. Syst."},{"key":"1522_CR30","unstructured":"Matlab manual, Fuzzy Logic Toolbox User\u2019s Guide, 2009."},{"key":"1522_CR31","doi-asserted-by":"crossref","unstructured":"Jaiswal, M. K., & So, H. K. H. (2017). DSP48E efficient floating point multiplier architectures on FPGA. In VLSI design and 2017 16th international conference on embedded systems (VLSID), 2017 30th international conference on (pp. 1-6). IEEE.","DOI":"10.1109\/ICVD.2017.7913322"},{"key":"1522_CR32","doi-asserted-by":"crossref","unstructured":"Winterstein, F., Bayliss, S., and Constantinides, G.A., (2013) \"High-level synthesis of dynamic data structures: A case study using Vivado HLS.\" 2013 International Conference on Field-Programmable Technology (FPT). IEEE","DOI":"10.1109\/FPT.2013.6718388"},{"key":"1522_CR33","doi-asserted-by":"crossref","unstructured":"Salda\u00f1a, H.J.B., and C\u00e1rdenas, C.S., (2010) \"Design and implementation of an adaptive neuro-fuzzy inference system on an FPGA used for nonlinear function generation.\" 2010 IEEE ANDESCON. IEEE","DOI":"10.1109\/ANDESCON.2010.5633065"},{"key":"1522_CR34","first-page":"417","volume":"2","author":"JM Daida","year":"1996","unstructured":"Daida, J. M., et al. (1996). Algorithm discovery using the genetic programming paradigm: Extracting low-contrast Curviliniear Features from SAR images of Arctic ice. Advances in genetic programming, 2, 417\u2013442.","journal-title":"Advances in genetic programming"},{"key":"1522_CR35","unstructured":"Akashi, T., et al. (2007) \"Using genetic algorithm for eye detection and tracking in video sequence.\" Journal of Systemics, Cybernetics and Informatics 5.2: 72\u201378."},{"issue":"11","key":"1522_CR36","doi-asserted-by":"publisher","first-page":"1252","DOI":"10.1016\/j.patrec.2005.07.023","volume":"27","author":"EY Kim","year":"2006","unstructured":"Kim, E. Y., & Park, S. H. (2006). Automatic video segmentation using genetic algorithms. Pattern Recognition Letters, 27(11), 1252\u20131265.","journal-title":"Pattern Recognition Letters"},{"issue":"1\u20133","key":"1522_CR37","first-page":"231","volume":"54","author":"YMB Ali","year":"2009","unstructured":"Ali, Y. M. B. (2009). Edge-based segmentation using robust evolutionary algorithm applied to medical images. Journal of Signal Processing Systems, 54(1\u20133), 231\u2013238.","journal-title":"Journal of Signal Processing Systems"},{"key":"1522_CR38","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1016\/j.neucom.2015.09.123","volume":"195","author":"P Ghosh","year":"2016","unstructured":"Ghosh, P., et al. (2016). Incorporating priors for medical image segmentation using a genetic algorithm. Neurocomputing, 195, 181\u2013194.","journal-title":"Neurocomputing"},{"key":"1522_CR39","unstructured":"Li, Chao, et al. (2017) \"Fast FPGA prototyping for real-time image processing with very high-level synthesis.\" Journal of Real-Time Image Processing 1\u201318."},{"issue":"1","key":"1522_CR40","first-page":"173","volume":"8","author":"S Sz\u00e9n\u00e1si","year":"2014","unstructured":"Sz\u00e9n\u00e1si, S. (2014). Distributed region growing algorithm for medical image segmentation. International Journal of Circuits, Systems and Signal Processing, 8(1), 173\u2013181.","journal-title":"International Journal of Circuits, Systems and Signal Processing"},{"key":"1522_CR41","doi-asserted-by":"crossref","unstructured":"Shamsi, M., et al. (2009) \"Fast algorithm for iris localization using Daugman circular integro differential operator.\" Soft Computing and Pattern Recognition, 2009. SOCPAR'09. International conference of. IEEE","DOI":"10.1109\/SoCPaR.2009.83"},{"key":"1522_CR42","doi-asserted-by":"crossref","unstructured":"Feng, L., and Qiu, P., (2018) \"Difference detection between two images for image monitoring.\" Technometrics 1\u201315.","DOI":"10.1080\/00401706.2017.1356378"}],"container-title":["Journal of Signal Processing Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-020-01522-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11265-020-01522-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-020-01522-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,2,19]],"date-time":"2021-02-19T03:12:47Z","timestamp":1613704367000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11265-020-01522-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2,19]]},"references-count":42,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2020,10]]}},"alternative-id":["1522"],"URL":"https:\/\/doi.org\/10.1007\/s11265-020-01522-5","relation":{},"ISSN":["1939-8018","1939-8115"],"issn-type":[{"value":"1939-8018","type":"print"},{"value":"1939-8115","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,2,19]]},"assertion":[{"value":"10 September 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 July 2019","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"23 January 2020","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 February 2020","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}