Krzysztof Malinowski Piotr Arabas Jacek Błaszczyk Andrzej Karbowski Mariusz Kamola Michał Karpowicz

Podobne dokumenty
MATEMATYCZNE METODY WSPOMAGANIA PROCESÓW DECYZYJNYCH

SYLABUS/KARTA PRZEDMIOTU

AUTOMATYZACJA PROCESÓW CIĄGŁYCH I WSADOWYCH

Wykład Ćwiczenia Laboratoriu m ,5 1,5 WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI CELE PRZEDMIOTU

Opis efektów kształcenia dla modułu zajęć

MODUŁ: SIECI KOMPUTEROWE. Dariusz CHAŁADYNIAK Józef WACNIK

BADANIA OPERACYJNE i teoria optymalizacji. Prowadzący: dr Tomasz Pisula Katedra Metod Ilościowych

Informatyka II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Kierunkowy (podstawowy / kierunkowy / inny HES)

Wykład organizacyjny

Sieci telekomunikacyjne w transporcie II Wersja przedmiotu 2015/16 A. Usytuowanie przedmiotu w systemie studiów

MODELE I MODELOWANIE

Teoria gier matematyki). optymalności decyzji 2 lub więcej Decyzja wpływa na wynik innych graczy strategiami

KARTA PRZEDMIOTU. Techniki przetwarzania sygnałów, D1_3

Wielokryterialne wspomaganie decyzji Redakcja naukowa Tadeusz Trzaskalik

Liczba godzin Punkty ECTS Sposób zaliczenia. ćwiczenia 16 zaliczenie z oceną

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

KARTA KURSU. Systemy operacyjne

PRZEWODNIK PO PRZEDMIOCIE

TOZ -Techniki optymalizacji w zarządzaniu

Systemy wbudowane. Uproszczone metody kosyntezy. Wykład 11: Metody kosyntezy systemów wbudowanych

Spis treści 5. Spis treści. Część pierwsza Podstawy projektowania systemów organizacyjnych przedsiębiorstwa

Elektrotechnika II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Nazwa Wydziału Nazwa jednostki prowadzącej moduł Nazwa modułu kształcenia Kod modułu Język kształcenia Efekty kształcenia dla modułu kształcenia

Opis przedmiotu. Karta przedmiotu - Badania operacyjne Katalog ECTS Politechniki Warszawskiej

Opis przedmiotu: Badania operacyjne

KARTA PRZEDMIOTU. 1) Nazwa przedmiotu: INŻYNIERIA SYSTEMÓW I ANALIZA SYSTEMOWA. 2) Kod przedmiotu: ROZ-L3-20

kanalizacyjnych Optimization of water and sewage systems

K.Pieńkosz Badania Operacyjne Wprowadzenie 1. Badania Operacyjne. dr inż. Krzysztof Pieńkosz

Nowe metody analizy i optymalizacji architektury złożonych sieci telekomunikacyjnych następnej generacji

KARTA PRZEDMIOTU. Integracja sieci komputerowych D1_4. The integration of computer networks

Wydział Transportu, Zakład Sterowania Ruchem, Zespół Sterowania Ruchem Drogowym

Elektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy. Obowiązkowy Polski VI semestr zimowy

Zestawienie tematów prac magisterskich 2016/2017

PRZEWODNIK PO PRZEDMIOCIE

Uwagi wstępne, organizacja zajęć

AiR_TR2_5/9 Teoria Regulacji II Control Theory II. Automatyka i Robotyka I stopień ogólno akademicki studia stacjonarne

Protokoły sieciowe model ISO-OSI Opracował: Andrzej Nowak

Karta (sylabus) przedmiotu

Automatyka i Robotyka II stopień ogólno akademicki studia niestacjonarne. wszystkie Katedra Automatyki i Robotyki Dr inż.

E-E-A-1008-s5 Komputerowa Symulacja Układów Nazwa modułu. Dynamicznych. Elektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy

SZTUCZNA INTELIGENCJA

Opis efektów kształcenia dla modułu zajęć

Sieci komputerowe - opis przedmiotu

Aplikacje internetowe - opis przedmiotu

