Wtorek 1515 - 1655 MS Teams wykład
Wtorek 1705 - 1845 MS Teams ćwiczenia
1. Modele obliczeń równoległych. (6-10-2020)
[Model z pamięcią wspólną PRAM: EREW, CREW, common CRCW; Model sieciowy: kraty, torusy, hiperkostki; Czas, przyspieszenie, koszt i efektywność dla obliczeń równoległych;]
2. Podstawowe algorytmy na PRAM. (13-10-2020)
[Algorytmy na minimum, sumę, sumy prefiksowe; Dodawanie równoległe; Obliczenia na listach;]
3. Podstawowe algorytmy na PRAM. (20-10-2020)
[Metoda cyklu Eulera; Kolorowanie cyklu i maksymalny zbiór niezależny;]
4. Podstawowe algorytmy na PRAM. (27-10-2020)
[Drzewa obliczeń - algorytm RAKE; Sortowanie;]
5. Sieci sortujące. (3-11-2020)
[Komparatory i sieci komparatorów; Zasada zero-jedynkowa; Sieć bitoniczna; Sieć permutująca Benesa;]
1. Wprowadzenie. (10-11-2020)
[Podstawowe pojęcia - współczynnik konkurencyjności. Problem wypożyczania nart; Problem szukania krowy.]
2. Samoorganizujące się listy. (17-11-2020)
[Algorytmy Move-to-Front, Transpose, Frequency-Count. Dolna granica na współczynnik konkurencyjności dla algorytmów deterministycznych. Algorytm zrandomizowany Bit.]
3. Paging problem. (24-11-2020)
[Paging problem - definicja. Algorytmy FIFO, FWF, LRU, LFU. Algorytm oznaczający. Dolne ograniczenie algorytmów deterministycznych. Optymalność algorytmów oznaczających. Randomized Marking Algorithm. Oczekiwany współczynnik konkurencyjności RMA.]
4. Bin packing. (1-12-2020)
[Dolna granica na wsp. konkurencyjności. Algorytm Next-Fit. Algorytmy First-Fit i Best-Fit.]
5. Zrandomizowane algorytmy online - Yao's Principle. (8-12-2020)
[Yao's Principle zastosowane do dolnych granic algorytmów zrandomizowanych. Dolna granica na zrandomizowany algorytm paging-u.]
1. Koszt zamortyzowany. (15-12-2020)
[Metody kosztu sumarycznego, księgowania i potencjału. Tablice dynamiczne.]
2. Koszt zamortyzowany. (12-01-2021)
[Kopiec dwumianowy. Kopiec Fibonacciego. Samoorganizujące się drzewa binarne (splay).]
3. Przepływy i skojarzenia. (19-01-2021)
[Algorytm Forda-Fulkersona. Algorytm Edmondsa-Karpa. Skojarzenie w grafie dwudzielnym.]
4. Przepływy i skojarzenia. (26-01-2021)
[Modyfikacje przepływów. Skojarzenia w dowolnym grafie.]
Kurs będzie zaliczony na podstawie pisemnych (PDF) rozwiązań zadań wyznaczonych przez prowadzącego ćwiczenia.
Maciej.Gebala@pwr.edu.pl