EKSAMEN I EMNE. TDT4136 Logikk og resonnerende systemer. Tirsdag 4. desember 2007 Tid: kl. 09.00 13.00



Like dokumenter
EKSAMEN I EMNE. TDT4136 Logikk og resonnerande system. Tysdag 4. desember 2007 Tid: kl

KONTINUASJONSEKSAMEN I EMNE. TDT4136 Logikk og resonnerende systemer. Onsdag 6. august 2008 Tid: kl

KONTINUASJONSEKSAMEN I EMNE. TDT4136 Logikk og resonnerende systemer. Lørdag 8. august 2009, kl

KONTINUASJONSEKSAMEN I EMNE. TDT4136 Logikk og resonnerande system. Laurdag 8. august 2009, kl

KONTINUASJONSEKSAMEN I EMNE. TDT4136 Logikk og resonnerande system. Onsdag 10. august 2011, kl

KONTINUASJONSEKSAMEN I EMNE. TDT4136 Logikk og resonnerende systemer. Onsdag 10. august 2011, kl

EKSAMEN I EMNE. TDT4136 Logikk og resonnerende systemer. Fredag 19. desember 2008 Tid: kl

EKSAMEN I EMNE. TDT4136 Logikk og resonnerende systemer. Torsdag 10. desember 2009, kl

EKSAMEN I EMNE. TDT4136 Logikk og resonnerende systemer. Mandag 13. desember 20010, kl

EKSAMEN I LOGIKK OG RESONNERENDE SYSTEMER (TDT4136)

EKSAMEN I EMNE. TDT4136 Logikk og resonnerande system. Mandag 13. desember 20010, kl

EKSAMEN I EMNE. TDT4136 Logikk og resonnerande system. Torsdag 10. desember 2009, kl

EKSAMEN I EMNE. TDT4136 Logikk og resonnerande system. Fredag 19. desember 2008 Tid: kl

EKSAMEN I LOGIKK OG RESONNERANDE SYSTEM (TDT4136)

TDT4100 Objektorientert programmering

EKSAMEN. Oppgavesettet består av 16 oppgaver. Ved sensur vil alle oppgaver telle like mye med unntak av oppgave 6 som teller som to oppgaver.

EKSAMEN. Emne: Emnekode: Matematikk for IT ITF Dato: Eksamenstid: til desember Hjelpemidler: Faglærer:

EKSAMEN I FAG SIF MMI OG GRAFIKK Lørdag 16. august 2003 Tid: kl

Eksamensoppgave i TDT4120 Algoritmer og datastrukturer

EKSAMEN. Oppgavesettet består av 11 oppgaver med i alt 21 deloppgaver. Ved sensur vil alle deloppgaver telle omtrent like mye.

AVDELING FOR INGENIØRUTDANNING EKSAMENSOPPGAVE

Løsningsforslag. Oppgavesettet består av 9 oppgaver med i alt 20 deloppgaver. Ved sensur vil alle deloppgaver telle omtrent like mye.

MA3002 Generell topologi

Eksamensoppgave i TDT4120 Algoritmer og datastrukturer

Matematikk 2, 4MX25-10

EKSAMEN. Oppgavesettet består av 9 oppgaver med i alt 20 deloppgaver. Ved sensur vil alle deloppgaver telle omtrent like mye.

Eksamensoppgave i TDT4120 Algoritmer og datastrukturer

EKSAMEN. Emnekode: Emne: Matematikk for IT ITF Eksamenstid: Dato: kl til kl desember Hjelpemidler: Faglærer:

Eksamensoppgave i TDT4120 Algoritmer og datastrukturer

LØSNINGSFORSLAG KRETSDEL

Fakultet for informasjonsteknologi,

UNIVERSITETET I OSLO

TDT4171 Metoder i kunstig intelligens

Eksamensoppgave i TDT4120 Algoritmer og datastrukturer

Eksamensoppgave i TMA4245 Statistikk

EKSAMEN I EMNE TDT4230 VISUALISERING LØRDAG 10. DESEMBER 2005 KL

EKSAMENSOPPGAVE I SØK3005 INFORMASJON OG MARKEDSTEORI

Språkform: Bokmål Navn: Truls Gundersen, Energi og Prosessteknikk Tlf.: (direkte) / (mobil) / (sekretær)

Eksamensoppgave i TMA4240 Statistikk

