%
% links in Rosenblatt & Payton network
%
% The links are grouped according to which nodes they send excitation or
% inhibition to.  That is, all the inputs to each node are listed together.
%
% >>>>>>>>>>  inputs to node "get food"
get food
food minus
1.20
low health
0.25
END
% >>>>>>>>>>  inputs to node "get water"
get water
water minus
1.35
low health
0.25
END
% >>>>>>>>>>  inputs to node "cool down"
cool down
an temp plus
0.80
sqr temp plus
0.20
END
% >>>>>>>>>>  inputs to node "warm up"
warm up
an temp minus
0.80
sqr temp minus
0.20
END
% >>>>>>>>>>  inputs to node "avoid p1s"
avoid p1s
one point zero
3.9
END
% >>>>>>>>>>  inputs to node "avoid p2s"
avoid p2s
one point zero
4.0
END
% >>>>>>>>>>  inputs to node "avoid dps"
avoid dps
one point zero
3.0
END
% >>>>>>>>>>  inputs to node "avoid irrs"
avoid irrs
one point zero
3.0
END
% >>>>>>>>>>  inputs to node "reproduce"
reproduce
one point zero
1.40
END
% >>>>>>>>>>  inputs to node "sleep in den"
sleep in den
night prox
4.25
distance from den
1.00
END
% >>>>>>>>>>  inputs to node "keep variance low"
keep variance low
variance
3.00
END
% >>>>>>>>>>  inputs to node "keep clean"
keep clean
dirtiness
1.15
low health
0.30
END
% >>>>>>>>>>  inputs to node "avoid edges"
avoid edges
one point zero
0.8
END
% >>>>>>>>>>  inputs to node "scan for predators"
scan for predators
time since scanned
0.90
predator since scanned
0.20
END
% >>>>>>>>>>  inputs to node "stay close to cover"
stay close to cover
distance from cover
0.90
END
% >>>>>>>>>>  inputs to node "eat food"
eat food
get food
1.0
END
% >>>>>>>>>>  inputs to node "approach p food"
approach p food
get food
1.0
temporal discount penalty
-0.08
uncertainty penalty
-0.02
END
% >>>>>>>>>>  inputs to node "approach r food"
approach r food
get food
1.0
temporal discount penalty
-0.20
uncertainty penalty
-0.25
END
% >>>>>>>>>>  inputs to node "explore for food"
explore for food
get food
1.0
temporal discount penalty
-0.35
uncertainty penalty
-0.35
END
% >>>>>>>>>>  inputs to node "don't use up food"
don't use up food
get food
0.1
END
% >>>>>>>>>>  inputs to node "drink (il)"
drink (il)
get water
1.0
END
% >>>>>>>>>>  inputs to node "approach p water"
approach p water
get water
1.0
temporal discount penalty
-0.08
uncertainty penalty
-0.02
END
% >>>>>>>>>>  inputs to node "approach r water"
approach r water
get water
1.0
temporal discount penalty
-0.20
uncertainty penalty
-0.25
END
% >>>>>>>>>>  inputs to node "explore for water"
explore for water
get water
1.0
temporal discount penalty
-0.35
uncertainty penalty
-0.35
END
% >>>>>>>>>>  inputs to node "don't use up water"
don't use up water
get water
0.1
END
% >>>>>>>>>>  inputs to node "rest in shelter"
rest in shelter
warm up
1.0
END
% >>>>>>>>>>  inputs to node "approach p shelter"
approach p shelter
warm up
1.0
temporal discount penalty
-0.02
uncertainty penalty
-0.08
END
% >>>>>>>>>>  inputs to node "head back to den for shelter"
head back to den for shelter
warm up
1.0
temporal discount penalty
-0.15
uncertainty penalty
-0.15
END
% >>>>>>>>>>  inputs to node "do strenuous actions"
do strenuous actions
warm up
0.3
END
% >>>>>>>>>>  inputs to node "rest in shade"
rest in shade
cool down
1.0
END
% >>>>>>>>>>  inputs to node "approach p shade"
approach p shade
cool down
1.0
temporal discount penalty
-0.02
uncertainty penalty
-0.08
END
% >>>>>>>>>>  inputs to node "head back to den for shade"
head back to den for shade
cool down
1.0
temporal discount penalty
-0.15
uncertainty penalty
-0.15
END
% >>>>>>>>>>  inputs to node "don't do strenuous actions"
don't do strenuous actions
cool down
0.3
END
% >>>>>>>>>>  inputs to node "avoid dp square"
avoid dp square
avoid dps
1.0
END
% >>>>>>>>>>  inputs to node "leave current square because of dp"
leave current square because of dp
avoid dps
1.0
dp in sq
1.0
END
% >>>>>>>>>>  inputs to node "move away from dp square"
move away from dp square
avoid dps
0.333
END
% >>>>>>>>>>  inputs to node "don't approach dps"
don't approach dps
avoid dps
1.0
END
% >>>>>>>>>>  inputs to node "avoid irr square"
avoid irr square
avoid irrs
1.0
END
% >>>>>>>>>>  inputs to node "leave current square because of irr"
leave current square because of irr
avoid irrs
1.0
irr in sq
1.0
END
% >>>>>>>>>>  inputs to node "don't approach irrs"
don't approach irrs
avoid irrs
1.0
END
% >>>>>>>>>>  inputs to node "move away from irr square"
move away from irr square
avoid irrs
0.333
END
% >>>>>>>>>>  inputs to node "freeze because of p1"
freeze because of p1
avoid p1s
1.0
END
% >>>>>>>>>>  inputs to node "approach shelter because of p1"
approach shelter because of p1
avoid p1s
1.0
max p1
1.0
temporal discount penalty
-0.05
END
% >>>>>>>>>>  inputs to node "run away from p1 square"
run away from p1 square
avoid p1s
0.95
max p1
1.0
END
% >>>>>>>>>>  inputs to node "leave current square because of p1"
leave current square because of p1
avoid p1s
0.95
p1 in sq
1.0
END
% >>>>>>>>>>  inputs to node "don't approach p1s"
don't approach p1s
avoid p1s
0.85
END
% >>>>>>>>>>  inputs to node "freeze because of p2"
freeze because of p2
avoid p2s
1.0
END
% >>>>>>>>>>  inputs to node "approach shelter because of p2"
approach shelter because of p2
avoid p2s
1.0
max p2
1.0
temporal discount penalty
-0.05
END
% >>>>>>>>>>  inputs to node "run away from p2 square"
run away from p2 square
avoid p2s
0.95
max p2
1.0
END
% >>>>>>>>>>  inputs to node "leave current square because of p2"
leave current square because of p2
avoid p2s
0.95
p2 in sq
1.0
END
% >>>>>>>>>>  inputs to node "don't approach p2s"
don't approach p2s
avoid p2s
0.85
END
% >>>>>>>>>>  inputs to node "mate (il)"
mate (il)
reproduce
1.0
END
% >>>>>>>>>>  inputs to node "court (il)"
court (il)
reproduce
1.0
temporal discount penalty
-0.02
uncertainty penalty
-0.04
END
% >>>>>>>>>>  inputs to node "approach p mate"
approach p mate
reproduce
1.0
temporal discount penalty
-0.02
uncertainty penalty
-0.08
END
% >>>>>>>>>>  inputs to node "explore for mate"
explore for mate
reproduce
1.0
temporal discount penalty
-0.30
uncertainty penalty
-0.25
END
% >>>>>>>>>>  inputs to node "sleep (il)"
sleep (il)
sleep in den
1.0
END
% >>>>>>>>>>  inputs to node "approach p den to sleep"
approach p den to sleep
sleep in den
1.0
temporal discount penalty
-0.05
uncertainty penalty
-0.01
END
% >>>>>>>>>>  inputs to node "approach r den to sleep"
approach r den to sleep
sleep in den
1.0
temporal discount penalty
-0.05
uncertainty penalty
-0.10
END
% >>>>>>>>>>  inputs to node "rest (il)"
rest (il)
keep variance low
1.0
END
% >>>>>>>>>>  inputs to node "approach p den to reduce variance"
approach p den to reduce variance
keep variance low
1.0
END
% >>>>>>>>>>  inputs to node "approach r den to reduce variance"
approach r den to reduce variance
keep variance low
1.0
END
% >>>>>>>>>>  inputs to node "don't explore because of variance"
don't explore because of variance
keep variance low
0.5
END
% >>>>>>>>>>  inputs to node "clean (il)"
clean (il)
keep clean
1.0
END
% >>>>>>>>>>  inputs to node "leave current square (den) to clean"
leave current square (den) to clean
keep clean
1.0
den in sq
1.0
temporal discount penalty
-0.05
uncertainty penalty
-0.15
END
% >>>>>>>>>>  inputs to node "avoid edge square"
avoid edge square
avoid edges
1.0
END
% >>>>>>>>>>  inputs to node "leave current square because of edge"
leave current square because of edge
avoid edges
1.0
END
% >>>>>>>>>>  inputs to node "look around (il)"
look around (il)
scan for predators
0.97
END
% >>>>>>>>>>  inputs to node "look towards p1"
look towards p1
scan for predators
1.0
END
% >>>>>>>>>>  inputs to node "look towards p2"
look towards p2
scan for predators
1.0
END
% >>>>>>>>>>  inputs to node "approach cover"
approach cover
stay close to cover
1.0
END
% >>>>>>>>>>  inputs to node "approach r den for cover"
approach r den for cover
stay close to cover
1.0
temporal discount penalty
-0.10
uncertainty penalty
-0.10
END
% >>>>>>>>>>  inputs to node "explore"
explore
explore for food
1.0
explore for water
1.0
explore for mate
1.0
don't explore because of variance
-1.0
END
% >>>>>>>>>>  inputs to node "eat cf"
eat cf
eat food
1.0
cf in sq
1.0
END
% >>>>>>>>>>  inputs to node "eat ff"
eat ff
eat food
1.0
ff in sq
1.0
END
% >>>>>>>>>>  inputs to node "pounce"
pounce
eat food
1.0
prey in sq
1.0
no den in sq
1.0
END
% >>>>>>>>>>  inputs to node "drink (bl)"
drink (bl)
drink (il)
1.0
water in sq
1.0
END
% >>>>>>>>>>  inputs to node "rest (bl)"
rest (bl)
rest in shelter
1.0
shelter in sq
1.0
rest in shade
1.0
shade in sq
1.0
rest (il)
1.0
den in sq
1.0
END
% >>>>>>>>>>  inputs to node "freeze"
freeze
freeze because of p1
1.0
shelter in sq
1.0
max p1 (adjusted)
1.0
freeze because of p2
1.0
shelter in sq
1.0
max p2 (adjusted)
1.0
END
% >>>>>>>>>>  inputs to node "court (bl)"
court (bl)
court (il)
1.0
receptive mate in sq
1.0
no den in sq
1.0
don't use up food
-1.0
don't use up water
-1.0
don't do strenuous actions
-1.0
do strenuous actions
1.0
END
% >>>>>>>>>>  inputs to node "mate (bl)"
mate (bl)
mate (il)
1.0
courted mate in sq
1.0
no den in sq
1.0
don't use up food
-1.0
don't use up water
-1.0
don't do strenuous actions
-1.0
do strenuous actions
1.0
END
% >>>>>>>>>>  inputs to node "sleep (bl)"
sleep (bl)
sleep (il)
1.0
den in sq
1.0
END
% >>>>>>>>>>  inputs to node "clean (bl)"
clean (bl)
clean (il)
1.0
no den in sq
1.0
END
% >>>>>>>>>>  inputs to node "8 look"
8 look
look towards p1
1.0
p1 (adjusted)
1.0
look towards p2
1.0
p2 (adjusted)
1.0
END
% >>>>>>>>>>  inputs to node "8 move"
8 move
approach p food
1.0
food
1.0
approach r food
1.0
food r
1.0
approach p water
1.0
water
1.0
approach r water
1.0
water r
1.0
approach p shelter
1.0
shelter
1.0
head back to den for shelter
1.0
den r
1.0
approach p shade
1.0
shade
1.0
head back to den for shade
1.0
den r
1.0
avoid dp square
1.0
dp
-1.0
avoid irr square
1.0
irr
-1.0
don't approach dps
-1.0
dp
1.0
don't approach irrs
-1.0
irr
1.0
don't approach dps
-0.75
dp2
1.0
don't approach irrs
-0.75
irr2
1.0
don't approach p1s
-1.0
p1
1.0
don't approach p2s
-1.0
p2
1.0
approach p mate
1.0
receptive mate
1.0
approach p den to sleep
1.0
den
1.0
approach r den to sleep
1.0
den r
1.0
approach p den to reduce variance
1.0
den
1.0
approach r den to reduce variance
1.0
den r
1.0
avoid edge square
1.0
edge
-1.0
approach cover
1.0
cover
1.0
approach r den for cover
1.0
den r
1.0
leave current square (den) to clean
1.0
all directions
1.0
leave current square because of dp
1.0
all directions
1.0
leave current square because of irr
1.0
all directions
1.0
leave current square because of edge
1.0
all directions
1.0
move away from dp square
1.0
opp dp
1.0
move away from irr square
1.0
opp irr
1.0
approach shelter because of p1
1.0
shelter
1.0
approach shelter because of p2
1.0
shelter
1.0
explore
1.0
explore direction
1.0
END
% >>>>>>>>>>  inputs to node "8 move fast"
8 move fast
run away from p1 square
1.0
opp p1
1.0
leave current square because of p1
1.0
all directions
1.0
run away from p2 square
1.0
opp p2
1.0
leave current square because of p2
1.0
all directions
1.0
avoid dp square
1.0
dp
-1.0
avoid irr square
1.0
irr
-1.0
avoid dp square
1.0
dp2
-1.0
avoid irr square
1.0
irr2
-1.0
don't approach irrs
-0.15
irr
1.0
don't approach p1s
-1.0
p1
1.0
don't approach p2s
-1.0
p2
1.0
don't use up food
-1.0
don't use up water
-1.0
don't do strenuous actions
-1.0
do strenuous actions
1.0
END
% >>>>>>>>>>  inputs to node "look around (bl)"
look around (bl)
look around (il)
1.0
END
