Boolean logic is the paradigm through which modern computation is performed in silica. When nonlinear dynamical systems are interacting in a directed graph, we show that computation abilities emerge spontaneously from adaptive synchronization, which actually can emulate Boolean logic. Precisely, we demonstrate that a single dynamical unit, a spiking neuron modeled by the Hodgkin-Huxley model, can be used as the basic computational unit for realizing all the 16 Boolean logical gates with two inputs and one output, when it is coupled adaptively in a way that depends on the synchronization level between the two input signals. This is realized by means of a set of parameters, whose tuning offers even the possibility of constructing a morphing gate, i.e., a logical gate able to switch efficiently from one to another of such 16 Boolean gates. Extensive simulations demonstrate the efficiency and the accuracy of the proposed computational paradigm.

Implementing and morphing Boolean gates with adaptive synchronization: The case of spiking neurons

Boccaletti, S.;
2022

Abstract

Boolean logic is the paradigm through which modern computation is performed in silica. When nonlinear dynamical systems are interacting in a directed graph, we show that computation abilities emerge spontaneously from adaptive synchronization, which actually can emulate Boolean logic. Precisely, we demonstrate that a single dynamical unit, a spiking neuron modeled by the Hodgkin-Huxley model, can be used as the basic computational unit for realizing all the 16 Boolean logical gates with two inputs and one output, when it is coupled adaptively in a way that depends on the synchronization level between the two input signals. This is realized by means of a set of parameters, whose tuning offers even the possibility of constructing a morphing gate, i.e., a logical gate able to switch efficiently from one to another of such 16 Boolean gates. Extensive simulations demonstrate the efficiency and the accuracy of the proposed computational paradigm.
Campo DC Valore Lingua
dc.authority.ancejournal CHAOS, SOLITONS AND FRACTALS en
dc.authority.orgunit Istituto dei Sistemi Complessi - ISC en
dc.authority.people Yang, J. en
dc.authority.people Primo, E. en
dc.authority.people Aleja, D. en
dc.authority.people Criado, R. en
dc.authority.people Boccaletti, S. en
dc.authority.people Alfaro-Bittner, K. en
dc.collection.id.s b3f88f24-048a-4e43-8ab1-6697b90e068e *
dc.collection.name 01.01 Articolo in rivista *
dc.contributor.appartenenza Istituto dei Sistemi Complessi - ISC - Sede Secondaria Sesto Fiorentino *
dc.contributor.appartenenza.mi 1037 *
dc.contributor.area Non assegn *
dc.date.accessioned 2025/01/22 15:08:41 -
dc.date.available 2025/01/22 15:08:41 -
dc.date.firstsubmission 2025/01/22 14:43:33 *
dc.date.issued 2022 -
dc.date.submission 2025/01/22 14:43:33 *
dc.description.abstracteng Boolean logic is the paradigm through which modern computation is performed in silica. When nonlinear dynamical systems are interacting in a directed graph, we show that computation abilities emerge spontaneously from adaptive synchronization, which actually can emulate Boolean logic. Precisely, we demonstrate that a single dynamical unit, a spiking neuron modeled by the Hodgkin-Huxley model, can be used as the basic computational unit for realizing all the 16 Boolean logical gates with two inputs and one output, when it is coupled adaptively in a way that depends on the synchronization level between the two input signals. This is realized by means of a set of parameters, whose tuning offers even the possibility of constructing a morphing gate, i.e., a logical gate able to switch efficiently from one to another of such 16 Boolean gates. Extensive simulations demonstrate the efficiency and the accuracy of the proposed computational paradigm. -
dc.description.allpeople Yang, J.; Primo, E.; Aleja, D.; Criado, R.; Boccaletti, S.; Alfaro-Bittner, K. -
dc.description.allpeopleoriginal Yang, J.; Primo, E.; Aleja, D.; Criado, R.; Boccaletti, S.; Alfaro-Bittner, K. en
dc.description.fulltext restricted en
dc.description.numberofauthors 6 -
dc.identifier.doi 10.1016/j.chaos.2022.112448 en
dc.identifier.isi WOS:000843864100008 -
dc.identifier.scopus 2-s2.0-85136187001 en
dc.identifier.source crossref *
dc.identifier.uri https://hdl.handle.net/20.500.14243/529682 -
dc.identifier.url https://www.sciencedirect.com/science/article/abs/pii/S0960077922006580 en
dc.language.iso eng en
dc.relation.numberofpages 6 en
dc.relation.volume 162 en
dc.subject.keywords Boolean logical gates -
dc.subject.keywords Dynamical systems -
dc.subject.keywords Spiking neurons -
dc.subject.keywords Synchronization -
dc.subject.singlekeyword Boolean logical gates *
dc.subject.singlekeyword Dynamical systems *
dc.subject.singlekeyword Spiking neurons *
dc.subject.singlekeyword Synchronization *
dc.title Implementing and morphing Boolean gates with adaptive synchronization: The case of spiking neurons en
dc.type.driver info:eu-repo/semantics/article -
dc.type.full 01 Contributo su Rivista::01.01 Articolo in rivista it
dc.type.miur 262 -
iris.isi.extIssued 2022 -
iris.isi.extTitle Implementing and morphing Boolean gates with adaptive synchronization: The case of spiking neurons -
iris.isi.ideLinkStatusDate 2025/02/18 11:26:42 *
iris.isi.ideLinkStatusMillisecond 1739874402410 *
iris.mediafilter.data 2025/04/09 04:00:29 *
iris.orcid.lastModifiedDate 2025/02/18 11:26:42 *
iris.orcid.lastModifiedMillisecond 1739874402384 *
iris.scopus.extIssued 2022 -
iris.scopus.extTitle Implementing and morphing Boolean gates with adaptive synchronization: The case of spiking neurons -
iris.sitodocente.maxattempts 1 -
iris.unpaywall.bestoahost publisher *
iris.unpaywall.bestoaversion publishedVersion *
iris.unpaywall.doi 10.1016/j.chaos.2022.112448 *
iris.unpaywall.hosttype publisher *
iris.unpaywall.isoa true *
iris.unpaywall.journalisindoaj false *
iris.unpaywall.landingpage https://doi.org/10.1016/j.chaos.2022.112448 *
iris.unpaywall.metadataCallLastModified 22/02/2026 05:31:13 -
iris.unpaywall.metadataCallLastModifiedMillisecond 1771734673075 -
iris.unpaywall.oastatus bronze *
iris.unpaywall.pdfurl https://www.sciencedirect.com/science/article/pii/S0960077922006580 *
isi.authority.ancejournal CHAOS, SOLITONS AND FRACTALS###0960-0779 *
isi.category UI *
isi.category UR *
isi.category PO *
isi.contributor.affiliation Northwestern Polytechnical University -
isi.contributor.affiliation Universidad Rey Juan Carlos -
isi.contributor.affiliation Universidad Rey Juan Carlos -
isi.contributor.affiliation Universidad Rey Juan Carlos -
isi.contributor.affiliation Universidad Rey Juan Carlos -
isi.contributor.affiliation Universidad Rey Juan Carlos -
isi.contributor.country Peoples R China -
isi.contributor.country Spain -
isi.contributor.country Spain -
isi.contributor.country Spain -
isi.contributor.country Spain -
isi.contributor.country Spain -
isi.contributor.name J. -
isi.contributor.name E. -
isi.contributor.name D. -
isi.contributor.name R. -
isi.contributor.name S. -
isi.contributor.name K. -
isi.contributor.researcherId JED-9936-2023 -
isi.contributor.researcherId ABD-2951-2021 -
isi.contributor.researcherId C-6679-2018 -
isi.contributor.researcherId M-1241-2014 -
isi.contributor.researcherId CFI-0270-2022 -
isi.contributor.researcherId GVS-0835-2022 -
isi.contributor.subaffiliation Unmanned Syst Res Inst -
isi.contributor.subaffiliation -
isi.contributor.subaffiliation -
isi.contributor.subaffiliation -
isi.contributor.subaffiliation -
isi.contributor.subaffiliation -
isi.contributor.surname Yang -
isi.contributor.surname Primo -
isi.contributor.surname Aleja -
isi.contributor.surname Criado -
isi.contributor.surname Boccaletti -
isi.contributor.surname Alfaro-Bittner -
isi.date.issued 2022 *
isi.description.abstracteng Boolean logic is the paradigm through which modern computation is performed in silica. When nonlinear dynamical systems are interacting in a directed graph, we show that computation abilities emerge spontaneously from adaptive synchronization, which actually can emulate Boolean logic. Precisely, we demonstrate that a single dynamical unit, a spiking neuron modeled by the Hodgkin-Huxley model, can be used as the basic computational unit for realizing all the 16 Boolean logical gates with two inputs and one output, when it is coupled adaptively in a way that depends on the synchronization level between the two input signals. This is realized by means of a set of parameters, whose tuning offers even the possibility of constructing a morphing gate, i.e., a logical gate able to switch efficiently from one to another of such 16 Boolean gates. Extensive simulations demonstrate the efficiency and the accuracy of the proposed computational paradigm. *
isi.description.allpeopleoriginal Yang, J; Primo, E; Aleja, D; Criado, R; Boccaletti, S; Alfaro-Bittner, K; *
isi.document.sourcetype WOS.SCI *
isi.document.type Article *
isi.document.types Article *
isi.identifier.doi 10.1016/j.chaos.2022.112448 *
isi.identifier.eissn 1873-2887 *
isi.identifier.isi WOS:000843864100008 *
isi.journal.journaltitle CHAOS SOLITONS & FRACTALS *
isi.journal.journaltitleabbrev CHAOS SOLITON FRACT *
isi.language.original English *
isi.publisher.place THE BOULEVARD, LANGFORD LANE, KIDLINGTON, OXFORD OX5 1GB, ENGLAND *
isi.relation.volume 162 *
isi.title Implementing and morphing Boolean gates with adaptive synchronization: The case of spiking neurons *
scopus.authority.ancejournal CHAOS, SOLITONS AND FRACTALS###0960-0779 *
scopus.category 3109 *
scopus.category 2610 *
scopus.category 2200 *
scopus.category 3100 *
scopus.category 2604 *
scopus.contributor.affiliation Universidad Rey Juan Carlos -
scopus.contributor.affiliation Universidad Rey Juan Carlos -
scopus.contributor.affiliation Universidad Rey Juan Carlos -
scopus.contributor.affiliation Universidad Rey Juan Carlos -
scopus.contributor.affiliation CNR - Institute of Complex Systems -
scopus.contributor.affiliation Universidad Rey Juan Carlos -
scopus.contributor.afid 60018940 -
scopus.contributor.afid 60018940 -
scopus.contributor.afid 60018940 -
scopus.contributor.afid 60018940 -
scopus.contributor.afid 121156983 -
scopus.contributor.afid 60018940 -
scopus.contributor.auid 57221952568 -
scopus.contributor.auid 57194448531 -
scopus.contributor.auid 56215321800 -
scopus.contributor.auid 6603726429 -
scopus.contributor.auid 60527161700 -
scopus.contributor.auid 57197750536 -
scopus.contributor.country Spain -
scopus.contributor.country Spain -
scopus.contributor.country Spain -
scopus.contributor.country Spain -
scopus.contributor.country Italy -
scopus.contributor.country Spain -
scopus.contributor.dptid -
scopus.contributor.dptid 127218951 -
scopus.contributor.dptid 128353285 -
scopus.contributor.dptid 128353285 -
scopus.contributor.dptid -
scopus.contributor.dptid 127218951 -
scopus.contributor.name J. -
scopus.contributor.name E. -
scopus.contributor.name D. -
scopus.contributor.name R. -
scopus.contributor.name S. -
scopus.contributor.name K. -
scopus.contributor.subaffiliation -
scopus.contributor.subaffiliation Laboratory of Mathematical Computation on Complex Networks and their Applications; -
scopus.contributor.subaffiliation Data;Complex Networks;and Cybersecurity Research Institute; -
scopus.contributor.subaffiliation Data;Complex Networks;and Cybersecurity Research Institute; -
scopus.contributor.subaffiliation -
scopus.contributor.subaffiliation Laboratory of Mathematical Computation on Complex Networks and their Applications; -
scopus.contributor.surname Yang -
scopus.contributor.surname Primo -
scopus.contributor.surname Aleja -
scopus.contributor.surname Criado -
scopus.contributor.surname Boccaletti -
scopus.contributor.surname Alfaro-Bittner -
scopus.date.issued 2022 *
scopus.description.abstracteng Boolean logic is the paradigm through which modern computation is performed in silica. When nonlinear dynamical systems are interacting in a directed graph, we show that computation abilities emerge spontaneously from adaptive synchronization, which actually can emulate Boolean logic. Precisely, we demonstrate that a single dynamical unit, a spiking neuron modeled by the Hodgkin-Huxley model, can be used as the basic computational unit for realizing all the 16 Boolean logical gates with two inputs and one output, when it is coupled adaptively in a way that depends on the synchronization level between the two input signals. This is realized by means of a set of parameters, whose tuning offers even the possibility of constructing a morphing gate, i.e., a logical gate able to switch efficiently from one to another of such 16 Boolean gates. Extensive simulations demonstrate the efficiency and the accuracy of the proposed computational paradigm. *
scopus.description.allpeopleoriginal Yang J.; Primo E.; Aleja D.; Criado R.; Boccaletti S.; Alfaro-Bittner K. *
scopus.differences scopus.subject.keywords *
scopus.differences scopus.description.allpeopleoriginal *
scopus.document.type ar *
scopus.document.types ar *
scopus.funding.funders 501100002924 - Federación Española de Enfermedades Raras; 501100004543 - China Scholarship Council; 501100004543 - China Scholarship Council; 501100011033 - Agencia Estatal de Investigación; 501100012637 - University of the East; 501100012637 - University of the East; 501100022400 - Agenzia Nazionale per le Nuove Tecnologie, l'Energia e lo Sviluppo Economico Sostenibile; *
scopus.funding.ids 202106290085; PGC2018-101625-B-I00; M1993; *
scopus.identifier.doi 10.1016/j.chaos.2022.112448 *
scopus.identifier.pui 2019803976 *
scopus.identifier.scopus 2-s2.0-85136187001 *
scopus.journal.sourceid 25347 *
scopus.language.iso eng *
scopus.publisher.name Elsevier Ltd *
scopus.relation.article 112448 *
scopus.relation.volume 162 *
scopus.subject.keywords Boolean logical gates; Dynamical systems; Spiking neurons; Synchronization; *
scopus.title Implementing and morphing Boolean gates with adaptive synchronization: The case of spiking neurons *
scopus.titleeng Implementing and morphing Boolean gates with adaptive synchronization: The case of spiking neurons *
Appare nelle tipologie: 01.01 Articolo in rivista
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S0960077922006580-main.pdf

solo utenti autorizzati

Descrizione: Implementing and morphing Boolean gates with adaptive synchronization: The case of spiking neurons
Tipologia: Versione Editoriale (PDF)
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 1.77 MB
Formato Adobe PDF
1.77 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/529682
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 2
social impact