mag 17 2008

Informatica Teorica

Pubblicato da Fabio Andrea Petrini il 17 maggio 2008 alle ore 19:26
Sezione: Senza categoria

Docente: Arturo Carpi
Indirizzo: insegnamenti comuni
Anno accademico: 2007/2008
Ore di teoria: 48
Ore di pratica: 0
CFU 6
Sito ufficiale:

Prerequisiti

Elementi di Linguaggi Formali.

Obiettivi

Conoscere i principali metodi e risultati della Teoria della Calcolabilità e della Complessità e poterli applicare per individuare la complessità di problemi in diversi campi.

Programma

Teoria della computabilità: Alfabeti, stringhe, linguaggi. La Macchina di Turing. Macchine di Turing e linguaggi. Macchine di Turing e funzioni. Codifica di Goedel. La Tesi di Church-Turing. Macchine di Turing a più nastri. Macchine di Turing non deterministiche. Problemi risolubili algoritmicamente e problemi insolubili. La Macchina Universale. Il Problema dell’Arresto. Insiemi decidibili e semidecidibili. Il Decimo Problema di Hilbert. Funzioni Ricorsive. Calcolabilità secondo Church. Le funzioni parziali ricorsive. Teoria della complessità: Classi di Complessità Temporale. La classe P e la Tesi di Edmonds-Cook-Karp. La classe NP. Il problema P=NP. Problemi NP-completi. Il teorema di Cook-Levin. Classi di Complessità spaziale. Le classi L, NL, PSPACE, NPSPACE. Il teorema di Savitch.

Modalità di valutazione

Prova orale.

Testi consigliati

C. Toffalori, F. Corradini, S. Leonesi, S. Mancini, Teoria della computabilità e della complessità, McGraw-Hill.
J. Hopcroft, R. Motwani, J. Ullman, Automi, linguaggi e calcolabilità, Pearson.
M. Davis, Computability and Unsolvability, Dover (ediz. Italiana: Abete, 1974).

Tags: , , , , , , , , , , , , .

Post correlati:



 
Per i blogger: questo è il link per effettuare il trackback!

Disclaimer: Il materiale sarà controllato con la massima accuratezza possibile, tuttavia dipmat.it non sostituisce i testi ufficiali adottati dai docenti e le lezioni tenute durante l'anno accademico.
Il responsabile del sito Fabio Andrea Petrini e gli autori dei documenti declinano ogni responsabilità per eventuali informazioni errate o non aggiornate.

Lascia un commento:

© 2010 Il Portale degli Informatici di Perugia | Post (RSS) e Commenti (RSS)
Sito realizzato da Fabio Andrea Petrini - Powered By Wordpress