Wumpus-Welt

Wumpus-Welt

Die Wumpus-Welt ist eine einfache Umgebung für wissensbasierte Software-Agenten, die häufig in der Lehre herangezogen wird, um die logische Funktionsweise von Software-Agenten zu erläutern. Die Umgebung entstammt dem Computerspiel Hunt the Wumpus.

Inhaltsverzeichnis

Modellierung und Aufgabenumgebung

Beispiel einer 4*4 Felder großen Wumpus-Welt

Die Wumpus-Welt stellt eine Höhle dar und wird durch ein quadratisches Gitter modelliert. Zu jedem Zeitpunkt und für jedes Feld des Gitters ist eindeutig festgelegt, was bzw. wer sich auf diesem Feld befindet oder ob das Feld leer ist. Auf einem Feld versteckt sich der Wumpus, auf einem anderen Feld befindet sich Gold, die restlichen Feldern haben entweder Fallgruben oder sind leer. Diese Felder werden vorher festgelegt und ändern sich nicht.

Die Aufgabe des Software-Agenten ist es in möglichst kurzer Zeit das Gold zu finden und unversehrt wieder zur Startposition zurückzukehren. Dabei geht von der Figur des Wumpus und mehreren Falltüren eine Gefahr aus. Zu Anfang hat der Agent kein Wissen darüber, was sich an welcher Stelle der Höhle befindet. Mithilfe von fünf Sensoren ist er jedoch in der Lage, seine nähere Umgebung wahrzunehmen und mithilfe dieser Wahrnehmungen durch logisches Schließen neues Wissen über die Höhle zu gewinnen. Anhand dieses Wissens trifft er die Entscheidung, wohin er sich als Nächstes bewegt, um dort erneut seine Umgebung wahrzunehmen.

Der Agent startet auf einem definierten Feld und bewegt sich in jedem Schritt auf ein angrenzendes Feld (gemeinsame Kante mit dem Feld, auf dem er sich befindet). Der Agent ist mithilfe eines Sensors in der Lage, eine Falltür wahrzunehmen, die sich auf einem angrenzenden Feld befindet (Luftzug). Er kann jedoch nicht wahrnehmen, welches der angrenzenden Felder dies ist. Mit der Wahrnehmung des Wumpus verhält es sich ebenso (Gestank). Das Gold wird erst erkannt, wenn der Agent sich direkt auf diesem Feld befindet (Glitzern). Ein vierter Sensor dient der Wahrnehmung eines Stoßes, wenn der Agent gegen eine Wand läuft. Der Agent hat außerdem genau einen Pfeil, mit dem er in eine Richtung (horizontal oder vertikal) bis zur nächsten Wand oder zum Wumpus schießen kann. Der fünfte Sensor dient der Wahrnehmung des Schreis, der ertönt, wenn der Wumpus von dem Pfeil getroffen wird, was dessen Tod bedeutet.

Eine präzise Definition für die Aufgabenumgebung des Agenten kann mit der PEAS-Beschreibung gegeben werden:

  • Performance (Leistungsmaß): Jede Aktion des Agenten wird mit einer bestimmten Punktezahl bewertet. Aufheben des Golds: +1000, Betreten eines Felds mit einer Falltür oder des Wumpus-Felds, falls der Wumpus noch lebt: -1000. Benutzung des Pfeils: -10. Jede beliebige Aktion: -1.
  • Environment (Umgebung): Das oben beschriebene Gitter mit Gold, Falltüren und Wumpus.
  • Actuator (Akteur): Die Aktionen, die der Agent ausführen kann. Vorwärtsbewegung, Drehung um 90 Grad nach links oder rechts, Aufheben des Golds, Abschießen des Pfeils.
  • Sensors (Sensoren): Die fünf oben beschriebenen Sensoren zum Wahrnehmen der Umgebung.

Beispiel

Die Zeilen und Spalten des Gitters in obiger Abbildung werden von 1 bis 4 durchnummeriert, die Zeilen werden von unten nach oben, die Spalten von links nach rechts gezählt. Jedes Feld wird mit (x,y) bezeichnet, wobei x die Nummer der Zeile und y die Nummer der Spalte bezeichnet. Das Startfeld des Agenten ist (1,1).

Auf dem Startfeld hat der Agent kein Wissen. Da er keinen Luftzug und keinen Gestank wahrnimmt, schließt er, dass die angrenzenden Felder rechts (1,2) und oben (2,1) sicher sind. Je nach Strategie entscheidet er sich nun für eines der beiden Felder, in diesem Beispiel geht er nach rechts. Hier nimmt er den Luftzug wahr und schließt, dass sich rechts neben oder über ihm eine Falle befindet. Die Bestimmung der genauen Position der Falle ist noch nicht möglich.

