Per quanto ne so, una macchina di Turing è il modello ampiamente utilizzato nella teoria computazionale per sapere se qualcosa potrebbe essere calcolata e se calcolata può essere calcolata in un tempo finito (P, NP, NPSpace). Ma ho i seguenti dubbi:
- La Turing Machine è essenzialmente un modello black-box in cui un insieme di input fornisce un insieme di output tale da non consentire l'interazione durante il calcolo? Per nessuna interazione, intendo che durante il calcolo le variabili non sarebbero alterate da un fattore esterno.
- Come estensione alla domanda precedente, le funzioni non deterministiche sono completate da Turing?
- Turing Machine è un modello efficiente per il Quantum Computing?
Seguendo ciò che ho imparato finora, le mie risposte sono:
- Le macchine di Turing non sono in grado di gestire l'interazione e il comportamento casuale e non sono garantite nemmeno da Turing nel suo articolo originale.
- Le funzioni non deterministiche possono arrestare le macchine di Turing.
- No dato che le macchine di Turing non supportano in modo efficiente la sovrapposizione di bit.
Nota
Non sono esperto in Computational Theory o Quantum Computing. Quindi molti link e alcune cose da principianti sarebbero molto utili e leggendo questo articolo ispirato questa domanda.