Co umie policzyć komputer?
Prowadzący: Michał Horodecki
Czyli o co chodzi z tym całym "P = NP" i nie tylko.
Kategorie:
          
            informatyka teoretyczna
          
        
        Opis
Komputerów używamy na co dzień, niemal się z nimi nie rozstajemy, a szacowana moc obliczeniowa 500 najszybszych superkomputerów na świecie w 2020 roku wyniosła ponad 10^18 FLOPS - to dużo obliczeń na sekundę.
Wydawałoby się, że przy tak ogromnej mocy obliczeniowej możemy policzyć co tylko chcemy i to w mgnieniu oka, ale czy faktycznie tak jest?
Większości osób pewnie obiły się o uszy takie wyrażenia jak "problem P vs NP" czy "problem stopu" - na tych warsztatach nie tylko wyjaśnimy sobie dokładniej skąd one się biorą i na czym polegają, ale zajrzymy w głąb króliczej nory i poznamy świat zarówno tego co się da jak i tego czego się nie da policzyć.
Plan Warsztatów
- formalne wprowadzenie Maszyny Turinga (w wersji deterministycznej i niedeterministycznej)
 - problemy decyzyjne
 - klasy złożoności, redukcje, i przykładowe problemy w P, NP, coNP, tw. Cooka-Levina
 - rozstrzygalność problemów decyzyjnych - klasy R i RE, problem stopu i pokrewne, tw. Rice'a
 - problemy obliczeniowe
 - rachunek lambda i wpływ typów na obliczane funkcje
 
Wymagania
- podstawowe zrozumienie złożoności obliczeniowej, notacja dużego O
 - podstawowa wiedza o językach formalnych i automatach
 - umiejętność przeprowadzania i zrozumienia dowodów matematycznych
 
Kontakt
michalhorodecki2002+www@gmail.com
Uwaga: Rozwiązania należy wysyłać przez stronę warsztatów.