Domande taggate «computation-models»

La definizione dell'insieme di operazioni consentite utilizzate per il calcolo e i rispettivi costi. Alcuni esempi di modelli includono macchine di Turing, funzioni ricorsive, calcolo lambda e sistemi di produzione.




5
L'interazione è più potente degli algoritmi?
Ho sentito che l' interazione del motto è più potente degli algoritmi di Peter Wegner . La base dell'idea è che una (classica) macchina di Turing non può gestire l'interazione, cioè la comunicazione (input / output) con il mondo / ambiente esterno. Come può essere così? Come può qualcosa essere …





3
Ogni algoritmo automodificante può essere modellato da un algoritmo non automodificante?
Se abbiamo qualche programma informatico arbitrario che può modificare le sue istruzioni, è possibile simulare quel programma con un programma che non può modificare le sue istruzioni? Modificare: Sono nuovo di StackExchange, quindi non sono sicuro di poter fare una NUOVA domanda qui, ma qui va: Ok, quindi la prova …

2
Perché le macchine di Turing limitate linearmente sono più potenti degli automi a stati finiti?
Avevo l'impressione che i nostri computer, essendo finiti, alla fine non fossero più potenti delle (straordinariamente grandi) macchine a stati finiti. Tuttavia, anche le macchine di Turing linearmente limitate sono limitate, ma sembra che le lingue regolari siano rigorosamente un sottoinsieme improprio di lingue sensibili al contesto. Ovviamente, mi manca …


3
Nozioni di calcolo efficiente
Un algoritmo della macchina di Turing a tempo polinomiale è considerato efficiente se il suo tempo di esecuzione, nel peggiore dei casi, è limitato da una funzione polinomiale nella dimensione di input. Sono a conoscenza della forte tesi di Church-Turing: Qualsiasi modello di calcolo ragionevole può essere simulato in modo …

1
Analisi della complessità degli algoritmi sulle implementazioni del linguaggio di programmazione funzionale
Ho imparato oggi che l'analisi dell'algoritmo differisce in base al modello computazionale. È qualcosa a cui non ho mai pensato o sentito parlare. Un esempio che mi è stato illustrato, che lo ha ulteriormente illustrato, dall'utente @chi è stato: Ad esempio, considerare l'attività: dato restituisce . Nella RAM questo può …

3
Calcoli infiniti a tempo finito
Questo è probabilmente un pensiero stupido, ma supponiamo di avere un computer che è programmato per eseguire una sequenza infinita di calcoli e supponiamo l' calcolo prende 1 / 2 i secondi. Quindi questo computer può eseguire un numero infinito di calcoli in un tempo limitato.iesimoiesimoi^\text{th}1 /2io1/2io1/2^i Perché è impossibile? …

1
Qual è la differenza tra RAM e TM?
Nell'analisi dell'algoritmo, ipotizziamo un generico Random Access Machine (RAM) a un processore. Per quanto ne so, la macchina RAM non è più efficiente della macchina Turing. Tutti gli algoritmi possono essere implementati nella macchina di Turing. Quindi le mie domande sono: Se la macchina di Turing è efficiente quanto la …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.