{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,14]],"date-time":"2026-02-14T02:49:29Z","timestamp":1771037369178,"version":"3.50.1"},"reference-count":17,"publisher":"Walter de Gruyter GmbH","issue":"3","license":[{"start":{"date-parts":[[2021,5,29]],"date-time":"2021-05-29T00:00:00Z","timestamp":1622246400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021,7,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Over the last several decades, neuro-fuzzy systems (NFS) have been widely analyzed and described in the literature because of their many advantages. They can model the uncertainty characteristic of human reasoning and the possibility of a universal approximation. These properties allow, for example, for the implementation of nonlinear control and modeling systems of better quality than would be possible with the use of classical methods. However, according to the authors, the number of NFS applications deployed so far is not large enough. This is because the implementation of NFS on typical digital platforms, such as, for example, microcontrollers, has not led to sufficiently high performance. On the other hand, the world literature describes many cases of NFS hardware implementation in programmable gate arrays (FPGAs) offering sufficiently high performance. Unfortunately, the complexity and cost of such systems were so high that the solutions were not very successful. This paper proposes a method of the hardware implementation of MRBF-TS systems. Such systems are created by modifying a subclass of Takagi-Sugeno (TS) fuzzy-neural structures, i.e. the NFS group functionally equivalent to networks with radial basis functions (RBF). The structure of the MRBF-TS is designed to be well suited to the implementation on an FPGA. Thanks to this, it is possible to obtain both very high computing efficiency and high accuracy with relatively low consumption of hardware resources. This paper describes both, the method of implementing MRBFTS type structures on the FPGA and the method of designing such structures based on the population algorithm. The described solution allows for the implementation of control or modeling systems, the implementation of which was impossible so far due to technical or economic reasons.<\/jats:p>","DOI":"10.2478\/jaiscr-2021-0015","type":"journal-article","created":{"date-parts":[[2021,6,2]],"date-time":"2021-06-02T02:29:50Z","timestamp":1622600990000},"page":"243-266","source":"Crossref","is-referenced-by-count":15,"title":["Hardware Implementation of a Takagi-Sugeno Neuro-Fuzzy System Optimized by a Population Algorithm"],"prefix":"10.2478","volume":"11","author":[{"given":"Piotr","family":"Dziwi\u0144ski","sequence":"first","affiliation":[{"name":"Department of Computer Engineering , Czestochowa University of Technology , al. Armii Krajowej 36, 42-200 Cz\u0119stochowa , Poland"}]},{"given":"Andrzej","family":"Przyby\u0142","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering , Czestochowa University of Technology , al. Armii Krajowej 36, 42-200 Cz\u0119stochowa , Poland"}]},{"given":"Pawe\u0142","family":"Trippner","sequence":"additional","affiliation":[{"name":"Management Department , University of Social Sciences , 90-113 \u0141\u00f3d\u017a"},{"name":"Clark University Worcester, MA 01610, USA"}]},{"given":"J\u00f3zef","family":"Paszkowski","sequence":"additional","affiliation":[{"name":"Information Technology Institute , University of Social Sciences , 90-113 \u0141\u00f3d\u017a"},{"name":"Clark University Worcester, MA 01610, USA"}]},{"given":"Yoichi","family":"Hayashi","sequence":"additional","affiliation":[{"name":"Meiji University , Tama-ku, Kawasaki, 214-8571 Japan"}]}],"member":"374","published-online":{"date-parts":[[2021,5,29]]},"reference":[{"key":"2024043023453746762_j_jaiscr-2021-0015_ref_001","doi-asserted-by":"crossref","unstructured":"[1] J. R. Jang and C. T. Sun, \u201cFunctional equivalence between radial basis function networks and fuzzy inference systems,\u201d IEEE Trans Neural Netw, vol. 4, no. 1, pp. 156\u2013159, 1993.10.1109\/72.18271018267716","DOI":"10.1109\/72.182710"},{"key":"2024043023453746762_j_jaiscr-2021-0015_ref_002","doi-asserted-by":"crossref","unstructured":"[2] A. Przyby\u0142 and M. J. Er, \u201cThe method of hardware implementation of fuzzy systems on FPGA,\u201d in Artificial Intelligence and Soft Computing (L. Rutkowski, M. Korytkowski, R. Scherer, R. Tadeusiewicz, L. A. Zadeh, and J. M. Zurada, eds.), (Cham), pp. 284\u2013298, Springer International Publishing, 2016.10.1007\/978-3-319-39378-0_25","DOI":"10.1007\/978-3-319-39378-0_25"},{"key":"2024043023453746762_j_jaiscr-2021-0015_ref_003","unstructured":"[3] A. Przyby\u0142, Algorytmy inteligencji obliczeniowej dla rozproszonych \u015brodowisk sieciowych. EXIT, 2017."},{"key":"2024043023453746762_j_jaiscr-2021-0015_ref_004","doi-asserted-by":"crossref","unstructured":"[4] A. Przyby\u0142 and M. J. Er, \u201cA method for design of hardware emulators for a distributed network environment,\u201d in Artificial Intelligence and Soft Computing (L. Rutkowski, M. Korytkowski, R. Scherer, R. Tadeusiewicz, L. A. Zadeh, and J. M. Zurada, eds.), (Cham), pp. 318\u2013336, Springer International Publishing, 2017.10.1007\/978-3-319-59060-8_29","DOI":"10.1007\/978-3-319-59060-8_29"},{"key":"2024043023453746762_j_jaiscr-2021-0015_ref_005","doi-asserted-by":"crossref","unstructured":"[5] J. Detrey and F. de Dinechin, \u201cParameterized floating-point logarithm and exponential functions for FPGAs,\u201d Microprocessors and Microsystems, vol. 31, no. 8, pp. 537\u2013545, 2007. Special Issue on FPGA-based Reconfigurable Computing (3).10.1016\/j.micpro.2006.02.008","DOI":"10.1016\/j.micpro.2006.02.008"},{"key":"2024043023453746762_j_jaiscr-2021-0015_ref_006","unstructured":"[6] P. Echeverria and M. Lopez-Vallejo, \u201cAn FPGA implementation of the powering function with single precision floating-point arithmetic,\u201d in High Performance Digital Design in Reconfigurable Architectures, pp. 17\u201326, 8th Conference on Real Numbers and Computers, 2008."},{"key":"2024043023453746762_j_jaiscr-2021-0015_ref_007","doi-asserted-by":"crossref","unstructured":"[7] J. Kluska and Z. Hajduk, \u201cHardware implementation of P1-TS fuzzy rule-based systems on FPGA,\u201d in Artificial Intelligence and Soft Computing, 12th International Conference, ICAISC, Part I, vol. 7894, pp. 282\u2013293, 2013.","DOI":"10.1007\/978-3-642-38658-9_26"},{"key":"2024043023453746762_j_jaiscr-2021-0015_ref_008","doi-asserted-by":"crossref","unstructured":"[8] J.-Y. Jhang, K.-H. Tang, C.-K. Huang, C.-J. Lin, and K.-Y. Young, \u201cFPGA implementation of a functional neuro-fuzzy network for nonlinear system control,\u201d Electronics, vol. 7, no. 8, 2018.10.3390\/electronics7080145","DOI":"10.3390\/electronics7080145"},{"key":"2024043023453746762_j_jaiscr-2021-0015_ref_009","doi-asserted-by":"crossref","unstructured":"[9] M. Dendaluce Jahnke, F. Cosco, R. Novickis, J. P\u00e9rez Rastelli, and V. Gomez-Garay, \u201cEfficient neural network implementations on parallel embedded platforms applied to real-time torque-vectoring optimization using predictions for multi-motor electric vehicles,\u201d Electronics, vol. 8, no. 2, 2019.10.3390\/electronics8020250","DOI":"10.3390\/electronics8020250"},{"key":"2024043023453746762_j_jaiscr-2021-0015_ref_010","unstructured":"[10] A. Brown, P. Kelly, and W. Luk, \u201cProfiling floating point value ranges for reconfigurable implementation,\u201d 01 2007."},{"key":"2024043023453746762_j_jaiscr-2021-0015_ref_011","doi-asserted-by":"crossref","unstructured":"[11] A. Agrawal, J. Choi, K. Gopalakrishnan, S. Gupta, R. Nair, J. Oh, D. A. Prener, S. Shukla, V. Srinivasan, and Z. Sura, \u201cApproximate computing: Challenges and opportunities,\u201d in 2016 IEEE International Conference on Rebooting Computing (ICRC), pp. 1\u20138, 2016.10.1109\/ICRC.2016.7738674","DOI":"10.1109\/ICRC.2016.7738674"},{"key":"2024043023453746762_j_jaiscr-2021-0015_ref_012","doi-asserted-by":"crossref","unstructured":"[12] D. Han, S. Zhou, T. Zhi, Y. Wang, and S. Liu, \u201cFloat-fix: An efficient and hardware-friendly data type for deep neural network,\u201d International Journal of Parallel Programming, vol. 47, no. 3, pp. 345\u2013359, 2019.10.1007\/s10766-018-00626-7","DOI":"10.1007\/s10766-018-00626-7"},{"key":"2024043023453746762_j_jaiscr-2021-0015_ref_013","doi-asserted-by":"crossref","unstructured":"[13] A. Przyby\u0142 and J. Szczypta, \u201cMethod of evolutionary designing of FPGA-based controllers,\u201d Przegl\u0105d Elektrotechniczny, vol. 92, no. 7, pp. 174\u2013179, 2016.10.15199\/48.2016.07.38","DOI":"10.15199\/48.2016.07.38"},{"key":"2024043023453746762_j_jaiscr-2021-0015_ref_014","unstructured":"[14] R. Eberhart and J. Kennedy, \u201cA new optimizer using particle swarm theory,\u201d in MHS\u201995. Proceedings of the Sixth International Symposium on Micro Machine and Human Science, pp. 39\u201343, IEEE, 1995."},{"key":"2024043023453746762_j_jaiscr-2021-0015_ref_015","doi-asserted-by":"crossref","unstructured":"[15] P. Dziwi\u0144ski and \u0141. Bartczuk, \u201cA new hybrid particle swarm optimization and genetic algorithm method controlled by fuzzy logic,\u201d IEEE Transactions on Fuzzy Systems, vol. 28, no. 6, pp. 1140\u20131154, 2019.","DOI":"10.1109\/TFUZZ.2019.2957263"},{"key":"2024043023453746762_j_jaiscr-2021-0015_ref_016","doi-asserted-by":"crossref","unstructured":"[16] P. Dziwi\u0144ski, \u0141. Bartczuk, and J. Paszkowski, \u201cA new auto adaptive fuzzy hybrid particle swarm optimization and genetic algorithm,\u201d Journal of Artificial Intelligence and Soft Computing Research, vol. 10, pp. 95\u2013111, 2020.10.2478\/jaiscr-2020-0007","DOI":"10.2478\/jaiscr-2020-0007"},{"key":"2024043023453746762_j_jaiscr-2021-0015_ref_017","doi-asserted-by":"crossref","unstructured":"[17] K. \u0141apa, K. Cpa\u0142ka, \u0141. Laskowski, A. Cader, and Z. Zeng, \u201cEvolutionary algorithm with a configurable search mechanism,\u201d Journal of Artificial Intelligence and Soft Computing Research, vol. 10, pp. 151\u2013171, 2020.10.2478\/jaiscr-2020-0011","DOI":"10.2478\/jaiscr-2020-0011"}],"container-title":["Journal of Artificial Intelligence and Soft Computing Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.sciendo.com\/pdf\/10.2478\/jaiscr-2021-0015","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,4,30]],"date-time":"2024-04-30T23:57:23Z","timestamp":1714521443000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.sciendo.com\/article\/10.2478\/jaiscr-2021-0015"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,29]]},"references-count":17,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2021,5,29]]},"published-print":{"date-parts":[[2021,7,1]]}},"alternative-id":["10.2478\/jaiscr-2021-0015"],"URL":"https:\/\/doi.org\/10.2478\/jaiscr-2021-0015","relation":{},"ISSN":["2449-6499"],"issn-type":[{"value":"2449-6499","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,5,29]]}}}