SCR 2008/2009 – informatyka rok 5
Agenda Analiza i rozbudowa systemu: Rozmnażanie agentów Kredytowanie transakcji Partnerstwo biznesowe
Rozbudowa systemu – rozmnażanie agentów 1. Dodanie możliwości rozmnażania agentów. 2. Monitorowanie populacji. 3. Mechanizm dziedziczenia spadków w wypadku śmierci. 4. Analiza i rozbudowa mechanizmu dokonywania transakcji między agentami w systemie.
Model danych Zbudowanie modelu danych na podstawie obecnej implementacji Bugfixing zastanej implementacji Refactoring kodu Całość nadal skomplikowana co widać poniżej :)
Monitorowanie populacji Dzięki dodanej implementacji możliwe jest : a) monitorowanie ilości agentów b) Ilości reprodukcji/zgonów c) Zmiana parametrów
Rozbudowa systemu – transakcje Przeprowadzanie transakcji na kredyt bugfix w zastanej implementacji mechanizmu pożyczek => pojawieniem się pierwszym pożyczek w systemie Partnerstwo biznesowe – uwzględnienie wspólnej historii agentów (niemożliwe do zaimplementowania w obecnej wersji systemu)
Transakcje - kredytowanie W przypadku braku wystarczających środków na dokonanie transakcji agent jest w stanie wyszukać agentów finansowych i próbuje dostać od nich pożyczkę, która pozwoliłaby mu na zakup towaru – finalizację transkacji...
Transakcje – partnerstwo biznesowe Często zdarza się, że istnieje wiele agentów którzy proponują dany towar z niewielką różnicą cenową. Aktualnie proponowana cena decyduje od jakiego agenta zakupi sie dany towar. Jednak w realnym świecie często zdarza się, że firmy współpracują ze sobą co wiąże się z zakupem danego towaru od zaprzyjaźnionej firmy nawet w przypadku gdy na rynku istnieje inny dostawca danego towaru proponujący lepszą cenę. Można by więc wprowadzić do symulacji uwzględnianie czynnika zaprzyjaźnienia danych aganetów. Polegałoby to na akceptacji transakcji pomiędzy agentami w przypadku gdy posiadają oni wspólną 'historię' transakcji nawet gdy istnieje inny agent proponujący korzystniejszą cenę