Podstawy programowania.

KARTA PRZEDMIOTU. Management of networks and ICT resources

PRAKTYKA ZARZĄDZANIA PROJEKTAMI W OPARCIU O PMBOK GUIDE 5TH.ED.

TEORIA GIER W EKONOMII. dr Robert Kowalczyk Katedra Analizy Nieliniowej Wydział Matematyki i Informatyki UŁ

Podstawy modelowania programów Kod przedmiotu

Spis treści. Słownik pojęć i skrótów Wprowadzenie Tło zagadnienia Zakres monografii 15

Procesy i systemy dynamiczne Nazwa przedmiotu SYLABUS A. Informacje ogólne

Modelowanie jako sposób opisu rzeczywistości. Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka

Algorytmy optymalizacji systemu ICT wspomagające zarządzanie siecią wodociągową

I. OGÓLNE INFORMACJE PODSTAWOWE O PRZEDMIOCIE. Nie dotyczy. podstawowy i kierunkowy

Metody optymalizacji Optimization methods Forma studiów: stacjonarne Poziom studiów II stopnia. Liczba godzin/tydzień: 1W, 1Ć

OPTYMALIZACJA SIECI TRANSPORTOWYCH

AiR_TR2_5/9 Teoria Regulacji II Control Theory II. Automatyka i Robotyka I stopień ogólno akademicki studia niestacjonarne

PRINCE2. Foundation. v 2017

