EvoLudoLab: Continuous Snowdrift Game - Branching (sqrt): Difference between revisions
No edit summary |
|||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{EvoLudoLab:CSD| | ||
options="--run --delay | options="--module cSD --run --delay 100 --view Strategies_-_Distribution --timestep 50 --popsize 5000 --popupdate async --playerupdate imitate-better --geometry M --interactions r1 --references r1 --benefits 12 1 --costs 3 1,0.6 --traitrange 0,5 --init gaussian 2.5,0.01 --mutation 0.02 gaussian 0.01"| | ||
title=Continuous Snowdrift game: Attractor & | title=Continuous Snowdrift game: Attractor & Repellor| | ||
doc=For more complicated payoff functions several singular strategies | doc=For more complicated payoff functions several singular strategies \(x^*\) may be found. In this example we use \(B(x) = b_1 \sqrt{x+y}\) and \(C(x) = c_1 \ln(c_2 x+1)\). For the parameters indicated below this results in a repellor near \(x_1^*\approx 3.9\) together with a branching point near \(x^*_2 \approx 0.7\). Starting with \(x_0 < 3.9\) drives the population towards lower investments until the branching point is reached. At \(x^*_2\) two branches emerge and diverge until the upper branch reaches the boundary of the trait range. Note that for the dimorphic population the repellor near \(x_1^*\approx 3.9\) no longer exists. The trait range in the above simulation is \([0,5]\). | ||
The parameters are set to | The parameters are set to \(b_1 = 1, c_1 = 1, c_2 = 0.6\) with players imitating better strategies proportional to the payoff difference and an initial traits/investment of \(2.8 \pm 0.02\) in a population of \(5'000\) individuals. Mutations occur with a probability of 1% and the standard deviation of the Gaussian distributed mutations is \(0.01\).}} | ||
[[Category: Christoph Hauert]] | [[Category: Christoph Hauert]] |
Latest revision as of 14:46, 12 August 2024
Color code: | Maximum | Minimum | Mean |
---|
Investments: | Minimum Maximum
|
---|
Payoffs & Densities: | Low High
|
---|
Continuous Snowdrift game: Attractor & Repellor
For more complicated payoff functions several singular strategies
The parameters are set to
Data views
Snapshot of the spatial arrangement of strategies. | |
3D view of snapshot of the spatial arrangement of strategies. | |
Time evolution of the strategy frequencies. | |
Snapshot of strategy distribution in population | |
Time evolution of the strategy distribution | |
Snapshot of the spatial distribution of payoffs. | |
3D view of snapshot of the spatial distribution of payoffs. | |
Time evolution of average population payoff bounded by the minimum and maximum individual payoff. | |
Snapshot of payoff distribution in population. | |
Degree distribution in structured populations. | |
Message log from engine. |
Game parameters
The list below describes only the few parameters related to the continuous snowdrift game. Follow the link for a complete list and descriptions of all other parameters e.g. referring to update mechanisms of players and the population.
- --benefitfcn <f1[,f2[...]]>
- benefit function for each trait:
- 0:
- benefits linear in opponents investment
. - 1:
- benefits quadratic in opponents investment
. - 2:
-saturating benefits for opponents investment- 3:
-saturating benefits for opponents investment- 4:
-saturating benefits for opponents investment- 10:
- benefits linear in joint investments
. - 11:
- benefits quadratic in joint investments
(default). - 12:
-saturating benefits for joint investments- 13:
-saturating benefits for joint investments- 14:
-saturating benefits for joint investments- 20:
- benefits linear in investments
and as well as cross term . - 30:
- benefits linear in own investments
. - 31:
- benefits quadratic in own investments
. - 32:
- benefits cubic in own investments
.
- 0:
- --benefitparams <b0>[,<b1>[...[;<b'0>[,<b'1>[...]]]]]
- parameters
for benefit function of each trait. - --costfcn <f1[,f2[...]]>
- cost function for each trait:
- 0:
- costs linear in own investment
. - 1:
- costs quadratic in own investment
(default). - 2:
-saturating costs for own investment- 3:
-saturating costs for own investment- 4:
-saturating costs for own investment- 10:
- costs linear in joint investments
. - 11:
- costs quadratic in joint investments
. - 12:
- costs cubic in joint investments
. - 13:
- costs quartic in joint investments
. - 20:
- costs linear in investments
and as well as cross term .
- 0:
- --costparams <c0>[,<c1>[...[;<c'0>[,<c'1>[...]]]]]
- parameters
for cost function of each trait. - --init <m[,s]>
- Initial configuration with mean trait m and standard deviation s (or mutant trait, see --inittype).
- --inittype <t>
- type of initial configuration:
- uniform
- uniform trait distribution.
- mono
- monomorphic trait distribution for mean trait (see --init <m[,s]>).
- gaussian
- Gaussian trait distribution with mean m and standard deviation s (see --init <m,s>).
- delta
- mutant with trait s in monomorphic population with trait m (see --init <m,s>).