|
|
Untersuchte Arbeit: Seite: 187, Zeilen: 1- |
Quelle: König et al 2003 Seite(n): 342,343, Zeilen: - |
---|---|
[Eine Verhaltens]regel wird dann aktiviert, wenn die Bedingung erfüllt ist, d.h. die Umwelt befindet sich in einem durch die Bedingung erfassten Zustand ; es muss somit gelten, damit die Regel feuert. Es bezeichne die Menge aller möglichen Verhaltensweisen. Zur Umsetzung der Subsumptions-Hierarchie wird auf einer Teilmenge , die die Regeln eines Agenten repräsentiert, eine binäre Inhibitionsrelation benötigt. So bedeutet beispielsweise , dass die Verhaltensregel eine andere Verhaltensregel sperrt, d.h. besitzt eine höhere Priorität als .[FN 112] Damit kann die Funktion action folgendermaßen definiert werden:[FN 113]
Zunächst wird die Menge aller derjenigen Verhaltensweisen ermittelt, die feuern (Zeile 4). Anschließend wird für jede (Zeile 5) dieser Verhaltensweisen überprüft, ob eine andere Verhaltensweise existiert, die ebenfalls feuert, aber eine höhere Priorität besitzt (Zeile 6). Ist dies nicht der Fall, wird die aktuelle Aktion zurückgeliefert (Zeile 7). Falls keine Verhaltensweise aktiviert wird, so wird der Wert zurückgeliefert, der besagt, dass keine Aktion ausgewählt wurde (Zeile 10).[FN 114]
|
▲ Eine Verhaltensregel ist definert als ein Paar(c,a),bei dem c eine sogenannte condition und eine Handlungsalternative darstellt,wobei aus der Menge der möglichen Wahrnehmungen stammt. Eine Verhaltensregel(c,a) wird aktiviert, wenn die Bedingung fürdiesen Umwelt zustand erfüllt ist. Mit bezeichnen wir die Menge aller möglichen Verhaltensregeln.
[...] ▲ Zur Realisierung der Hierarchie der Verhaltensmodule ist auf die Menge der Verhaltensregeln R⊆ Beh eine Inhibitionsrelation defniert:. Wir schreiben , wenn ,was bedeutet, dass die Verhaltensweise b1 sich auf einer niedrigeren Hierarchieebene als b2 befindet bzw.eine höhere Prioritätals b2 hat. S. 343 ▲ Die Funktion action ist wie folgt defniert:
|
Alternativ zu Mh/Fragment 187 01. |
|