Circuito booleano: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Pywikibot v.2 |
Funzionalità collegamenti suggeriti: 2 collegamenti inseriti. |
||
| (4 versioni intermedie di 4 utenti non mostrate) | |||
Riga 1:
Un '''circuito booleano''' è un [[modello matematico]] di [[computazione]] usato nello studio della [[teoria della complessità computazionale]]. Questi circuiti sono principalmente oggetto di studi nella [[complessità dei circuiti]] e sono dei tipi speciali di
I circuiti booleani sono definiti in termini di [[porte logiche|porte]] che essi contengono. Ad esempio, un circuito potrebbe contenere porte AND e OR [[funzioni binarie|binarie]] e porte NOT [[unarie]], o essere interamente descritti da [[porte NAND]] binarie. Ogni porta corrisponde a qualche [[funzione booleana]] che prende ''k'' bit di input e invia in output un singolo bit.
Riga 8:
== Complessità computazionale ==
=== Valutazione di un circuito ===
Il problema ''CIRCUIT-EVAL'' prende come input la descrizione di un circuito booleano e un'assegnazione di [[valore di verità]] alle variabili del circuito, e accetta il test solo se il circuito restituisce vero. ''CIRCUIT-EVAL'' è [[P-completo]].<ref>Arora & Barak 2009, p. 119.</ref>
=== Misure di complessità ===
{{vedi anche|Complessità dei circuiti}}
Varie importanti [[Misura di complessità|misure di complessità]] possono essere definite sui circuiti booleani, comprese la profondità del circuito, la dimensione del circuito e il numero di alternanze tra porte AND e porte OR. Per esempio, la complessità di dimensione di un circuito booleano è il numero
== Classi di complessità ==
Riga 22:
== Bibliografia ==
* {{cita libro | cognome = Vollmer | nome = Heribert | titolo = Introduction to Circuit Complexity | url = https://archive.org/details/introductiontoci0000voll | anno = 1999 | editore = Springer | città = Berlino | isbn = 3-540-64310-9}}
* {{cita libro | cognome1 = Arora | nome1 = Sanjeev | cognome2 = Barak | nome2 = Boaz | titolo = Computational Complexity: A Modern Approach | anno = 2009 | editore = Cambridge University Press | città = New York | isbn = 0-521-42426-7}}
Riga 32:
[[Categoria:Teoria della computazione]]
[[Categoria:Logica nell'informatica]]
| |||