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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Expert systems with applications Jg. 296; S. 129083
Hauptverfasser: Dadashzadeh, Amir, Hosseizadeh, Mehdi, Molahosseini, Amir Sabbagh, Sahafi, Amir
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Elsevier Ltd 15.01.2026
Schlagworte:
ISSN:0957-4174
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
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/eLvHCXMwtV1Lb9NAEF6FlAMX3ojy0h64Ra5sZ_06RqioIFEhtUi5WevdNXZEnSqxS-FH8Lf4W8zsK0kLiB64WJad2bUyn3dnPs-DkNeFZHFcyCrA3twBY0wGhZQSXrwi5IInrEpr3WwiOz7O5_Pi42j00-XCXHzJui6_vCzO_6uq4RooG1Nnb6BuPyhcgHNQOhxB7XD8J8XPhn7pSjPD7IMK-iX6vxgep2PMMYhzItqVGNoeOygrCwJNobcYYV5bIm8yaCah-YZpXVjEGuxSXBBQCCewwV1nLtERpLEbmMLyrx1YoG5bXPh4P5jcFo92aXVbH9A3rLnk6-Y7l0pzPrOz1kcQH8Gerlp_64NqZOsxA156o-_rNlVabnLCq4p_9pz3CW943e6MaimPWFMeJunTc5dZwCLT3sct43GxvRAjvWY65FzbIwxdsThQ669YeCpODjY_3i3IfWWj9OGLLjJuUeIYJY5RmjFukb04S4p8TPZm7w7n7_0HrSw0mfvuyW3-lgk1vPokv7eRtuye0_vkrnVY6MwA7QEZqe4hueeagVC7NzwiPzzu6DXcUY87anFHN7ijgBy6izuqcUcN7qjHHbW4o1u4c9IGd9Tj7jH59Pbw9M1RYJt9BGIaJ32AFRmmaVixTKSSKTCEJXgbYS0qxRNe51LkdRTLtE5ECBKcJTUTYF5mlcwYq-X0CRl3y049JTSKVJioiidFWjGGmedIYwhWKfA-mIr2ycT9veW5qelS_lml-yRxGiitVWqszRIA9Re5Zzea5Tm5s0H6CzLuV4N6SW6Li75dr15ZNP0Cxxy5Qw
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.issn=0957-4174&rft.volume=296&rft.spage=129083&rft_id=info:doi/10.1016%2Fj.eswa.2025.129083&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_eswa_2025_129083
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