LØSNINGSFORSLAG KRETSDEL

KONTINUASJONSEKSAMEN I EMNE TFY 4102 FYSIKK

Eksamensoppgave i MA1202/MA6202 Lineær algebra med anvendelser

Emnenavn: Matematikk for IT. Eksamenstid: Faglærer: Christian F Heide

Eksamen i K2RSGFAF Regning som grunnleggende ferdighet i alle fag, Kompetanse for kvalitet Emne 1: 2KUOR19 Kunnskap om regning 15 sp

Faglig kontakt under eksamen: Navn: Truls Gundersen, Energi og Prosessteknikk Tlf.: (direkte) / (mobil) / (sekretær)

EKSAMEN I EMNE TIØ4120 OPERASJONSANALYSE, GK. Torsdag 2. desember 2010 Tid: kl

Eksamensoppgave i MA0301 Elementær diskret matematikk løsningsforslag

ALGORITMER OG DATASTRUKTURER

ALGORITMER OG DATASTRUKTURER

Forelesning 27. MAT1030 Diskret Matematikk. Bevistrær. Bevistrær. Forelesning 27: Trær. Roger Antonsen. 6. mai 2009 (Sist oppdatert: :28)

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

EKSAMEN. Oppgavesettet består av 9 oppgaver med i alt 21 deloppgaver. Ved sensur vil alle deloppgaver telle omtrent like mye.

Eksamensoppgave i MA1201 Lineær algebra og geometri

Eksamensoppgave i TMA4140 Diskret matematikk

EKSAMEN FAG INSTRUMENTERINGSSYSTEMER

UNIVERSITETET I OSLO

Eksamensoppgave i TMA4320 Introduksjon til vitenskapelige beregninger

Eksamen i NOAS2101 Norsk språkstruktur i et andrespråksperspektiv. Våren 2012

MAT1030 Diskret matematikk

Fakultet for informasjonsteknologi, Løsning på kontinuasjonseksamen i TDT4190 Distribuerte systemer 19. august 2006,

b) i) Finn sannsynligheten for at nøyaktig 2 av 120 slike firmaer går konkurs.

EKSAMEN I TBA 4285 TRAFIKKREGULERING GK. Mandag 19.desember Tid: kl

Eksamensoppgave i TMA4140 Diskret matematikk

MAT1030 Diskret matematikk

Cr) Høgskoleni østfold

MAT1030 Diskret Matematikk

Avsluttende eksamen i TDT4120 Algoritmer og datastrukturer

Kontinuasjonseksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK Fredag 6. aug 2004 Tid. Kl

KONTINUASJONSEKSAMEN I EMNE TDT4195 BILDETEKNIKK ONSDAG 13. AUGUST 2008 KL

UNIVERSITETET I OSLO

EKSAMEN TTK4175 INSTRUMENTERINGSSYSTEMER. Fredag 22. mai 2009 Tid: kl Sensurfrist 12. juni Totalt 4 timer

Eksamensoppgave i TDT4120 Algoritmer og datastrukturer

Avsluttende eksamen i TDT4120 Algoritmer og datastrukturer

Emnenavn: Matematikk for IT. Eksamenstid: Faglærer: Christian F Heide

Eksamensoppgave i TMA4140 Diskret matematikk

Eksamensoppgave i MA0002 Brukerkurs i matematikk B - LØSNING

EKSAMEN ST0202 STATISTIKK FOR SAMFUNNSVITERE

EKSAMEN I FAG TMA4240/TMA4245 STATISTIKK

EKSAMEN. To A4-ark med valgfritt innhold på begge sider. Kalkulator er ikke tillatt.

EKSAMEN TTK4175 INSTRUMENTERINGSSYSTEMER. Tirsdag 5. juni 2012 Tid: kl Totalt 4 timer. Antall sider: 5 (inkludert forsiden og vedlegg)

Eksamensoppgave i MA0002 Brukerkurs i matematikk B - LØSNING

UNIVERSITETET I OSLO

MAT1030 Diskret matematikk

Innledning. MAT1030 Diskret matematikk. Kapittel 11. Kapittel 11. Forelesning 33: Repetisjon

Høgskoleni østfold. EKSAMEN Ny og utsatt

Bokmål. Eksamensinformasjon

EKSAMEN. Evaluering av IT-systemer. Eksamenstid: kl 0900 til kl 1300

Eksamensoppgave i TMA4115 Matematikk 3

