Testrun ANIMAT$ ^{0}$, D=1, O=0

In the following example we assume a regular grid with distance $ \delta = 1$ and the ANIMAT system located at (1,1) as follows:

!*  .  .  !
!         !
!.  F  .  !
!         !
!.  .  .  !

For more explanations see the preceding chapters about LCS.

-->ANIMAT(1)=1, ANIMAT(2)=1,CLASSIFIERS=[],MODE=0,YYMAX=0,XXMAX=0,S=-1,DISTANCE=1,RUNS=25,HISTORY=[],SHOW=1, N=25,GRID=[],[ANIMAT,HISTORY,GRID,FOOD]=liveR(ANIMAT,CLASSIFIERS,MODE,YYMAX, XXMAX, S,GRID,DISTANCE, RUNS,HISTORY,SHOW)
 ANIMAT  =
 
 
       ANIMAT(1)
 
    1.  
 
       ANIMAT(2)
 
    3.  
 
       ANIMAT(3)
 
  - 38.  
 
       ANIMAT(4)
 
  - 1.  
 ANIMAT  =
 
 
       ANIMAT(1)
 
    1.  
 
       ANIMAT(2)
 
    1.  
 
       ANIMAT(3)
 
  - 38.  
 
       ANIMAT(4)
 
  - 1.  
 CLASSIFIERS  =
 
     []
 MODE  =
 
    0.  
 YYMAX  =
 
    0.  
 XXMAX  =
 
    0.  
 S  =
 
  - 1.  
 DISTANCE  =
 
    1.  
 RUNS  =
 
    25.  
 HISTORY  =
 
     []
 SHOW  =
 
    1.  
 N  =
 
    25.  
 GRID  =
 
     []
-----CYCLE 1---------------------------------------------------

ACTUAL POSITION =(XO,YO) = (1, 1)

NEW POSITION PROPOSED=(XN,YN)= (2, 2)

contdecode: SIZE OF GRID (X,Y) = (3,3)
contdecode: YI= 2, X= 2
CONTENT OF NEW POSITION= 11

moveeval:REWARD = 1000, ACTION = 1

update ANIMAT: A-POS = (2,2), A-REW = 1000, A-REW-SUM = 1000

FOOD in CYCLE = 1

-----CYCLE 2---------------------------------------------------

ACTUAL POSITION =(XO,YO) = (2, 2)

NEW POSITION PROPOSED=(XN,YN)= (1, 1)

contdecode: SIZE OF GRID (X,Y) = (3,3)
contdecode: YI= 1, X= 1
CONTENT OF NEW POSITION= 00

moveeval:REWARD = -2, ACTION = 1

update ANIMAT: A-POS = (1,1), A-REW = -2, A-REW-SUM = 998

-----CYCLE 3---------------------------------------------------

ACTUAL POSITION =(XO,YO) = (1, 1)

NEW POSITION PROPOSED=(XN,YN)= (0, 0)

contdecode: SIZE OF GRID (X,Y) = (3,3)
contdecode: YI= 0, X= 0
CONTENT OF NEW POSITION= BB

moveeval:REWARD = -1, ACTION = 0

update ANIMAT: A-POS = (1,1), A-REW = -1, A-REW-SUM = 997

-----CYCLE 4---------------------------------------------------

ACTUAL POSITION =(XO,YO) = (1, 1)

NEW POSITION PROPOSED=(XN,YN)= (1, 1)

contdecode: SIZE OF GRID (X,Y) = (3,3)
contdecode: YI= 1, X= 1
CONTENT OF NEW POSITION= 00

moveeval:REWARD = -2, ACTION = 1

update ANIMAT: A-POS = (1,1), A-REW = -2, A-REW-SUM = 995

-----CYCLE 5---------------------------------------------------

ACTUAL POSITION =(XO,YO) = (1, 1)

NEW POSITION PROPOSED=(XN,YN)= (0, 0)