Der Agent hat nun folgendes Wissen über seine Umgebung: (1,1),(1,2),(2,1): sicher. Auf (3,1) oder (2,2) befindet sich eine Falltür (das „oder“ ist nicht ausschließend, es kann auch auf beiden Feldern eine Falltür sein). Hingegen befindet sich weder auf (3,1) noch auf (2,2) der Wumpus, da er auf einem angrenzenden Feld keinen Gestank wahrgenommen hat.

In diesem Fall geht der Agent auf (2,1) als einziges sicheres Feld, das er noch nicht betreten hat. Hier nimmt er Gestank wahr, woraus er folgert, dass ein Wumpus in der Nähe ist. Allerdings hat er keinen Luftzug und folgert daher, dass rechts von ihm (2,2) und über ihm (3,1) keine Falltür sein kann. Da er schon weiß, dass auf (2,2) kein Wumpus ist, kann er dieses Feld nun als sicher identifizieren und der Agent entscheidet sich für das Betreten dieses Felds. Alternativ hätte er auch seinen Pfeil auf den Wumpus abfeuern können, da er mit dem Wissen über Feld (2,2) auch sicher schließen konnte, dass der Wumpus auf (3,1) sein muss. Auf (2,2) nimmt er nichts wahr und kann seine Entscheidung aus den beiden sicheren Feldern (3,2) (über ihm) oder (2,3) (rechts neben ihm) treffen. Nach der ersten Entscheidung findet er direkt das Gold, nach der zweiten nimmt er einen Luftzug wahr und kann daher auf kein weiteres sicheres Feld folgern. Ihm bleibt das einzige sichere Feld (3,2). Er geht daher wieder auf (2,2) zurück und macht den sicheren Zug auf das Gold.

Literatur

  • Stuart Russell, Peter Norvig: Künstliche Intelligenz Pearson Verlag, München 2004, ISBN 3-8273-7089-2

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Wumpus Welt — Die Wumpus Welt ist eine einfache Umgebung für wissensbasierte Software Agenten, die häufig in der Lehre herangezogen wird, um die logische Funktionsweise von Software Agenten zu erläutern. Die Umgebung entstammt dem Computerspiel Hunt the Wumpus …   Deutsch Wikipedia

  • Drahtfunk — bezeichnet historisch gesehen jegliche Übermittlung von Programmmaterial (Hörfunk) – also keine persönliche Kommunikation, sondern Rundfunk – über das Telefon oder Stromnetz, sowohl im Basisband als auch HF moduliert. Es kommt dabei sowohl… …   Deutsch Wikipedia

  • Radiomann — ist der Name eines Experimentierkastens des Verlages Kosmos für Jugendliche. Das Konzept stammt maßgeblich von Wilhelm Fröhlich. Dieser Experimentierkasten wurde von 1934 bis etwa 1960 mit nur geringen Modifikationen angeboten. Mit dem Kasten… …   Deutsch Wikipedia

  • VOX-Haus — Im Vox Haus in Berlin Tiergarten, Potsdamer Straße 10 (Nr. 4 zwischen 1900 und 1930), Nähe Potsdamer Platz, begann 1923 die Geschichte des Rundfunks in Deutschland. Inhaltsverzeichnis 1 Geschichte 2 Einzelnachweise 3 Weblinks 4 Siehe auch …   Deutsch Wikipedia

  • Vox-Haus — Gäste im Vox Haus: Nuntius Pacelli und Bischof Josef Deitmer, 1924 Im Vox Haus im damaligen Bezirk Tiergarten, Potsdamer Straße 10 …   Deutsch Wikipedia

  • Elleston Trevor — Elleston Trevor, geboren als Trevor Dudley Smith (* 27. Februar 1920; † 21. Juli 1995) in Bromley, Kent, war ein britischer Schriftsteller, der Kriminalromane, Kinder und Jugendliteratur, Bühnenstücke und auch Kurzgeschichten schrieb. Auffällig… …   Deutsch Wikipedia

  • Deutsches Rundfunk-Museum — Das Deutsche Rundfunk Museum befand sich von 1967 bis 1997 in dem ehemaligen Sendergebäude am Berliner Funkturm. Neben der Dauerausstellung „50 Jahre Deutscher Rundfunk“ gab es verschiedene Sonderausstellungen, zum Beispiel „Rundfunk in aller… …   Deutsch Wikipedia

  • Geschichte der Computerspiele — Schema eines NIMROD Computers, der 1951 das mathematische Nim Spiel simuliert OXO (1952), das erste Videospiel, dessen Name bekannt ist …   Deutsch Wikipedia

  • Telespiel — Schema eines NIMROD Computers, der 1951 das mathematische Nim Spiel simuliert OXO (1952), das erste Videospiel, dessen Name bekannt ist …   Deutsch Wikipedia

  • Deutsches Rundfunkmuseum — Das Deutsche Rundfunk Museum befand sich von 1967 bis 1997 in dem ehemaligen Sendergebäude am Berliner Funkturm. Neben der Dauerausstellung „50 Jahre Deutscher Rundfunk“ gab es verschiedene Sonderausstellungen, zum Beispiel „Rundfunk in aller… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”