Eksamensoppgave i MA1101 Grunnkurs i analyse

MAT1030 Plenumsregning 5

Oppgave 4.4 Skriv ned setninger som svarer til den konverse og den kontrapositive av følgende utsagn.

Eksamen MAT1003 Matematikk 2P Elevar/Elever, Privatistar/Privatister. Nynorsk/Bokmål

Løsningsforslag for Eksamen i TDT4190 Distribuerte systemer. Onsdag 23. mai

DEL1 Uten hjelpemidler

STUDIEÅRET 2013/2014. Individuell skriftlig eksamen. VTM 200- Vitenskapsteori og metode. Fredag 25. april 2014 kl

ALGORITMER OG DATASTRUKTURER

Eksamen MAT1011 Matematikk 1P. Nynorsk/Bokmål

Kontinuasjonseksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

Avsluttende eksamen i TDT4120 Algoritmer og datastrukturer

Eksamensoppgave i TMA4240 Statistikk

Transkript:

Side 1 av 6 Faglig kontakt under eksamen: Tore Amble (94451) En engelsk versjon av oppgaven er vedlagt. Oppgaven kan besvares på engelsk eller norsk. BOKMÅL EKSAMEN I EMNE TDT4136 Logikk og resonnerende systemer Tirsdag 4. desember 2007 Tid: kl. 09.00 13.00 Hjelpemidler D: Ingen trykte eller håndskrevne hjelpemidler tillatt. Bestemt enkel kalkulator tillatt. Sensuren ventes å falle i uke 51, 2007. OPPGAVE 1 (15 %) Institutt for Kunstig intelligens (DAI) ved NTNU har kjøpt inn en robot som kalles Marvin. En av Marvins oppgaver er å levere post til kontorer. På instituttet er det en korridor som er delt i to fløyer (Vest/Øst) med en dør i mellom (X). Det er flere rom, f.eks. R1 og R2 med dører merket D1 og D2. Inngangsdøren er merket med E. Korridoren har følgende plan (Figur 1.1)

Side 2 av 6 West East R1 R2 /D1 \ D2\ / \X \ \E \ Figure 1.1 R1 og R2 er kontorer. Hver dør har en farge, den samme på begge sider. Noen dører er automatiske (åpner og lukker automatisk), noen dører er manuelle. Marvin vet ikke hvilken dør som er automatisk, men han kan se farger, og han vet følgende: 1. Hvis alle grønne dører er automatiske så er alle blå dører manuelle. 2. Alle dører er enten manuelle eller automatiske, men ikke begge deler. 3. Hvis det fins en blå dør så er alle grønne dører automatiske. 4. E er grønn. 5. X er blå. Oppgaven er å finne ut om dør X er automatisk eller ikke. a) Formuler problemet og oppgaven i første ordens predikatlogikk ved hjelp av de følgende predikater. O(X) : X er et kontor D(X) : X er en dør A(X) : X er automatisk M(X) : X er manuell C(X,Y) : X har farge Y b) Konverter dette sett av problemformuleringer sammen med en negasjon av oppgaven til klausal-form. c) Bruk Resolusjon til å bevise om dør X er manuell.

Side 3 av 6 TASK 2 (20 %) I denne oppgaven skal vi behandle problemet med å finne en vei i en korridor som et planleggingsproblem. Marvin skal lage en plan for å ankomme fra utsiden gjennom inngansdøren, besøke de rom han har post til og legge igjen post på disse kontorene. Alle dørene er lukket i utgangspunktet. I utgangspunktet er Marvin plassert ved inngangsdøren med post til R2. Anta at Marvin kan slutte seg til om en dør er automatisk eller ikke. Som et aksjons-repertoir har Marvin følgende: åpne døren (hvis nødvendig) lukke døren (hvis nødvendig) gå til en dør i samme rom gå gjennom døren legge igjen post (i rommet) a) Formuler problemet som et planleggingsprobelem som skal bruke Partiell Orden Planlegging. b) Lag et komplett sett av operator-definisjoner for Marvin. Lag selv et komplett sett av predikater for tilstandene. c) Diskuter problemer som kan oppstå for en partiell orden planlegger for å løse dette problemet. d) Vis hvordan en plan blir bygget opp gradvis ettersom planen utvikler seg. Komplette detaljer kreves ikke, men prinsippene må illustreres. TASK 3 (20 %) Betrakt to-agent spillet som er beskrevet nedenfor. A B ------------ Figure 3.1

