AMADEUSZ JUSKOWIAK SOLVING QAP USING PHYSARUM MACHINES



Podobne dokumenty
PROJEKT WYKONAWCZY TOM III

Wykorzystanie algorytmów mrówkowych w dynamicznym problem

Zestawienie tematów prac magisterskich 2016/2017

Techniki animacji komputerowej

Optymalizacja. Wybrane algorytmy

Opiekun dydaktyczny: dr in. Robert ukomski

Hadoop i Spark. Mariusz Rafało

O RÓŻNYCH SPOSOBACH ROZUMIENIA ANALOGOWOŚCI W INFORMATYCE

WYTYCZNE DOTYCZĄCE REALIZACJI PRAC DYPLOMOWYCH W INSTYTUCIE ORGANIZACJI SYSTEMÓW PRODUKCYJNYCH NA KIERUNKU ZARZĄDZANIE I INŻYNIERIA PRODUKCJI

Algorytmy metaheurystyczne podsumowanie

System zdalnego nadzoru i zarządzania małą elektrownią wodną

Stabilis Monitoring. 1/9

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa i multimedia

Rola stacji gazowych w ograniczaniu strat gazu w sieciach dystrybucyjnych

HEURYSTYCZNY ALGORYTM SZEREGOWANIA ZADAŃ W SYSTEMIE MASZYN RÓWNOLEGŁYCH Z KRYTERIUM MINIMALNO-CZASOWYM

Techniki optymalizacji

Politechnika Poznańska Wydział Maszyn Roboczych i Transportu

Analiza ilościowa w przetwarzaniu równoległym

Virtual Grid Resource Management System with Virtualization Technology

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa i multimedia

Metody optymalizacji dyskretnej

1. Metoda komputerowego wspomagania wyznaczania po danego wyposa enia sprz towo-materiałowego Podstawowej Jednostki Organizacyjnej Systemu Bezpiecze

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa

Maciej Piotr Jankowski

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa

W poszukiwaniu sensu w świecie widzialnym

M T E O T D O ZI Z E E A LG L O G R O Y R TM

zaznaczymy na osi liczbowej w ten sposób:

PROGRAM PRAKTYKI DLA STUDENTÓW WYDZIAŁU PRZYRODNICZEGO Kierunek MENADŻER PRODUKCJI I PRZETWÓRSTWA MIĘSA

I. Informacje ogólne II. Warunki udziału w konkursie III. Zasady konkursu

Obliczenia inspirowane Naturą

Wykład Ćwiczenia Laboratorium Projekt Seminarium

Odkrywanie algorytmów kwantowych za pomocą programowania genetycznego

Kompleks boisk w Starych Babicach

Jacek Skorupski pok. 251 tel konsultacje: poniedziałek , sobota zjazdowa

Wzorce projektowe i refaktoryzacja

Opinia o dorobku naukowym dr inż. Ireneusz Dominik w związku z wystąpieniem o nadanie stopnia naukowego doktora habilitowanego.

UCHWAŁA nr 124/2009 Rady Wydziału Gospodarki Regionalnej i Turystyki UNIWERSYTETU EKONOMICZNEGO WE WROCŁAWIU z dnia 27 marca 2009 r.

Kurs wybieralny: Zastosowanie technik informatycznych i metod numerycznych w elektronice

Wykorzystanie metod ewolucyjnych w projektowaniu algorytmów kwantowych

doc. dr Beata Pułska-Turyna Zarządzanie B506 mail: mgr Piotr J. Gadecki Zakład Badań Operacyjnych Zarządzania B 505.

System informatyczny i bazy danych dla projektu ZiZOZap i jego beneficjentów

Technologie Informacyjne

Informacja w perspektywie obliczeniowej. Informacje, liczby i obliczenia

Wykorzystanie algorytmów mrówkowych w dynamicznym problem

Efektywność algorytmów

Zadanie laboratoryjne "Wybrane zagadnienia badań operacyjnych"

Modyfikacja algorytmów retransmisji protokołu TCP.

Szeregowanie zadań. Wykład nr 3. dr Hanna Furmańczyk

22-24 września, Gdynia

BMC Control-M Wybrane przypadki zastosowania

JAKIEGO RODZAJU NAUKĄ JEST

