, , A

Hasonló dokumentumok
Problémamegoldás kereséssel. Mesterséges intelligencia március 7.

Predikátumkalkulus. 1. Bevezet. 2. Predikátumkalkulus, formalizálás. Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák.

Predikátumkalkulus. Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák. Vizsgáljuk meg a következ két kijelentést.

Matematikai logika és halmazelmélet

Kereső algoritmusok a diszkrét optimalizálás problémájához

Mesterséges Intelligencia MI

Logika és informatikai alkalmazásai kiskérdések február Mikor mondjuk, hogy az F formula a G-nek részformulája?

Kereső algoritmusok a diszkrét optimalizálás problémájához

Logika és informatikai alkalmazásai

MIEA 18.5, Magyarázza meg, hogy milyen alapgondolat vezetett el a VKH tanuláshoz?

Logika és informatikai alkalmazásai

Bonyolult jelenség, aminek nincs jó modellje, sok empirikus adat, intelligens (ember)ágens képessége, hogy ilyen problémákkal mégis megbirkozzék.

Diszkrét matematika I.

30. ERŐSEN ÜSSZEFÜGGŐ KOMPONENSEK

25. tétel: Bizonyítási módszerek és bemutatásuk tételek bizonyításában, tétel és megfordítása, szükséges és elégséges feltétel

Mesterséges Intelligencia MI

Logikai ágens, lehetőségek és problémák 2

Logikai következmény, tautológia, inkonzisztens, logikai ekvivalencia, normálformák

ÍTÉLETKALKULUS (NULLADRENDŰ LOGIKA)

Elővizsga, dec. 15. Szívhez szóló megjegyzések és megoldások Adja meg a kontrollált természetes nyelv definícióját (vendégelőadás)

Mesterséges Intelligencia MI

5. A vezetıi dönt. ntéshozatal. A döntéselmélet tárgya. A racionális viselkedés feltételei megszervezésének, megnyilvánulásának, vizsgálata.

Diszkrét matematika I.

Logikai ágensek. Mesterséges intelligencia március 21.

Intelligens Rendszerek Elmélete IRE 4/32/1

Mesterséges Intelligencia MI

A Számítástudomány alapjai

A matematika nyelvér l bevezetés

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Példa 1. A majom és banán problémája

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Az uniós repülıtereken a földi kiszolgálás körébe tartozó szolgáltatások és a 96/67/EK tanácsi irányelv hatályon kívül helyezése ***I

Matematikai logika. 3. fejezet. Logikai m veletek, kvantorok 3-1

A logikai következmény

Mesterséges intelligencia I. gyakorló feladatok

Mesterséges intelligencia 2. laborgyakorlat

Halmaz: alapfogalom, bizonyos elemek (matematikai objektumok) Egy halmaz akkor adott, ha minden objektumról eldönthető, hogy

Logika és informatikai alkalmazásai

NEMZETKÖZI GAZDASÁGTAN 4. A NEMZETKÖZI KERESKEDELEM

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

AZ INFORMATIKA LOGIKAI ALAPJAI

Ítéletkalkulus. 1. Bevezet. 2. Ítéletkalkulus

Cselekvési tervek generálása. Máté Annamária

Logika kiskáté. Mihálydeák Tamás és Aszalós László

CAD-CAM-CAE Példatár

Adatbáziskezelés alapjai. jegyzet

Logika kiskáté. Mihálydeák Tamás és Aszalós László

Nem teljesen nyilvánvaló például a következı, már ismert következtetés helyessége:

Logika és informatikai alkalmazásai

Algoritmuselmélet. Függvények nagyságrendje, elágazás és korlátozás, dinamikus programozás. Katona Gyula Y.

17. A 2-3 fák és B-fák. 2-3 fák

Mesterséges Intelligencia. Csató Lehel. Csató Lehel. Matematika-Informatika Tanszék Babeş Bolyai Tudományegyetem, Kolozsvár 2007/2008

1. Tétel - Az ítéletkalkulus alapfogalmai

Ontológiák, 1. Kooperáció és intelligencia, BME-MIT

KOVÁCS BÉLA, MATEMATIKA I.

Normák, kondíciószám

Gyakorló feladatok a geometria témazáró dolgozathoz

Károli Gáspár Református Egyetem A DOKUMENTUMOK KEZELÉSE ME A DOKUMENTUMOK KEZELÉSE

Adatszerkezetek 2. Dr. Iványi Péter

0-49 pont: elégtelen, pont: elégséges, pont: közepes, pont: jó, pont: jeles