Side 4 av 6 Startposisjonen for dette enkle spillet er vist på figuren, med både A og B i ro. A flytter først. Hensikten for begge agentene er å bli igjen alene på brettet etter kampen. Spillet blir spilt etter tur. I hver tur kan agenten forandre en hastighet, og så flytte så langt som hastigheten tilsier. Deretter er det den andre agentens sin tur. Hastigheten kan forandres med +1/0/-1 ved hver tur. F.eks., hvis agentens posisjon og hastighet er [2,0], kan hastigheten forandres til -1,0, eller +1, og den neste tilstanden til [1,-1], [2,0] eller [3,+1]. En agent er ute av spillet hvis enten den andre agenten lander på samme feltet som han selv, eller går ut av raden. a) Forklar prinsippene for analyse av spilltrær ved hjelp av Minimax analyse. b) Tegn et komplett spilltre ned til nivå 4 trekk vde å bruke følgende konvensjoner. Tegn hver tilstand som et bilde på situasjonen, men med tillegg av hastighetene. for eksempel kan starttilstanden beskrives slik: A0 B0 ------------ Figure 3.2 Marker hver terminal-tilstand og skriv dets spillverdi (1 A vinner, -1 B vinner) Marker løkke-tilstandene med et?. En løkke-tilstand er en tilstand som allerede forekommer på stien tilbake til roten, og med samme agent sin tur. Marker ikke-terminalene med en 0 c) Marker så hver node med sin opp-bakkede minimax-verdi. Forklar hvordan du behandler? og hvorfor. d) Bevis hvorvidt A har en vinner-strategi. e) Forklar hva som menes med alfa-beta avskjæring av spilltrær. Hva er fordelene og ulempene sammenlignet med Minimax-analyse. f) Illustrer hvordan alpha-beta algoritmen vill kunne forkorte søkearbeidet.

Side 5 av 6 TASK 4 (20 %) Anta at en hane er på et brett med følgende fasong: A X X Z ----------------------------- Figur 4.1 Kvadrater fylt med X er utilgjengelige, mens A og Z er posisjoer på brettet. Hanen kan bevege ser etter følgende prinsipp: Hanen har en hastighet i en av retningene, målt i kvadrater/tidsenhet. Ett flytt er å forandre (eller beholde) hastigheten med en av tre muligheter -1, 0 eller +1, hvoretter hastigheten blir lagt til posisjonen. Hanen kan aldri komme utenfor brettet eller lande åpå et X-fylt kvadrat. Hanen starter i posisjon merket A med hastighet 0, og skal ende i pososjon Z med hastighet 0. a) Vis hvordan vi kan formulere dette problemet som et heuristisk søkeproblem. b) Hva er meningen og hensikten/fordelen med hver av disse konseptene 1. Admissibel heuristikk 2. Monoton heuristikk c) Gi et eksempel på en ikke-triviell (f.eks ikke-0) admissibel heutristikk for dette problemet. d) Det er mulig å finne en løsning ved hjelp av bi-direksjonell søking, dvs. samtidig søking fra start og fra målet. Forklar denne metoden, hvordan den kan realiseres og hvilke fordeler og ulemper som denne metoden måtte ha. TASK 5 (15 %) a) Hva menes med et semantisk nett? b) Tegn et semantisk nett for følgende kunnskapsbase: Alle roboter er agenter. Roboter går typisk på ben. Dør-roboter er roboter.

Side 6 av 6 Dør-roboter beveger seg ikke. Dør-roboter arbeider om dagen og om natten. Alle leverings-roboter er roboter. Leverings-roboter arbeider om dagen. Rengjørings-roboter er roboter. Rengjørings-roboter beveger seg på hjul. Rengjørings-roboter arbeider om natten. Marvin er en leverings-robot. Jimmy er en dør-robot. Billy er en rengjørings-robot og en leverings-robot. c) Forklar hvordan egenskaps-arving foregår i semantiske nett. d) Formuler det semantiske nettet ved hjelp av en logisk kunnskapsbase. e) Formuler egenskapsarvingen på en slik måte at vi får verifisert følgende utsagn fra kunnskapsbasen: i) Leverings-roboter beveger seg ved hjep av ben. ii) Billy arbeider om natten. iii) Billy beveger seg på hjul.