Stan projektu

W trakcie tworzenia mojej pracy magisterskiej dotarłem do momentu stworzenia i zaimplementowania algorytmu tworzenia harmonogramu dla urządzeń bazujący na agentach programowych. Wykonałem jego okrojoną wersję, która wymagała jeszcze wiele pracy. Niespodziewanie mój promotor uszczęśliwił mnie działającym algorytmem rozwiązującym problem tworzenia harmonogramu zajęć na Politechnice Gdańskiej, który bazuje na agentach programowych.

Kod napisany jest w Javie i również korzysta z biblioteki JADE. Wykorzystuje on jednak relacyjną bazę danych MySQL. To jednak nie jest żaden problem. Zainstalowałem bazę danych, zmieniłem trochę otrzymany kod, aby działał na mojej maszynie, i po chwili miałem ułożony harmonogram dla uczelni gdańskiej.

Z otrzymanym rozwiązaniem zrobiłem kilka rzeczy:
– wykorzystałem moją klasę uruchamiającą agentów,
– scenariusz dla konkretnego problemu zapisałem w kodzie, a następnie zapisuję ten scenariusz w XMLu,
– usunąłem szkielet mojego algorytmu,
– rysuje wykresu dla planu w kontekście włączania urządzeń i zużywania prądu,
– w momencie uruchamiania środowiska agentów, usuwam dane z bazy danych i wczytuję wszystko z XMLa.

Obecnie jestem w momencie implementowania przystosowania modelu bazy danych z problemu uczelni na model z problemu osiedla.

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj /  Zmień )

Zdjęcie na Google

Komentujesz korzystając z konta Google. Wyloguj /  Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj /  Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj /  Zmień )

Połączenie z %s