Tematyka prac dyplomowych magisterskich dla specjalności I.SID

Transkrypt

Tematyka prac dyplomowych magisterskich dla specjalności I.SID
Tematyka prac dyplomowych magisterskich
dla specjalności I.SID
Sem. 14L (opieka od sem. 14L)
Opiekun
Limit
1
miejsc
Tematyka prac
Zespół Technik Sterowania
mgr J. Gustowski
dr hab. M. Ławryńczuk
2
2
•
Programowanie zadań dla serwera OPC w zakresie sterowania obiektami przemysłowymi
•
Programowanie zadań dla serwera OPC w zakresie zbierania, magazynowania i prezentacji
zmiennych procesowych
•
W poszukiwaniu najlepszej struktury sieci neuronowej: od podejść klasycznych do metod typu
soft computing
Bliższe informacje o tematach i warunkach współpracy można znaleźć na stronie
http://www.ia.pw.edu.pl/~maciek/dydaktyka
Zespół Złożonych Systemów
dr P. Arabas
0
•
Wykorzystanie profili czasowych do grupowania użytkowników sieci telefonicznej
Celem pracy jest stworzenie narzędzia umożliwiającego grupowanie użytkowników sieci telefonicznej ze
względu na sposób korzystania z usług. Danymi wejściowymi do analizy są dane ruchowe w postaci rekordów CDR. Przewiduje się wykorzystanie analizy profili czasowych w różnych skalach, względnie bardziej zaawansowanych własności obserwowanych szeregów czasowych.
•
Analiza zmienności tras BGP
Tematem pracy jest przeprowadzenie badań mających na celu określenie jaki wpływ na funkcjonowanie
(tj. wydajność, niezawodność) Internetu mają zmiany tras pomiędzy systemami autonomicznymi. Przewiduje się opracowanie zestawu narzędzi pozwalających w szczególności na obserwację zmienności tras
w wybranych ogólnodostępnych routerach, a także porównanie ich z deklaracjami dostępnymi w rejestrach
RIPE i całościowym obrazem sieci możliwym do zbudowania na podstawie informacji pochodzących z ogólnodostępnych sond projektu CAIDA.
dr T. Kruk
2
•
•
Typowanie dynamiczne w środowisku maszyny wirtualnej języka Java
prof. K. Malinowski
2
•
Optymalizacja działania pomp i innych elementów systemu zaopatrzenia w wodę aglomeracji
miejskiej, zorientowane na oszczędność energii, uproszczenia modeli matematycznych sieci
zaopatrzenia, heurystyczne reguły harmonogramowania pracy pomp
prof. E. Niewiadomska
1
•
Metody komunikacji i synchronizacji w środowisku języka Java
Hybrydowy algorytm do wykrywania grup w sieciach społecznych
Celem jest opracowanie, implementacja i ocena eksperymentalna wydajnego algorytmu do wykrywania
grup (podsieci) w sieciach społecznych. Algorytm będzie łączył techniki charakteryzujące się dużą dokładnością (ale o dużej złożoności obliczeniowej) z podejściami prostszymi, ale wydajnymi obliczeniowo.
•
Algorytmy agregacji danych w bezprzewodowych sieciach sensorowych
Opracowanie (na podstawie literatury) i implementacja wydajnego algorytmu do agregacji danych w sieciach zbudowanych z bezprzewodowych czujników. Weryfikacja poprawności działania i ocena efektywności i wydajności algorytmu w symulatorze sieci ad hoc (TOSSIM).
dr hab. A. Karbowski
dr M. Kamola
2
1
•
Optymalizacja zdekomponowana metodą równoległego rozkładu zmiennych
•
Algorytmy koordynacji w różnych wersjach metody Bendersa dla zadań optymalizacji nieliniowej ciągłej i mieszanej
•
Algorytmy koordynacji w różnych wersjach metody cen dla zadań optymalizacji nieliniowej
ciągłej i mieszanej
•
Optymalizacja zdekomponowana z wykorzystaniem kart graficznych
•
Techniki estymacji przepływów IP a ruch drogowy
Celem pracy jest weryfikacja możliwości zastosowania technik estymacji macierzy ruchu Ip do identyfikacji
głównych relacji w ruchu drogowym. Należy dostosować istniejące algorytmy do specyfikacji zadania (mała i zmienna szybkość obiektów), dokonać testów poprawności w środowisku symulacyjnym. Następnie
należy sprawdzić wydajność algorytmu dla ogólnodostępnych danych rzeczywistych.
•
Analiza motywów doboru cytowań w publikacjach naukowych
Wybór piśmiennictwa do artykułu naukowego może wynikać z różnych, praktycznych i pozanaukowych celów. Zadaniem badawczym pracy jest analiza publicznie dostępnych danych o cytowaniach, aby zweryfikować pewne hipotezy o ich doborze, dokonywanym przez autorów. W szczególności należy sprawdzić
wpływ dostępności portali tematycznych, przynależności do określonych ośrodków naukowych oraz fakt
opatentowania idei. W pracy należy wykorzystać standardowe techniki analizy statystycznej i analizy sieci
społecznych. W miarę potrzeby, należy zaimplementować własne moduły zbierające i przetwarzające dane ogólnodostępne.
1
Limit liczony jest łącznie dla specjalności I.SID i kierunku AiR.
-1-
dr A. Kozakiewicz
1
•
Porównanie metod rozproszonej implementacji wnioskowania uprawnień w języku RT^T
dr B. Kubica
2
•
Badanie możliwości implementacji metody podziału i oszacowań za pomocą CUDA/OpenCL
Środowiska do programowania na kartach graficznych wymuszają stosowanie zrównoleglania typu STMD
(Single Thread Multiple Data), które dla algorytmów typu podziału i oszacowań (ang. branch-and-bound),
popularnych w optymalizacji tak dyskretnej, jak i ciągłej, nie jest wygodne. Praca obejmuje opracowanie
kilku możliwych implementacji algorytmu w środowisku CUDA lub OpenCL, porównanie ich wydajności na
wybranych przykładach oraz próbę opracowania własnego podejścia i/lub zaleceń, odnośnie stosowania
zbadanych wariantów.
•
Porównanie środowisk do tworzenia klastrów wysokiej dostępności, na przykładzie tworzenia
systemu billingowego
Praca obejmuje implementację systemu rozliczeniowego dla usług OpenStack, zrealizowanego za pomocą środowisk Red Hat Cluster Suite, Solaris Cluster Suite i ich darmowych odpowiedników. Porównanie
dotyczyć będzie zarówno wydajności, jak możliwości rozbudowy, integracji i podobnych aspektów.
•
Algorytmy obliczania wartości własnych macierzy przedziałowych
Praca obejmuje implementację kilku algorytmów, analizę porównawczą ich efektywności i dokładności
oraz możliwości ich zrównoleglenia, próbę sformułowania zaleceń, co do ich stosowania i/lub opracowania
własnego podejścia.
•
Rozproszone algorytmy poszukiwania zbioru Parety
Zbiór Parety (zbiór Pareto-optymalny) zadania wielokryterialnego obejmuje rozwiązania niezdominowane.
Ich poszukiwanie wymaga więc przechowywania informacji o innych rozwiązaniach niezdominowanych.
Zrównoleglenie takich algorytmów w środowisku bez pamięci wspólnej wymaga opracowania odpowiedniej
polityki przekazywania informacji między procesami lub wykonywania obliczeń redundantnych. Praca może obejmować opracowanie algorytmu unikającego komunikacji (ang. communication-avoiding) i/lub różnych wariantów przekazywania informacji o znanych rozwiązaniach Pareto-optymalnych.
dr M. Warchoł
1
•
Koordynacja bezpośrednia z wykorzystaniem subgradientu dla niegładkiego zadania lokalnego
doc. A. Woźniak
1
•
Porównanie efektywności algorytmów optymalizacji hard computing i soft computing
Zespół Biometrii i Uczenia Maszynowego
dr A. Czajka
1
•
–
Dokładny opis proponowanej tematyki prac znajduje się pod adresem:
http://zbum.ia.pw.edu.pl/PL/dydaktyka/TematykaPracAdamCzajka.pdf
prof. A. Pacut
2
•
Uczenie w głębokich sieciach neuronowych
Wykorzystanie uczenia nienadzorowanego do uczenia wielowarstwowych sieci neuronowych jest nowym
i popularnym trendem w konstrukcji sieci neuronowych o wielu (>2) warstwach ukrytych (sieci „głębokie”),
stosowanym m.in. przez duże firmy internetowe do reprezentacji informacji i przeszukiwania sieci (obrazy,
mowa). Przedmiotem pracy będzie porównanie kilku koncepcji uczenia głębokiego do zadań klasyfikacji
obrazów i porównanie ich ze standardowym uczeniem przy użyciu propagacji wstecznej.
•
Pre-trening sieci neuronowej z zastosowaniem auto-enkoderów
Jednym z zadań sieci neuronowych jest klasyfikacja obrazów, wymagająca uczenia przy użyciu zbioru obrazów i odpowiadających im klas. Wykorzystanie auto-enkodera (odtwarzanie na wyjściu warstwy obrazu
wejściowego) jest wykorzystywane do pre-treningu sieci neuronowej przy zastosowaniu uczenia nienadzorowanego, nie wymagającego znajomości klas obrazów. Podejście to umożliwia efektywne uczenie sieci,
których warstwy odpowiadają za cechy obrazów o różnym stopniu szczegółowości.
•
Głębokie sieci przekonań
Głębokie sieci przekonań (Bayesa) są wielowarstwowymi sieciami neuronowymi, które trenowane są warstwa po warstwie bez nadzoru i konstrukcji sieci wielowarstwowej przy użyciu takich warstw. Podejście to
jest jednym ze sposobów uczenia sieci wielowarstwowych (sieci głębokich) zmniejszające problem minimów lokalnych i skracające czas uczenia w porównaniu z sieciami propagacji wstecznej.
dr J. PutzLeszczyńska
1
•
Identyfikacja autora tekstu na podstawie jego pisma odręcznego
Realizacja systemu, który w sposób automatyczny będzie grupował dokumenty historyczne na podstawie
pisma odręcznego. W pracy zostanie wykorzystana istniejąca już bada dokumentów historycznych. Możliwa realizacja w postaci WebService umożliwiającego wrzucanie nowych danych i wyszukiwanie autora
tekstu.
•
Biometria podpisu odręcznego: wpływ długości podpisu na utratę cech behawioralnych podpisu on-line
Praca ma dotyczyć zbadania wpływu długości podpisu (czasu podpisywania się) i rodzaju podpisu (parafka czy imię nazwisko) na jakość weryfikacji automatycznej z jego wykorzystaniem. Dobór odpowiednich
cech zależnie do sytuacji.
•
Biometria chodu z wykorzystaniem Microsoft Kinect
Opracowanie skutecznego algorytmu(ów) bazującego na DTW i HMM do weryfikacji osoby na podstawie
chodu. Na potrzeby pracy zostanie wykorzystana baza danych 'chodu' zabrana za pomocą Microsoft Kinect.
Zespół Inżynierii Oprogramowania
dr A. Ratkowski
2
•
Badania nad architekturą systemów Internet of Things
-2-
dr A. Zalewski
2
•
Metoda analizy i oceny architektur aplikacji internetowych
•
Metoda analizy i oceny architektur aplikacji mobilnych
•
Ocena architektur oprogramowania przez analizę kluczowych decyzji architektonicznych
Bliższe informacje o tematach i warunkach współpracy można znaleźć na stronie
http://www.ia.pw.edu.pl/~azalews2/tutoring.html
Zakład Badań Operacyjnych i Systemów Zarządzania
dr M. Kaleta
2
•
Projekt biblioteki do mechanizmów rynkowych
W ramach pracy należy zaprojektować bibliotekę programistyczną (API) implementującą mechanizmy
rynkowe (aukcyjne, giełdowe). Biblioteka powinna bazować na pracach dotyczących parametryzacji mechanizmów rynkowych i umożliwiać jej rozbudowywanie o nowe mechanizmy.
•
Modelowanie agentów z wykorzystaniem metody punktu referencyjnego
Praca polega na zastosowaniu wiedzy z optymalizacji wielokryterialnej na potrzeby budowy interfejsu użytkownika, który definiuje cele dla agenta programowalnego. Metoda punktu referencyjnego ma służyć jako
metoda pozyskiwania informacji o preferencjach użytkownika, które stanowią wskazówki do działania
agenta programowego.
•
Metodyka projektowania aplikacji w systemie AIMMS
Celem pracy jest opracowanie elementów metodyki projektowania aplikacji w systemie AIMMS. Należy
sprawdzić czy klasyczne metody projektowania aplikacji nadadzą się w tym przypadku. Opracować metodę dokumentacji kodu.
•
M3 i cXML – analiza porównawcza, możliwości integracji
M3 – Multi-commodity Market Model, cXML – http://cxml.org. Pierwszy standard opisuje dane niezbędne
do handlu, drugi jest to electronic business protocol. Praca dotyczy analizy możliwości integracji obu standardów.
•
•
Modelowanie procesu produkcyjnego w BPMN
Metodyka projektowania MAS
Praca obejmuje przegląd metody projektowania systemów wieloagentowych i propozycję metodyki autorskiej będącej synergią znanych metodyk (UML, BPMN, analiza i projektowanie oprogramowania).
•
Metody alokacji towarów w rozproszonym systemie handlowym
Bliższe informacje o tematach i o warunkach współpracy można znaleźć na stronie
http://zbois.ia.pw.edu.pl/twiki/bin/view/Staff/MariuszKaleta
dr K. Kołtyś
1
•
Modele alokacji honeypotów w sieciach komputerowych
dr P. Pałka
2
•
Rozproszone podejmowanie decyzji o trasie pakietu danych w sieci DTN
Praca polega na analizie problemu rozproszonego podejmowania decyzji o trasie każdego pakietu danych
w sieci DTN (bezprzewodowa sieć o strukturze niespójnej). Przechodząc przez sieć, pakiet danych jest
kierowany do kolejnych węzłów na podstawie decyzji podejmowanej przez aktualny węzeł nośnik. Struktura sieci jest niespójna i mobilna, co powoduje nieskuteczność powszechnie stosowanych algorytmów routingu.
Bliższe informacje o tematach i warunkach współpracy można znaleźć na stronie
http://zbois.ia.pw.edu.pl/twiki/bin/view/Staff/PiotrPalkaPL#Proponowane_tematy
dr hab. K. Pieńkosz
prof. E. Toczyłowski
doc. T. Traczyk
2
1
2
•
Analiza możliwości realizacji zapotrzebowań w sieciach teleinformatycznych
•
Metody wyznaczania ścieżek połączeń w sieciach teleinformatycznych
•
Algorytmy dekompozycji sieci przepływowych
•
System optymalizacji planowania łańcucha dostaw w warunkach rynkowej konkurencji
•
Wieloagentowy system wymiany rynkowej usług i realokacji zasobów sieci teleinformatycznej
•
Modele i algorytmy aukcji wielotowarowych w rozwoju mechanizmów rynków bilansujących
•
Zastosowanie hyperheurystyk do problemu szeregowania zadań w systemach równoległych
•
Opracowanie metod i oprogramowania do zarządzania okablowaniem eksperymentu fizyki
wysokich energii
•
Zastosowanie ontologii rynku energii do uzgadniania ofert handlowych
Bliższe informacje o tematach i warunkach współpracy można znaleźć na stronie
http://www.ia.pw.edu.pl/~ttraczyk/opieka.html
dr I. Żółtowska
2
•
Projekt uwzględnienia ekonomicznych preferencji użytkownika w systemie sterowania inteligentnym budynkiem
•
Wspomaganie decyzji zarządcy floty pojazdów elektrycznych
Zespół Programowania Robotów i Systemów Rozpoznających
prof. W. Kasprzak
2
•
Modelowanie i rozpoznawanie obiektów w obrazach i mapach głębi
Projekt oprogramowania przeznaczonego do tworzenia modelu punktowo-powierzchniowego i rozpoznawania wybranych obiektów 3D w obrazach cyfrowych i mapach głębi (np. MS Kinect, stereo-wizja) – projekty RobRex i RAPP.
•
Rozpoznawanie owoców i opakowań w obrazach taśmy sortowniczej
Projekt i implementacja oprogramowania do analizy obrazów stanowiska sortowania i pakowania owoców
-3-
– projekt Sorter.
•
Tłumaczenie języka naturalnego
Projekt i implementacja modułów programu do tłumaczenia zdań języka naturalnego – współpraca
z P. Przybyszem (Samsung R&D).
•
„Wirtualna ręka”
Udział w projekcie (kierowanym przez prof. nzw. W. Waleszczyk, Inst. Biologii Doświadczalnej PAN),
w którym badany jest wpływ wirtualnej rzeczywistości na parametry bioelektryczne osoby. Celem doświadczenia jest sprawdzenie, czy możliwe jest przekonanie mózgu człowieka do zaakceptowania wirtualnej ręki
jako własnej.
•
„Fonoanaliza”/ Auditory scene analysis
Metody automatycznego wspomagania analizy zakłóconych nagrań dźwiękowych. Metody separacji mówcy w nagraniach dźwiękowych wykonanych za pomocą zestawu mikrofonów. (Współpraca z CLK Policji.)
dr W. Szynkiewicz
dr T. Winiarski
2
1
•
Nawigacja robota humanoidalnego Nao w interakcji człowiek-robot
•
Planowanie ruchu robota humanoidalnego w nadążaniu za człowiekiem
•
Planowanie zadań dla autonomicznych robotów mobilnych. Algorytmy syntezy chwytów dwuręcznych dla robotów usługowych
•
Analiza i eksperymentalna weryfikacja algorytmów chwytania obiektów za pomocą trójpalczastej ręki Barrett Hand
•
Planowanie manipulacji dwuręcznej z wykorzystaniem inteligentnych umiejętności sensomotorycznych
•
Sieci ad hoc robotów mobilnych i czujników bezprzewodowych
•
Robot rysownik – na podstawie zdjęcia bądź obrazu z kamery wyznacza obraz krawędziowy
(np. twarzy) i rysuje go na papierze
•
Regulator impedancyjny w przestrzeni zadania w manipulatorze Irp6
•
Zamykanie pudełek typu rubbermaid z wykorzystaniem sterowania pozycyjno siłowego
•
Korekta odczytu pozycji stawów manipulatora Irp6 na podstawie estymacji podatności przekładni i odczytów momentu w silniku
•
Dwuręczna manipulacja obiektami o różnej podatności
•
Kalibracja 6 osiowego czujnika siły
Bliższe informacje o tematach i warunkach współpracy można znaleźć na stronie
http://robotyka.ia.pw.edu.pl/twiki/bin/view/Theses/TomaszWiniarski
Zakład Optymalizacji i Wspomagania Decyzji
dr J. Granat
2
•
Rozproszone algorytmy zarządzania w sieciach komputerowych
•
Zorientowane zdarzeniowo sterowanie transmisją strumieni wideo
•
Modele analizy wrażliwości rozwiązań w modelowaniu problemów decyzyjnych
•
Wspomaganie decyzji z wykorzystaniem modeli matematycznych rynku usług szerokopasmowych
•
Planowanie lokalizacji centrów obsługi klientów z wykorzystaniem metod wielokryterialnych
•
System wspomagania decyzji w obszarze obrotu gotówkowego w banku.
Celem pracy jest opracowanie systemu wspomagającego obrót gotówkowy w banku. W ramach pracy należy opracować algorytmy optymalizacji kosztów (koszty transportu z uwzględnieniem sieci kilkuset oddziałów, koszty przechowania gotówki, koszty liczenia, koszty pracy, koszty obsługi bankomatów) przy
jednoczesnym zapewnieniu odpowiedniego zabezpieczenie gotówkowe oddziałów i klientów. Modele powinny uwzględniać prognozy zachowania klientów na podstawie danych historycznych. Praca będzie bazowała na danych rzeczywistych dotyczących kosztów i strumieniach obrotu gotówkowego oraz cenników.
dr A. Krzemienowski
dr B. Kozłowski
prof. W. Ogryczak
dr T. Śliwiński
dr hab. A. Stachurski
2
2
2
2
2
•
Estymacja odpornych struktur zależności stochastycznych dla portfela aktywów finansowych.
•
Obliczanie ryzyka portfela aktywów finansowych ze strukturą zależności stochastycznych daną
funkcją połączenia (ang. copula function)
•
Modele pamięci podręcznej w dystrybucji treści protokołami internetowymi
•
Analiza spójności i transformowalności wzorców interfejsów użytkownika na różnych platformach
•
Optymalizacja portfela z ryzykiem mierzonym wskaźnikiem Omega
•
Problemy planowania tras z zyskami (team orienteering problems)
•
Wielokryterialne algorytmy harmonogramowania
•
Routing pojazdów przy złożonych ograniczeniach
•
Optymalne dopasowanie sprawozdań instytucji finansowych do wymogów nadzoru
•
Minimalizacja funkcji kwadratowych w chmurze obliczeniowej
-4-

Podobne dokumenty