Corso di Intelligenza Artificiale

Documenti analoghi
FONDAMENTI DI INTELLIGENZA ARTIFICIALE (8 CFU)

FONDAMENTI DI INTELLIGENZA ARTIFICIALE M 15 Luglio 2010 Tempo a disposizione 2h 45min Risultato 32/32 punti

FONDAMENTI DI INTELLIGENZA ARTIFICIALE 1 parte (6 CFU) 12 Luglio 2012 Tempo a disposizione: 2 h Risultato: 32/32 punti

Mobile Programming. Prova scritta del 22/01/2016. Prof. De Prisco. Corso di laurea in Informatica

Intelligenza Artificiale. Lezione 6bis. Intelligenza Artificiale Daniele Nardi, 2004 Lezione 6bis 0

Fondamenti di Internet e Reti

Trasformazione in clausole

Laboratorio di Progettazione di Sistemi Software Progetto: modellazione di un dominio e sue attività

Metodi formali per la verifica dell affidabilità di sistemi software (e hardware) (Peled, Software Reliability Methods, cap. 1) Importanza della

Si basano sul seguente Teorema: S = A sse S { A} è insoddisfacibile.

Planning as Model Checking Presentazione della Tesina di Intelligenza Artificiale

Agenti risolutori di problemi. Risolvere i problemi mediante ricerca Maria Simi a.a 2014/2015

Albero semantico. Albero che mette in corrispondenza ogni formula con tutte le sue possibili interpretazioni.

Politecnico di Milano Facoltà di Ingegneria dell Informazione Informatica Industriale Appello COGNOME E NOME. 2 settembre 2009 RIGA COLONNA MATRICOLA

Intelligenza Artificiale. Metodi di ricerca

FONDAMENTI*DI*INTELLIGENZA*ARTIFICIALE*

MATEMATICA GENERALE Prova d esame del 4 giugno FILA A

Software per Sistemi Embedded. problema punti massimi i tuoi punti problema 1 10 problema 2 10 problema 3 10 totale 30

Prof. Pagani Corrado ESERCITAZIONI DIAGRAMMI DELLE CLASSI UML E JAVA

IL PIANO MARKETING.

PSICOMETRIA. Esercitazione n.1. C.d.L. Comunicazione e Psicologia a.a. 2012/13

Qual è la probabilità che il giocatore A vinca almeno due volte? Qual è la probabilità che il giocatore B vinca esattamente tre volte?

ESERCIZI DEL CORSO DI INFORMATICA

ETICHETTE. Gestione Etichette e Sovrappacchi. Release 5.20 Manuale Operativo

Mathematical logic 1 st assessment Propositional Logic 23 October 2014

Appunti del corso di Informatica 1 (IN110 Fondamenti) 3 Modelli di calcolo

ISTRUZIONI OPERATIVE PROCEDURA CONCORSI ONLINE

Formazione Interna Piano Nazionale Scuola Digitale

La programmazione con vincoli in breve. La programmazione con vincoli in breve

Problemi di soddisfacimento di vincoli. Formulazione di problemi CSP. Colorazione di una mappa. Altri problemi

PROVA FINALE V. AULETTA G. PERSIANO ALGORITMI II - -MAGIS INFO

Elena Baralis 2013 Politecnico di Torino 1

Disciplina: SISTEMI AUTOMATICI. Classi: III AES PROF. IANNETTA SIMONE PROF. SAPORITO ETTORE. Ore settimanali previste: 4

Sudoku: ancora un esercizio

Ingegneria Elettronica, Informatica e delle Telecomunicazioni Prova scritta di ANALISI B - 06/04/2006

Piano di Lavoro. Di Matematica. Secondo Biennio

Politecnico di Milano Facoltà di Ingegneria dell Informazione AGENTI AUTONOMI E SISTEMI MULTIAGENTE Appello COGNOME E NOME

SCUOLA PRIMARIA - MORI

x log(x) + 3. f(x) =

Capitolo 5: Macchine di Turing e calcolabilitá secondo Turing

Risoluzione. Eric Miotto Corretto dal prof. Silvio Valentini 15 giugno 2005

Riconoscere e formalizzare le dipendenze funzionali

Laboratorio di Programmazione Lezione 1. Cristian Del Fabbro

