Uniwersytet Warszawski - Centralny System Uwierzytelniania
Strona główna

Automaty nieskończone

Informacje ogólne

Kod przedmiotu: 1000-2M22AN
Kod Erasmus / ISCED: 11.3 Kod klasyfikacyjny przedmiotu składa się z trzech do pięciu cyfr, przy czym trzy pierwsze oznaczają klasyfikację dziedziny wg. Listy kodów dziedzin obowiązującej w programie Socrates/Erasmus, czwarta (dotąd na ogół 0) – ewentualne uszczegółowienie informacji o dyscyplinie, piąta – stopień zaawansowania przedmiotu ustalony na podstawie roku studiów, dla którego przedmiot jest przeznaczony. / (0612) Database and network design and administration Kod ISCED - Międzynarodowa Standardowa Klasyfikacja Kształcenia (International Standard Classification of Education) została opracowana przez UNESCO.
Nazwa przedmiotu: Automaty nieskończone
Jednostka: Wydział Matematyki, Informatyki i Mechaniki
Grupy: Grupa przedmiotów obieralnych dla informatyki magisterskiej- specjalność Automaty, logika, złożoność
Przedmioty obieralne dla informatyki i ML
Przedmioty obieralne na studiach drugiego stopnia na kierunku bioinformatyka
Punkty ECTS i inne: 6.00 Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.

zobacz reguły punktacji
Język prowadzenia: angielski
Kierunek podstawowy MISMaP:

informatyka

Rodzaj przedmiotu:

monograficzne

Wymagania (lista przedmiotów):

Języki, automaty i obliczenia 1000-214bJAO

Założenia (lista przedmiotów):

Złożoność obliczeniowa 1000-218bZO

Skrócony opis:

Algorytmiczna analiza automatów o nieskończenie wielu stanach: automaty ze stosem, automaty z licznikami, sieci Petriego.

Pełny opis:

Nieskończoność przestrzeni stanów jest wszechobecna w informatyce teoretycznej,

prowadzi do niej np. nieograniczona głębokość stosu czy nieograniczona

współbieżność. Często lepiej rozważać zbiór stanów, który jest nieskończony, niż

sztucznie go ograniczać do zbioru skończonego ale astronomicznie wielkiego. Tak

jest m.in. w przypadku automatów ze stosem (PDA) czy VASS, które są

równoważne siecią Petriego. Mimo nieskończonej przestrzeni stanów, istnieją tu

algorytmy rozstrzygające istotne problemy decyzyjne, takie jak niepustość języka,

inkluzje języków, osiągalność albo pokrywalność. Przyjrzymy się najciekawszym

problemom w tej dziedzinie, w szczególności rozstrzygalności osiągalności w

sieciach Petriego.

Opowiemy o tematach wybranych spośród:

1) Automaty ze stosem (np. niepustość języka);

2) Podstawowe systemy o nieskończonej liczbie stanów, dla których

osiągalność jest nierozstrzygalna (automat z dwoma stosami, automaty

licznikowe);

3) Zbiory semiliniowe, ich własności i zastosowania. Arytmetyka Presburgera;

4) Twierdzenie Parikha i jego zastosowania (np. unarne automaty ze stosem

rozpoznają języki regularne);

5) Techniki oparte o WQO (rozstrzygalność uniwersalności VASS);

6) Programowanie liniowe i jego zastosowania (osiągalność binarnych 1-VASS

jest w NP);

7) Pokrywalność i ograniczoność w VASS (w tym technika Rackoffa);

8) Ciekawe przykłady VASS (w tym o niesemiliniowym zbiorze osiągalności);

9) Szybko rosnąca hierarchia i Ackermann-trudność osiągalności w VASS;

10) Osiągalność w VASS jest rozstrzygalna.

Literatura:

R. Lipton: The Reachability Problem Requires Exponential Space. University of Yale Research Report (63), 1976.

C. Rackoff: The Covering and Boundedness Problems for Vector Addition Systems, Theoretical Computer Science 1978.

J. Hopcroft, J. Pansiot: On the Reachability Problem for 5-Dimensional Vector Addition Systems, Theoretical Computer Science 1979.

F. Eisenbrand, G. Shmonin: Carathéodory bounds for integer cones, Operations Research Letters 2006.

C. Haase, S. Kreutzer, J. Ouaknine, J. Worrell: Reachability in Succinct and

Parametric One-Counter Automata, CONCUR 2009.

S. Schmitz: The complexity of reachability in vector addition systems, ACM SIGLOG News 2016.

C. Haase: A Survival Guide to Presburger Arithmetic, ACM SIGLOG News 2018.

J. Leroux, S. Schmitz: Reachability in Vector Addition Systems is Primitive-Recursive in Fixed Dimension, LICS 2019.

S. Lasota: VASS reachability in three steps, 2020.

W. Czerwiński, Ł. Orlikowski: Reachability in Vector Addition Systems is Ackermann-complete, FOCS 2021.

Efekty uczenia się:

Wiedza

Student pogłębia wiedzę o klasycznych zastosowaniach teorii automatów.

Umiejętności

Student umie rozpoznać granice obliczalności różnych wariantów modeli.

Student potrafi modelować różne problemy za pomocą odpowiednich automatów.

Kompetencje

Student rozumie narzędzia matematyczne wypracowane we współczesnej teorii

automatów i potrafi z nich korzystać zarówno w samej informatyce, jak i w jej

zastosowaniach

Metody i kryteria oceniania:

Zadania gwiazdkowe i egzamin ustny.

W przypadku zaliczania przedmiotu przez doktoranta, dodatkowym elementem

zaliczenia będzie rozwiązanie przynajmniej jednego zadania z gwiazdką bądź

zapoznanie się z oryginalnym, będącym blisko aktualnego frontu badań, artykułem

naukowym i rozmowa z wykładowcą na temat tego artykułu.

Zajęcia w cyklu "Semestr zimowy 2024/25" (zakończony)

Okres: 2024-10-01 - 2025-01-26
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia, 30 godzin więcej informacji
Wykład, 30 godzin więcej informacji
Koordynatorzy: Wojciech Czerwiński, Sławomir Lasota
Prowadzący grup: Wojciech Czerwiński, Sławomir Lasota
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin

Zajęcia w cyklu "Semestr zimowy 2025/26" (jeszcze nie rozpoczęty)

Okres: 2025-10-01 - 2026-01-25

Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia, 30 godzin więcej informacji
Wykład, 30 godzin więcej informacji
Koordynatorzy: Henry Sinclair-Banks
Prowadzący grup: Wojciech Czerwiński, Henry Sinclair-Banks
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Egzamin
Wykład - Egzamin
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Warszawski.
ul. Banacha 2
02-097 Warszawa
tel: +48 22 55 44 214 https://www.mimuw.edu.pl/
kontakt deklaracja dostępności mapa serwisu USOSweb 7.1.2.0-2c23f7018 (2025-06-12)