Professional Documents
Culture Documents
Teoria Obliczeń I Złożoności Obliczeniowej
Teoria Obliczeń I Złożoności Obliczeniowej
Informacje podstawowe
Celem przedmiotu jest zapoznanie studentów z podstawowymi pojęcia teorii obliczeń i złożoności obliczeniowej.
C1 Student powinien zrozumieć pojęcia (nie)obliczalności, trudności obliczeniowej, redukcji między problemami
obliczeniowymi.
1/6
Efekty uczenia się dla przedmiotu
Kierunkowe efekty
Kod Efekty w zakresie Metody weryfikacji
uczenia się
Aktywność na zajęciach,
znaczenie pojęcia nierozstrzygalności problemów INF2DS_W01_0, Udział w dyskusji,
W1
obliczeniowych. INF2DS_W02_0 Kolokwium, Odpowiedź
ustna
Aktywność na zajęciach,
podstawowe pojęcia teorii obliczeń i złożoności INF2DS_W01_0, Udział w dyskusji,
W2
obliczeniowej. INF2DS_W02_0 Kolokwium, Odpowiedź
ustna
Aktywność na zajęciach,
teoretyczne i praktyczne konsekwencje wysokiej Udział w dyskusji,
W3 INF2DS_W02_0
złożoności zadań obliczeniowych. Kolokwium, Odpowiedź
ustna
Aktywność na zajęciach,
wykazać równoważność obliczeniową rozważanych Udział w dyskusji,
U1 INF2DS_U02_0
problemów Kolokwium, Odpowiedź
ustna
Treści programowe zapewniające uzyskanie efektów uczenia się dla modułu zajęć
W ramach przedmioty przedstawione są podstawy teorii obliczeń i złożoności obliczeniowej.
Wykład 30
Ćwiczenia audytoryjne 14
Przygotowanie do zajęć 40
Liczba godzin
Łączny nakład pracy studenta
90
Liczba godzin
Liczba godzin kontaktowych
44
Treści programowe
2/6
1. Podstawowe pojęcia (2 godz.)
Problem obliczeniowy, problem funkcyjny, problem
decyzyjny, języki formalne. Związek między
problemami funkcyjnymi i problemami decyzyjnymi.
Związek między problemami decyzyjnymi i językami
formalnymi.
3/6
1. Programowanie maszyny Turinga (2 godz.)
2. Równoważność modeli obliczeń (2 godz.)
3. Własności klas R, RE i coRE (1 godz.)
4. Redukcje między nierozstrzygalnymi problemami (3
godz.)
2. 5. Klasyfikacja problemów w hierarchii arytmetycznej U1 Ćwiczenia audytoryjne
(1 godz.)
6. Własności klas P, NP i coNP (1 godz.)
7. Warianty problemu spełnialności formuł logicznych
(2 godz.)
8. Dowodzenie NP-zupełności problemów (2 godz.)
Informacje rozszerzone
Dyskusja, Wykonanie ćwiczeń tablicowych, Wykłady będą odbywać się w sposób zdalny z użyciem platformy Webex/Teams
Warunki
Rodzaj zajęć Sposób weryfikacji i oceny efektów uczenia się zaliczenia
przedmiotu
Uzyskanie co
najmniej połowy
Ćwiczenia audytoryjne Aktywność na zajęciach, Udział w dyskusji, Kolokwium, Odpowiedź ustna
punktów z
kolokwiów.
Dodatkowy opis
Wykłady z przedmiotu będą prowadzone w sposob zdalny z wykorzystaniem platformy Webex lub Teams.
Pozostałe zajęcia będą odbywać się w salach. Dotyczy to także zaliczeń i egzaminów odbywajacych się w sesjach
egzaminacyjnych. Oczywiście będzie to zależeć od aktualnej sytuacji epidemicznej.
Warunki i sposób zaliczenia poszczególnych form zajęć, w tym zasady zaliczeń poprawkowych, a także warunki
dopuszczenia do egzaminu
W wypadku zaliczenia przedmiotu w pierwszym terminie, ocena końcowa jest równa ocenie z ćwiczeń, ale nie mniejsza niż
3.5. W przypadku zaliczenia przedmiotu w terminie drugim lub trzecim, ocena końcowa wynosi 3.0.
W trakcie kolokwium zaliczeniowego studenci nieobecni z usprawiedliwionych powodów na kolokwiach w trakcie semestru
mogą je uzupełnić. Nieobecność na ćwiczeniach tablicowych można nadrabiać w trakcie zajęć innych grup (o ile ich liczność
na to pozwala). Nieusprawiedliwiona nieobecność na więcej niż dwóch zajęciach jest podstawą do niezaliczenia przedmiotu.
Zasady udziału w poszczególnych zajęciach, ze wskazaniem, czy obecność studenta na zajęciach jest
4/6
obowiązkowa
Wykład: Studenci uczestniczą w zajęciach poznając kolejne treści nauczania zgodnie z syllabusem przedmiotu. Studenci
winni na bieżąco zadawać pytania i wyjaśniać wątpliwości. Rejestracja audiowizualna wykładu wymaga zgody prowadzącego.
Ćwiczenia audytoryjne: Studenci przystępując do ćwiczeń są zobowiązani do przygotowania się w zakresie wskazanym
każdorazowo przez prowadzącego (np. w formie zestawów zadań). Ocena pracy studenta może bazować na wypowiedziach
ustnych lub pisemnych w formie kolokwium, co zgodnie z regulaminem studiów AGH przekłada się na ocenę końcową z tej
formy zajęć.
Literatura
Obowiązkowa
Badania i publikacje
Badania
Publikacje
1. Approximation Algorithms for BalancedCC Multiwinner Rules, M. Brill, P. Faliszewski, F. Sommer, N. Talmon, AAMAS-19.
2. Chamberlin-Courant Rule with Approval Ballots: Approximating the MaxCover Problem with Bounded Frequencies in FPT
Time, P. Skowron, P. Faliszewski, Journal of Artificial Intelligence Research, Vol. 60, pp. 687--716, 2017.
3. Bribery as a Measure of Candidate Success: Complexity Results for Approval-Based Multiwinner Rules P. Faliszewski, P.
Skowron, N. Talmon, AAMAS-2017.
4. How Hard is Control in Single-Crossing Elections?, K. Magiera, P. Faliszewski, Autonomous Agents and Multiagent
Systems, Vol. 31(3), pp. 606--627, 2017.
5. Weighted Electoral Control, P. Faliszewski, E. Hemaspaandra, L. Hemaspaandra, Journal of Artificial Intelligence Research,
Vol. 52, pp. 507--542, 2015.
5/6
Kierunkowe efekty uczenia się
Kod Treść
Potrafi ocenić, dobrać i stosować właściwe metody i narzędzia do realizacji systemów informatycznych
INF2DS_U02_0
oraz potrafi ocenić przydatność i korzystać z dostępnych bibliotek i algorytmów.
6/6