Miernictwo dynamiczne Dynamic Measurement. Elektrotechnika I stopnia (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Politechniki Warszawskiej Zakład Logistyki i Systemów Transportowych B. Ogólna charakterystyka przedmiotu

Badania operacyjne Operation research. Transport I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

PRZEWODNIK PO PRZEDMIOCIE

WYKŁAD. Jednostka prowadząca: Wydział Techniczny. Kierunek studiów: Elektronika i telekomunikacja. Nazwa przedmiotu: Sieci komputerowe

Opis przedmiotu. Karta przedmiotu - Badania operacyjne Katalog ECTS Politechniki Warszawskiej

Opis. Wymagania wstępne (tzw. sekwencyjny system zajęć i egzaminów) Liczba godzin zajęć dydaktycznych z podziałem na formy prowadzenia zajęć

LOKALNE i ROZLEGŁE SIECI KOMPUTEROWE Local and Wide Area Networks Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia

PRZEWODNIK PO PRZEDMIOCIE

Planowanie i organizacja robót inżynieryjnych WF-ST1-GI--12/13Z-PANO. Liczba godzin stacjonarne: Wykłady: 15 Zajęcia projektowe: 30

Z-ZIP-120z Badania Operacyjne Operations Research. Stacjonarne Wszystkie Katedra Matematyki dr Monika Skóra

Architektura komputerów II - opis przedmiotu

KIERUNKOWE EFEKTY KSZTAŁCENIA KIERUNEK STUDIÓW INFORMATYCZNE TECHNIKI ZARZĄDZANIA

SYLABUS PRZEDMIOTU W SZKOLE DOKTORSKIEJ

Algorytmy wspomagania decyzji Czyli co i jak andrzej.rusiecki.staff.iiar.pwr.wroc.pl s.

ID1SII4. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

Grafy i sieci w informatyce - opis przedmiotu

KARTA KURSU. Wstęp do programowania

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

TOZ -Techniki optymalizacji w zarządzaniu

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2014/2015

E-2IZ1-03-s3. Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

Algorytmy wspomagania decyzji Czyli co i jak andrzej.rusiecki.staff.iiar.pwr.wroc.pl s. 230/C-3

PRZEWODNIK PO PRZEDMIOCIE

Specjalność Optymalizacja Decyzji Menedżerskich. Katedra Badań Operacyjnych Uniwersytetu Łódzkiego

Opis. Liczba godzin zajęć dydaktycznych z

Dr hab. inż. Jan Duda. Wykład dla studentów kierunku Zarządzanie i Inżynieria Produkcji

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2012/2013

PRZEWODNIK PO PRZEDMIOCIE

Obliczenia równoległe i rozproszone. Praca zbiorowa pod redakcją Andrzeja Karbowskiego i Ewy Niewiadomskiej-Szynkiewicz

Rozszerzony konspekt preskryptu do przedmiotu Sterowanie napędów i serwonapędów elektrycznych

PLAN KONSPEKT. do przeprowadzenia zajęć z przedmiotu. Wprowadzenie do projektowania sieci LAN

Projekt wykonania zadania informatycznego specyfikacja zadania

Katowice GPW Zintegrowany system informatyczny do kompleksowego zarządzania siecią wodociągową. Jan Studziński

KARTA PRZEDMIOTU. Zastosowanie sieci komputerowych D1_6

Specjalność Optymalizacja Decyzji Menedżerskich. Katedra Badań Operacyjnych Uniwersytetu Łódzkiego

1. S³owo wstêpne Geologia gospodarcza g³ówne aspekty problematyki badawczej Zakres, treœæ i cel rozprawy...

Krajowe Ramy Polityki Cyberbezpieczeństwa Rzeczypospolitej Polskiej na lata znaczenie i najbliższe działania

Przegląd problemów doskonalenia systemów zarządzania przedsiębiorstwem

Bezpieczeństwo danych i elementy kryptografii - opis przedmiotu

Teoria sterowania Control theory. Elektrotechnika I stopień ogólnoakademicki. niestacjonarne. przedmiot kierunkowy

Transkrypt:

Krzysztof Malinowski Piotr Arabas Jacek Błaszczyk Andrzej Karbowski Mariusz Kamola Michał Karpowicz Rozszerzony konspekt przedmiotu Sieci i sterowanie systemów Warszawa 2009 Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

2 Jednostki dydaktyczne przedmiotu: wykład 2, ćwiczenia -, laboratorium -, projekt 2 proponowane punkty ECTS: 5 Streszczenie (cel i zakres przedmiotu) Przedmiot ma pokazać słuchaczom w jaki sposób, wobec potrzeby poprawy czy wręcz optymalizacji działania, radzić sobie ze złożonością strukturalną i wymiarem w przypadku różnych dużych systemów, w szczególności systemów sieciowych charakteryzujących się dużą liczbą powtarzalnych elementów i przepływów. Rozpatrywane są sieci przesyłu danych, sieci zaopatrzenia, a także inne systemy i zagadnienia optymalizacji o złożonym charakterze. Wykład dzieli się na trzy bloki tematyczne: A) systemy złożone, zagadnienie dekompozycji, koordynacja, dwupoziomowe metody optymalizacji i hierarchiczne struktury sterowania, B) przykłady studialne pokazujące zastosowanie metod i struktur hierarchicznych, ukazujące także potrzebę stosowania innych podejść, takich jak agregacja w różnych ujęciach, uciąglanie zmiennych dyskretnych i inne, C) zagadnienia teorii gier i projektowania mechanizmów decyzyjnych w sytuacji współistnienia podmiotów posiadających własne cele działania lecz korzystających z wspólnych zasobów. Wykład Blok A: systemy złożone, zagadnienie dekompozycji, koordynacja, dwupoziomowe metody optymalizacji i hierarchiczne struktury sterowania (6 wykładów, pierwsze zadanie projektowe: przykład zastosowania koordynacji iteracyjnej) 1. Wprowadzenie; zadania i systemy złożone, atrybuty złożoności: rozległość przestrzenna, wyodrębnione elementy wzajemnie na siebie oddziałujące, mniej lub bardziej autonomiczni decydenci lokalni, wiele zmiennych decyzyjnych/opisujących, lokalne i nadrzędne cele działania); koordynacja jako mechanizm zapewniania harmonii w systemie: koordynacja iteracyjna i periodyczna; agregacja jako mechanizm upraszczania złożonych zadań; rola przykładu różnorodne sposoby radzenia sobie ze złożonością: systemy sieciowe (w tym Internet: zagadnienie sterowania intensywnością transmisji oraz routing), systemy wodne (sterowania fala powodziową, zaopatrzenie w wodę: optymalizacja pracy stacji uzdatniania wody i pomp). 2. Koordynacja iteracyjna: dekompozycja zadania decyzyjnego (zadanie optymalizacji złożonego systemu, zmienne lokalne i oddziaływania interakcyjne, lokalne i globalne ograniczenia zasobów; bezpośrednie i pośrednie instrumenty koordynacji; Metoda Bezpośrednia i Metoda Cen, metody mieszane. 3. Metoda Bezpośrednia: zadania lokalne i zadanie koordynacji, ograniczenia na poziomie lokalnym i nadrzędnym, własności funkcji celu koordynatora, iteracyjna aproksymacja tej funkcji; przykłady wykorzystania Metody Bezpośredniej: zadanie alokacji budżetu na reklamę pomiędzy produkty oraz środki reklamy. 4. Optymalizacja hierarchiczna metodą Bendersa oraz Bendersa-Kelleya. Dekompozycja zadania optymalizacji w oparciu o metodę prymalno-dualną punktu wewnętrznego. 5. Metoda Cen (MC): zadania lokalne i zadanie koordynacji, własności zadania koordynacji: istnienie rozwiązań, funkcja dualna i luka dualności, algorytmy koordynacji; przykłady wykorzystania MC: zadanie sterowania szybkością transmisji w sieci danych, bilansowanie mocy w systemie energetycznym. Metoda Cen z wykorzystaniem sprzężenia od sterowanego

3 systemu statycznego (w stanie ustalonym), zastosowanie do sterowania szybkością transmisji. 6. Koordynacja periodyczna; podstawowa struktura systemu dwupoziomowego z koordynacją periodyczną: podział kompetencji pomiędzy ośrodki decyzyjne, opóźnienia informacyjne i decyzyjne, mechanizmy lokalne (reguły decyzyjne różnego typu) i mechanizm koordynacji (periodyczne strojenie mechanizmów lokalnych z uwzględnieniem działania całości systemu), rola symulacji komputerowej. Blok B: przykłady studialne pokazujące zastosowanie metod i struktur hierarchicznych, ukazujące także potrzebę stosowania innych podejść ( 5 wykładów, drugie zadanie projektowe dla części słuchaczy) 1. Przykład sterowania systemem z wykorzystaniem koordynacji iteracyjnej i algorytmów heurystycznych: Sterowanie ruchem w sieci danych, zadanie łącznego doboru szybkości transmisji źródeł oraz doboru ścieżki (routing); sformułowanie zadania optymalizacji mieszanej i jego złożoność; hierarchiczny algorytm heurystyczny wykorzystujący dobór wag łączy przy pomocy MC, a następnie przypisujący łącza do poszczególnych ścieżek. 2. Przykład wykorzystania koordynacji periodycznej: sterowanie systemem zbiorników retencyjnych podczas przejścia fali powodziowej, warianty mechanizmu lokalnego, reprezentacja tego mechanizmu na poziomie koordynatora, zadanie doboru parametrów reguł lokalnych; sprawdzenie działania struktury sterowania w drodze symulacji komputerowej. 3. Przykład sterowania siecią zaopatrzenia w wodę (1): periodyczna optymalizacja pracy pomp w dużym systemie wodociągowym; zadanie minimalizacji kosztów energii elektrycznej w przypadku złożonej taryfy: model hydrauliczny sieci, ograniczenia, duża liczba zmiennych decyzyjnych i wiele zmiennych opisujących, zadanie mieszane (zmienne o wartościach ciągłych i dyskretnych). Sposoby radzenia sobie ze złożonością tego zadania sterowania (optymalizacji): agregacja w różnych ujęciach (w tym agregacja urządzeń), uciąglanie zmiennych, dezagregacja. 4. Przykład sterowania siecią zaopatrzenia w wodę (2):sposób rozwiązania: sformułowanie zadania uproszczonego potrzebnego do wyznaczenia przybliżonych profili wypełnienia zbiorników w dłuższym okresie, zadanie z modelem hydraulicznym sieci z krótszym horyzontem i agregacją pomp, zadanie dezagregacji: harmonogramy pompowania; weryfikacja harmonogramów poprzez symulację pracy systemu. 5. Przykład systemu wspomagającego wycenę usług telekomunikacyjnych z uwzględnieniem mechanizmów rynkowych i zapobiegania przeciążeniom sieci. Konstrukcja modelu produktów: rozbicie na modele składowe i zastosowanie agregacji dla uproszczenia opisu. Identyfikacja modelu: iteracyjne dostrajanie, rozwiązanie problemu początkowego braku danych. Omówienie możliwych właściwości zadania optymalizacji i sposoby doboru odpowiednich metod rozwiązania.

4 Blok C: zagadnienia teorii gier i projektowania mechanizmów decyzyjnych (3 wykłady, drugie zadanie projektowe dla części słuchaczy) 1. System złożony z podsystemów autonomicznych mających własne cele działania i decydentów świadomych swojego wpływu na decyzje innych podmiotów; sytuacja gry decyzyjnej: modele gry i punkty równowagi; rozwiązania efektywne (optymalne w sensie Pareto); zagadnienie projektowania mechanizmu decyzyjnego. 2. Problem realizacji (implementacji) rozwiązań efektywnych (referencyjnych) w punkcie równowagi. Implementacja rozwiązań referencyjnych w strategiach niezdominowanych: własności mechanizmu Vickreya-Clarke'a-Grovesa. Implementacja rozwiązań referencyjnych w punkcie równowagi Nasha: mechanizmy efektywne i subefektywne 3. Algorytmy (koordynacji iteracyjnej) wyznaczające rozwiązania gier decyzyjnych: równowaga w strategiach niezdominowanych, równowaga Nasha. Uwaga: wykład 15 przeznaczony jest na zreferowanie przez zespoły słuchaczy wykonujących drugie zadanie projektowe podstawowej koncepcji realizacji projektu; w razie potrzeby nastąpi podział na mniejsze grupy seminaryjne. Projekt Pierwsze zadanie projektowe dotyczyć będzie analizy a następnie rozwiązania zadania optymalizacji z wykorzystaniem metody z koordynacją iteracyjną zadań lokalnych. Przewiduje się wykonanie zadania projektowego przez zespół dwuosobowy. Drugie zadanie projektowe dotyczyć będzie zagadnienia związanego ze sterowaniem (optymalizacją działania) systemu sieciowego lub zagadnienia związanego z projektowaniem mechanizmów decyzyjnych. Przewiduje się wykonanie zadania projektowego przez zespół dwuosobowy lub trzyosobowy. Propozycje przykładów zadań projektowych: - optymalizacja przepływu w sieci (aukcja PSP, "metoda cen uwikłanych", inne), - mechanizmy reagowania na ataki sieciowe, - badanie warunków efektywności punktów równowagi Nasha, - mechanizm routingu międzydomenowego (rozszerzenie protokułu BGP), - gry routingowe, cena anarchii, podział kosztów tranzytu, - aukcje licencji na częstotliwości radiowe (Milgroma, Ausubela), - ewolucja topologii sieci (network formation games), - mechanizmy szeregowania zadań (przydziału zadań do procesorów), - mechanizmy giełdowe (aukcje dwustronne). Literatura Do wykładu zostanie przygotowany zestaw folii (slajdów). Poszczególne zagadnienia będą odnosić się do wskazanych fragmentów podanych poniżej książek lub, szczególnie w przypadku wykładów w części B oraz zadań projektowych, do wskazanych artykułów lub raportów

1. W. Findeisen, F. N. Bailey, M. Brdyś, K, Malinowski, P. Tatjewski, A. Woźniak, Control and Coordination in Hierarchical Systems, Wiley, 1980. 2. Fudenberg, Drew, and Tirole, Jean: Game Theory, The MIT Press, 1991 3. Hassan Mahbub, Jain Raj, Wysokowydajne sieci TCP/IP, Helion 2004 4. L. Lasdon, Optimization Theory for Large Systems, Dover Publications, 2002. 5. Myerson, Roger B.: Game Theory: Analysis of Conflict, Harvard University Press, 1991 6. J. Nocedal, S. Wright, Numerical Optimization, 2nd edition, Springer, 2006. 5