Projektowanie sieci: algorytmy oparte o programy liniowe zima 2011/12

Język wykładowy Angielski
Opiekun Jarosław Byrka
Liczba godzin
Rodzaj Informatyczny 2
ECTS 6
Polecany dla I roku Nie
Egzamin Tak

Opis przedmiotu:

### Wymagania (prerequisites) * algorytmy i struktury danych * teoria programowania liniowego i calkowitoliczbowego (zalecany) ### Opis (description) Bedziemy rozwazac problemy instalowania przepustowosci na krawedziach grafu celem umozliwienia przesylu danych zgodnie ze spodziewanym zapotrzebowaniem na transfer. Do tej kategorii mozna zaliczyc na przyklad problem minimalnego drzewa Steinera, w ktorym nalezy polaczyc w jedna spojna skladowa dany zbior wierzcholkow zwany terminalami. Zazwycazaj dazymy do minimalizacji lacznego kosztu zainstalowanych polaczen. Problemy tago typu sa najczesciej NP-trudne, dlatego skupiamy sie na konstrukcji algorytmow aproksymacyjnych, czyli algorytmow, ktore w czasie wielomianowym dostarczaja rozwiazan nie wiele drozszych od optimum. Jako ograniczenia dolnego na koszt rozwiazania optymalnego najczesciej uzywamy rozwiazania ulamkowego odpowiedniego programu liniowego. ### Program (program) Problems: * Steiner tree * Steiner forest * Generalized Steiner network * Network design with degree bounds * Single Sink Rent-or-Buy * Connected Facility Location LP-relaxations: * standard undirected * bidirected * directed component based (for Steiner tree) * Held&Karp; LP for TSP Related graph constructions: * vertex sparsifiers * edge sparsifiers * expanders ### Literatura (references) * David P. Williamson and David P. Shmoys. "The design of Approximation Algorithms" ISBN 978-0-521-19527-0 * oryginalne prace

Wykłady

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Jarosław Byrka
wt 14:00-16:00 (s. 140) 300 8 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.

Ćwiczenia

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Jarosław Byrka
wt 16:00-18:00 (s. 139) 20 8 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.


Konsultacje prowadzących:


Imię i nazwisko Pokój Konsultacje
Jarosław Byrka 244 Czwartek od 10 do 12 (prosze o kontakt przez e-mail dzien wczesniej)