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

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

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

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

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

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

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

EKSAMEN I LOGIKK OG RESONNERENDE SYSTEMER (TDT4136)

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

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

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

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

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

EKSAMEN I LOGIKK OG RESONNERANDE SYSTEM (TDT4136)

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

TDT4100 Objektorientert programmering

AVDELING FOR INGENIØRUTDANNING EKSAMENSOPPGAVE

TDT4171 Metoder i kunstig intelligens

UNIVERSITETET I OSLO

ALGORITMER OG DATASTRUKTURER

Norsk informatikkolympiade runde

Eksamensoppgave i TDT4120 Algoritmer og datastrukturer

UNIVERSITETET I OSLO

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

Eksamensoppgave i TDT4120 Algoritmer og datastrukturer

Eksamensoppgave i TDT4120 Algoritmer og datastrukturer

ALGORITMER OG DATASTRUKTURER

Eksamensoppgave i TDT4120 Algoritmer og datastrukturer

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.

ALGORITMER OG DATASTRUKTURER

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

G høgskolen i oslo. Emnekode:!;_unstiq intelliqens lv 145A Gruppe(r) : Dato: Tillatte

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

The formulas are written in plain text format according to some specificaton, but the students should preferrably use mathematical notation.

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

Eksamensoppgave i MA1202/MA6202 Lineær algebra med anvendelser

Norsk informatikkolympiade runde

R3. forall x:y:z:u: % Ulik dørfarge hvis samme rom B(x,z) and B(y,z) and C(x,u) => not C(y,u) %% TA

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

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

Kommentarer til Eksamen IM005 - V02

Norsk informatikkolympiade runde

Ny/utsatt EKSAMEN. Dato: 6. januar 2017 Eksamenstid: 09:00 13:00

EKSAMENSOPPGAVE. INF-1101 Datastrukturer og algoritmer. Adm.bygget, rom K1.04 og B154 Ingen

UNIVERSITETET I OSLO

Norsk informatikkolympiade runde. Sponset av. Uke 46, 2015

Avsluttende eksamen i TDT4120 Algoritmer og datastrukturer

Heuristisk søking (kap. 4) Emner: Kunstig intelligens (MNFIT-272) Forelesning 4

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

INF 3/ oktober : Avslutte Branch and Bound 23.6: Trær og strategier for spill med to spillere

MNFIT-272 Kunstig intelligens Forelesning 4.

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

Løsningsforslag til Eksamensoppgave i TDT4190 Distribuerte systemer

Eksamensoppgave i TDT4120 Algoritmer og datastrukturer

Løsningsforslag for Eksamensoppgave i TDT4190 Distribuerte systemer

Avsluttende eksamen i TDT4120 Algoritmer og datastrukturer

EKSAMENSOPPGAVE. IAI20102 Algoritmer og datastrukturer

EKSAMEN I EMNE SIF5072 STOKASTISKE PROSESSER Lørdag 16. august 2003 Tid: 09:00 14:00

TDT4100 Objektorientert programmering

Løsningsforslag for eksamen i fag TDT4120 Algoritmer og datastrukturer Tirsdag 9. desember 2003, kl

Norsk informatikkolympiade runde. Sponset av. Uke 46, 2016

INF oktober Stein Krogdahl. Kap 23.5: Trær og strategier for spill med to spillere

Eksamensoppgave i TDT4145 Datamodellering og databasesystemer

LØSNINGSFORSLAG KRETSDEL

ALGORITMER OG DATASTRUKTURER

6. oktober Dagens program: Første time: Andre time, gjesteforelesning: Uavgjørbarhet. Stein Krogdahl. (Ikke pensum, egne foiler legges ut)

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

Fakultet for informasjonsteknologi,

EKSAMEN I TMA4300 BEREGNINGSKREVENDE STATISTIKK Torsdag 16 Mai, 2013

ALGORITMER OG DATASTRUKTURER

Algoritmer og Datastrukturer

Avsluttende eksamen i TDT4120 Algoritmer og datastrukturer

Eksamensoppgave i TMA4150 Algebra

MAT1030 Diskret Matematikk

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

Norsk informatikkolympiade runde

Eksamensoppgave i TDT4120 Algoritmer og datastrukturer

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

Eksamen i fag SIF8010 Algoritmer og datastrukturer Lørdag 9. august 2003, kl