ZAPYTANIE OFERTOWE nr NFOŚiGW/2/2016 z dnia roku

Elementy kognitywistyki II: Sztuczna inteligencja

KATEDRA BIOSENSORÓW I PRZETWARZANIA SYGNAŁÓW BIOMEDYCZNYCH

Praca dyplomowa magisterska

PROGRAM OPTYMALIZACJI PLANU PRODUKCJI

OSTASZEWSKI Paweł (55566) PAWLICKI Piotr (55567) Algorytmy i Struktury Danych PIŁA

Programowanie Rozproszone i Równoległe. Edward Görlich goerlich@th.if.uj.edu.pl

Opinia o pracy doktorskiej pt. Damage Identification in Electrical Network for Structural Health Monitoring autorstwa mgr inż.

KLASYFIKACJA TEKSTUR ZA POMOCĄ SVM MASZYNY WEKTORÓW WSPIERAJĄCYCH

//warunki początkowe m=500; T=30; c=0.4; t=linspace(0,t,m); y0=[-2.5;2.5];

Od czego zależy wzrost bakterii? Karta pracy dołączona do modelu komputerowego pt.: Wzrost bakterii

Tematy prac dyplomowych inżynierskich

Instytut Konstrukcji i Eksploatacji Maszyn Katedra Logistyki i Systemów Transportowych. Badania operacyjne. Dr inż.

Analiza procesów wewnętrznych i ich optymalizacja przez ICT.

Projektowanie Wirtualne bloki tematyczne PW I