Collusione in giochi ripetuti

GUIDA STUDENTE PIATTAFORMA ELEARNING MOODLE

Programmazione Dichiarativa. Programmazione Logica. SICStus PROLOG PROLOG. Bob Kowalski: "Algoritmo = Logica + Controllo"

Linguaggi. Claudio Sacerdoti Coen 11/04/ : Semantica della logica del prim ordine. Universitá di Bologna

Implementazione del gioco del Bantumi Corso di Intelligenza Artificiale 2012

Correttezza. Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1. Dispensa 10. A. Miola Novembre 2007

BASI DI DATI - : I modelli di database

Predicati e Quantificatori

Linguaggi del I ordine - semantica. Per dare significato ad una formula del I ordine bisogna specificare

Sommario. iii. Prefazione... xi Introduzione...xvii Ringraziamenti... xxi. Parte I - Concetti Capitolo 1 - L hardware del PC...

ESERCIZIO 1 (12 punti) Dato il seguente schema relazionale, che modella le informazioni relative ad una Software (SW) House:

Compito di Informatica Grafica 5 appello 29/06/2006

Intelligenza Artificiale Ing. Tiziano Papini

Sistemi Informativi e Basi di Dati

FONDAMENTI DI AUTOMATICA (Ingegneria Gestionale) Prof. Matteo Corno

Nome/cognome N. di matricola (10 cifre) Posizione: Riga Col

Potenziamento degli apprendimenti nell area logico matematica

Intelligenza Artificiale I

3.5.1 PREPARAZ1ONE I documenti che si possono creare con la stampa unione sono: lettere, messaggi di posta elettronica, o etichette.

Ricerca non informata in uno spazio di stati

Appello di Informatica B

Esercizio 1. Cognome e nome:... Matricola:...

PROTOCOLLO ITACA PUGLIA RESIDENZIALE Istruzioni d'uso del software Versione 1.0

Elementi di Informatica e Programmazione

Tutti i Diritti Riservati Vietata qualsiasi duplicazione del presente ebook

BASE DI DATI: sicurezza. Informatica febbraio ASA

Logica del primo ordine

Database: collezione di fatti, registrabili e con un ben preciso significato, relazionati fra di loro

Algebra di Boole ed Elementi di Logica

I S T I T U T O T E C N I C O I N D U S T R I A L E S T A T A L E V E R O N A

Analisi dei requisiti e casi d uso

Algoritmi di Ricerca ad Albero Monte Carlo Applicati all Intelligenza Artificiale nel Gioco della Briscola a Cinque

È d obbligo la squadratura a un centimetro dal margine con linea continua di spessore approssimativo di 0,5 mm..

Il comportamento del consumatore

Guida all uso delle bacheche per la pubblicazione di notizie e orari ricevimento docenti sul sito di Ateneo.

REGOLAMENTO PER LA GESTIONE DELL ALBO PRETORIO ON LINE

consegnare mediamente 8 esercizi a settimana per 7 settimane su 10

Strutture/forme di mercato. Concorrenza perfetta Monopolio Oligopolio à la Cournot Stackelberg Bertrand - Collusione

INDICE 1. PREMESSA MODIFICHE DOCUMENTO ACRONIMI E DEFINIZIONI PROCEDURA PER L ACCREDITAMENTO (ISTRUZIONI GENERALI)...

Corso di Laurea in Informatica Architetture degli Elaboratori

FOGLIO INFORMATIVO CO-FINANZIAMENTO (E LOCAZIONE FINANZIARIA) FONDO DI ROTAZIONE PER L IMPRENDITORIALITA (FRIM) LINEA DI INTERVENTO 7 COOPERAZIONE

Progettazione di Basi di Dati

In una ora rispondere alle dieci domande a risposta multipla e a una delle due domande a risposta aperta, e risolvere l esercizio.

Ragionamento Automatico Model checking. Lezione 12 Ragionamento Automatico Carlucci Aiello, 2004/05Lezione Sommario. Formulazione del problema

I Problemi e la loro Soluzione. Il Concetto Intuitivo di Calcolatore. Risoluzione di un Problema. Esempio

