You are on page 1of 14

Problem grup – propozycje

rozwiązań
Propozycja 1
Propozycja 1 cd.
G

5
L
4
3
2 3
2
1 1

1 2 3 4 5 W
Propozycja 1 cd.
• Niezbędne zmiany:
– Zmiana tworzenia sieci, dodatkowo należy stworzyć
sztuczną grupę („All”), która pokryje wszystkie widoki
(group id, window id, layer_id) + indeksy
– Zmiana schematu danych (3 tabele)
– Modyfikacja pobierania sieci do eksperymentu
wymaga pobrania dostępnych grup
– Modyfikacja DAO pobierającego widok z sieci
– Modyfikacja interfejsu do wizualizacji (sam interfejs) +
obsługa po stronie samej wizualizacji
Propozycja 1 cd.
• Wady
– Stworzenie nowej grupy = nowy widok
– Wizualizowane są tylko widoki a więc albo cały widok(grupa
sztuczna) albo poszczególne grupy – do obejścia poprzez
dodanie group_id jako atrybut węzła
• Zalety
– Nieznaczna modyfikacja interfejsu do wizualizacji
– Brak konieczności przerabiania istniejących algorytmów
liczących miary dla węzłów i krawędzi w widoku
– Nie wielka modyfikacja bazy danych
– Łatwy dostęp do krawędzi
Propozycja 2
Propozycja 2 cd.
• Niezbędne zmiany:
– Znaczna modyfikacja istniejących algorytmów
liczących miary dla węzłów i krawędzi w widoku
– Dodanie 6+ tabel do bazy danych
– Spora zmiana interfejsu do wizualizacji
Propozycja 2 cd.
• Wady:
– Najmniejsza przywidziana ziarnistość to widok
– Problem z określeniem do jakiego widoku należą
krawędzie należące do grupy
– Grupa może zawierać krawędzie z różnych widoków co
może powodować niespójność danych
– Ogromne modyfikacje interfejsu do wizualizacji
– Jarek i Piotrek nie lubią tej koncepcji
• Zalety:
– Możliwość wizualizacji wielu grup w jednym widoku
Propozycja 3
Propozycja 3 cd.
• Niezbędne zmiany:
– Znaczna modyfikacja istniejących algorytmów
liczących miary dla węzłów i krawędzi w widoku
– Dodanie 6+ tabel do bazy danych
– Spora zmiana interfejsu do wizualizacji
Propozycja 3 cd.
• Wady:
– Najmniejsza przywidziana ziarnistość to widok
– Problem z określeniem jakie krawędzie między
węzłami należą do grupy
• Zalety:
– Możliwość wizualizacji członków poszczególnych
grup w wielu widokach nie zależnie od tego w
jakim została zidentyfikowana grupa
Propozycja 4
Propozycja 4 cd.
• Wymagane zmiany:
– Zapisywanie sieci
– Pobieranie grup w danej sieci
– Sposób rozpoznawania grupy wśród sieci
społecznych
Propozycja 4 cd.
• Wady:
– Problem z wizualizacją wizualizujemy widoki z maksymalnie
jednej sieci
– Problem z przekazywaniem atrybutów z jednej sieci (grupy) do
innej (sieci właściwej) i w drugą stronę
– Problem z uruchamianiem algorytmów na innych sieciach
(grupach) z sieci właściwej
• Zalety:
– Brak modyfikacji struktury bazy danych sieci społecznej
– Brak potrzeby modyfikacji istniejących algorytmów
– Piotrek lubi tę koncepcję 

You might also like