Eksamen i fag SIF8010 Algoritmer og Datastrukturer Tirsdag 14. Desember 1999, kl

Eksamensoppgave i TDT4120 Algoritmer og datastrukturer

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

Eksamensoppgave i TMA4320 Introduksjon til vitenskapelige beregninger

Løsningsforslag for TDT4186 Operativsystemer

Norsk informatikkolympiade runde. Sponset av. Uke 46, 2017

EKSAMEN TTK4175 INSTRUMENTERINGSSYSTEMER. Torsdag 26. Mai 2005 Tid: kl Sensurfrist 16. Juni Totalt 4 timer

EKSAMENSOPPGAVE I FAG TDT4117 INFORMASJONSGJENFINNING (SENSURVEILEDNING)

ALGORITMER OG DATASTRUKTURER

Eksamensoppgave i TMA4245 Statistikk

LØSNINGSFORSLAG, EKSAMEN I ALGORITMER OG DATASTRUKTURER (IT1105)

Fakultet for informasjonsteknologi, Kontinuasjonsløsning på TDT4155 Datamaskiner og operativsystemer

Avsluttende eksamen i TDT4120 Algoritmer og datastrukturer

KONTINUASJONSEKSAMEN I EMNE TFY 4102 FYSIKK

Eksamensoppgave i MA0301 Elementær diskret matematikk løsningsforslag

LØSNINGSFORSLAG KRETSDEL

EKSAMEN I EMNE TDT4195 BILDETEKNIKK TORSDAG 9. JUNI 2011 KL

Eksamensoppgave i MA0301 Elementær diskret matematikk løsningsforslag

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

UNIVERSITETET I OSLO. Det matematisk-naturvitenskapelige fakultet

EKSAMENSOPPGAVE I TDT4145 DATAMODELLERING OG DATABASESYSTEMER. Faglig kontakt under eksamen: Svein Erik Bratsberg og Roger Midtstraum

Løsningsforslag for TDT4186 Operativsystemer

Transkript:

Side 1 av 6 KONTINUASJONSEKSAMEN I EMNE TDT4136 Logikk og resonnerende systemer Lørdag 8. august 2009, kl. 09.00 13.00 Oppgaven er utarbeidet av Tore Amble, og kvalitetssikret av Lester Solbakken. Kontaktperson under eksamen: Tore Amble (telefon 7394451) Språkform: Bokmål Tillatte hjelpemidler: D Ingen trykte eller håndskrevne hjelpemidler tillatt. Bestemt, enkel kalkulator tillatt. Sensurfrist: Lørdag 29. august. Les oppgaveteksten nøye. Finn ut hva det spørres om i hver oppgave. Dersom du mener at opplysninger mangler i en oppgaveformulering, gjør kort rede for de antagelser og forutsetninger som du finner nødvendig å gjøre.

Side 2 av 6 OPPGAVE 1 (20 %) a) Gitt følgende setning: Det eksisterer en høyeste pris. Setningen skal uttrykkes i første ordens predikatlogikk ved hjelp av predikatene: P(x) x er en pris G(y,x) y er større enn x b) Gitt følgende setning: Det eksisterer ikke noen høyeste pris. Setningen skal uttrykkes i første ordens predikatlogikk ved hjelp av de samme predikatene. c) Gitt følgende setning Det eksisterer en høyeste pris og det eksisterer ikke noen høyeste pris. Konverter denne setningen til første ordens predikatlogikk og konverter dette til klausal form. Vis stegene i konverteringen. d) Vis ved hjelp av Resolusjon at setningen på klausalform er inkonsistent. OPPGAVE 2 (20 %) 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 : West East R1 R2 /D1 \ D2\ / \X \ \E \

Side 3 av 6 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 inngangsdø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. 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) Problemet skal formuleres som et planleggingsproblem ved hjelp av situasjonskalkyle. a) Lag et komplett sett av aksjons-definisjoner for Marvin. Lag selv et komplett sett av predikater for tilstandene. b) Beskriv for hver aksjon de forbetingelser som må være oppfylt. c) Beskriv for hver aksjon de effekter som blir resultatet. d) Beskriv for hver aksjon hvilken betingelser som blir uforandret. OPPGAVE 3 (20 %) Betrakt to-agent spillet som er beskrevet nedenfor. Spillets tilstand er representert med et positivt heltall (N). Etter tur vil spillerne A og B foreta et trekk som kan bestå av dividere en eller flere ganger med et primtall som går opp i tallet redusere tallet med 1 Eksempel: Hvis tallet er 24, og A skal trekke, så vil neste tall kunne bli 23, 12, 6, 3 og 8. Dersom en spiller er i trekket, og tallet er 1, har spilleren tapt. a) Forklar prinsippene for analyse av spilltrær ved hjelp av Minimax analyse.