Mesterséges Intelligencia (Artificial Intelligence)

Gráfok 2. Legrövidebb utak, feszítőfák. Szoftvertervezés és -fejlesztés II. előadás. Szénási Sándor

Relációk Függvények. A diákon megjelenő szövegek és képek csak a szerző (Kocsis Imre, DE MFK) engedélyével használhatók fel!

1.2. Mozgó, hajlékony és rugalmas tengelykapcsolók.

Mesterséges Intelligencia I.

A gyártástervezés feladata. CAM tankönyv. Technológiai terv elemei. Alapfogalmak, definíciók. A gyártástervezés területei. Alapfogalmak, definíciók

RE 1. Relációk Függvények. A diákon megjelenő szövegek és képek csak a szerző (Kocsis Imre, DE MFK) engedélyével használhatók fel!

Ellenőrző kérdések. 36. Ha t szintű indexet használunk, mennyi a keresési költség blokkműveletek számában mérve? (1 pont) log 2 (B(I (t) )) + t

1. Definíciók. 2. Formulák. Informatikai logikai alapjai Mérnök informatikus 3. gyakorlat

Ágensek bevezető áttekintés:

2014. szeptember 24. és 26. Dr. Vincze Szilvia

1. előadás: Halmazelmélet, számfogalom, teljes

Logika és informatikai alkalmazásai

I. A DIGITÁLIS ÁRAMKÖRÖK ELMÉLETI ALAPJAI

Programozási módszertan

Algoritmuselmélet. Függvények nagyságrendje, elágazás és korlátozás, dinamikus programozás. Katona Gyula Y.

TÉRINFORMATIKAI ALGORITMUSOK

1.1. A tengelykapcsolók feladata, csoportosítása és általános méretezési elvük. Merev tengelykapcsolók.

KOVÁCS BÉLA, MATEMATIKA I.

Adatszerkezetek 7a. Dr. IványiPéter

A matematika nyelvéről bevezetés

Matematika alapjai; Feladatok

Dr. Jelasity Márk. Mesterséges Intelligencia I. Előadás Jegyzet (2008. október 6) Készítette: Filkus Dominik Martin

MS ACCESS 2010 ADATBÁZIS-KEZELÉS ELMÉLET SZE INFORMATIKAI KÉPZÉS 1

Adatstruktúrák, algoritmusok, objektumok

Bonyolultságelmélet. Monday 26 th September, 2016, 18:28

Gráfalgoritmusok ismétlés ősz

Algoritmizálás, adatmodellezés tanítása 1. előadás

Relációs struktúrák Relációs elméletek Modális elméletek Gyakorlás Modellezés Házifeladatok MODÁLIS LOGIKAI ALAPOK

29. Visszalépéses keresés 1.

Egyszerű programozási tételek

Összeállította Horváth László egyetemi tanár

Excel 2010 függvények

Ergonómia alapok. Hardy

ALAPFOGALMAK 1. A reláció az program programfüggvénye, ha. Azt mondjuk, hogy az feladat szigorúbb, mint az feladat, ha

Az Országos kompetenciamérés (OKM) tartalmi kerete. a 20/2012. (VIII. 31.) EMMI rendelet 3. melléklete alapján

Menet. A konfirmáció Hempel paradoxonai. Hempel véleménye a konformációs paradoxonokról

Mesterséges Intelligencia MI

Rekurzió. Dr. Iványi Péter

Ítéletkalkulus. 1. Bevezet. 2. Ítéletkalkulus

Átírás:

