Epso
Newbie

Liczba postów: 1
Reputacja:
0
|
[PHP]Zachowanie Populacji
Witam! Mam takie zadanko do zrobienia:
Należy napisać symulację według podanych warunków:
1.Populacja składa się z N=100 obiektów (biotów).
2.Każdy biot zachowuje się według ściśle określonych reguł:
a.każdy posiada wiedzę o pewnym fakcie. Wiedza ta symulowana jako liczba typu integer, o wartości od 1 to 10. W ten sposób np.
N[30].a = 7 oznacza, że Biot o nr 30 uważa, że a równe jest siedem.
b.w każdym kroku (cyklu) symulacji biot stara się sprawdzić stan swojej wiedzy – w tym celu sprawdza wiedzę trzech innych biotów. Jeśli różnica pomiędzy średnią ich wiedzy (średnia wartość ich atrybutu a), a wiedzą własną biota jest mniejsza od 7, to biot przyjmuje zaokrąglenie tej wartości jako swoją nową wiedzę
c.na początku każdy biot ma wiedzę: a = 0;
d.istnieje grupa 10 biotów, które nie działają według punktu 2.b. Ich wiedza jest stała i niezmienna. 5 spośród tych biotów uważa, że a = 0, zaś 5 pozostałych, że a = 10.
Należy zaimplementować system symulacji w wersji synchronicznej (mezosynchronicznej) i asynchronicznej (stochastycznej). W symulacji należy zbadać, jak zachowuje się średnia wartość wiedzy w czasie T=10000 cykli populacyjnych.
A cykl populacyjny dla symulacji synchronicznej oznacza podjęcie decyzji przez wszystkie bioty.
A cykl populacyjny dla symulacji asynchronicznej oznacza podjęcie decyzji przez liczbę biotów równą liczbie osobników w populacji.
Nie mam bladego pojęcia jak to zrobić czy był by ktoś tak pomocny i pomógł mi z tym??
|
|
14-05-2009, 10:18 |
|
jarex_67
Znawca
  
Liczba postów: 90
Reputacja:
0
|
RE: [PHP]Zachowanie Populacji
|
|
29-08-2017, 18:44 |
|