Side 4 av 6 b) Anta spillet starter med N=12, og A begynner. Tegn et komplett spilltre ned til nivå 4 trekk ved å bruke følgende konvensjoner: Tegn hver tilstand som et bilde på situasjonen, med angivelse av hvem som er i trekket. For eksempel kan starttilstanden beskrives slik: A 12 ---- Marker hver terminal-tilstand og skriv dets spillverdi (1 A vinner, -1 B vinner) La følgende evalueringsfunksjon H for ikke-terminalnoder, sett fra A s side, være: A i trekker og N=1 så er H= -1 B i trekket og N=1 så er H=+1 ellers er H =0 c) Forklar hva som menes med Alfa-Beta avskjæring av spilltrær. Hva er fordelene og ulempene sammenlignet med Minimax-analyse. d) Hvorfor er det en fordel ved Alfa-Beta avskjæring å kunne sortere etterfølger-nodene etter et eller annet kriterium til en node i spilltreet. e) Illustrer hvordan Alpha-Beta algoritmen vil kunne forkorte søkearbeidet, fortrinnsvis med utgangspunkt i dette spillet. OPPGAVE 4 (20 %) Anta at en rotte befinner seg på et rutebrett med følgende fasong. Ruter skravert med X er utilgjengelig. A X X X X X X X X X X X X X X X X X X _ _ _ _ _ _ _ _ _ _ _ _ _ _

Side 5 av 6 Rotta starter i A. Oppgaven er å komme rundt det skraverte midtfeltet på kortest mulig tid og tilbake til A. Rotta kan bevege seg etter følgende prinsipp: Rotta har en hastighets-vektor som er hastigheten i X og Y retningen målt i ruter/tidsenhet. I starten har rotta en hastighetsvektor (0,0). Ett flytt går ut på å endre (evt. beholde) hastighetsvektoren med en av 9 muligheter, nemlig øke X-hastigheten og/eller Y-hastigheten med -1,0 eller +1. Deretter flyttes rotta ved å legge hastighetsvektoren til tidligere posisjon. Rotta kan ikke komme utenfor brettet eller lande på en X-skravert rute. Hvis resultatet av et flytt ville medføre at rotta kommer til et utilgjengelig sted, vil resultatet være at rotta blir værende, og med hastighet (0,0). Rotta starter i posisjon merket A med hastighet (0,0) og skal ende tilbake i posisjon A med hastighet (0,0). a) Vis hvordan man kan formulere dette problemet som et heuristisk søkeproblem. b) Hva er betydningen og hensikten/fordelen med hver av disse begrepene 1. Admissibel heuristikk 2. Monoton heuristikk. c) Gi et eksempel på en ikke-triviell admissibel heuristikk for dette problemet. d) Er det mulig å finne en løsning ved hjelp av bidireksjonell søking, dvs simultan søking fra start og målnode? Redegjør for denne metoden, hvordan den kan realiseres, og hvilke fordeler og ulemper metoden kan ha.

Side 6 av 6 OPPGAVE 5 (20 %) Gulvet i korridoren i DAI skal fargelegges etter følgende prinsipp: Gulvet er delt opp i felt (WA,NT,Q,SA,NSW,V) som på figuren. Det skal bare brukes fargene Rød Blå og Grønn. To nabofelt som har felles linje må ikke ha samme farge. NT Q ------------------------ WA ------------ NSW ------------ SA V a) Formuler i generelle termer hva som menes med et beskranknings-oppfyllings problem (constraint satisfaction problem), CSP. b) Formuler problemet over som et CSP som benytter en beskrankningsgraf (constraint graph). c) Formuler beskrankningene til problemet som et sett av beskrankninger på beskrankningsgrafen og vis noen eksempler. d) Diskuter meget kort følgende metoder for å løse CSP er Tilbakesporings-søkning (Backtracking search) for CSP Lokal søkning (Local search) for CSP e) Er det andre metoder til å løse dette problemet på?