contdecode: SIZE OF GRID (X,Y) = (3,3)
contdecode: YI= 0, X= 0
CONTENT OF NEW POSITION= BB

moveeval:REWARD = -1, ACTION = 0

update ANIMAT: A-POS = (1,1), A-REW = -1, A-REW-SUM = 994

-----CYCLE 6---------------------------------------------------

ACTUAL POSITION =(XO,YO) = (1, 1)

NEW POSITION PROPOSED=(XN,YN)= (1, 2)

contdecode: SIZE OF GRID (X,Y) = (3,3)
contdecode: YI= 2, X= 1
CONTENT OF NEW POSITION= 00

moveeval:REWARD = -2, ACTION = 1

update ANIMAT: A-POS = (1,2), A-REW = -2, A-REW-SUM = 992

-----CYCLE 7---------------------------------------------------

ACTUAL POSITION =(XO,YO) = (1, 2)

NEW POSITION PROPOSED=(XN,YN)= (0, 1)

contdecode: SIZE OF GRID (X,Y) = (3,3)
contdecode: YI= 1, X= 0
CONTENT OF NEW POSITION= BB

moveeval:REWARD = -1, ACTION = 0

update ANIMAT: A-POS = (1,2), A-REW = -1, A-REW-SUM = 991

-----CYCLE 8---------------------------------------------------

ACTUAL POSITION =(XO,YO) = (1, 2)

NEW POSITION PROPOSED=(XN,YN)= (1, 2)

contdecode: SIZE OF GRID (X,Y) = (3,3)
contdecode: YI= 2, X= 1
CONTENT OF NEW POSITION= 00

moveeval:REWARD = -2, ACTION = 1

update ANIMAT: A-POS = (1,2), A-REW = -2, A-REW-SUM = 989

-----CYCLE 9---------------------------------------------------

ACTUAL POSITION =(XO,YO) = (1, 2)

NEW POSITION PROPOSED=(XN,YN)= (0, 1)

contdecode: SIZE OF GRID (X,Y) = (3,3)
contdecode: YI= 1, X= 0
CONTENT OF NEW POSITION= BB

moveeval:REWARD = -1, ACTION = 0

update ANIMAT: A-POS = (1,2), A-REW = -1, A-REW-SUM = 988

-----CYCLE 10---------------------------------------------------

ACTUAL POSITION =(XO,YO) = (1, 2)

NEW POSITION PROPOSED=(XN,YN)= (0, 1)

contdecode: SIZE OF GRID (X,Y) = (3,3)
contdecode: YI= 1, X= 0
CONTENT OF NEW POSITION= BB

moveeval:REWARD = -1, ACTION = 0

update ANIMAT: A-POS = (1,2), A-REW = -1, A-REW-SUM = 987

-----CYCLE 11---------------------------------------------------

ACTUAL POSITION =(XO,YO) = (1, 2)

NEW POSITION PROPOSED=(XN,YN)= (2, 3)

contdecode: SIZE OF GRID (X,Y) = (3,3)
contdecode: YI= 3, X= 2
CONTENT OF NEW POSITION= 00

moveeval:REWARD = -2, ACTION = 1

update ANIMAT: A-POS = (2,3), A-REW = -2, A-REW-SUM = 985

-----CYCLE 12---------------------------------------------------

ACTUAL POSITION =(XO,YO) = (2, 3)

NEW POSITION PROPOSED=(XN,YN)= (3, 2)

contdecode: SIZE OF GRID (X,Y) = (3,3)
contdecode: YI= 2, X= 3
CONTENT OF NEW POSITION= 00

moveeval:REWARD = -2, ACTION = 1

update ANIMAT: A-POS = (3,2), A-REW = -2, A-REW-SUM = 983

-----CYCLE 13---------------------------------------------------

ACTUAL POSITION =(XO,YO) = (3, 2)

NEW POSITION PROPOSED=(XN,YN)= (3, 2)

