Re: Oblivion resistant swarm
Posted by
Jochen Fromm-5 on
Jun 07, 2020; 4:37pm
URL: http://friam.383.s1.nabble.com/Oblivion-resistant-swarm-tp7596845p7596890.html
Cool, thanks! I was thinking about modifying a simple solution like..
http://www.harmendeweerd.nl/boids/
..which uses just Javascript and HTML5. I will have a look at the other options next week too.
-J.
-------- Original message --------
Date: 6/6/20 23:24 (GMT+01:00)
To: The Friday Morning Applied Complexity Coffee Group <
[hidden email]>
Subject: Re: [FRIAM] Oblivion resistant swarm
Jochen,
Here's a video recording I made this afternoon for you using Josh Thorp's Processing flocking model for a student lesson for 6-12th graders in the NM Supercomputing Challenge that shows this kind of manipulation of the control parameter to move the flocking through its phase transition
https://bit.ly/FlockingPhaseTransition (turn on the audio for narration)
To make an interactive example to run on line, you could use Owen's flocking model in Agentscript using a 3D View:
http://backspaces.github.io/as-app3d/models/?flock <img src="content://com.samsung.android.email.attachmentprovider/1/8183/RAW" alt="image.png" width="562" height="266" onmouseover="imageMousePointerUpdate(true)" onmouseout="imageMousePointerUpdate(false)" name="com_samsung_android_email_attachmentprovider_1_8183_RAW_1591547666014">
In the top search bar: type in "flock" to see alternatives.
<img src="content://com.samsung.android.email.attachmentprovider/1/8182/RAW" alt="image.png" width="375" height="299" style="margin-right: 0px;" onmouseover="imageMousePointerUpdate(true)" onmouseout="imageMousePointerUpdate(false)" name="com_samsung_android_email_attachmentprovider_1_8182_RAW_1591547666016">
Or download Netlogo and search in the netlogo library.
_______________________________________________________________________
[hidden email]CEO, Simtable
http://www.simtable.com1600 Lena St #D1, Santa Fe, NM 87505
office: (505)995-0206 mobile: (505)577-5828
twitter: @simtable
I would like to add an agent-based model for the last chapter of my book. The idea is to use a classic swarm as a model for a religious or political movement (since the basic rules like global attraction and local repulsion are isomorphic, as I argue in earlier chapters).
The new thing is an "oblivion" factor which causes agents to forget the classic Boids swarm rules step by step. In order to keep the swarm from dissolving the model reinforces the rules every T timesteps, which simulates a rally, convention or congregation for the movement. Therefore the name "Oblivion Resistant Swarm" (ORS model) :-)
As T varies, I expect to find some kind of phase transition in simulations where the swarm forms or dissolves. If T is too large, the swarm forgets the rules and is unable to maintain the form. If T is very small we get the classic Boids model and the swarm is able to form. Does that make any sense? Two more questions:
1. Is two weeks a reasonable timespan for the time we need to learn new rules in general?
2. Do you know any existing ABMs which are similar?
-J.
- .... . -..-. . ...- --- .-.. ..- - .. --- -. -..-. .-- .. .-.. .-.. -..-. -... . -..-. .-.. .. ...- . -..-. ... - .-. . .- -- . -..
FRIAM Applied Complexity Group listserv
Zoom Fridays 9:30a-12p Mtn GMT-6 bit.ly/virtualfriam
un/subscribe http://redfish.com/mailman/listinfo/friam_redfish.com
archives: http://friam.471366.n2.nabble.com/
FRIAM-COMIC http://friam-comic.blogspot.com/
- .... . -..-. . ...- --- .-.. ..- - .. --- -. -..-. .-- .. .-.. .-.. -..-. -... . -..-. .-.. .. ...- . -..-. ... - .-. . .- -- . -..
FRIAM Applied Complexity Group listserv
Zoom Fridays 9:30a-12p Mtn GMT-6 bit.ly/virtualfriam
un/subscribe
http://redfish.com/mailman/listinfo/friam_redfish.comarchives:
http://friam.471366.n2.nabble.com/FRIAM-COMIC
http://friam-comic.blogspot.com/