Jump to content

Grammar systems theory

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Belakv (talk | contribs) at 23:52, 31 January 2009 (Agent representation). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Grammar systems theory is the field of theoretical computer science which study systems of finite collection of formal grammars generating a formal language. Each grammar works on a string so-called sequential form that represents an environment. Grammar system can thus be used as an formalization of decentralized or distributed systems of agents in AI.[1]

Agent representation

Let to be a simple reactive agent moving on the table and trying not to fall down from the table with two reactions for turning and for moving forward. The set of possible behaviors of can then be described as an formal language , where and are dimensions of the table.[2]

Let to be a formal grammar which generates language . The behavior of is then described by this grammar. Suppose the has a subsumption architecture, each component of this architecture can be then represented as a formal grammar too and the final behavior of the agent is then described by this system of grammars.

Cooperating Distributed (DC) Grammar System

In DC grammar system agents are represented as grammars and they sequentially rewrite shared sequential form. When the terminal word is generated, the problem is successfully solved. Shared sequential form is a similar concept to the blackboard approach in AI.[3]

Parallel Communicating (PC) Grammar System

Colony

  1. ^ TODO
  2. ^ TODO
  3. ^ TODO