Modelarea bazată pe agenți în Netlogo - modelul ratei simple a natalității (simple birth rates)

Proiect
7/10 (1 vot)
Conține 1 fișier: doc
Pagini : 11 în total
Cuvinte : 1144
Mărime: 151.82KB (arhivat)
Publicat de: Ianis Dumitrascu
Puncte necesare: 9

Cuprins

  1. 1. DESCRIEREA MODELULUI
  2. 2. FUNCTIONALITATEA MODELULUI
  3. 3. APLICATII
  4. Cazul 1
  5. Cazul 2
  6. Cazul 3
  7. 4. CODUL SURSA AL MODELULUI
  8. 5. CONCLUZII

Extras din proiect

1. DESCRIEREA MODELULUI

Acesta este un model simplu de populaţie genetica. Există două populaţii, repreznetate orin doua culori, rosu si albastru, iar fiecare dintre acestea are ratele natalitatii reglabile. Entitatile “rosii” si cele “albastre” se deplaseaza in spatiul invecinat şi se reproduc în funcţie de rata natalităţii lor. În cazul în care capacitatea spatiului este depăşită, unii agenti mor (fiecare agent are aceleaşi şanse de a fi selectat sa moara) pentru a se a menţine o populaţie relativ constantă. Modelul va permite sa arate cum diferite rate ale natalitatii influenteaza procentul de agenti “rosii” si “albastri”.

2. FUNCTIONALITATEA MODELULUI

Modelul dispune de trei parametri de tip slider, care pot lua valori pe un anumit interval predefinit de programator in codul sursa:

Cursorii denumiti RED-FERTILITY si BLUE-FERTILITY regleaza numarul mediu de copii pe care agentii rosii si cei albastri ii au in cadrul unei generatii. De exemplu, o valoare de 5.3 semnifica faptul ca fiecare parinte va avea cel putin 5 copii, cu o probabilitate de 30% de a avea al patrulea copil. Cursorul CARRYING-CAPACITY regleaza numarul de indivizi care pot exista pe suprafata respectiva. Modelul este initializat asa incat la startare sa existe un numar egal de agenti “rosii” si “albastri”.

Modelul dispune de doua monitoare pe care este afisat permanent numarul de indivizi din fiecare din cele doua categorii:

Fiecare trecere prin functia GO reprezinta nasterea unei noi generatii pe scara temporala a modelului.

Exista de asemenea un grafic in care se poate observa evolutia in timp a celor doua populatii, rosie si albastra, precum si a numarului total de persoane.

Butonul RUN-EXPERIMENT ofera facilitatea de a rula mai multe incercari pe aceleasi valori ale parametrilor. Acesta are proprietatea de a afisa numarul de generatii care trec pana cand una dintre categoriile de agenti sa fie eradicata.

In momentul in care o categorie de agent este eradicata, rularea se incheie si este reluata in mod automat.

Preview document

Modelarea bazată pe agenți în Netlogo - modelul ratei simple a natalității (simple birth rates) - Pagina 1
Modelarea bazată pe agenți în Netlogo - modelul ratei simple a natalității (simple birth rates) - Pagina 2
Modelarea bazată pe agenți în Netlogo - modelul ratei simple a natalității (simple birth rates) - Pagina 3
Modelarea bazată pe agenți în Netlogo - modelul ratei simple a natalității (simple birth rates) - Pagina 4
Modelarea bazată pe agenți în Netlogo - modelul ratei simple a natalității (simple birth rates) - Pagina 5
Modelarea bazată pe agenți în Netlogo - modelul ratei simple a natalității (simple birth rates) - Pagina 6
Modelarea bazată pe agenți în Netlogo - modelul ratei simple a natalității (simple birth rates) - Pagina 7
Modelarea bazată pe agenți în Netlogo - modelul ratei simple a natalității (simple birth rates) - Pagina 8
Modelarea bazată pe agenți în Netlogo - modelul ratei simple a natalității (simple birth rates) - Pagina 9
Modelarea bazată pe agenți în Netlogo - modelul ratei simple a natalității (simple birth rates) - Pagina 10
Modelarea bazată pe agenți în Netlogo - modelul ratei simple a natalității (simple birth rates) - Pagina 11

Conținut arhivă zip

  • Modelarea Bazata pe Agenti in Netlogo - Modelul Ratei Simple a Natalitatii (Simple Birth Rates).doc

Alții au mai descărcat și

Analiza în Netlogo a aglomerației din week-end în hypermarketul Cora Lujerului

1. Definirea problemei Hipermarketul Cora Lujerului este situate in Bucuresti, in caretierul Militari. Zona este una rezidentiala iar magazinul...

Hackeri

Hackerii sunt pasionati ai informaticii, care, de obicei au ca scop „spargerea” anumitor coduri, baze de date, pagini web etc. Ei sunt considerati...

Baze de Date

3.Introducere in bd si sgbd-uri Definitie: Numim baza de date o colectie partajata de date aflata in interdependenta logica impreuna cu o...

Ai nevoie de altceva?