Zum Inhalt springen

Allen-Kalkül

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 2. November 2005 um 12:45 Uhr durch Jpp (Diskussion | Beiträge) (Relationen: Erklärung für die Wahl der Buchstaben). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Unter dem Allen-Kalkül versteht man eine Logik zur Repräsentation von zeitlichen Zusammenhängen und zum logischen Schließen, welche 1983 von James F. Allen vorgestellt wurde.

Der Kalkül definiert mögliche zeitliche Zusammenhänge zwischen Intervallen und beschreibt einen Algorithmus, um basierend auf zeitlichen Beschreibungen von Ereignissen Schlüsse zwischen diesen ziehen zu können.

Formale Beschreibung

Relationen

Mit Hilfe von den abgebildeten 13 Relationen ist es möglich alle möglichen Zusammenhänge zwischen genau zwei Intervallen zu beschreiben. Die Relationen beinhalten auch die Inversen.

Relation Illustration Interpretation

X findet vor Y statt X findet vor Y statt

X trifft auf Y X trifft auf Y (englisch X meets Y, das i steht für inverse)

X überschneidet sich mit Y X überschneidet sich mit Y (englisch X overlaps with Y)

X fängt mit Y an X fängt mit Y an (englisch X starts with Y)

X findet während Y statt X findet während Y statt (englisch X happens during Y)

X hört mit Y auf X hört mit Y auf (englisch X finishs with Y)
X ist gleich Y X ist gleich Y

Hiermit können nun gegebene Fakten formalisiert und anschließend automatisch weiterverarbeitet werden.

Der gegebene Satz

Peter liest während des Abendessens die Zeitung. Anschließend geht er zu Bett.

führt zu folgender Formalisierung gemäß Allen-Kalkül:

Verknüpfungen von Intervallen

Zum Schließen von Zusammenhängen welche zwischen Zeitintervallen bestehen definiert der Allen Kalkül eine Kompositionstabelle, welche es ermöglicht an Hand von gegebenen Relationen zwischen und und zwischen und auf die Relation von und zu schließen.

So kann für das gegebene Beispiel gesagt werden, dass gelten muss.

Erweiterungen

Der Allen-Kalkül kann nicht nur zur Beschreibung von zeitlichen Intervallen verwendet werden, sondern er eignet sich auch zur Darstellung von räumlichen Gegebenheiten. Hierzu wird die Bedeutung der Relationen verändert und beschreibt nun die Lage zweier Objekte zueinander.

Dabei können auch dreidimensionale Objekte beschrieben werden, in dem die Zusammenhänge jeder Koordinate einzeln aufgelistet werden.

Eine weitere Möglichkeit zum räumlichen Schließen bietet der RCC8-Kalkül.

Siehe auch

Verwandte Begriffe sind Temporallogik und Logik.

Literatur

  • James F. Allen: Maintaining knowledge about temporal intervals. In: Communications of the ACM. 26/11/1983. ACM Press. S. 832-843, ISSN 0001-0782


Vorlage:Stub