Automatic residue-to-binary converter circuit generation and simplification using hybrid cartesian genetic programming and simulated annealing
Residue Number Systems (RNS) provide notable advantages in digital signal processing and error detection due to their inherent parallelism and fault tolerance. However, designing efficient reverse converters, particularly those based on the Chinese Remainder Theorem, remains a complex and labour-int...
Saved in:
| Published in: | Expert systems with applications Vol. 296; p. 129083 |
|---|---|
| Main Authors: | , , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Elsevier Ltd
15.01.2026
|
| Subjects: | |
| ISSN: | 0957-4174 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Residue Number Systems (RNS) provide notable advantages in digital signal processing and error detection due to their inherent parallelism and fault tolerance. However, designing efficient reverse converters, particularly those based on the Chinese Remainder Theorem, remains a complex and labour-intensive. This paper presents an innovative automated methodology for developing simplified residue-to-binary converters by integrating Cartesian Genetic Programming (CGP) with Simulated Annealing (SA). The proposed approach employs a two-phase optimization framework. In the first phase, a hybrid CGP-SA algorithm generates module-level architectures by evolving computational structures using arithmetic and bitwise operations. Then, SA is then applied to optimize operator parameters, ensuring functional accuracy and enhanced efficiency. In the second phase, the high-level architecture is refined into an optimized gate-level design using adaptive evolutionary strategies to minimize latency, area, and power consumption. Simulation results demonstrate that the proposed framework consistently outperforms conventional handcrafted methods, offering improved computational efficiency, reduced hardware complexity, and greater design flexibility. This advancement provides a promising solution for practical, high-performance RNS reverse converter implementations. |
|---|---|
| AbstractList | Residue Number Systems (RNS) provide notable advantages in digital signal processing and error detection due to their inherent parallelism and fault tolerance. However, designing efficient reverse converters, particularly those based on the Chinese Remainder Theorem, remains a complex and labour-intensive. This paper presents an innovative automated methodology for developing simplified residue-to-binary converters by integrating Cartesian Genetic Programming (CGP) with Simulated Annealing (SA). The proposed approach employs a two-phase optimization framework. In the first phase, a hybrid CGP-SA algorithm generates module-level architectures by evolving computational structures using arithmetic and bitwise operations. Then, SA is then applied to optimize operator parameters, ensuring functional accuracy and enhanced efficiency. In the second phase, the high-level architecture is refined into an optimized gate-level design using adaptive evolutionary strategies to minimize latency, area, and power consumption. Simulation results demonstrate that the proposed framework consistently outperforms conventional handcrafted methods, offering improved computational efficiency, reduced hardware complexity, and greater design flexibility. This advancement provides a promising solution for practical, high-performance RNS reverse converter implementations. |
| ArticleNumber | 129083 |
| Author | Molahosseini, Amir Sabbagh Sahafi, Amir Hosseizadeh, Mehdi Dadashzadeh, Amir |
| Author_xml | – sequence: 1 givenname: Amir surname: Dadashzadeh fullname: Dadashzadeh, Amir email: amir.dadashzadeh@iau.ac.ir organization: Department of Computer Engineering, SR.C., Islamic Azad University, Tehran 1477893855, Iran – sequence: 2 givenname: Mehdi surname: Hosseizadeh fullname: Hosseizadeh, Mehdi email: mehdihosseinzadeh@duytan.edu.vn organization: Institute of Research and Development, Duy Tan University, Da Nang, Vietnam – sequence: 3 givenname: Amir Sabbagh surname: Molahosseini fullname: Molahosseini, Amir Sabbagh email: a.sabbaghmolahosseini@qub.ac.uk organization: School of Electronics, Electrical Engineering and Computer Science, Queen’s University Belfast, Belfast BT9 5AF, UK – sequence: 4 givenname: Amir surname: Sahafi fullname: Sahafi, Amir email: sahafi@iau.ac.ir organization: Department of Computer Engineering, ST.C., Islamic Azad University, Tehran, Iran |
| BookMark | eNp9kE1OwzAQhb0oEi1wAVa-QIKdOHYrsakq_qRKbGBtOfa4uEqcynaKegnOjEO7ZjWap_fNz1ugmR88IHRPSUkJ5Q_7EuK3KitSNSWtVmRZz9CcrBpRMCrYNVrEuCeECkLEHP2sxzT0KjmNA0RnRijSULTOq3DCevBHCAkC1i7o0SW8Aw8huwePlTc4uv7QOev0WRqj8zv8dWqDM1irTEan_B80LTiEYRdU30-mCz12KoHJnQfVZf0WXVnVRbi71Bv0-fz0sXkttu8vb5v1ttB11aSiplzUnLRMaG4YcF4bwhpidQuqUXZp9NLSynDbaJIJxRrLNKu4aI1gzJr6BlXnuToMMQaw8hBcn3-WlMgpRbmXU4pySlGeU8zQ4xmCfNnRQZBRO_AajAugkzSD-w__BVV-hHc |
| Cites_doi | 10.1080/09747338.2015.1115378 10.1109/TCAD.2023.3250603 10.1080/03772063.2024.2352147 10.1016/j.camwa.2007.04.028 10.29292/jics.v17i1.546 10.1016/j.compeleceng.2023.108654 10.1007/s12065-020-00421-9 10.52547/mjee.15.3.93 10.1080/24751839.2023.2272484 10.1016/j.sysarc.2008.03.006 10.3390/e24020242 10.1016/S1383-7621(03)00062-6 10.1109/TEVC.2014.2336175 10.1007/s10623-022-01175-4 10.1007/s10710-019-09360-6 10.1007/978-3-031-42202-7 10.1186/s13634-023-01037-8 10.1109/TCSI.2009.2026681 10.1049/2024/6623637 10.1002/cta.3594 10.1049/iet-cdt.2012.0148 10.46586/tches.v2024.i1.563-591 10.1007/s10710-023-09476-w 10.1016/j.compeleceng.2023.108854 10.3390/app142311153 10.1007/s10710-020-09376-3 10.1007/s11265-017-1238-6 10.1007/s00034-021-01743-4 |
| ContentType | Journal Article |
| Copyright | 2025 Elsevier Ltd |
| Copyright_xml | – notice: 2025 Elsevier Ltd |
| DBID | AAYXX CITATION |
| DOI | 10.1016/j.eswa.2025.129083 |
| DatabaseName | CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| ExternalDocumentID | 10_1016_j_eswa_2025_129083 S0957417425027009 |
| GroupedDBID | --K --M .DC .~1 0R~ 13V 1B1 1RT 1~. 1~5 4.4 457 4G. 5GY 5VS 7-5 71M 8P~ 9JN 9JO AAAKF AABNK AAEDT AAEDW AAIKJ AAKOC AALRI AAOAW AAQFI AARIN AATTM AAXKI AAXUO AAYFN AAYWO ABBOA ABFNM ABJNI ABMAC ABMVD ABUCO ABUFD ACDAQ ACGFS ACHRH ACLOT ACNTT ACRLP ACVFH ACZNC ADBBV ADCNI ADEZE ADTZH AEBSH AECPX AEIPS AEKER AENEX AEUPX AFJKZ AFPUW AFTJW AGHFR AGUBO AGUMN AGYEJ AHHHB AHJVU AHZHX AIALX AIEXJ AIGII AIIUN AIKHN AITUG AKBMS AKRWK AKYEP ALEQD ALMA_UNASSIGNED_HOLDINGS AMRAJ ANKPU AOUOD APLSM APXCP AXJTR BJAXD BKOJK BLXMC BNSAS CS3 DU5 EBS EFJIC EFKBS EFLBG EO8 EO9 EP2 EP3 F5P FDB FIRID FNPLU FYGXN G-Q GBLVA GBOLZ HAMUX IHE J1W JJJVA KOM LG9 LY1 LY7 M41 MO0 N9A O-L O9- OAUVE OZT P-8 P-9 P2P PC. PQQKQ Q38 ROL RPZ SDF SDG SDP SDS SES SEW SPC SPCBC SSB SSD SSL SST SSV SSZ T5K TN5 ~G- ~HD 29G 9DU AAAKG AAQXK AAYXX ABKBG ABWVN ABXDB ACNNM ACRPL ADJOM ADMUD ADNMO AGQPQ ASPBG AVWKF AZFZN CITATION EJD FEDTE FGOYB G-2 HLZ HVGLF HZ~ R2- SBC SET WUQ XPP ZMT |
| ID | FETCH-LOGICAL-c325t-3167360b47c6d4e663d0450fcbea5af8dc8f12d6f5c0c32a45f4c4267bd744fd3 |
| ISICitedReferencesCount | 0 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001540532400006&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0957-4174 |
| IngestDate | Thu Nov 27 01:01:22 EST 2025 Wed Dec 10 14:25:24 EST 2025 |
| IsDoiOpenAccess | false |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Keywords | Residue Number Systems (RNS) Simplification of RNS Converters Reverse Converter Cartesian Genetic Programming (CGP) Eevolutionary Circuit Design |
| Language | English |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c325t-3167360b47c6d4e663d0450fcbea5af8dc8f12d6f5c0c32a45f4c4267bd744fd3 |
| OpenAccessLink | https://doi.org/10.1016/j.eswa.2025.129083 |
| ParticipantIDs | crossref_primary_10_1016_j_eswa_2025_129083 elsevier_sciencedirect_doi_10_1016_j_eswa_2025_129083 |
| PublicationCentury | 2000 |
| PublicationDate | 2026-01-15 |
| PublicationDateYYYYMMDD | 2026-01-15 |
| PublicationDate_xml | – month: 01 year: 2026 text: 2026-01-15 day: 15 |
| PublicationDecade | 2020 |
| PublicationTitle | Expert systems with applications |
| PublicationYear | 2026 |
| Publisher | Elsevier Ltd |
| Publisher_xml | – name: Elsevier Ltd |
| References | Jamróz (b0070) 2024; 14 Mohan, P. A. (2016). Reverse Converters for the Moduli Set {2 n+ 1− 3, 2 n− 1, 2 n− 1− 1}. Patronik, Piestrak (b0145) 2023; 2023 (3), 93-103. Vasicek, Sekanina (b0185) 2014; 19 Prediger, Bairros, Seman, Bezerra, Pettenghi (b0155) 2023; 51 Shenets (b0170) 2024 Souza, Bernardino (b0175) 2020 (4), 823-835. Selianinau, Povstenko (b0165) 2022; 24 101-121. Jaberipur, Ahmadifar (b0065) 2014; 8 Boyvalenkov, Lyakhov, Semyonova, Valueva, Boyvalenkov, Minenkov, Kaplun (b0030) 2023; 110 Patronik, Piestrak (b0140) 2018; 90 (9), 7346-7353. Miller (b0110) 2020; 21 Molahosseini, A. S., Navi, K., Dadkhah, C., Kavehei, O., & Timarchi, S. (2009). Efficient Reverse Converter Designs for the New 4-Moduli Sets $\{2^{n}-1, 2^{n}, 2^{n}+ 1, 2^{2n+ 1}-1\} $ and $\{2^{n}-1, 2^{n}+ 1, 2^{2n}, 2^{2n}+ 1\} $ Based on New CRTs. Molahosseini, Navi, Hashemipour, Jalali (b0135) 2008; 54 Kocnova, Vasicek (b0075) 2020; 21 (11), 5773-5786. Prashanth, Rao (b0150) 2024; 2024 Turan, Roy, Verbauwhede (b0180) 2020; 69 Hariri, Navi, Rastegar (b0045) 2008; 55 Givaki, Khonsari, Gholamrezaei, Gorgin, Najafi (b0040) 2023; 42 (1), 31-43. (1-2), 53-58. Milano, Nolfi (b0100) 2021; 14 Balaji, Padmaja (b0020) 2024; 31 Hiasat, A., & Sweidan, A. (2003). Residue number system to binary converter for the moduli set (2n− 1, 2n− 1, 2n+ 1). PhD thesis, Department of Computer Systems, Faculty of Information Tech Ahmadifar, H., & Torabi, Z. (2024). Adder-Only Reverse Converters for 5-Moduli Set {2 q, 2 q− 1, 2 q+ 1±1, 2 q+ 2− 1}. Mojahed, M., Molahosseini, A. S., & Zarandi, A. A. E. (2021b). Multifunctional unit for reverse conversion and sign detection based on five-moduli set {2 2n, 2 n+ 1, 2 n− 1, 2 n+ 3, 2 n− 3}. Babkin, E., & Ulitin, B. (2024). Ontology-Based Evolution of Domain-Oriented Languages: Models, Methods and Tools for User Interface Design in General-Purpose Software Systems. Springer Nature. , Fernandes, Vassoler, Bezerra, Sousa, Pettenghi (b0035) 2024 . Saheed, Kehinde, Ayobami Raji, Baba (b0160) 2024; 8 Husa, Sekanina (b0060) 2024; 25 Majd, Molahosseini (b0090) 2022 Berndt, Abreu, Campos, Lima, Grellert, Carvalho, Meinhardt (b0025) 2022; 17 Mansoor, Fazeli, Rahmani, Reshadi (b0095) 2023; 107 Yu, Zheng, Liu, Bi, Duan, Xue, Wu, Cao, Cheng, Wang (b0190) 2023; 91 Li, Liu, Lu, Wang, Wei, Chen, Wang (b0080) 2024; 2024 Lima, Bernardino, Barbosa (b0085) 2019 Akbari, A., Hosseinzadeh, M., TaghipourEivazi, S., & Jassbi, S. J. (2021). A New High-Speed, Low-Area Residue-to-Binary Converter For the Moduli Set {2 4 n, 2 2 n+ 1, 2 n+ 1, 2 n-1} Based on CRT-1. Hrbácek, R. (2017). Miller, Turner (b0105) 2015 Mojahed, M., Molahosseini, A. S., & Zarandi, A. A. E. (2021a). Magnitude Comparison and Sign Detection based on the 4-Moduli Set {2n+ 1, 2n− 1, 2n+ 3, 2n− 3}. Majd (10.1016/j.eswa.2025.129083_b0090) 2022 10.1016/j.eswa.2025.129083_b0125 10.1016/j.eswa.2025.129083_b0005 Jamróz (10.1016/j.eswa.2025.129083_b0070) 2024; 14 Li (10.1016/j.eswa.2025.129083_b0080) 2024; 2024 Prashanth (10.1016/j.eswa.2025.129083_b0150) 2024; 2024 Husa (10.1016/j.eswa.2025.129083_b0060) 2024; 25 Patronik (10.1016/j.eswa.2025.129083_b0140) 2018; 90 Mansoor (10.1016/j.eswa.2025.129083_b0095) 2023; 107 Fernandes (10.1016/j.eswa.2025.129083_b0035) 2024 Berndt (10.1016/j.eswa.2025.129083_b0025) 2022; 17 Patronik (10.1016/j.eswa.2025.129083_b0145) 2023; 2023 Yu (10.1016/j.eswa.2025.129083_b0190) 2023; 91 Miller (10.1016/j.eswa.2025.129083_b0105) 2015 10.1016/j.eswa.2025.129083_b0120 Saheed (10.1016/j.eswa.2025.129083_b0160) 2024; 8 Givaki (10.1016/j.eswa.2025.129083_b0040) 2023; 42 Turan (10.1016/j.eswa.2025.129083_b0180) 2020; 69 10.1016/j.eswa.2025.129083_b0015 Balaji (10.1016/j.eswa.2025.129083_b0020) 2024; 31 Kocnova (10.1016/j.eswa.2025.129083_b0075) 2020; 21 10.1016/j.eswa.2025.129083_b0115 Souza (10.1016/j.eswa.2025.129083_b0175) 2020 Molahosseini (10.1016/j.eswa.2025.129083_b0135) 2008; 54 Boyvalenkov (10.1016/j.eswa.2025.129083_b0030) 2023; 110 Vasicek (10.1016/j.eswa.2025.129083_b0185) 2014; 19 Jaberipur (10.1016/j.eswa.2025.129083_b0065) 2014; 8 Shenets (10.1016/j.eswa.2025.129083_b0170) 2024 Hariri (10.1016/j.eswa.2025.129083_b0045) 2008; 55 Milano (10.1016/j.eswa.2025.129083_b0100) 2021; 14 Miller (10.1016/j.eswa.2025.129083_b0110) 2020; 21 10.1016/j.eswa.2025.129083_b0050 10.1016/j.eswa.2025.129083_b0130 Prediger (10.1016/j.eswa.2025.129083_b0155) 2023; 51 10.1016/j.eswa.2025.129083_b0010 Lima (10.1016/j.eswa.2025.129083_b0085) 2019 10.1016/j.eswa.2025.129083_b0055 Selianinau (10.1016/j.eswa.2025.129083_b0165) 2022; 24 |
| References_xml | – reference: Hiasat, A., & Sweidan, A. (2003). Residue number system to binary converter for the moduli set (2n− 1, 2n− 1, 2n+ 1). – volume: 31 year: 2024 ident: b0020 article-title: Area and delay efficient RNS-based FIR filter design using fast multipliers publication-title: Meas.: Sens. – reference: , – year: 2015 ident: b0105 article-title: Cartesian genetic programming publication-title: Proceedings of the Companion Publication of the 2015 Annual Conference on Genetic and Evolutionary Computation – reference: Mojahed, M., Molahosseini, A. S., & Zarandi, A. A. E. (2021b). Multifunctional unit for reverse conversion and sign detection based on five-moduli set {2 2n, 2 n+ 1, 2 n− 1, 2 n+ 3, 2 n− 3}. – reference: Molahosseini, A. S., Navi, K., Dadkhah, C., Kavehei, O., & Timarchi, S. (2009). Efficient Reverse Converter Designs for the New 4-Moduli Sets $\{2^{n}-1, 2^{n}, 2^{n}+ 1, 2^{2n+ 1}-1\} $ and $\{2^{n}-1, 2^{n}+ 1, 2^{2n}, 2^{2n}+ 1\} $ Based on New CRTs. – reference: Ahmadifar, H., & Torabi, Z. (2024). Adder-Only Reverse Converters for 5-Moduli Set {2 q, 2 q− 1, 2 q+ 1±1, 2 q+ 2− 1}. – volume: 91 start-page: 1713 year: 2023 end-page: 1736 ident: b0190 article-title: An improved method for predicting truncated multiple recursive generators with unknown parameters publication-title: Des. Codes Crypt. – year: 2019 ident: b0085 article-title: Designing combinational circuits using a multi-objective cartesian genetic programming with adaptive population size publication-title: Machine Learning, Optimization, and Data Science: 5th International Conference, LOD 2019 – reference: (3), 93-103. – year: 2022 ident: b0090 article-title: Energy-Efficient Residue-to-Binary Conversion based on a Modulo-Adder-Free Architecture publication-title: 2022 30th International Conference on Electrical Engineering (ICEE) – volume: 2024 year: 2024 ident: b0150 article-title: Accelerated and highly correlated ASIC synthesis of AI hardware subsystems using CGP publication-title: IET Computers & Digital Techniques – volume: 19 start-page: 432 year: 2014 end-page: 444 ident: b0185 article-title: Evolutionary approach to approximate digital circuits design publication-title: IEEE Trans. Evol. Comput. – volume: 17 start-page: 1 year: 2022 end-page: 12 ident: b0025 article-title: A CGP-based logic flow: Optimizing accuracy and size of approximate circuits publication-title: Journal of Integrated Circuits and Systems – reference: (1), 31-43. – volume: 54 start-page: 929 year: 2008 end-page: 934 ident: b0135 article-title: An efficient architecture for designing reverse converters based on a general three-moduli set publication-title: J. Syst. Archit. – volume: 2024 start-page: 563 year: 2024 end-page: 591 ident: b0080 article-title: Faster Bootstrapping via Modulus Raising and Composite NTT publication-title: IACR Transactions on Cryptographic Hardware and Embedded Systems – volume: 21 start-page: 129 year: 2020 end-page: 168 ident: b0110 article-title: Cartesian genetic programming: Its status and future publication-title: Genet. Program Evolvable Mach. – reference: (9), 7346-7353. – reference: (11), 5773-5786. – reference: Mohan, P. A. (2016). Reverse Converters for the Moduli Set {2 n+ 1− 3, 2 n− 1, 2 n− 1− 1}. – reference: (1-2), 53-58. – year: 2024 ident: b0035 article-title: A Comprehensive Approach and Analysis of reverse Converters for a Class of Moduli Sets publication-title: 2024 IEEE 15th Latin America Symposium on Circuits and Systems (LASCAS) – volume: 90 start-page: 323 year: 2018 end-page: 339 ident: b0140 article-title: Design of RNS reverse converters with constant shifting to residue datapath channels publication-title: Journal of Signal Processing Systems – reference: …]. – reference: Hrbácek, R. (2017). – volume: 8 start-page: 11 year: 2014 end-page: 22 ident: b0065 article-title: A ROM‐less reverse RNS converter for moduli set {2q±1, 2q±3} publication-title: IET Computers & Digital Techniques – volume: 21 start-page: 287 year: 2020 end-page: 319 ident: b0075 article-title: EA-based resynthesis: An efficient tool for optimization of digital circuits publication-title: Genet. Program Evolvable Mach. – reference: (4), 823-835. – volume: 25 start-page: 3 year: 2024 ident: b0060 article-title: Semantic mutation operator for a fast and efficient design of bent Boolean functions publication-title: Genet. Program Evolvable Mach. – volume: 69 start-page: 1185 year: 2020 end-page: 1196 ident: b0180 article-title: HEAWS: An accelerator for homomorphic encryption on the Amazon AWS FPGA publication-title: IEEE Trans. Comput. – volume: 51 start-page: 3432 year: 2023 end-page: 3442 ident: b0155 article-title: RNS processor using moduli sets of the form 2n±1 publication-title: Int. J. Circuit Theory Appl. – volume: 55 start-page: 660 year: 2008 end-page: 668 ident: b0045 article-title: A new high dynamic range moduli set with efficient reverse converter publication-title: Comput. Math. Appl. – volume: 107 year: 2023 ident: b0095 article-title: Optimized reverse converters with multibit soft error correction support at 7nm technology publication-title: Comput. Electr. Eng. – volume: 42 start-page: 3787 year: 2023 end-page: 3800 ident: b0040 article-title: A Generalized Residue Number System Design Approach for Ultralow-Power Arithmetic Circuits based on Deterministic Bit-Streams publication-title: IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. – volume: 24 start-page: 242 year: 2022 ident: b0165 article-title: An Efficient Parallel reverse Conversion of Residue Code to Mixed-Radix Representation based on the Chinese Remainder Theorem publication-title: Entropy – year: 2020 ident: b0175 article-title: On the analysis of mutation operators in multiobjective cartesian genetic programming for designing combinational logic circuits publication-title: Encontro Nacional de Inteligência Artificial e Computacional (ENIAC) – reference: Mojahed, M., Molahosseini, A. S., & Zarandi, A. A. E. (2021a). Magnitude Comparison and Sign Detection based on the 4-Moduli Set {2n+ 1, 2n− 1, 2n+ 3, 2n− 3}. – volume: 8 start-page: 189 year: 2024 end-page: 207 ident: b0160 article-title: Feature selection in intrusion detection systems: A new hybrid fusion of Bat algorithm and Residue Number System publication-title: Journal of Information and Telecommunication – reference: Akbari, A., Hosseinzadeh, M., TaghipourEivazi, S., & Jassbi, S. J. (2021). A New High-Speed, Low-Area Residue-to-Binary Converter For the Moduli Set {2 4 n, 2 2 n+ 1, 2 n+ 1, 2 n-1} Based on CRT-1. – volume: 14 start-page: 1539 year: 2021 end-page: 1546 ident: b0100 article-title: Enhancing Cartesian genetic programming through preferential selection of larger solutions publication-title: Evol. Intel. – reference: Babkin, E., & Ulitin, B. (2024). Ontology-Based Evolution of Domain-Oriented Languages: Models, Methods and Tools for User Interface Design in General-Purpose Software Systems. Springer Nature. – reference: PhD thesis, Department of Computer Systems, Faculty of Information Tech – volume: 14 start-page: 11153 year: 2024 ident: b0070 article-title: Using Multivalued Cartesian Genetic programming (M-CGP) for Automatic Design of Digital Sequential Circuits publication-title: Appl. Sci. – start-page: 1 year: 2024 end-page: 18 ident: b0170 article-title: On modular (CRT-based) secret sharing publication-title: Journal of Computer Virology and Hacking Techniques – volume: 2023 start-page: 92 year: 2023 ident: b0145 article-title: Design of reverse converters for the general RNS 3-moduli set {2 k, 2 n− 1, 2 n+ 1} publication-title: EURASIP Journal on Advances in Signal Processing – volume: 110 year: 2023 ident: b0030 article-title: Residue number systems with six modules and efficient circuits based on power-of-two diagonal modulus publication-title: Comput. Electr. Eng. – reference: , 101-121. – ident: 10.1016/j.eswa.2025.129083_b0115 doi: 10.1080/09747338.2015.1115378 – volume: 42 start-page: 3787 issue: 11 year: 2023 ident: 10.1016/j.eswa.2025.129083_b0040 article-title: A Generalized Residue Number System Design Approach for Ultralow-Power Arithmetic Circuits based on Deterministic Bit-Streams publication-title: IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. doi: 10.1109/TCAD.2023.3250603 – volume: 69 start-page: 1185 issue: 8 year: 2020 ident: 10.1016/j.eswa.2025.129083_b0180 article-title: HEAWS: An accelerator for homomorphic encryption on the Amazon AWS FPGA publication-title: IEEE Trans. Comput. – ident: 10.1016/j.eswa.2025.129083_b0005 doi: 10.1080/03772063.2024.2352147 – volume: 55 start-page: 660 issue: 4 year: 2008 ident: 10.1016/j.eswa.2025.129083_b0045 article-title: A new high dynamic range moduli set with efficient reverse converter publication-title: Comput. Math. Appl. doi: 10.1016/j.camwa.2007.04.028 – volume: 17 start-page: 1 issue: 1 year: 2022 ident: 10.1016/j.eswa.2025.129083_b0025 article-title: A CGP-based logic flow: Optimizing accuracy and size of approximate circuits publication-title: Journal of Integrated Circuits and Systems doi: 10.29292/jics.v17i1.546 – volume: 107 year: 2023 ident: 10.1016/j.eswa.2025.129083_b0095 article-title: Optimized reverse converters with multibit soft error correction support at 7nm technology publication-title: Comput. Electr. Eng. doi: 10.1016/j.compeleceng.2023.108654 – volume: 14 start-page: 1539 issue: 4 year: 2021 ident: 10.1016/j.eswa.2025.129083_b0100 article-title: Enhancing Cartesian genetic programming through preferential selection of larger solutions publication-title: Evol. Intel. doi: 10.1007/s12065-020-00421-9 – year: 2024 ident: 10.1016/j.eswa.2025.129083_b0035 article-title: A Comprehensive Approach and Analysis of reverse Converters for a Class of Moduli Sets – ident: 10.1016/j.eswa.2025.129083_b0120 doi: 10.52547/mjee.15.3.93 – year: 2020 ident: 10.1016/j.eswa.2025.129083_b0175 article-title: On the analysis of mutation operators in multiobjective cartesian genetic programming for designing combinational logic circuits – volume: 8 start-page: 189 issue: 2 year: 2024 ident: 10.1016/j.eswa.2025.129083_b0160 article-title: Feature selection in intrusion detection systems: A new hybrid fusion of Bat algorithm and Residue Number System publication-title: Journal of Information and Telecommunication doi: 10.1080/24751839.2023.2272484 – volume: 54 start-page: 929 issue: 10 year: 2008 ident: 10.1016/j.eswa.2025.129083_b0135 article-title: An efficient architecture for designing reverse converters based on a general three-moduli set publication-title: J. Syst. Archit. doi: 10.1016/j.sysarc.2008.03.006 – volume: 24 start-page: 242 issue: 2 year: 2022 ident: 10.1016/j.eswa.2025.129083_b0165 article-title: An Efficient Parallel reverse Conversion of Residue Code to Mixed-Radix Representation based on the Chinese Remainder Theorem publication-title: Entropy doi: 10.3390/e24020242 – ident: 10.1016/j.eswa.2025.129083_b0050 doi: 10.1016/S1383-7621(03)00062-6 – volume: 19 start-page: 432 issue: 3 year: 2014 ident: 10.1016/j.eswa.2025.129083_b0185 article-title: Evolutionary approach to approximate digital circuits design publication-title: IEEE Trans. Evol. Comput. doi: 10.1109/TEVC.2014.2336175 – volume: 91 start-page: 1713 issue: 5 year: 2023 ident: 10.1016/j.eswa.2025.129083_b0190 article-title: An improved method for predicting truncated multiple recursive generators with unknown parameters publication-title: Des. Codes Crypt. doi: 10.1007/s10623-022-01175-4 – year: 2015 ident: 10.1016/j.eswa.2025.129083_b0105 article-title: Cartesian genetic programming – volume: 21 start-page: 129 issue: 1 year: 2020 ident: 10.1016/j.eswa.2025.129083_b0110 article-title: Cartesian genetic programming: Its status and future publication-title: Genet. Program Evolvable Mach. doi: 10.1007/s10710-019-09360-6 – ident: 10.1016/j.eswa.2025.129083_b0015 doi: 10.1007/978-3-031-42202-7 – volume: 2023 start-page: 92 issue: 1 year: 2023 ident: 10.1016/j.eswa.2025.129083_b0145 article-title: Design of reverse converters for the general RNS 3-moduli set {2 k, 2 n− 1, 2 n+ 1} publication-title: EURASIP Journal on Advances in Signal Processing doi: 10.1186/s13634-023-01037-8 – ident: 10.1016/j.eswa.2025.129083_b0130 doi: 10.1109/TCSI.2009.2026681 – volume: 2024 issue: 1 year: 2024 ident: 10.1016/j.eswa.2025.129083_b0150 article-title: Accelerated and highly correlated ASIC synthesis of AI hardware subsystems using CGP publication-title: IET Computers & Digital Techniques doi: 10.1049/2024/6623637 – ident: 10.1016/j.eswa.2025.129083_b0125 – volume: 51 start-page: 3432 issue: 7 year: 2023 ident: 10.1016/j.eswa.2025.129083_b0155 article-title: RNS processor using moduli sets of the form 2n±1 publication-title: Int. J. Circuit Theory Appl. doi: 10.1002/cta.3594 – start-page: 1 year: 2024 ident: 10.1016/j.eswa.2025.129083_b0170 article-title: On modular (CRT-based) secret sharing publication-title: Journal of Computer Virology and Hacking Techniques – ident: 10.1016/j.eswa.2025.129083_b0055 – volume: 8 start-page: 11 issue: 1 year: 2014 ident: 10.1016/j.eswa.2025.129083_b0065 article-title: A ROM‐less reverse RNS converter for moduli set {2q±1, 2q±3} publication-title: IET Computers & Digital Techniques doi: 10.1049/iet-cdt.2012.0148 – volume: 2024 start-page: 563 issue: 1 year: 2024 ident: 10.1016/j.eswa.2025.129083_b0080 article-title: Faster Bootstrapping via Modulus Raising and Composite NTT publication-title: IACR Transactions on Cryptographic Hardware and Embedded Systems doi: 10.46586/tches.v2024.i1.563-591 – year: 2019 ident: 10.1016/j.eswa.2025.129083_b0085 article-title: Designing combinational circuits using a multi-objective cartesian genetic programming with adaptive population size – volume: 25 start-page: 3 issue: 1 year: 2024 ident: 10.1016/j.eswa.2025.129083_b0060 article-title: Semantic mutation operator for a fast and efficient design of bent Boolean functions publication-title: Genet. Program Evolvable Mach. doi: 10.1007/s10710-023-09476-w – year: 2022 ident: 10.1016/j.eswa.2025.129083_b0090 article-title: Energy-Efficient Residue-to-Binary Conversion based on a Modulo-Adder-Free Architecture – volume: 110 year: 2023 ident: 10.1016/j.eswa.2025.129083_b0030 article-title: Residue number systems with six modules and efficient circuits based on power-of-two diagonal modulus publication-title: Comput. Electr. Eng. doi: 10.1016/j.compeleceng.2023.108854 – volume: 14 start-page: 11153 issue: 23 year: 2024 ident: 10.1016/j.eswa.2025.129083_b0070 article-title: Using Multivalued Cartesian Genetic programming (M-CGP) for Automatic Design of Digital Sequential Circuits publication-title: Appl. Sci. doi: 10.3390/app142311153 – volume: 21 start-page: 287 year: 2020 ident: 10.1016/j.eswa.2025.129083_b0075 article-title: EA-based resynthesis: An efficient tool for optimization of digital circuits publication-title: Genet. Program Evolvable Mach. doi: 10.1007/s10710-020-09376-3 – volume: 90 start-page: 323 year: 2018 ident: 10.1016/j.eswa.2025.129083_b0140 article-title: Design of RNS reverse converters with constant shifting to residue datapath channels publication-title: Journal of Signal Processing Systems doi: 10.1007/s11265-017-1238-6 – ident: 10.1016/j.eswa.2025.129083_b0010 doi: 10.1007/s00034-021-01743-4 – volume: 31 year: 2024 ident: 10.1016/j.eswa.2025.129083_b0020 article-title: Area and delay efficient RNS-based FIR filter design using fast multipliers publication-title: Meas.: Sens. |
| SSID | ssj0017007 |
| Score | 2.4815614 |
| Snippet | Residue Number Systems (RNS) provide notable advantages in digital signal processing and error detection due to their inherent parallelism and fault tolerance.... |
| SourceID | crossref elsevier |
| SourceType | Index Database Publisher |
| StartPage | 129083 |
| SubjectTerms | Cartesian Genetic Programming (CGP) Eevolutionary Circuit Design Residue Number Systems (RNS) Reverse Converter Simplification of RNS Converters |
| Title | Automatic residue-to-binary converter circuit generation and simplification using hybrid cartesian genetic programming and simulated annealing |
| URI | https://dx.doi.org/10.1016/j.eswa.2025.129083 |
| Volume | 296 |
| WOSCitedRecordID | wos001540532400006&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVESC databaseName: Elsevier SD Freedom Collection Journals 2021 issn: 0957-4174 databaseCode: AIEXJ dateStart: 19950101 customDbUrl: isFulltext: true dateEnd: 99991231 titleUrlDefault: https://www.sciencedirect.com omitProxy: false ssIdentifier: ssj0017007 providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1bb9MwFLZKxwMv3BHjJj_wVmVqEqd2His0NBBMSB1S3yLHdmgqlk5tMgY_gj_Cn-Sc-NJuQwiQeLGiWMeOcj7Zx5_PhZCXlSxZrkwegTmQRkyNWSRSwaJYKJOJEhZN2afMf8ePj8V8nn8YDH74WJjzz7xpxMVFfvZfVQ3vQNkYOvsX6g6Dwgt4BqVDC2qH9o8UP-3alU_NDLN3JmpXeP5F97jexxydOEeqXquubrGCsnEg6Cn0Gj3MK0fkjbqeSVh8xbAuTGINdikuCCiEEzjnrlMf6AjSWA3MYPrXBixQvy0ug78fTO6SR_uwup0L9C1rruVm8U1q03M-09M6eBAfwZ5u6tD13ix0HTADp_RF39-XqerlRjNZlvJT4LxnciGr-tKojvJIesrDBn1aHs7H4mwdnyyhySMW25o_fm1PbLnca_uEpSyWB2bzBZNPJdkB8nG2pM6V_NszHBjHBWMRb-nzG2Qv4VkuhmRv-uZw_jZcWkEnt6kd7Ye4GC3rTnh1pl_bQTu2zcldctsdSujUgukeGZjmPrnjC35Qt_4_IN8Dtug1bNGALeqwRbfYooAOehlbtMcWtdiiAVvUYYvuYMtLW2zRgK2H5OPrw5NXR5Er6BGpNMnaCLMupJNxybiaaGbA2NVwohhXqjQyk5XQSlRxoidVpsYgIVlWMQUmJC81Z6zS6SMybFaNeUxokpRpLGPG8Z5aMCPySqWTVOm0zEzC-D4Z-d9bnNm8LYV3aFwWqIwClVFYZeyTzGugcJantSgLAMxv5J78o9xTcmuL62dk2K4785zcVOdtvVm_cLj6CTM_s_8 |
| linkProvider | Elsevier |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Automatic+residue-to-binary+converter+circuit+generation+and+simplification+using+hybrid+cartesian+genetic+programming+and+simulated+annealing&rft.jtitle=Expert+systems+with+applications&rft.au=Dadashzadeh%2C+Amir&rft.au=Hosseizadeh%2C+Mehdi&rft.au=Molahosseini%2C+Amir+Sabbagh&rft.au=Sahafi%2C+Amir&rft.date=2026-01-15&rft.pub=Elsevier+Ltd&rft.issn=0957-4174&rft.volume=296&rft_id=info:doi/10.1016%2Fj.eswa.2025.129083&rft.externalDocID=S0957417425027009 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0957-4174&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0957-4174&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0957-4174&client=summon |