TABLE 1. Computer simulation of the evolution of foraging strategies: application to the ichnological record.
Module name | Inputs | Function |
SUM | a,b | a+b |
PRODUCT | a,b | a*b |
DIVIDE | a,b | a/b |
SUM_THRESHOLD | a,b,c | max(a+b,c) |
GREATER_THAN | a,b | a>b (0 or 1) |
SIGN_OF | a | sign(a) (-1 or 1) |
MIN | a,b | min(a,b) |
MAX | a,b | max(a,b) |
ABS | a | |a| |
IF | a | a<>0 (0 or 1) |
INTERPOLATE | a,b | (a+b)/2 |
SIN | a | sin(a) |
COS | a | cos(a) |
ATAN | a | atan(a) |
LOG | a | ln(a) |
EXPT | a | exp(a) |
SIGMOID | a | 1/(1+exp(-a)) |
INTEGRATE | a | Sum of earlier inputs |
DIFFERENTIATE | a | a-(previous a) |
SMOOTH | a | (a+(previous a))/2 |
MEMORY | a,b | a is input to FIFO queue, b is output pointer |
WAVE | a,b | sin(a*t)+b |
SAW | a,b | (a*t) modulo b |
FSENSOR | a | food in direction a, 1 unit away gives 1, two units away gives 0.25, else 0 |
TSENSOR | a | cell in direction a, visited earlier, 1 unit away gives 1, two units away gives 0.25, else 0 |