Sciweavers

ACRI
2004
Springer

Optimizing the Behavior of a Moving Creature in Software and in Hardware

13 years 10 months ago
Optimizing the Behavior of a Moving Creature in Software and in Hardware
We have investigated a problem where the goal is to find automatically the best rule for a cell in the cellular automata model. The cells are either of type OBSTACLE, EMPTY or CREATURE. Only CREATURE can move around in the cell space in one changeable direction and can perform four actions: if the path to the next cell is blocked turn left or right, if the path is free, i. e. the neighbor cell is of type EMPTY: move ahead and simultaneously turn left or right. The task of the creature is to cross all empty cells with a minimum number of steps. The behavior was modeled using a variable state machine represented by a state table. Input to the state table is the neighbors state in front of its moving direction. All combinations of the state table which do not expect a trivial or bad behavior were considered in software and in hardware in order to find out the best behavior. The best four-state algorithm allows the creature to cross 97 % empty cells on average over the given initial con...
Mathias Halbach, Wolfgang Heenes, Rolf Hoffmann, J
Added 30 Jun 2010
Updated 30 Jun 2010
Type Conference
Year 2004
Where ACRI
Authors Mathias Halbach, Wolfgang Heenes, Rolf Hoffmann, Jan Tisje
Comments (0)