The run will be prepared by the function liveR1prep() which allows the setting of certain parameters for the experimental framework.
-->ANIMAT(1)=1, ANIMAT(2)=1,YYMAX=1, XXMAX=1, S=-2,GRID=GD3O2F1,DISTANCE=1, ENERGY=10, SHOW=1,[ANIMAT,GRID]=liveR1prep(ANIMAT,YYMAX, XXMAX, S,GRID,DISTANCE,CLASSIF, ENERGY, SHOW)
ANIMAT =
ANIMAT(1)
1.
ANIMAT(2)
1.
ANIMAT(3)
0.
ANIMAT(4)
0.
ANIMAT(5)
!11############## 1 000 !
! !
!##11############ 2 000 !
! !
!####11########## 3 000 !
! !
!######11######## 4 000 !
! !
!########11###### 5 000 !
! !
!##########11#### 6 000 !
! !
!############11## 7 000 !
! !
!##############11 8 000 !
! !
!00############## 1 000 !
! !
!##00############ 2 000 !
! !
!####00########## 3 000 !
! !
!######00######## 4 000 !
! !
!########00###### 5 000 !
! !
!##########00#### 6 000 !
! !
!############00## 7 000 !
! !
!##############00 8 000 !
ANIMAT(6)
10.
YYMAX =
1.
XXMAX =
1.
S =
- 2.
GRID =
!. . . !
! !
!O O . !
! !
!. F . !
DISTANCE =
1.
ENERGY =
10.
SHOW =
1.
After the preparation of the framework an experiment will be started with the function experiment1() calling the function liveR1() three times (N=3). Every run shall start with the position (1,1) in the prepared grid. The energy budget will always be '10'. For each run are 7 cycles allowed. It can be observed that the limit of 7 runs can be too less to find enough food before 'dying' (energy less than 0). The reason for this is the fact that there are several positions in the grid where thre agent has to select between different spaces by random because he has no additional knowledge.
-->YS=1, XS=1,ENERGYS=10, RUNS=7,SHOW=1,N=3,[FOODHITS,MEAN, STD]=experiment1(ANIMAT,YS, XS,ENERGYS, GRID, RUNS,HISTORY,SHOW,N)
YS =
1.
XS =
1.
ENERGYS =
10.
RUNS =
7.
SHOW =
1.
N =
3.
-----CYCLE 1---------------------------------------------------
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 0
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 0
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 0
Sens Input: 0101001010010101
NEW POSITION PROPOSED=(YN,XN)= (1, 2)
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 2
CONTENT OF NEW POSITION= 00
update ANIMAT: POS(y,x) = (1,2), REW = -2, REW-TOTAL = -2, ENERGY=8
-----CYCLE 2---------------------------------------------------
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 1
Sens Input: 0101000010100001
NEW POSITION PROPOSED=(YN,XN)= (1, 1)
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 1
CONTENT OF NEW POSITION= 00
update ANIMAT: POS(y,x) = (1,1), REW = -2, REW-TOTAL = -4, ENERGY=6
-----CYCLE 3---------------------------------------------------
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 0
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 0
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 0
Sens Input: 0101001010010101
NEW POSITION PROPOSED=(YN,XN)= (1, 2)
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 2
CONTENT OF NEW POSITION= 00
update ANIMAT: POS(y,x) = (1,2), REW = -2, REW-TOTAL = -6, ENERGY=4
-----CYCLE 4---------------------------------------------------
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 1
Sens Input: 0101000010100001
NEW POSITION PROPOSED=(YN,XN)= (2, 3)
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 3
CONTENT OF NEW POSITION= 00
update ANIMAT: POS(y,x) = (2,3), REW = -2, REW-TOTAL = -8, ENERGY=2
-----CYCLE 5---------------------------------------------------
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 4
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 4
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 3, X= 4
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 3, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 3, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 2
Sens Input: 0001010100111000
NEW POSITION PROPOSED=(YN,XN)= (3, 2)
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 3, X= 2
CONTENT OF NEW POSITION= 11
update ANIMAT: POS(y,x) = (3,2), REW = 998, REW-TOTAL = 990, ENERGY=1000
FOOD in CYCLE = 5
-----CYCLE 6---------------------------------------------------
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 3, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 4, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 4, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 4, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 3, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 1
Sens Input: 1000000101010010
NEW POSITION PROPOSED=(YN,XN)= (2, 3)
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 3
CONTENT OF NEW POSITION= 00
update ANIMAT: POS(y,x) = (2,3), REW = -2, REW-TOTAL = 988, ENERGY=998
-----CYCLE 7---------------------------------------------------
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 4
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 4
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 3, X= 4
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 3, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 3, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 2
Sens Input: 0001010100111000
NEW POSITION PROPOSED=(YN,XN)= (3, 2)
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 3, X= 2
CONTENT OF NEW POSITION= 11
update ANIMAT: POS(y,x) = (3,2), REW = 998, REW-TOTAL = 1986, ENERGY=1996
FOOD in CYCLE = 7
ENERGY = 1996, REWSUM/1000 = 2.000000
, TIMES FOOD = 2.000000, MEAN LENGHT = 3.500000
-----CYCLE 1---------------------------------------------------
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 0
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 0
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 0
Sens Input: 0101001010010101
NEW POSITION PROPOSED=(YN,XN)= (1, 2)
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 2
CONTENT OF NEW POSITION= 00
update ANIMAT: POS(y,x) = (1,2), REW = -2, REW-TOTAL = -2, ENERGY=8
-----CYCLE 2---------------------------------------------------
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 1
Sens Input: 0101000010100001
NEW POSITION PROPOSED=(YN,XN)= (2, 3)
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 3
CONTENT OF NEW POSITION= 00
update ANIMAT: POS(y,x) = (2,3), REW = -2, REW-TOTAL = -4, ENERGY=6
-----CYCLE 3---------------------------------------------------
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 4
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 4
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 3, X= 4
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 3, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 3, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 2
Sens Input: 0001010100111000
NEW POSITION PROPOSED=(YN,XN)= (3, 2)
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 3, X= 2
CONTENT OF NEW POSITION= 11
update ANIMAT: POS(y,x) = (3,2), REW = 998, REW-TOTAL = 994, ENERGY=1004
FOOD in CYCLE = 3
-----CYCLE 4---------------------------------------------------
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 3, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 4, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 4, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 4, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 3, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 1
Sens Input: 1000000101010010
NEW POSITION PROPOSED=(YN,XN)= (3, 1)
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 3, X= 1
CONTENT OF NEW POSITION= 00
update ANIMAT: POS(y,x) = (3,1), REW = -2, REW-TOTAL = 992, ENERGY=1002
-----CYCLE 5---------------------------------------------------
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 3, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 4, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 4, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 4, X= 0
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 3, X= 0
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 0
Sens Input: 1010110101010101
NEW POSITION PROPOSED=(YN,XN)= (3, 2)
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 3, X= 2
CONTENT OF NEW POSITION= 11
update ANIMAT: POS(y,x) = (3,2), REW = 998, REW-TOTAL = 1990, ENERGY=2000
FOOD in CYCLE = 5
-----CYCLE 6---------------------------------------------------
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 3, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 4, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 4, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 4, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 3, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 1
Sens Input: 1000000101010010
NEW POSITION PROPOSED=(YN,XN)= (3, 3)
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 3, X= 3
CONTENT OF NEW POSITION= 00
update ANIMAT: POS(y,x) = (3,3), REW = -2, REW-TOTAL = 1988, ENERGY=1998
-----CYCLE 7---------------------------------------------------
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 4
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 3, X= 4
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 4, X= 4
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 4, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 4, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 3, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 2
Sens Input: 0001010101011110
NEW POSITION PROPOSED=(YN,XN)= (3, 2)
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 3, X= 2
CONTENT OF NEW POSITION= 11
update ANIMAT: POS(y,x) = (3,2), REW = 998, REW-TOTAL = 2986, ENERGY=2996
FOOD in CYCLE = 7
ENERGY = 2996, REWSUM/1000 = 3.000000
, TIMES FOOD = 3.000000, MEAN LENGHT = 2.333333
-----CYCLE 1---------------------------------------------------
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 0
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 0
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 0
Sens Input: 0101001010010101
NEW POSITION PROPOSED=(YN,XN)= (1, 2)
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 2
CONTENT OF NEW POSITION= 00
update ANIMAT: POS(y,x) = (1,2), REW = -2, REW-TOTAL = -2, ENERGY=8
-----CYCLE 2---------------------------------------------------
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 1
Sens Input: 0101000010100001
NEW POSITION PROPOSED=(YN,XN)= (1, 3)
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 3
CONTENT OF NEW POSITION= 00
update ANIMAT: POS(y,x) = (1,3), REW = -2, REW-TOTAL = -4, ENERGY=6
-----CYCLE 3---------------------------------------------------
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 4
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 4
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 4
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 2
Sens Input: 0101010100100001
NEW POSITION PROPOSED=(YN,XN)= (1, 2)
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 2
CONTENT OF NEW POSITION= 00
update ANIMAT: POS(y,x) = (1,2), REW = -2, REW-TOTAL = -6, ENERGY=4
-----CYCLE 4---------------------------------------------------
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 1
Sens Input: 0101000010100001
NEW POSITION PROPOSED=(YN,XN)= (1, 1)
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 1
CONTENT OF NEW POSITION= 00
update ANIMAT: POS(y,x) = (1,1), REW = -2, REW-TOTAL = -8, ENERGY=2
-----CYCLE 5---------------------------------------------------
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 0
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 0
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 0
Sens Input: 0101001010010101
NEW POSITION PROPOSED=(YN,XN)= (1, 2)
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 2
CONTENT OF NEW POSITION= 00
update ANIMAT: POS(y,x) = (1,2), REW = -2, REW-TOTAL = -10, ENERGY=0
-----CYCLE 6---------------------------------------------------
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 1
Sens Input: 0101000010100001
NEW POSITION PROPOSED=(YN,XN)= (1, 3)
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 3
CONTENT OF NEW POSITION= 00
update: ANIMAT HAS NO MORE ENERGY!!!
update ANIMAT: POS(y,x) = (1,2), REW = -2, REW-TOTAL = -10, ENERGY=-2
-----CYCLE 7---------------------------------------------------
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 3
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 2
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 1, X= 1
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 0, X= 1
Sens Input: 0101000010100001
NEW POSITION PROPOSED=(YN,XN)= (2, 3)
decode: SIZE OF GRID (X,Y) = (3,3)
decode: YMAX=3, XMAX=3,YI= 2, X= 3
CONTENT OF NEW POSITION= 00
update: ANIMAT HAS NO MORE ENERGY!!!
update ANIMAT: POS(y,x) = (1,2), REW = -2, REW-TOTAL = -10, ENERGY=-4
ENERGY = -4, REWSUM/1000 = -0.000000
, TIMES FOOD = 0.000000, MEAN LENGHT = Nan
STD =
1.5275252
MEAN =
1.6666667
FOODHITS =
2.
3.
0.