13.11.2012 Aufrufe

Java Settlers - Intelligente agentenbasierte Spielsysteme für intuitive ...

Java Settlers - Intelligente agentenbasierte Spielsysteme für intuitive ...

Java Settlers - Intelligente agentenbasierte Spielsysteme für intuitive ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

26 Verwandte Arbeiten<br />

Politikwissenschaften, der Biologie, der Soziologie, der Psychologie oder der Künstlichen In-<br />

telligenz, um Modelle <strong>für</strong> intelligenten Agenten zu definieren. In der Künstlichen Intelligenz<br />

wurden viele traditionelle Spiele wie Schach, Dame, Backgammon, usw. erfolgreich als Agen-<br />

tensysteme modelliert.<br />

2.3.1 Die Arbeitsumgebung<br />

Folgende Definitionen <strong>für</strong> Arbeitsumgebungen sind informell und entstammen dem Buch Künst-<br />

liche Intelligenz von Russell, Norvig [4]. Sie werden benutzt, um die Arbeitsumgebung <strong>für</strong> „Die<br />

Siedler von Catan“ zu beschreiben und Unterschiede zu den traditionellen Spielen aufzuweisen:<br />

• Eine Umgebung mit nur einem Agenten wird als Einzelagent-Umgebung bezeichnet.<br />

Sind zwei Agenten beteiligt so gilt es als eine Zwei-Agenten-Umgebung oder bei meh-<br />

reren Agenten eine Multiagent-Umgebung [4].<br />

• In einer Zwei-Agenten-Umgebung kommt es häufig vor, dass ein Spieler seine Leistungs-<br />

bewertung maximiert während die des anderen Spielers minimiert wird. Dies ist eine kon-<br />

kurrierende Umgebung, die typisch ist <strong>für</strong> sogenannte Nullsummenspiele. Wird durch<br />

eine Aktion jedoch die Leistungsbewertung mehrerer Agenten gleichzeitig maximiert, so<br />

handelt es sich um eine (vollständige oder partielle) kooperative Umgebung [4].<br />

• Die Arbeitsumgebung wird vollständig beobachtbar genannt, wenn der Agent zu je-<br />

dem beliebigen Zeitpunkt Zugriff auf den vollständigen Zustand der Umgebung besitzt.<br />

Sind jedoch Störungen, ungenaue Daten oder unvollständige Daten im Spiel, so ist die<br />

Umgebung teilweise beobachtbar. In diesem Kontext wird auch von vollständiger oder<br />

unvollständiger Information [4] gesprochen.<br />

• Eine Arbeitsumgebung ist deterministisch, wenn der nächste Zustand der Umgebung<br />

vollständig durch den aktuellen Zustand und der vom Agenten durchgeführten Aktionen<br />

bestimmt werden kann, andernfalls ist sie stochastisch. Wenn jedoch die Umgebung bis<br />

auf die Aktionen anderer Agenten deterministisch ist, so wird sie als strategisch bezeich-<br />

net [4].<br />

• Ist die Erfahrung des Agenten in atomare Episoden aufgeteilt, wo eine Aktion in einer<br />

Episode nur von dieser Episode abhängig ist und unabhängig von bisherigen Entschei-<br />

dungen, so kennzeichnet dies eine episodische Arbeitsumgebung. Andernfalls gilt die<br />

Umgebung als sequentiell, wo ein vorausschauender Agent auch die Historie der Ent-<br />

scheidungen berücksichtigen muss [4].<br />

• Ist die Umgebung in der Lage, sich während einer Entscheidungsfindung zu ändern, so<br />

ist sie <strong>für</strong> den Agenten dynamisch; andernfalls ist sie statisch. Wenn sich jedoch die<br />

Umgebung im Laufe der Zeit nicht ändert, aber die Leistungsbewertung des Agenten, so<br />

haben wie eine semidynamische Umgebung [4].

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!