MI Nagy ZH, 2011. nov. 4., 14.15-16, A és B csoport - Megoldások A/1. Milyen ágenskörnyezetrıl azt mondjuk, hogy nem hozzáférhetı? Adjon példát egy konkrét ágensre, problémára és környezetre, amire igaz ez a definíció! Amelyben valami oknál fogva nem érzékelhetı az összes lényeges információ, ami az ágensre kiszabott feladat megoldásához szükséges lenne. Példa: probléma: reggel minél kisebb benzin ráfordítással, minél gyorsabban átkerülni lakásból a munkahelyre ágens: gk. vezetı környezet: budapesti reggeli forgalom A/2. Definiálja saját szavakkal az elfogadható heurisztika fogalmát! A sakktáblán történı útkereséshez a vezér, a bástya és a király számára elfogadható heurisztika-e a légvonalbeli távolság, ill. a Manhattan heurisztika? Az a heurisztika, amely mindig úgy téved, hogy a cél közelebbinek látszik az adott helyrıl. A légvonalbeli heurisztika minden fizikai térben (euklideszi geometria pontosságáig) elfogadható és a sakktábla is olyan, minden bábúra. Bástya nem tud átlósan lépni, Manhattan heurisztika módjára lép helyrıl helyre. A Manhattan távolság így számára a tényleges távolság. Ha elfogadjuk, hogy az elfogadhatóság definíciójában kisebb-egyenlı áll, akkor ez a heurisztika is elfogadható. A másik két bábú tud átlósan lépni, azok számára a Manhattan távolság lényegesen tud felülbecsülni a tényleges távolságot, magyarán nem elfogadható. A/3. Az alábbi ábrán a körbe írt számok a heurisztika értékek, az élek melletti számok a cselekvések költségei. A dupla kör a célállapotokat különbözteti meg. Az A állapotból kiindulva futtassa a gráfra az A* keresési algoritmust, adja meg a mindenkori open lista tartalmát és a számított f értékeket! A(21) B(9), D(15) F(33), G(11), D(15) M(106), N(16), F(33), D(15) I(22), J(103), K(15), M(106), N(16), F(33) R(16), I(22), J(103), M(106), N(16), F(33) --- R(16) a célállapot

A/4. Hogyan mőködik a hegymászó keresés? Mik a jó tulajdonságai és azok mivel magyarázhatók meg? Lokális keresés, tehát kicsi (elágazási tényezıben maximalizált) a tár komplexitása, gyors. Ezek forrása, hogy nem tárol semmit a ki nem fejtett alternatívákból (irányokból). A/5. Mit jelent (szabatosan megfogalmazva), hogy a logikai bizonyítás teljes? Hogyha A tény vonzata a B elméletnek, akkor az A tény a B elméletbıl mindig bebizonyítható. A/6. Mit jelent, hogy egy matematikai logika teljes, monoton, eldönthetı? Predikátum kalkulus milyen? Matematikai logika teljes, ha rendelkezik egy teljes bizonyítással, eldönthetı, ha egy logikai állítás értéke (akár igaz, akár hamis) algoritmikusan belátható, monoton, ha a bizonyítások új tények megjelenésével nem veszítenek az értékükbıl. Predikátum kalkulus teljes, félig eldönthetı, monoton. A/7. Vizsgálja meg a következı mondatokat, és döntse el mindegyikre, hogy érvényesek, kielégíthetetlenek, vagy egyik sem. Igazolja a döntését igazságtáblával, vagy felhasználva a logika ekvivalencia szabályait: a. (Füst Tőz) ( Füst Tőz) b. Nagy Hallgatag (Nagy Hallgatag) F T. (Füst Tőz) ( Füst Tőz) (Füst Tőz) ( Füst Tőz) 0 0 1 1 1 0 1 1 0 0 1 0 0 1 1 1 1 1 1 1 N H Nagy Hallgatag (Nagy Hallgatag) Nagy Hallgatag (Nagy Hallgatag) 0 0 0 1 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 1 A/8. Tamás, Simon és Erzsébet a Sportolók Klub tagjai. A Klub minden tagja vagy hegymászó, vagy síelı, vagy akár mindkettı. Egy hegymászó sem kedveli az esıt, viszont minden síelı oda van a hóért. Erzsébet utálja mindazt, amit Tamás kedvel, és kedveli, amit Tamás utál. Tamás az esıt és a havat is kedveli. Van olyan klubtag, aki hegymászó, de nem síelı? Döntse el a kérdés egy rezolúciós bizonyítással! Legyen H(x) a hegymászó, S(x) a síelı, K(x,y) hogy x kedvel y-t (x a klub tagjai, y a hó, vagy esı): x. S(x) v H(x) x. H(x) K(x, Esı) x. S(x) K(x, Hó) y. K(Erzsébet, y) K(Tamás, y) K(Tamás, Esı) K(Tamás, Hó) Kérdés: x. H(x) ^ S(x) a. S(x1) v H(x1) b. H(x2) v K(x2, Esı) c. S(x3) v K(x3, Hó) d. K(Erzsébet, y1) v K(Tamás, y1) e. K(Erzsébet, y2) v K(Tamás, y2)

