TU Wien:Einführung in wissensbasierte Systeme VU (Egly)/Prüfung 2014-05-05/Beispiel 3
Answer Set Programming
Teilaufgabe a)[Bearbeiten | Quelltext bearbeiten]
Welche der folgenden Aussagen treffen zu?
- Jedes klassische Modell eines Programms P ist auch Answer Set von P. ☐ wahr ☐ falsch
- Das Programm hat die Answer Sets .
- Ein Answer Set eines normalen Programms P kann nicht-grundierte Atome enthalten.
- Regeln in einem Programm zur abduktiven Diagnose dürfen disjunktiv sein.
- Für jedes gibt ein disjunktives logisches Programm, in welchem Atome vorkommen, welches jedoch mindestens Answer Sets besitzt.
(5 Punkte)
Lösungsvorschlag von --JasonLeroy (Diskussion) 21:29, 26. Jan. 2015 (CET)
(Laut Prüfungskorrektur)
- ☐ wahr ☒ falsch
- ☐ wahr ☒ falsch Answer Sets sind Minimal.
- ☐ wahr ☒ falsch Answer Sets besitzen keine Variablen.
- ☐ wahr ☒ falsch
- ☒ wahr ☐ falsch
Teilaufgabe b)[Bearbeiten | Quelltext bearbeiten]
Sei eine Interpretation und ein grundiertes Programm.
- Definieren Sie den Begriff des Reduktes .
- Wann ist ein Answer Set von ?
(4 Punkte)
Teilaufgabe c)[Bearbeiten | Quelltext bearbeiten]
Man gebe ein Horn Programm und Mengen an sodass und Answer Sets von sind, jedoch kein Answer Set von ist.
(1.5 Punkte)
Teilaufgabe d)[Bearbeiten | Quelltext bearbeiten]
Es sei die skeptische Inferenzrelation definiert wie folgt: für jedes disjunktive logische Programm und jedes grundierte Literal gelte genau dann wenn in jedem Answer Set von enthalten ist.
Welche der folgenden Aussagen treffen zu?
- erfüllt das Monotonieprinzip.
- Es gibt ein Programm sodass für ein Atom das nicht in vorkommt.
(2 Punkte)
Lösungsvorschlag von --JasonLeroy (Diskussion) 21:29, 26. Jan. 2015 (CET)
(Laut Prüfungskorrektur)
- ☐ wahr ☒ falsch
- ☒ wahr ☐ falsch (so wurde es korrigiert, ich würde trotzdem immer noch "falsch" kreuzen; EDIT: bei einer älteren Prüfung wurde "falsch" als richtig gewertet, siehe: https://web.archive.org/web/*/www.informatik-forum.at/attachment.php?attachmentid=24584&d=1429963526)
[vik_xxxl] d2) EDIT: zB: P={q(a), p(X):-q(X)}
Anmerkung von --Tyleet
2) kann nicht wahr sein. Alles was in einem Answer Set von P vorkommt, muss auch im Head einer Regel in P vorgekommen sein, ansonsten wäre das Modell M nicht minimal und damit auch kein AS
[vik_xxxl] @Tyleet) Genau!