PredPreyGrass
A Concrete Eco-Evolutionary Analogue
PredPreyGrass gives a concrete simulation analogue for the general distinction between Darwinian selection, Baldwinian interaction, and artificial Lamarckian inheritance.
The general distinction is still the same: what matters is what crosses the generational boundary.
In predpreygrass.eco_evolutionary, the active heritable trait is a speed genome. Offspring inherit the parent's speed genome with bounded mutation. The learned PPO policy weights are not part of the inherited genome in the base experiment.
In predpreygrass.eco_evolutionary_cadence, speed controls movement frequency rather than movement distance. The policy can observe both the agent's speed and whether movement is available on the current step. This makes the Baldwinian mechanism especially explicit: inherited speed changes the body-environment interface, learning can condition behavior on that inherited trait, and ecological success determines which genomes reproduce.
Interpretation
| Mechanism | What is learned during life | What is inherited | PredPreyGrass interpretation |
|---|---|---|---|
| Baldwinian | Behavior or policy improves through experience. | Parameters that support learning, not the acquired behavior itself. | Best fit for the base eco-evolutionary speed-genome experiments. |
| Lamarckian | Behavior, policy weights, or acquired parameter state changes through experience. | The acquired state itself is copied into descendants or replacement populations. | Closest fit for variants with policy cloning, continued weights, or PBT-style copying. |
| Darwinian selection without learning | No within-lifetime policy learning is required. | Heritable traits vary and are filtered by reproductive success. | Baseline when speed affects movement and fitness, but policy behavior is blind to the genome. |