Theoretical Computer Science 2022 — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
Строка 57: Строка 57:
 
  || 20.04 || Projects  ||
 
  || 20.04 || Projects  ||
 
|}
 
|}
 +
 +
= Homeworks =
 +
 +
[https://www.dropbox.com/s/uhi35jl4ofm1ws1/1_HW.pdf?dl=0 HW1 automata]
 +
 +
[https://www.dropbox.com/s/j4o5bqz0o1r171o/2_HW.pdf?dl=0 HW2 computability]
 +
 +
[https://www.dropbox.com/s/4mgniv56j9qg2c8/3_HW.pdf?dl=0 HW3 P, NP, hierarchy theorems, circuits]
 +
 +
[https://www.dropbox.com/s/w3d6hetx65se8hx/4_HW.pdf?dl=0 HW4 NP and PSPACE completeness]
 +
 +
HW5 parameterized complexity
  
 
= Office hours =
 
= Office hours =

Версия 18:01, 6 апреля 2022

Classes

Wednesdays 18:10–21:00, on zoom

Teacher: Bruno Bauwens

For practical information join the telegram group

Grading

Homework: 50%

Project: 50%

References

Sipser, Introduction to the theory of computation", 3rd edition, chapters 1, 2–8. (Short and good for basic understanding.)

Mertens and Moore, The Nature of Computation, 2011. (Pleasant reading, loads of interesting background, but rather large.)

Arora and Barak, Computational Complexity, 2009. (Use this if you have already made many exercises in the previous books.)

Fomin and 7 others. Parameterized algorithms, 2015. (This is an advanced book.)

Course Materials

Video Summary Notes
19.01 Regular languages: (non)deterministic automata and their equivalence, pumping lemma, closure properties lecture 1
25.01 Turing machines and register machines lecture 2
09.02 undecidability of: Halting program, Wang tiling, Fractran Godel's incompleteness theorems lecture 3.A 3.B
16.02 The classes P, EXP, PSPACE, EXPSPACE. Dynamic programming. Time and space hierarchy theorems. seminar
23.02 Holliday
02.03 The class NP and NP-completeness notes
02.03 Circuits, proof of the Levin-Cook theorem (see also Mertens&Moore chapter 5), more reductions circuits
16.03 More NP-complete problems reductions
23.03 Games, PSPACE, Savich theorem, completeness of TQBF pspace
30.03 Parameterized complexity I: the class FPT and kernelization notes
13.04 Parameterized complexity II: the W-hierarchy
20.04 Projects

Homeworks

HW1 automata

HW2 computability

HW3 P, NP, hierarchy theorems, circuits

HW4 NP and PSPACE completeness

HW5 parameterized complexity

Office hours

Person Monday Tuesday Wednesday Thursday Friday
Bruno Bauwens, S834, Zoom 14:00-20:00

Warn me in advance by email.