contdecode: SIZE OF GRID (X,Y) = (3,3)
contdecode: YI= 2, X= 3
CONTENT OF NEW POSITION= 00

moveeval:REWARD = -2, ACTION = 1

update ANIMAT: A-POS = (3,2), A-REW = -2, A-REW-SUM = 981

-----CYCLE 14---------------------------------------------------

ACTUAL POSITION =(XO,YO) = (3, 2)

NEW POSITION PROPOSED=(XN,YN)= (3, 3)

contdecode: SIZE OF GRID (X,Y) = (3,3)
contdecode: YI= 3, X= 3
CONTENT OF NEW POSITION= 00

moveeval:REWARD = -2, ACTION = 1

update ANIMAT: A-POS = (3,3), A-REW = -2, A-REW-SUM = 979

-----CYCLE 15---------------------------------------------------

ACTUAL POSITION =(XO,YO) = (3, 3)

NEW POSITION PROPOSED=(XN,YN)= (3, 3)

contdecode: SIZE OF GRID (X,Y) = (3,3)
contdecode: YI= 3, X= 3
CONTENT OF NEW POSITION= 00

moveeval:REWARD = -2, ACTION = 1

update ANIMAT: A-POS = (3,3), A-REW = -2, A-REW-SUM = 977

-----CYCLE 16---------------------------------------------------

ACTUAL POSITION =(XO,YO) = (3, 3)

NEW POSITION PROPOSED=(XN,YN)= (3, 2)

contdecode: SIZE OF GRID (X,Y) = (3,3)
contdecode: YI= 2, X= 3
CONTENT OF NEW POSITION= 00

moveeval:REWARD = -2, ACTION = 1

update ANIMAT: A-POS = (3,2), A-REW = -2, A-REW-SUM = 975

-----CYCLE 17---------------------------------------------------

ACTUAL POSITION =(XO,YO) = (3, 2)

NEW POSITION PROPOSED=(XN,YN)= (2, 1)

contdecode: SIZE OF GRID (X,Y) = (3,3)
contdecode: YI= 1, X= 2
CONTENT OF NEW POSITION= 00

moveeval:REWARD = -2, ACTION = 1

update ANIMAT: A-POS = (2,1), A-REW = -2, A-REW-SUM = 973

-----CYCLE 18---------------------------------------------------

ACTUAL POSITION =(XO,YO) = (2, 1)

NEW POSITION PROPOSED=(XN,YN)= (3, 0)

contdecode: SIZE OF GRID (X,Y) = (3,3)
contdecode: YI= 0, X= 3
CONTENT OF NEW POSITION= BB

moveeval:REWARD = -1, ACTION = 0

update ANIMAT: A-POS = (2,1), A-REW = -1, A-REW-SUM = 972

-----CYCLE 19---------------------------------------------------

ACTUAL POSITION =(XO,YO) = (2, 1)

NEW POSITION PROPOSED=(XN,YN)= (3, 2)

contdecode: SIZE OF GRID (X,Y) = (3,3)
contdecode: YI= 2, X= 3
CONTENT OF NEW POSITION= 00

moveeval:REWARD = -2, ACTION = 1

update ANIMAT: A-POS = (3,2), A-REW = -2, A-REW-SUM = 970

-----CYCLE 20---------------------------------------------------

ACTUAL POSITION =(XO,YO) = (3, 2)

NEW POSITION PROPOSED=(XN,YN)= (4, 3)

contdecode: SIZE OF GRID (X,Y) = (3,3)
contdecode: YI= 3, X= 4
CONTENT OF NEW POSITION= BB

moveeval:REWARD = -1, ACTION = 0

update ANIMAT: A-POS = (3,2), A-REW = -1, A-REW-SUM = 969

-----CYCLE 21---------------------------------------------------

ACTUAL POSITION =(XO,YO) = (3, 2)

NEW POSITION PROPOSED=(XN,YN)= (2, 3)

