emergence and selforganization in framsticks © maciej komosiński
TRANSCRIPT
![Page 1: Emergence and selforganization in Framsticks © Maciej Komosiński](https://reader035.vdocument.in/reader035/viewer/2022071716/56649ee75503460f94bf8021/html5/thumbnails/1.jpg)
Emergenceand self organization
in Framsticks
© Maciej Komosiński
![Page 2: Emergence and selforganization in Framsticks © Maciej Komosiński](https://reader035.vdocument.in/reader035/viewer/2022071716/56649ee75503460f94bf8021/html5/thumbnails/2.jpg)
Study #1
• Provided:– Basic building blocks (sticks, neurons, connections)– Fitness function (selection, reproduction)– Environment– Change
• Emergence of locomotion• Self-organization of
– Body design– Brain control– Body and brain coupling/cooperation
![Page 3: Emergence and selforganization in Framsticks © Maciej Komosiński](https://reader035.vdocument.in/reader035/viewer/2022071716/56649ee75503460f94bf8021/html5/thumbnails/3.jpg)
Study #1, analysis• See sampleevol_hq.avi, evolutionary_stages.gen• We got:
– Body design appropriate for walking– Brain, sensors, muscles evolved to obtain high speed– Neural control adjusted to control a walking body
(coordination!)– Emergence of walking (fitness was speed)– Another environment another emergent phenomenon
(rolling, swimming, flying, problem solving, …)• Analysis reveals
– Redundancy– Hidden interconnections and relations– Evolution does not have to proceed towards complexity– Evolution can discover new ideas and drop them– Evolution may be unable to discover obvious ideas, it is
a monotonic, limited process– Solutions (agents) are not strictly optimal0
0,01
0,02
0,03
0,04
0,05
evolutionary process
spe
ed
![Page 4: Emergence and selforganization in Framsticks © Maciej Komosiński](https://reader035.vdocument.in/reader035/viewer/2022071716/56649ee75503460f94bf8021/html5/thumbnails/4.jpg)
Study #2
• Provided:– Agents: consumers and food– Environment
• consumer reproduction based on energy (food) found
• food added at a constant rate
– Change
• Self-organization of ?
• Emergence of ?
![Page 5: Emergence and selforganization in Framsticks © Maciej Komosiński](https://reader035.vdocument.in/reader035/viewer/2022071716/56649ee75503460f94bf8021/html5/thumbnails/5.jpg)
Study #2
• Three cases:
• A. Consumers’ ability to ingest food constant
• Consumers’ ability to ingest food evolved– B. Consumer reproduction: random location– C. Consumer reproduction: close to parent
![Page 6: Emergence and selforganization in Framsticks © Maciej Komosiński](https://reader035.vdocument.in/reader035/viewer/2022071716/56649ee75503460f94bf8021/html5/thumbnails/6.jpg)
Study #2. Case A
0
10
20
30
40
50
60
70
80
90
100
0 1000 2000 3000 4000 5000 6000
po
pu
lati
on
siz
es
ConsumersResources
0
20
40
60
80
100
0 20 40 60 80 100
0
20
40
60
80
100
120
140
160
0 1000 2000 3000 4000 5000 6000
po
pu
lati
on
siz
es
ConsumersResources
0
20
40
60
80
100
120
140
0 20 40 60 80 100 120 140
con
su
me
rs
0
50
100
150
200
250
0 1000 2000 3000 4000 5000 6000
po
pu
lati
on
siz
e
ConsumersResources
0
50
100
150
200
250
0 50 100 150 200 250
co
ns
um
ers
co
nsu
me
rs
resources
resources
resources
![Page 7: Emergence and selforganization in Framsticks © Maciej Komosiński](https://reader035.vdocument.in/reader035/viewer/2022071716/56649ee75503460f94bf8021/html5/thumbnails/7.jpg)
Study #2. Cases B and C
• Case B. Eat more and reproduce! extinction
• Case C.Selection on groups. Some groups do ”B”, but some… do not. stability.
• A single change in rules causes emergence of a totally different system behavior!
![Page 8: Emergence and selforganization in Framsticks © Maciej Komosiński](https://reader035.vdocument.in/reader035/viewer/2022071716/56649ee75503460f94bf8021/html5/thumbnails/8.jpg)
Study #2, analysis
• Emergent population dynamics: periodic changes. (Un)stability. Attractors. Chaos. Sensitivity analysis. Group behaviors. Swarming. Extinction. Group selection. Food chain. Geographical differentiation. Tragedy of the commons. Restraint. Altruism.
• microscale = individual, macroscale = population, mesoscale = groups