TECNOLOGIE INFORMATICHE DELLA COMUNICAZIONE ORE SETTIMANALI 2 TIPO DI PROVA PER GIUDIZIO SOSPESO PROVA DI LABORATORIO

L uso delle tecnologie informatiche per il trattamento dell informazione e della comunicazione archivistica

Esercizi di Metodi e Modelli per l Ingegneria del Software

Problemi, Algoritmi e Programmi

QUADRO COMPETENZE OBBLIGO: PERITI AZ.LI CORR.TI LINGUE ESTERE/TURISTICO

Guida per il cittadino

IL CONCETTO DI FILE. È illecito operare oltre la fine del file.

Procedure di Acquisto con MePA

FSM: Macchine a Stati Finiti


Transcript:

Nome e Cognome: Matricola: Corso di Intelligenza Artificiale Anno Accademico 2010/2011 Compitino del 14 Febbraio 2011 Istruzioni Scrivere la risposta nello spazio bianco al di sotto della domanda; Non è possibile allegare fogli aggiuntivi, quindi cercate di essere chiari e non prolissi. In caso di errori indicate chiaramente quale parte della risposta deve essere considerata; annullate le parti non pertinenti. Non staccare i fogli, anche se sono bianchi. 1

Nome e Cognome: Matricola: Pagina 2 Domande domanda 1 Descrivere le principali strategie di ricerca non informate e confrontarle dal punto di vista della loro correttezza, completezza e complessita in tempo e spazio. Se volete, fate esempi del loro uso su un problema di ricerca.

Nome e Cognome: Matricola: Pagina 3

Nome e Cognome: Matricola: Pagina 4 domanda 2 Descrivere l algoritmo A* e la nozione di euristica ammissibile e consistente, e provare formalmente la sua ottimalita.

Nome e Cognome: Matricola: Pagina 5

Nome e Cognome: Matricola: Pagina 6 domanda 3 Nell ambito dei giochi, descrivere l algoritmo minimax e la potatura alfa-beta. Considerare il gioco del tris su una scacchiera 2x2, dove, oltre alle solite mosse (X puo mettere una X in una cella vuota, O puo mettere una O in una cella vuota), ogni giocatore puo anche decidere di passare. Disegnare l albero di gioco fino al livello 2, evitando di inserire nodi che rappresentano stati che sono rotazioni o riflessioni di stati fratelli gia presenti (Nota: ci dovrebbero essere 5 foglie). Considerare poi la funzione di valutazione f = numero di X - numero di O. Indicare il valore di f per ogni nodo dell albero disegnato e mostrare quali nodi vengono potati da alfa-beta. Discutere il comportamento dell algoritmo minimax e della potatura alfa-beta nel caso in cui non ci sia limite di profondita.

Nome e Cognome: Matricola: Pagina 7

Nome e Cognome: Matricola: Pagina 8

Nome e Cognome: Matricola: Pagina 9 domanda 4 Dato il seguente problema di colorazione di grafi: variabili: X1, X2, X3, X4 dominio: {1,2,3} per tutte le variabili vincoli: X1 X2, X2 X3, X3 X4, X1 X4, X2 X4 risoverlo tramite ricerca con backtracking e forward checking, mostrando l albero di ricerca e i domini delle variabili future ad ogni passo dell algoritmo. Istanziare le variabili in ordine crescente di indice e scegliere i valori dal piu piccolo al piu grande.

Nome e Cognome: Matricola: Pagina 10

Nome e Cognome: Matricola: Pagina 11 domanda 5 Nell ambito della logica proposizionale, discutere la tecnica del model checking, spiegandone pregi e difetti. Data la base di conoscenza che contiene le seguenti formule: b c a e f a d b f h b e c h d e g f c g dare un modello dell intera base di conoscenza. Dare anche tutti i letterali positivi che sono conseguenze logiche, e indicare alcuni letterali positivi che non sono conseguenze logiche.

Nome e Cognome: Matricola: Pagina 12

Nome e Cognome: Matricola: Pagina 13 domanda 6 Definire la regola di risoluzione e dimostrare la sua completezza e correttezza per clausole di Horn. Far vedere come puo essere usata nella base di conoscenza della domanda 5 per provare che g e una sua conseguenza logica.

Nome e Cognome: Matricola: Pagina 14

Nome e Cognome: Matricola: Pagina 15