f. K(Tamás, Esı) g. K(Tamás, Hó) h. H(x4) v S(x4) i. = a.+h., x1/x4 S(x1) j. = i.+c., x1/x3 K(x1, Hó) k. = j.+d., x1/erzsébet, y1/hó K(Tamás, Hó) l. = k.+g., üres rezolvens A/9. Mirıl volt szó a vaj/malacka, avagy az anyag és a dolog probléma esetében? Arról, hogy vannak példányosításnak kedvezı (megszámlálható, külsı tulajdonságokkal jellemzett) objektumok és azok, amelyek ennek ellenállnak (nem megszámlálható, belsı tulajdonságokkal meghatározott). A/10. Mi a szituáció kalkulus? Mi a hatás axióma? Szit. kalkulus a predikátum kalkulus egy alkalmazása annak leírására, hogy egy ágens cselekvéseivel változást idéz elı a környezetben. A hatás axióma egy konkrét változás leírása egy konkrét cselekvés hatására. A/11. Az alábbi 3 db cselekvéssel rendelkezünk (STRIPS formalizmusban): Cs1: Elıfeltétel: a Hatás: a b Cs2: Elıfeltétel: a c Hatás: a b c Cs3: Elıfeltétel: b c Hatás: c d Rajzolja fel a tervgráf (Graphplan) elsı 3 rétegét (állapot, cselekvések, állapot) az (a = igaz, c = igaz) állapotból kiindulva. Igyekezzen feltüntetni a gráfon és röviden megmagyarázni a minél több mutex relációt! (figyelem, csak a magyarázattal ellátott mutex számít) mutex1: inkonzisztens hatások (a), elıfeltétel-hatás kölcsönhatás (a) mutex2: inkonzisztens hatások (a), elıfeltétel-hatás kölcsönhatás (a) mutex3: elıfeltétel-hatás kölcsönhatás (a) mutex4: inkonzisztens hatások (c), elıfeltétel-hatás kölcsönhatás (c) mutex5: logikai inkonzisztencia (a) mutex6: a-megtartó cselekvés (egyetlen lehetıség a elıállítására) mutex minden cselekvéssel, ami b-t eredményez. mutex7: logikai inkonzisztencia (c)

B/1. Milyen ágenskörnyezetben célszerő az ágenst hiedelmi állapotokkal modellezni? Adjon rá konkrét példát is! Amely nem hozzáférhetı. Itt az információ hiányt takarhatjuk hiedelmi állapotok használatával. Példa: probléma: reggel minél kisebb benzin ráfordítással, minél gyorsabban átkerülni lakásból a munkahelyre ágens: gk. vezetı környezet: budapesti reggeli forgalom B/2. Definiálja saját szavakkal az effektív elágazási tényezı fogalmát! Az effektív elágazási tényezı a keresés tár-, vagy idı komplexitását méri? Lássa be minél egzaktabb módon, hogy az effektív elágazási tényezı értéke nem lehet 1-nél kisebb! Effektív elágazási tényezı egy olyan fiktív keresési fának az elágazási tényezıje, amely kiegyensúlyozott (és azért elemezhetı) és a méretében bizonyos paraméterekben összemérhetı a tényleges keresés keresési fájával. A keresés idı komplexitását méri. N = 1 + b + b 2 + b d, de egy keresési fában nem lehet kevesebb csomópont, mint a bejárt szintek száma + 1, azaz 1 + b + b 2 + b d >= d +1, belıle b >= 1. B/3. Az alábbi ábrán a körbe írt számok a heurisztika értékek, az élek melletti számok a cselekvések költségei. A célállapotokat a G bető különbözteti meg. Az S állapotból kiindulva futtassa a gráfra az A* keresési algoritmust, adja meg a mindenkori open lista tartalmát és a számított f értékeket! A(8) A(12), B(2), C(8) A(12), F(8), C(6), C(8) A(12), F(8), C(6) A(12), F(8), G3(16) A(12), D(8), G3(16) A(12), G2(9), S(18), G3(16) --- G2(9) a célállapot B/4. Hogyan mőködik az iteratív mélyülı keresés? Mik a jó tulajdonságai, mivel magyarázhatók meg? Szisztematikus, amiatt teljes, de az alkalmazott mélységi keresés miatt kedvezı tárkomplexitású. B/5. Mit jelent (szabatosan megfogalmazva), hogy a logikai bizonyítás helyes?

