1 / 10

E Pluribus Unum

E Pluribus Unum. I comportamenti emergenti. Comportamenti emergenti. Non esiste un “leader” o un “pacemaker” ma l’intelligenza sociale è diffusa in semplici regole dei singoli Le formiche Slime mold o Dictyostelium discoideum Le termiti. Un ecosistema.

joshua
Download Presentation

E Pluribus Unum

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. E Pluribus Unum I comportamenti emergenti

  2. Comportamenti emergenti • Non esiste un “leader” o un “pacemaker” ma l’intelligenza sociale è diffusa in semplici regole dei singoli • Le formiche • Slime mold o Dictyostelium discoideum • Le termiti

  3. Un ecosistema • Esaminiamo un caso effettivo: un bambino che programma per gradi il sistema predatore-preda. • Costruiamo un mondo con tanta erba e pochissimi conigli e con la regola che un coniglio muore solo se non ha abbastanza energia vitale. L’energia aumenta se il coniglio mangia

  4. Tartarughe • breeds [conigli semi] • turtles-own [energia ] • patches-own [rami]

  5. Osservatore • to inizia • ca • create-conigli 10 • create-semi 100 • ask-semi[ setc yellow setxy random screen-width random screen-height stamp green ht] • ask-conigli[setc white set energia 100 fd random 30] • ask-semi[set rami count-semi-here] • end

  6. osservazione • Sostituire • ask-semi[set rami count-semi-here] • con • ask-patches[set rami count-semi-here] • e osservare l’errore interrogando i patch • Con st nella finestra tartarughe possiamo vedere la situazione.

  7. Evoluzione: tartarughe • to mangia • fd 1 seth random 360 • set energia energia - 1 + rami • ask-patch-at 0 0 [set rami 0] • if energia = 0 [die] • end • Commentare ask-patch-at 0 0 e sostituirla con set rami 0.

  8. Osservatore • to go • ask-conigli[mangia stop] • ask-semi[if rami = 0 [die]] • ask-patches [if rami = 0 [setpc black ] ] end • Impossibilità di trasportare la 3za istruzione sulle tartarughe.

  9. L’erba cresce • to cresci • if (random 100) < 20 [seth random 30 fd random 10 • set rami rami + 1 stamp green] • end • Aggiungere ask-semi[cresci] nella procedura go • repeat 50 [go] …

  10. I conigli si riproducono • to genera • if energia > 150 [set energia 100 hatch []] • end • Studiare le condizioni di equilibrio per il mondo.

More Related