JGAP

Package examples.gp.paintedDesert

The painted desert example (Genetic Programming) from Koza

See:
          Description

Class Summary
Ant Represents the Ant.
AntCommand Abstract base class for GP-commands related to the ant painted desert problem.
AntMap Holds the map of the painted desert sand locations
Carrying Terminal function to identify the sand, if any, the ant is carrying.
Drop Drops the sand at the current ants location
GO_E Moves the ant to the right.
GO_N Takes a step to the north or positive y direction.
GO_S Moves the ant to the south or negative y direction
GO_W Moves the ant to the west or negative x direction.
IfDrop A two argument if-then function.
IfLessThanOrEqual A four argument version of if-less-than-or-equal (IFLTE) construct.
IfLessThanZero A three argument version of if-less-than-zero (IFLTZ) construct.
LoopUntil A loop until the condition of the first argument is true.
MayDropSand Identifies that the ant may drop sand at the current position.
MayPickUp Identifies that the ant may pick up sand at the current position
MoveRandom Randomly moves the ant one square.
PaintedDesertProblem The Painted Desert problem from Koza's "Evolution of Emergent Cooperative Behavior using Genetic Programming".
Pickup Picks up any sand at the current location and returns the sand color at the current location.
SandAtLocation  
SandBelongsHere  
SandColor Returns the color of the sand at the current position.
X Look ahead, right and left (in this order) and turns to food in case such was detected.
Y Look ahead, right and left (in this order) and turns to food in case such was detected.
 

Package examples.gp.paintedDesert Description

The painted desert example (Genetic Programming) from Koza


JGAP