contdecode: SIZE OF GRID (X,Y) = (3,3)
contdecode: YI= 3, X= 2
CONTENT OF NEW POSITION= 00

moveeval:REWARD = -2, ACTION = 1

update ANIMAT: A-POS = (2,3), A-REW = -2, A-REW-SUM = 967

-----CYCLE 22---------------------------------------------------

ACTUAL POSITION =(XO,YO) = (2, 3)

NEW POSITION PROPOSED=(XN,YN)= (1, 3)

contdecode: SIZE OF GRID (X,Y) = (3,3)
contdecode: YI= 3, X= 1
CONTENT OF NEW POSITION= 00

moveeval:REWARD = -2, ACTION = 1

update ANIMAT: A-POS = (1,3), A-REW = -2, A-REW-SUM = 965

-----CYCLE 23---------------------------------------------------

ACTUAL POSITION =(XO,YO) = (1, 3)

NEW POSITION PROPOSED=(XN,YN)= (1, 3)

contdecode: SIZE OF GRID (X,Y) = (3,3)
contdecode: YI= 3, X= 1
CONTENT OF NEW POSITION= 00

moveeval:REWARD = -2, ACTION = 1

update ANIMAT: A-POS = (1,3), A-REW = -2, A-REW-SUM = 963

-----CYCLE 24---------------------------------------------------

ACTUAL POSITION =(XO,YO) = (1, 3)

NEW POSITION PROPOSED=(XN,YN)= (2, 4)

contdecode: SIZE OF GRID (X,Y) = (3,3)
contdecode: YI= 4, X= 2
CONTENT OF NEW POSITION= BB

moveeval:REWARD = -1, ACTION = 0

update ANIMAT: A-POS = (1,3), A-REW = -1, A-REW-SUM = 962

-----CYCLE 25---------------------------------------------------

ACTUAL POSITION =(XO,YO) = (1, 3)

NEW POSITION PROPOSED=(XN,YN)= (0, 3)

contdecode: SIZE OF GRID (X,Y) = (3,3)
contdecode: YI= 3, X= 0
CONTENT OF NEW POSITION= BB

moveeval:REWARD = -1, ACTION = 0

update ANIMAT: A-POS = (1,3), A-REW = -1, A-REW-SUM = 961

REWSUM/1000 = 1.000000
, TIMES FOOD = 1.000000, MEAN LENGHT = 1.000000

 FOOD  =
 
    1.  
 GRID  =
 
!.  .  .  !
!         !
!.  F  .  !
!         !
!.  .  .  !
 HISTORY  =
 
    1.     2.    2.    2.    1000.  
    2.     0.    1.    1.    998.   
    3.   - 1.    0.    0.    997.   
    4.     0.    1.    1.    995.   
    5.   - 1.    0.    0.    994.   
    6.     0.    1.    2.    992.   
    7.   - 1.    0.    1.    991.   
    8.     0.    1.    2.    989.   
    9.   - 1.    0.    1.    988.   
    10.  - 1.    0.    1.    987.   
    11.    0.    2.    3.    985.   
    12.    0.    3.    2.    983.   
    13.    0.    3.    2.    981.   
    14.    0.    3.    3.    979.   
    15.    0.    3.    3.    977.   
    16.    0.    3.    2.    975.   
    17.    0.    2.    1.    973.   
    18.  - 1.    3.    0.    972.   
    19.    0.    3.    2.    970.   
    20.  - 1.    4.    3.    969.   
    21.    0.    2.    3.    967.   
    22.    0.    1.    3.    965.   
    23.    0.    1.    3.    963.   
    24.  - 1.    2.    4.    962.   
    25.  - 1.    0.    3.    961.   
 ANIMAT  =
 
 
       ANIMAT(1)
 
    1.  
 
       ANIMAT(2)
 
    3.  
 
       ANIMAT(3)
 
    961.  
 
       ANIMAT(4)
 
  - 1.


Gerd Doeben-Henisch 2012-03-31