Linearly anticipatory autonomous agents

A novel architecture for and some simulations of linear anticipatory behavior is presented. Compared to traditional planning, anticipation is a more passive way of reasoning. A linearly quasi-anticipatory agent architecture (ALQAAA) agent tries to predict what will happen if nothing unexpected occurs, whereas a planning agent actively evaluates what will happen when a number of different actions are performed. The main reason for this is that all agents in the environment are treated as being reactive. In addition, it is interesting to note the small amount of heuristic domain knowledge necessary to produce adaptive behavior.