Cooperation and Competition Kernel Model (Proposal)
Status
Proposal. This page describes a further generalization beyond the Feedback Kernel proposal. It is not yet an implemented canonical case study in the EvolvedCooperation repository.
This page extends the cooperation-only General Feedback Kernel proposal by adding routed negative effects and competition.
Why Another Proposal
The Feedback Kernel proposal generalizes Retained Benefit by replacing one retained-benefit fraction with a more flexible return operator for positive cooperative effects.
That is already a useful abstraction, but it still treats the routed object as positive benefit only.
The next step is broader:
allow actions to generate both positive and negative fitness-relevant effects, and route both through explicit kernels
That makes it possible to represent cooperation and competition within one shared formal framework.
Examples:
- helping can create positive effects for others
- exclusion can impose negative effects on rivals
- territorial defense can benefit allies while harming competitors
- predatory or antagonistic actions can create mixed positive and negative downstream consequences
So this proposal is not just a more general cooperation model. It is a more general interaction model.
Core Idea
The basic chain becomes:
The key design choice is:
That is, the model uses two nonnegative kernels rather than one signed kernel.
Interpretation:
- routes positive effects
- routes negative effects
This is cleaner than one signed kernel because it avoids cancellation inside a single operator and keeps normalization easier to interpret.
General Equations
Let agent take action at time .
That action may produce both:
and
where:
- is the positive, fitness-relevant output generated by the action of agent
- is the negative, fitness-relevant output generated by the action of agent
Those effects are then routed separately: