46 lines
1.2 KiB
Markdown
46 lines
1.2 KiB
Markdown
# SHORTLIST
|
||
|
||
- nonlinear response to concentration of pheromones (with upper and lower threshold)
|
||
-> needs a separation of sensitivity and internal energy
|
||
|
||
## More chaos
|
||
- what happens if you disrupt the trail with an obstacle?
|
||
- limited node capacity
|
||
|
||
|
||
# Model setup
|
||
|
||
## Agents
|
||
- previous_position
|
||
- position
|
||
- sensitivity
|
||
- internal energy
|
||
- pheromone drop rate (A/B)
|
||
- what chemical we´re looking for
|
||
- optional: how much food we have with us (and decrement to prevent dying if energy is low)
|
||
- alpha
|
||
|
||
### step function
|
||
- probablistic forward step based on concentrations and sensitvity
|
||
- follow highest concentration probabilistically and be random otherwise
|
||
- drop pheromones
|
||
- have we found food -> change behaviour and decrease food amount + reset stuff
|
||
- are we at the nest (having found food)? -> recruit new ants + reset stuff
|
||
- decrement sensitivity
|
||
- decrement energy (optional: only without food)
|
||
- do i need to die
|
||
|
||
## Model
|
||
|
||
### hexagonal grid
|
||
- pheromone a/b concentration
|
||
- nest location
|
||
- food location/concentration
|
||
- for later: node capacity
|
||
- N total ants
|
||
- a few other constants which need to be set
|
||
|
||
### step
|
||
advance ants (call ants step function)
|
||
decrease pheromone concentration on grid
|