1276: (ATCC

Organizacyjnie. Prowadzący: dr Mariusz Rafało (hasło: BIG)

" # # Problemy budowy bezpiecznej i niezawodnej globalnej sieci szerokopasmowej dla słub odpowiadajcych za bezpieczestwo publiczne

ZAPYTANIE OFERTOWE nr 1/2014 z dnia 22 maja 2014 roku

Przygotowanie kilku wersji kodu zgodnie z wymogami wersji zadania,

WEDŁUG STRAWNOŚCI SKŁADNIKÓW POKARMOWYCH

Analiza i częściowa implementacja systemu elektronicznej wymiany danych na przykładzie e-faktury

Systemy wbudowane. Cel syntezy systemowej. Wykład 12: Przykłady kosyntezy systemów wbudowanych

ZAJĘCIA ARTYSTYCZNE KLASA 3 GIM

Numeryczna algebra liniowa

Architektura biznesowa systemu ochrony zdrowia. Tomek Staszelis

Time-Driven Activity Based Costing. Zarządzanie rentownością przy wykorzystaniu Rachunku Kosztów Działań Opartego Na Czasie

Studia stacjonarne I stopnia

Algorytmy genetyczne

KARTA PRZEDMIOTU. Techniki przetwarzania sygnałów, D1_3

Smart Lighting. nowe spojrzenie na oświetlenie uliczne.. Systemy dynamicznego oświetlenia ulic przykład rozwiązań Smart City

Modelowanie procesów współbieżnych

Metody numeryczne. materiały do wykładu dla studentów

Technologie cyfrowe. Artur Kalinowski. Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15

ZASTOSOWANIE PROGRAMOWANIA LINIOWEGO W ZAGADNIENIACH WSPOMAGANIA PROCESU PODEJMOWANIA DECYZJI

Metody integracji systemów sterowania z wykorzystaniem standardu OPC

Systemy Optymalizacji Oświetlenia Zewnętrznego Kontekst Informatyczny. Dr hab. Leszek Kotulski, prof. AGH Dr Adam Sędziwy KIS WEAIiIB AGH

Efekty kształcenia dla kierunku studiów informatyka i agroinżynieria i ich odniesienie do efektów obszarowych

1. Problem badawczy i jego znaczenie. Warszawa,

Wykaz tematów prac dyplomowych w roku akademickim 2014/2015 kierunek: informatyka

Porównanie czasów działania algorytmów sortowania przez wstawianie i scalanie

Chmura nad Smart City. dr hab. Prof. US Aleksandra Monarcha - Matlak

Projekt Hurtownia, realizacja skojarzeń dostawców i produktów

PRZEWODNIK PO PRZEDMIOCIE

PROBLEMATYKA OBLICZEŃ MASOWYCH W NAUKACH O ZIEMI. Satelitarny monitoring środowiska

Recenzję wykonano na zlecenie Dziekana Wydziału Elektrycznego Politechniki Warszawskiej (pismo przewodnie z dnia r.)

Modelowanie systemów biomedycznych

TOK STUDIÓW Kierunek: informatyka rok studiów: I studia stacjonarne pierwszego stopnia, rok akademicki 2014/2015. Forma zaliczen ia. egz. lab.

Transkrypt:

AMADEUSZ JUSKOWIAK SOLVING QAP USING PHYSARUM MACHINES

PRACA MAGISTERSKA Promotor prof. dr hab. inż. Jacek Błażewicz

PRACA MAGISTERSKA Promotor prof. dr hab. inż. Jacek Błażewicz Opiekun dr inż. Natalia Szóstak

PRACA MAGISTERSKA Promotor prof. dr hab. inż. Jacek Błażewicz Opiekun dr inż. Natalia Szóstak Współautor inż. Wioletta Różańska (GiTI)

CO TO? Physarum Polycephalum to gatunek z rodziny śluzowców rodziny jednokomórkowych organizmów żyjących w koloniach

CO TO? Physarum Polycephalum to gatunek z rodziny śluzowców rodziny jednokomórkowych organizmów żyjących w koloniach Cechuje się zdolnością do wykonywania obliczeń (jest komputerem biologicznym, implementacją modelu maszyny Kołmogorowa)

QUADRATIC ASSIGNMENT PROBLEM Klasyczny NP-trudny problem optymalizacyjny

QUADRATIC ASSIGNMENT PROBLEM Klasyczny NP-trudny problem optymalizacyjny W uproszczeniu problem opisuje optymalny przydział działów do lokalizacji, tak aby wymiana towarów między nimi była jak najtańsza (lub analogicznie w przypadku innych interpretacji)

QUADRATIC ASSIGNMENT PROBLEM Klasyczny NP-trudny problem optymalizacyjny W uproszczeniu problem opisuje optymalny przydział działów do lokalizacji, tak aby wymiana towarów między nimi była jak najtańsza (lub analogicznie w przypadku innych interpretacji) Duża złożoność obliczeniowa, wykorzystywanie heurystyk

CELE Zbadanie możliwości obliczeniowych P. Polycephalum

CELE Zbadanie możliwości obliczeniowych P. Polycephalum Rozwiązanie (choćby przybliżone) problemu QAP dla różnych instancji syntetycznych i rzeczywistych

CELE Zbadanie możliwości obliczeniowych P. Polycephalum Rozwiązanie (choćby przybliżone) problemu QAP dla różnych instancji syntetycznych i rzeczywistych Porównanie uzyskanych wyników z wynikami uzyskanymi przy użyciu tradycyjnych metod obliczeniowych

PLAN DZIAŁANIA Research dotyczący P. Polycephalum (w trakcie, koniec ~grudzień)

PLAN DZIAŁANIA Research dotyczący P. Polycephalum (w trakcie, koniec ~grudzień) Zaprojektowanie modelu obliczeń (w trakcie, koniec ~grudzień)

PLAN DZIAŁANIA Research dotyczący P. Polycephalum (w trakcie, koniec ~grudzień) Zaprojektowanie modelu obliczeń (w trakcie, koniec ~grudzień) Implementacja modelu przy pomocy żywych organizmów (grudzień/styczeń)

PLAN DZIAŁANIA Research dotyczący P. Polycephalum (w trakcie, koniec ~grudzień) Zaprojektowanie modelu obliczeń (w trakcie, koniec ~grudzień) Implementacja modelu przy pomocy żywych organizmów (grudzień/styczeń) Przeprowadzenie eksperymentów i ich ręczna analiza wraz z doskonaleniem eksperymentów (styczeń/luty)

PLAN DZIAŁANIA Research dotyczący P. Polycephalum (w trakcie, koniec ~grudzień) Zaprojektowanie modelu obliczeń (w trakcie, koniec ~grudzień) Implementacja modelu przy pomocy żywych organizmów (grudzień/styczeń) Przeprowadzenie eksperymentów i ich ręczna analiza wraz z doskonaleniem eksperymentów (styczeń/luty) Automatyzacja analizy wyników (styczeń-marzec)

PLAN DZIAŁANIA Research dotyczący P. Polycephalum (w trakcie, koniec ~grudzień) Zaprojektowanie modelu obliczeń (w trakcie, koniec ~grudzień) Implementacja modelu przy pomocy żywych organizmów (grudzień/styczeń) Przeprowadzenie eksperymentów i ich ręczna analiza wraz z doskonaleniem eksperymentów (styczeń/luty) Automatyzacja analizy wyników (styczeń-marzec) Porównanie wyników z tradycyjnymi (luty-kwiecień)

PLAN DZIAŁANIA Research dotyczący P. Polycephalum (w trakcie, koniec ~grudzień) Zaprojektowanie modelu obliczeń (w trakcie, koniec ~grudzień) Implementacja modelu przy pomocy żywych organizmów (grudzień/styczeń) Przeprowadzenie eksperymentów i ich ręczna analiza wraz z doskonaleniem eksperymentów (styczeń/luty) Automatyzacja analizy wyników (styczeń-marzec) Porównanie wyników z tradycyjnymi (luty-kwiecień) Napisanie i obrona pracy magisterskiej (marzec-czerwiec)

PLAN DZIAŁANIA Research dotyczący P. Polycephalum (w trakcie, koniec ~grudzień) Zaprojektowanie modelu obliczeń (w trakcie, koniec ~grudzień) Implementacja modelu przy pomocy żywych organizmów (grudzień/styczeń) Przeprowadzenie eksperymentów i ich ręczna analiza wraz z doskonaleniem eksperymentów (styczeń/luty) Automatyzacja analizy wyników (styczeń-marzec) Porównanie wyników z tradycyjnymi (luty-kwiecień) Napisanie i obrona pracy magisterskiej (marzec-czerwiec) Publikacja w Science

PRZEWIDYWANE PROBLEMY Opóźnienia z dostawą kolonii Physarum Polycephalum (przewidywana dostawa w grudniu)

PRZEWIDYWANE PROBLEMY Opóźnienia z dostawą kolonii Physarum Polycephalum (przewidywana dostawa w grudniu) Możliwość śmierci kolonii (rozwiązaniem jest rozmnożenie kolonii na wcześniejszym etapie)

PRZEWIDYWANE PROBLEMY Opóźnienia z dostawą kolonii Physarum Polycephalum (przewidywana dostawa w grudniu) Możliwość śmierci kolonii (rozwiązaniem jest rozmnożenie kolonii na wcześniejszym etapie) Zbyt wolne obliczenia (należy przeprowadzić odpowiednią liczbę eksperymentów aby wyniki były wiarygodne)

PRZEWIDYWANE PROBLEMY Opóźnienia z dostawą kolonii Physarum Polycephalum (przewidywana dostawa w grudniu) Możliwość śmierci kolonii (rozwiązaniem jest rozmnożenie kolonii na wcześniejszym etapie) Zbyt wolne obliczenia (należy przeprowadzić odpowiednią liczbę eksperymentów aby wyniki były wiarygodne) Negatywne wyniki badań (należy to opisać w pracy i pogodzić się z porażką)

WYKORZYSTYWANE TECHNOLOGIE Szalki Petriego, agar, kitel

WYKORZYSTYWANE TECHNOLOGIE Szalki Petriego, agar, kitel Płatki owsiane

WYKORZYSTYWANE TECHNOLOGIE Szalki Petriego, agar, kitel Płatki owsiane Kamera RGB (ewentualnie RGB+IR), oświetlenie rozproszone

WYKORZYSTYWANE TECHNOLOGIE Szalki Petriego, agar, kitel Płatki owsiane Kamera RGB (ewentualnie RGB+IR), oświetlenie rozproszone OpenCV + Armadillo + C++11

WYKORZYSTYWANE TECHNOLOGIE Szalki Petriego, agar, kitel Płatki owsiane Kamera RGB (ewentualnie RGB+IR), oświetlenie rozproszone OpenCV + Armadillo + C++11 Latex + pgfplots + Python

Q&A TIME AMADEUSZ JUSKOWIAK