Hogyha A tény bizonyítható B elméletbıl, akkor az A tény a B elmélet biztosan vonzata. B/6. Mit jelent, hogy egy matematikai logika teljes, monoton, eldönthetı? Ítéletkalkulus milyen? Matematikai logika teljes, ha rendelkezik egy teljes bizonyítással, eldönthetı, ha egy logikai állítás értéke (akár igaz, akár hamis) algoritmikusan belátható, monoton, ha a bizonyítások új tények megjelenésével nem veszítenek az értékükbıl. Ítéletkalkulus teljes, eldönthetı, monoton. B/7. Vizsgálja meg a következı mondatokat, és döntse el mindegyikre, hogy érvényesek, kielégíthetetlenek, vagy egyik sem. Igazolja a döntését igazságtáblával, vagy felhasználva a logika ekvivalencia szabályait: a. (Füst => Tőz) ((Füst Hıség) Tőz) b. (Nagy Hallgatag) Hallgatag F T H (Füst => Tőz) (Füst Hıség) Tőz) (Füst => Tőz) ((Füst Hıség) Tőz) 0 0 0 1 1 1 0 0 1 1 1 1 0 1 0 1 1 1 0 1 1 1 1 1 1 0 0 0 1 1 1 0 1 0 0 1 1 1 0 1 1 1 1 1 1 1 1 1 N H (Nagy Hallgatag) Hallgatag 0 0 0 1 0 1 0 0 1 0 0 1 1 1 1 1 B/8. Tamás, Simon és Erzsébet a Sportolók Klub tagjai. A Klub minden tagja vagy hegymászó, vagy síelı, vagy akár mindkettı. Egy hegymászó sem kedveli az esıt, viszont minden síelı oda van a hóért. Erzsébet utálja mindazt, amit Tamás kedvel, és kedveli, amit Tamás utál. Tamás az esıt és a havat is kedveli. Van olyan klubtag, aki hegymászó, de nem síelı? Döntse el a kérdés egy rezolúciós bizonyítással! Legyen H(x) a hegymászó, S(x) a síelı, K(x,y) hogy x kedvel y-t (x a klub tagjai, y a hó, vagy esı): x. S(x) v H(x) x. H(x) K(x, Esı) x. S(x) K(x, Hó) y. K(Erzsébet, y) K(Tamás, y) K(Tamás, Esı) K(Tamás, Hó) Kérdés: x. M(x) ^ ~S(x) a. S(x1) v H(x1) b. H(x2) v K(x2, Esı) c. S(x3) v K(x3, Hó) d. K(Erzsébet, y1) v K(Tamás, y1) e. K(Erzsébet, y2) v K(Tamás, y2) f. K(Tamás, Esı) g. K(Tamás, Hó) h. H(x4) v S(x4) i. = a.+h., x1/x4 S(x1)

j. = i.+c., x1/x3 K(x1, Hó) k. = j.+d., x1/erzsébet, y1/hó K(Tamás, Hó) l. = k.+g., üres rezolvens B/9. Mirıl volt szó a természetes fajta probléma esetében? Arról, hogy a valós objektumok annyira gazdagok tulajdonságokban és rendelkeznek ráadásul számos kivétellel, hogy logikailag sem megoldás a leegyszerősített leírások használata (kizárják a speciális eseteket), de az sem, hogy az összes speciális esetet a leírásba bevonjuk (a leírás komplexitása miatt). megoldás inkább a tipikus objektum-osztályok ábrázolása. B/10. Mi a szituáció kalkulus? Mi a keret axióma? Szit. kalkulus a predikátum kalkulus egy alkalmazása annak leírására, hogy egy ágens cselekvéseivel változást idéz elı a környezetben. A keret axióma a világ azt a részét (annak csak egy konkrét részét) írja le, ami egy konkrét cselekvés hatására mégsem változik. B/11. Az alábbi 3 db cselekvéssel rendelkezünk (STRIPS formalizmusban): Cs1: Elıfeltétel: a Hatás: a b Cs2: Elıfeltétel: a c Hatás: a b c Cs3: Elıfeltétel: b c Hatás: c d Rajzolja fel a tervgráf (Graphplan) elsı 3 rétegét (állapot, cselekvések, állapot) az (a = igaz, c = igaz) állapotból kiindulva. Igyekezzen feltüntetni a gráfon és röviden megmagyarázni a minél több mutex relációt! (figyelem, csak a magyarázattal ellátott mutex számít) mutex1: inkonzisztens hatások (a), elıfeltétel-hatás kölcsönhatás (a) mutex2: inkonzisztens hatások (a), elıfeltétel-hatás kölcsönhatás (a) mutex3: elıfeltétel-hatás kölcsönhatás (a) mutex4: inkonzisztens hatások (c), elıfeltétel-hatás kölcsönhatás (c) mutex5: logikai inkonzisztencia (a) mutex6: a-megtartó cselekvés (egyetlen lehetıség a elıállítására) mutex minden cselekvéssel, ami b-t eredményez. mutex7: logikai inkonzisztencia (c)