Accettare significa che il TM leggerà e riconoscerà un carattere dalla cella da cui sta attualmente leggendo? Ed è un caso che una TM si fermi se l'ingresso è decidibile?
Ho letto su Wikipedia che l' unificazione è un processo per risolvere il problema della soddisfacibilità. Allo stesso tempo, so che tali solutori sono chiamati "solutori SAT" o "solutori SMT". Quindi, sono nomi diversi per la stessa cosa? Se dici che sono diversi, ti preghiamo di sottolineare un difetto nel …
Come si dimostra che l'altezza prevista di un albero di ricerca binario creato casualmente con nodi è ? C'è una prova in CLRS Introduzione agli algoritmi (capitolo 12.4), ma non lo capisco.nnnO ( logn )O(logn)O(\log n)
Mi sono confuso mentre risolvo il seguente problema (domande 1–3). Domanda Un heap d -ary è come un heap binario, ma (con una possibile eccezione) i nodi non foglia hanno d figli invece di 2 figli. Come rappresenteresti un heap d -ary in un array? Qual è l'altezza di un …
Sto cercando una specializzazione in Teorica Informatica; in particolare, sono interessato alla teoria della complessità e alla teoria degli automi probabilistici. Mentre mi sto laureando in un anno, quali corsi avanzati di matematica (come la teoria di Galois o l'analisi armonica, per esempio) pensi che sarebbe utile prendere in carico …
Nella dimostrazione del teorema della risoluzione, si presume che le variabili nelle diverse clausole siano distinte. Questo non è qualcosa che accade automaticamente; richiede un codice e un calcolo extra significativi da implementare. Detto questo, sto cercando un test case per questo. Il problema è che, in tutti i casi …
Supponiamo che sia una lingua normale rispetto a un alfabeto ordinato. La lingua è costruita prendendo ogni parola in L e ordinandola sempre una lingua normale?LLLLLL
Su Wikipedia , viene fornita un'implementazione per lo schema di programmazione dinamica dal basso verso l'alto per la distanza di modifica. Non segue completamente la definizione; le cellule interne sono calcolate così: if s[i] = t[j] then d[i, j] := d[i-1, j-1] // no operation required else d[i, j] := …
\newcommand\ldotd{\mathinner{..}} Dato che A[1..n]A[1..n]A[1\ldotd n] sono numeri interi tali che 0≤A[k]≤m0≤A[k]≤m0\le A[k]\le m per tutto 1≤k≤n1≤k≤n1\le k\le n e il verificarsi di ciascuno numero tranne un numero particolare in A[1..n]A[1..n]A[1\ldotd n] è un numero dispari. Prova a trovare il numero la cui occorrenza è un numero pari. Esiste un algoritmo …
Non sono sicuro che questa domanda appartenga qui e mi scuso in caso contrario. Quello che sto cercando di fare è sviluppare un modo programmatico in cui posso determinare probabilisticamente se una determinata stringa "appartiene" in un sacco di stringhe. Ad esempio, se ho una borsa con 10.000 nomi di …
Esiste una definizione formale relativa all'altezza media di un albero binario? Ho una domanda tutorial su come trovare l'altezza media di un albero binario usando i seguenti due metodi: La soluzione naturale potrebbe essere quella di prendere la lunghezza media di tutti i possibili percorsi dalla radice a una foglia, …
Nel contesto della nostra indagine sugli automi di heap , vorrei dimostrare che una particolare variante non può accettare linguaggi non sensibili al contesto. Poiché non abbiamo un modello grammaticale equivalente, ho bisogno di una prova che usi solo automi; pertanto, devo dimostrare che gli automi di heap possono essere …
Ottengo la prova di passare da un enumeratore a una Turing Machine (continuo a eseguire l'enumeratore e vedere se corrisponde all'input) ma non vedo come funziona l'altro modo. Secondo i miei appunti e il libro (Introduzione alla teoria del calcolo - Sipser), per ottenere l'enumeratore di Turing da una macchina …
La domanda è l'esercizio 1.9 del libro Compora complessità computazionale di Arora-Barak : un approccio moderno : Definire una macchina di Turing RAM come macchina di Turing con memoria ad accesso casuale. Formalizziamo questo come segue: La macchina ha un array infinito A che è inizializzato su tutti gli spazi. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.