<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://www.wikicshse.ru/index.php?action=history&amp;feed=atom&amp;title=Theory_of_Computing_2019_2020</id>
	<title>Theory of Computing 2019 2020 - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://www.wikicshse.ru/index.php?action=history&amp;feed=atom&amp;title=Theory_of_Computing_2019_2020"/>
	<link rel="alternate" type="text/html" href="https://www.wikicshse.ru/index.php?title=Theory_of_Computing_2019_2020&amp;action=history"/>
	<updated>2026-06-06T11:08:35Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://www.wikicshse.ru/index.php?title=Theory_of_Computing_2019_2020&amp;diff=753&amp;oldid=prev</id>
		<title>imported&gt;Bbauwens: Migrated current public revision from wiki.cs.hse.ru</title>
		<link rel="alternate" type="text/html" href="https://www.wikicshse.ru/index.php?title=Theory_of_Computing_2019_2020&amp;diff=753&amp;oldid=prev"/>
		<updated>2019-12-18T15:09:04Z</updated>

		<summary type="html">&lt;p&gt;Migrated current public revision from wiki.cs.hse.ru&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== General Information ==&lt;br /&gt;
&lt;br /&gt;
Classes: Fridays, 15:10-18:00, R406&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/suzbqo0k37blw2b/grading.pdf?dl=0 Grading]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/12KPgGxfFTZNrBse0JPnh1Jdd4cFpJBGCD_37YszaJ8I/edit?usp=sharing Homework results]&lt;br /&gt;
&lt;br /&gt;
== Dates and Deadlines ==&lt;br /&gt;
&lt;br /&gt;
Homework 1, deadline: 4 October, before the lecture &amp;lt;br&amp;gt;&lt;br /&gt;
Homework 2, deadline: 8 November, before the lecture &amp;lt;br&amp;gt;&lt;br /&gt;
Homework 3, deadline: 8 December, &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;2 days extension&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Colloquium ==&lt;br /&gt;
&lt;br /&gt;
Date and time: December 13, 15:10&amp;lt;br&amp;gt; &lt;br /&gt;
Room:  R405&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.dropbox.com/s/rbjd1hsuhtbmvzq/col.pdf?dl=0 Program] &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Updated: 11.12.19 (question 7 of part 2 is removed)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Course Materials ==&lt;br /&gt;
&lt;br /&gt;
In the first 10 lectures, we follow Sipser&amp;#039;s book &amp;quot;Introduction to the theory of computation&amp;quot; Chapters 7, 8, 9 (not Theorem 9.15), and Section 10.2.&lt;br /&gt;
&lt;br /&gt;
If you need some background in math, consider these two sourses:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.cs.elte.hu/~lovasz/dmbook.ps Lecure notes: Discrete Mathematics], L. Lovasz, K. Vesztergombi&amp;lt;br&amp;gt;&lt;br /&gt;
[http://rubtsov.su/public/DM-HSE-Draft.pdf Лекции по дискретной математике] (черновик учебника, in Russian)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Summary !! Problem list&lt;br /&gt;
|-&lt;br /&gt;
 || 06.09 || Turing machines, multitape Turing machines, connection between them. Examples. Time and space complexity. Complexity classes P, PSPACE, EXP. || [https://www.dropbox.com/s/lxoenwqohopsoca/prob_1.pdf?dl=0 Problem list 1 ] &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Updated: 07.09.19&amp;lt;/span&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
 || 13.09 || Universal Turing machine. Space hierarchy theorem. Space constructable functions. || [https://www.dropbox.com/s/vs07m4iaepi64ao/prob_2.pdf?dl=0 Problem list 2]  &lt;br /&gt;
|-&lt;br /&gt;
 || 20.09 || Complexity class NP. Examples. Inclusions between P, NP and PSPACE. Non-deterministic TMs. Another definition of NP. Polynomial reductions, their properties. NP-hardness and NP-completeness, their properties. || [https://www.dropbox.com/s/3yu3xtdgigugkaw/prob_3.pdf?dl=0 Problem list 3 ]&lt;br /&gt;
|-&lt;br /&gt;
 || 27.09 || Circuit complexity. Examples. All functions are computed by circuits. Existence of functions with exponential circuit complexity. P is in P/poly. || [https://www.dropbox.com/s/zn5n3gihxrb1gko/prob_4.pdf?dl=0 Problem list 4]&lt;br /&gt;
|-&lt;br /&gt;
 || 04.10 || NP-completeness: Circuit-SAT, 3-SAT, IND-SET, BIN-INT-PROG || [https://www.dropbox.com/s/gfdnexki0dfj3g0/prob_5.pdf?dl=0 Problem list 5]&lt;br /&gt;
|-&lt;br /&gt;
 || 11.10 || NP-completeness: Subset-SUM, 3COLORING. coNP, completeness of CIRC-TAUT  || [https://www.dropbox.com/s/qa2t7bm7lmw6rbe/prob_6.pdf?dl=0  Problem list 6]&lt;br /&gt;
|-&lt;br /&gt;
 || 18.10 || Space complexity. Classes L, NL, PSPACE and NPSPACE. Directed Reachability is in SPACE(log^2 n). Configuration graph. Inclusions between time and space classes. TQBF problem, its PSPACE-completeness. PSPACE = NPSPACE. NSPACE(s(n)) is in SPACE(s(n)^2) for space constructable s. || [https://www.dropbox.com/s/nllomqsrocqcjcv/prob_7.pdf?dl=0 Problem list 7]&lt;br /&gt;
|- &lt;br /&gt;
|| 01.11 || PSPACE-completeness of formula game and generalized geography. Oracle computation definitions. There exists a language A for which P^A = NP^A. || [https://www.dropbox.com/s/e5ccevcu9ig23lu/prob_8.pdf?dl=0 Problem list 8]&lt;br /&gt;
|-&lt;br /&gt;
 || 08.11 || There is an oracle B such that P^B is not equal to NP^B. Probabilistic computation. Probabilistic machines, the class BPP, invariance of the definition BPP for different thresholds, RP, coRP, PP, ZPP. || [https://www.dropbox.com/s/36ov36op8wvkdf7/prob_9.pdf?dl=0 Problem list 9]&lt;br /&gt;
|-&lt;br /&gt;
 || 15/11 || Streaming algorithms: finding the majority element, computation of the moment F_2 in logarithmic space, lower-bound for exact and probabilistic computation of F_0 using one-shot communication complexity. [http://theory.stanford.edu/~tim/w15/l/l1.pdf Roughgarden&amp;#039;s lecture notes] &lt;br /&gt;
 || [https://www.dropbox.com/s/nbc2m3gama625po/prob_10.pdf?dl=0 Problem list 10] &lt;br /&gt;
|-&lt;br /&gt;
 || 22/11 ||  Communication protocols. Functions EQ, GT, DISJ, IP. Fooling sets. Combinatorial rectangles. Rectangle size lower bound. Rank lower bound. Book: Nisan and Kushilevich: communication complexity, 1997 [https://epdf.pub/communication-complexity.html download] &lt;br /&gt;
 || [https://www.dropbox.com/s/zn0nn6rzxvyjtwd/prob_11.pdf?dl=0 Problem list 11] &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Updated HW-problem: 22.11.19&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
 || 29/11 || Nondeterministic communication complexity. D(f) &amp;lt; O(N^0(f) N^1(f)). Deterministic complexity vs number of leafs in a protocol tree. Randomized communication complexity: definitions. Functions EQ, GT, MCE. Newman&amp;#039;s theorem (only the statement)&lt;br /&gt;
 || [https://www.dropbox.com/s/km4wkungoh0qplt/prob_12.pdf?dl=0 Problem list 12]&lt;br /&gt;
|-&lt;br /&gt;
 || 6/12 || Probabilistic versus deterministic complexity. Newman&amp;#039;s theorem. Space-time tradeoffs for Turing machines. See Nisan Kushilevich chapters 3 and 12. &lt;br /&gt;
 || [https://www.dropbox.com/s/daj8me2wtt7b5eg/prob_13.pdf?dl=0 Problem list 13]&lt;br /&gt;
|-&lt;br /&gt;
 || 20/12 || Questions from students about exercises and homework. Poly time reductions on graphs and NP-completeness of Hamiltonion graphs. (If interested, one-shot complexity of the disjointness problem, this is not for the exam.) Solving [http://www.mi-ras.ru/~podolskii/files/computability1819/exam171222.pdf the exam of 2 years ago].&lt;br /&gt;
 || &lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Lower bound for randomized 1-shot communication complexity of set disjointness, see Roughgarden&amp;#039;s [http://theory.stanford.edu/~tim/w15/l/l2.pdf lecture notes]). &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
 || 11/12 || Linear programming is in NP, NP-completeness of Hamiltonian path, TQBF as a game, PSPACE-completeness of generalized geography. Various other NP-complete problems. || [https://www.dropbox.com/s/cifs60rf6vpfn3i/prob_14.pdf?dl=0 Problem list 14] &lt;br /&gt;
|-&lt;br /&gt;
 ||---&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For interested students: [https://homepages.cwi.nl/~rdewolf/qcnotes.pdf lecture notes on quantum computation]&lt;br /&gt;
&lt;br /&gt;
== Office hours ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Person !! Monday !! Tuesday !! Wednesday !! Thursday !! Friday &lt;br /&gt;
|-&lt;br /&gt;
|  Vladimir Podolskii, room&amp;amp;nbsp;S830 ||  ||  ||   ||  ||  &lt;br /&gt;
|-&lt;br /&gt;
|  Bruno Bauwens, room&amp;amp;nbsp;S834 ||  ||  || 14-18h ||  || 18-19h&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>imported&gt;Bbauwens</name></author>
	</entry>
</feed>