![]() |
|
[PHP]Zachowanie Populacji - Wersja do druku +- Forum Informatyczne WebElite.pl (https://www.webelite.pl) +-- Dział: # Technika komputerowa (https://www.webelite.pl/forumdisplay.php?fid=10) +--- Dział: Programowanie (https://www.webelite.pl/forumdisplay.php?fid=35) +---- Dział: PHP/MySQL (https://www.webelite.pl/forumdisplay.php?fid=86) +---- Wątek: [PHP]Zachowanie Populacji (/showthread.php?tid=1936) |
[PHP]Zachowanie Populacji - Epso - 14-05-2009 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?? RE: [PHP]Zachowanie Populacji - jarex_67 - 29-08-2017 Spróbuj tutaj jest fajne szkolenie http://geek-on.pl
|