<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://tcs.nju.edu.cn/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Liumingmou</id>
	<title>TCS Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://tcs.nju.edu.cn/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Liumingmou"/>
	<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=Special:Contributions/Liumingmou"/>
	<updated>2026-09-18T19:49:06Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6%E5%9F%BA%E7%A1%80_(Fall_2026)/Problem_Set_2&amp;diff=13964</id>
		<title>数据科学基础 (Fall 2026)/Problem Set 2</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6%E5%9F%BA%E7%A1%80_(Fall_2026)/Problem_Set_2&amp;diff=13964"/>
		<updated>2026-09-18T16:56:02Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*每道题目的解答都要有完整的解题过程，中英文不限。&lt;br /&gt;
&lt;br /&gt;
*我们推荐大家使用LaTeX, markdown等对作业进行排版。&lt;br /&gt;
&lt;br /&gt;
*没有条件的同学可以用纸笔完成作业之后拍照。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2 id=&amp;quot;assumption&amp;quot;&amp;gt; Assumption throughout Problem Set 2&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Without further notice, we are working on probability space &amp;lt;math&amp;gt;(\Omega,\mathcal{F},\Pr)&amp;lt;/math&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Without further notice, we assume that the expectation of random variables are well-defined.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The term &amp;lt;math&amp;gt;\log&amp;lt;/math&amp;gt; used in this context refers to the natural logarithm.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h2 id=&amp;quot;problem-1&amp;quot;&amp;gt;Problem 1 (Warm-up problems)&amp;lt;/h2&amp;gt;&lt;br /&gt;
* [&#039;&#039;&#039;Cumulative distribution function (CDF)&#039;&#039;&#039;] Let &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; be a distribution function and &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; a positive integer. Show that the following are distribution functions: &lt;br /&gt;
*# &amp;lt;math&amp;gt;F(x)^r&amp;lt;/math&amp;gt;, &lt;br /&gt;
*# &amp;lt;math&amp;gt;1 − (1− F(x))^r&amp;lt;/math&amp;gt;,&lt;br /&gt;
*# &amp;lt;math&amp;gt;F(x)+ (1− F(x))\cdot\log(1− F(x))&amp;lt;/math&amp;gt;, &lt;br /&gt;
*# &amp;lt;math&amp;gt;(F(x)− 1)\cdot e + \exp(1− F(x))&amp;lt;/math&amp;gt;.&lt;br /&gt;
* [&amp;lt;strong&amp;gt;Probability mass function (PMF)&amp;lt;/strong&amp;gt;] Let &amp;lt;math&amp;gt;S_k&amp;lt;/math&amp;gt; be the set of positive integers whose base-10 expansion contains exactly &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; elements (so that, for example, &amp;lt;math&amp;gt;1024 \in S_4&amp;lt;/math&amp;gt;). A fair coin is tossed until the first head appears, and we write &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; for the number of tosses required. We pick a random element, &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; say, from &amp;lt;math&amp;gt;S_T&amp;lt;/math&amp;gt; , each such element having equal probability. What is the mass function of &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;?&lt;br /&gt;
* [&#039;&#039;&#039;Transitive coins&#039;&#039;&#039;] Three coins each show heads with probability &amp;lt;math&amp;gt;3/5&amp;lt;/math&amp;gt; and tails otherwise. The first counts 10 points for a head and 2 for a tail, the second counts 4 points for both head and tail, and the third counts 3 points for a head and 20 for a tail. You and your opponent each choose a coin; you cannot choose the same coin. Each of you tosses your coin and the person with the larger score wins £&amp;lt;math&amp;gt;10^{10}&amp;lt;/math&amp;gt;. Would you prefer to be the first to pick a coin or the second?&lt;br /&gt;
* [&#039;&#039;&#039;Estimator&#039;&#039;&#039;] Let [math]\{X_r : r \ge 1\}[/math] be observations which are independent and identically distributed with unknown distribution function [math]F[/math]. Describe and justify a method for estimating [math]F(x)[/math].&lt;br /&gt;
* [&#039;&#039;&#039;Independence&#039;&#039;&#039;] Three players, A, B, and C, take turns to roll a die; they do this in the order ABCABCA.... &lt;br /&gt;
*# Show that the probability that, of the three players, A is the first to throw a 6, B the second, and C the third, is 216/1001. &lt;br /&gt;
*# Show that the probability that the first 6 to appear is thrown by A, the second 6 to appear is thrown by B, and the third 6 to appear is thrown by C, is 46656/753571.&lt;br /&gt;
* [&#039;&#039;&#039;Joint distribution&#039;&#039;&#039;] Is the function &amp;lt;math&amp;gt;F(x,y)= 1− e^{−xy}, 0 \le x,y &amp;lt;\infty&amp;lt;/math&amp;gt;, the joint distribution function of some pair of random variables?&lt;br /&gt;
* [&amp;lt;strong&amp;gt;Jensen&#039;s entropy&amp;lt;/strong&amp;gt;] Let [math]X[/math] be a discrete random variable with range of values [math][N] = \{1,2,\ldots,N\}[/math] and probability mass function [math]p[/math]. Define [math]H(X) = -\sum_{n \ge 1} p(n) \log p(n)[/math] with convention [math]0\log 0 = 0[/math]. Prove that [math]H(X) \le \log N[/math] using Jensen&#039;s inequality.&lt;br /&gt;
* [&amp;lt;strong&amp;gt;Law of total expectation&amp;lt;/strong&amp;gt;] Let &amp;lt;math&amp;gt;\{X_n\}_{n \ge 1}&amp;lt;/math&amp;gt; be identically distributed random variable and &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; be a random variable taking values in the non-negative integers and independent of the &amp;lt;math&amp;gt;X_n&amp;lt;/math&amp;gt; for all &amp;lt;math&amp;gt;n \ge 1&amp;lt;/math&amp;gt;. Prove that &amp;lt;math&amp;gt;\mathbf{E}\left[\sum_{i=1}^N X_i\right] = \mathbf{E}[N] \mathbf{E}[X_1]&amp;lt;/math&amp;gt;.&lt;br /&gt;
* [&#039;&#039;&#039;Composing random variables&#039;&#039;&#039;] Show that any discrete random variable may be written as a linear combination of indicator variables.&lt;br /&gt;
&lt;br /&gt;
== Problem 2 (Discrete random variable) ==&lt;br /&gt;
* [&amp;lt;strong&amp;gt;Geometric distribution&amp;lt;/strong&amp;gt;] Prove that geometric distribution is the only discrete memoryless distribution with range values &amp;lt;math&amp;gt;\mathbb{N}_+&amp;lt;/math&amp;gt;.&lt;br /&gt;
* [&amp;lt;strong&amp;gt;Binomial distribution&amp;lt;/strong&amp;gt;] Consider a binomial random variable &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; with parameters &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;. Let &amp;lt;math&amp;gt;k^*&amp;lt;/math&amp;gt; be the largest integer that is less than or equal to &amp;lt;math&amp;gt;(n + 1)p&amp;lt;/math&amp;gt;. Show that the PMF &amp;lt;math&amp;gt;p_x (k)&amp;lt;/math&amp;gt; is monotonically nondecreasing with &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; in the range from &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;k^*&amp;lt;/math&amp;gt; . and is monotonically decreasing with &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;k \ge k^*&amp;lt;/math&amp;gt; .&lt;br /&gt;
* [&amp;lt;strong&amp;gt;Negative binomial distribution&amp;lt;/strong&amp;gt;] Let &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; follows the negative binomial distribution with parameter &amp;lt;math&amp;gt;r \in \mathbb{N}_+&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;p \in (0,1)&amp;lt;/math&amp;gt;. Calculate &amp;lt;math&amp;gt;\mathbf{Var}[X] = \mathbf{E}[X^2] - \left(\mathbf{E}[X]\right)^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
* [&amp;lt;strong&amp;gt;Hypergeometric distribution (i)&amp;lt;/strong&amp;gt;] An urn contains [math]N[/math] balls, [math]b[/math] of which are blue and [math]r = N -b[/math] of which are red. A random sample of [math]n[/math] balls is drawn &amp;lt;strong&amp;gt;without replacement&amp;lt;/strong&amp;gt; (无放回) from the urn. Let [math]B[/math] the number of blue balls in this sample. Show that if [math]N, b[/math], and [math]r[/math] approach [math]+\infty[/math] in such a way that [math]b/N \rightarrow  p[/math] and [math]r/N \rightarrow 1 - p[/math], then [math]\Pr(B = k) \rightarrow {n\choose k}p^k(1-p)^{n-k}[/math] for [math]0\leq k \leq n[/math].&lt;br /&gt;
* [&amp;lt;strong&amp;gt;Hypergeometric distribution (ii)&amp;lt;/strong&amp;gt;] Let [math]X[/math] and [math]Y[/math] be independent [math]\mathrm{Bin}(n,p)[/math] variables, and let [math]Z= X + Y[/math] . Show that the conditional distribution of [math]X[/math] given [math]Z= N[/math] is the hypergeometric distribution.&lt;br /&gt;
*[&#039;&#039;&#039;Multinomial distribution&#039;&#039;&#039;] Prove by calculating that the marginal distribution of multinomial distribution is binomial distribution.&lt;br /&gt;
*[&#039;&#039;&#039;Poisson distribution&#039;&#039;&#039;] In your pocket is a random number &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; of coins, where &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; has the Poisson distribution with parameter &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt;. You toss each coin once, with heads showing with probability &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; each time. Let &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; be the (random) number of heads outcomes and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; be the (also random) number of tails.&lt;br /&gt;
*# Find the joint mass function of &amp;lt;math&amp;gt;(X,Y)&amp;lt;/math&amp;gt;.&lt;br /&gt;
*# Find PMF of the marginal distribution of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; in &amp;lt;math&amp;gt;(X,Y)&amp;lt;/math&amp;gt;. Are &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; independent?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problem 3 (Expectation) == &lt;br /&gt;
* [&#039;&#039;&#039;Expectation&#039;&#039;&#039;] Is it generally true that [math]\mathbb{E}[1/X] = 1/\mathbb{E}[X][/math]? Is it ever true that [math]\mathbb{E}[1/X] = 1/\mathbb{E}[X][/math]?&lt;br /&gt;
* [&#039;&#039;&#039;Error&#039;&#039;&#039;] Let &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; be independent with mean &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt;. Explain the error in the following equation: &amp;lt;math&amp;gt;\mathbb E[X|X+Y=z]=\mathbb E[X|X=z-Y]=\mathbb E[z-Y]=z-\mu&amp;lt;/math&amp;gt;.&lt;br /&gt;
* [&#039;&#039;&#039;Optimal stopping time&#039;&#039;&#039;] You roll a conventional fair die repeatedly. If it shows 1, you must stop, but you may choose to stop at any prior time. Your score is the number shown by the die on the final roll. What stopping strategy yields the greatest expected score? What strategy would you use if your score were the square of the final roll?&lt;br /&gt;
* [&#039;&#039;&#039;Streak&#039;&#039;&#039;] Suppose we flip a fair coin &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; times independently to obtain a sequence of flips &amp;lt;math&amp;gt;X_1, X_2, \ldots , X_n&amp;lt;/math&amp;gt;. A streak of flips is a consecutive subsequence of flips that are all the same. For example, if &amp;lt;math&amp;gt;X_3&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;X_4&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;X_5&amp;lt;/math&amp;gt; are all heads, there is a streak of length &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt; starting at the third lip. (If &amp;lt;math&amp;gt;X_6&amp;lt;/math&amp;gt; is also heads, then there is also a streak of length &amp;lt;math&amp;gt;4&amp;lt;/math&amp;gt; starting at the third lip.) Find the expected number of streaks of length &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; for some integer &amp;lt;math&amp;gt;k \ge 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
*[&#039;&#039;&#039;Tail sum for expectation (double counting)&#039;&#039;&#039;] &lt;br /&gt;
*# If &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; takes non-negative integer values show that &amp;lt;math&amp;gt;\mathbb E[X]=\sum_{n=0}^\infty \Pr[X&amp;gt;n]&amp;lt;/math&amp;gt;.&lt;br /&gt;
*# An urn contains &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; blue and &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; red balls. Balls are removed at random until the first blue ball is drawn. Show that the expected number drawn is &amp;lt;math&amp;gt;(b + r + 1)/(b + 1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
*# The balls are replaced and then removed at random until all the remaining balls are of the same colour. （现在我们把所有球都放回去，然后再次随机地把球无放回地取出来，直到剩下的小球都是同色的。） Find the expected number remaining in the urn.&lt;br /&gt;
*# Let &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; be independent random variables taking values in the non-negative integers, with finite means. Let &amp;lt;math&amp;gt;U= \min\{X,Y \}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;V= \max\{X,Y \}&amp;lt;/math&amp;gt;. Show that &amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align*}&lt;br /&gt;
\mathbb E[U]&amp;amp;=\sum_{r=1}^\infty \Pr[X\ge r]\Pr[Y\ge r]\\&lt;br /&gt;
\mathbb E[V]&amp;amp;=\sum_{r=1}^\infty \bigg(\Pr[X\ge r]+\Pr[Y\ge r]-\Pr[X\ge r]\Pr[Y\ge r]\bigg)\\&lt;br /&gt;
\mathbb E[UV]&amp;amp;=\sum_{r,s=1}^\infty \Pr[X\ge r]\Pr[Y\ge s].&lt;br /&gt;
\end{align*}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
*# Let &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; take values in the non-negative integers. Show that &amp;lt;math&amp;gt;\mathbb E[X^2]=\mathbb E[X]+2\sum_{r=0}^\infty r\Pr[X&amp;gt;r]=\sum_{r=0}^\infty (2r+1)\Pr[X&amp;gt;r]&amp;lt;/math&amp;gt;, and find a similar formula for &amp;lt;math&amp;gt;\mathbb E[X^3]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Problem 4 (Random graph) == &lt;br /&gt;
* [&#039;&#039;&#039;Turán&#039;s Theorem&#039;&#039;&#039;] Let &amp;lt;math&amp;gt;G=(V,E)&amp;lt;/math&amp;gt; be a &amp;lt;strong&amp;gt;fixed&amp;lt;/strong&amp;gt; undirected graph, and write &amp;lt;math&amp;gt;d_v&amp;lt;/math&amp;gt; for the degree of the vertex &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;. Use probablistic method to prove that &amp;lt;math&amp;gt;\alpha(G) \ge \sum_{v \in V} \frac{1}{d_v + 1}&amp;lt;/math&amp;gt;. (Hint: Consider the following random procedure for generating an independent set &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; from a graph with vertex set &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;: First, generate a random permutation of the vertices, denoted as &amp;lt;math&amp;gt;v_1,v_2,\ldots,v_n&amp;lt;/math&amp;gt;. Then, construct the independent set &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; as follows: For each vertex &amp;lt;math&amp;gt;v_i \in V&amp;lt;/math&amp;gt;, add &amp;lt;math&amp;gt;v_i&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; if and only if none of its predecessors in the permutation, i.e., &amp;lt;math&amp;gt;v_1,\ldots,v_{i-1}&amp;lt;/math&amp;gt;, are neighbors of &amp;lt;math&amp;gt;v_i&amp;lt;/math&amp;gt;.)&lt;br /&gt;
*[&#039;&#039;&#039;Dominating set&#039;&#039;&#039;] A &#039;&#039;dominating set&#039;&#039; of vertices in an undirected graph &amp;lt;math&amp;gt;G = (V, E)&amp;lt;/math&amp;gt; is a set &amp;lt;math&amp;gt;S \subseteq V&amp;lt;/math&amp;gt; such that every vertex of &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; belongs to &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; or has a neighbor in &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;.  Let &amp;lt;math&amp;gt;G = (V, E)&amp;lt;/math&amp;gt; be an &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-vertex graph with minimum degree &amp;lt;math&amp;gt;d &amp;gt; 1&amp;lt;/math&amp;gt;. Prove that &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; has a dominating set with at most &amp;lt;math&amp;gt;\frac{n\left(1+\log(d+1)\right)}{d+1}&amp;lt;/math&amp;gt; vertices. (Hint: Consider a random vertex subset &amp;lt;math&amp;gt;S \subseteq V&amp;lt;/math&amp;gt; by including each vertex independently with probability &amp;lt;math&amp;gt;p \triangleq \log(d + 1)/(d + 1)&amp;lt;/math&amp;gt;.)&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6%E5%9F%BA%E7%A1%80_(Fall_2026)&amp;diff=13963</id>
		<title>数据科学基础 (Fall 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6%E5%9F%BA%E7%A1%80_(Fall_2026)&amp;diff=13963"/>
		<updated>2026-09-18T15:31:29Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* Assignments */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
|name         = Infobox&lt;br /&gt;
|bodystyle    = &lt;br /&gt;
|title        = &amp;lt;font size=3&amp;gt;&#039;&#039;&#039;数据科学基础&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Foundations of Data Science&lt;br /&gt;
|titlestyle   = &lt;br /&gt;
&lt;br /&gt;
|image        = &lt;br /&gt;
|imagestyle   = &lt;br /&gt;
|caption      = &lt;br /&gt;
|captionstyle = &lt;br /&gt;
|headerstyle  = background:#ccf;&lt;br /&gt;
|labelstyle   = background:#ddf;&lt;br /&gt;
|datastyle    = &lt;br /&gt;
&lt;br /&gt;
|header1 =Instructor&lt;br /&gt;
|label1  = &lt;br /&gt;
|data1   = &lt;br /&gt;
|header2 = &lt;br /&gt;
|label2  = &lt;br /&gt;
|data5   = &#039;&#039;&#039;刘明谋&#039;&#039;&#039;&lt;br /&gt;
|header6 = &lt;br /&gt;
|label6  = Email&lt;br /&gt;
|data6   = lmm@nju.edu.cn&lt;br /&gt;
|header7 =&lt;br /&gt;
|label7  = office&lt;br /&gt;
|data7   = 南雍-西229&lt;br /&gt;
|header8 = Class&lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &lt;br /&gt;
|header9 =&lt;br /&gt;
|label9  = Class meeting&lt;br /&gt;
|data9   = 周五, 18:30-21:20 &amp;lt;br/&amp;gt;南雍楼-东108&lt;br /&gt;
|header10=&lt;br /&gt;
|label10 = Office hour&lt;br /&gt;
|data10  = 周四, 3pm-5pm&amp;lt;br/&amp;gt;南雍-西229&lt;br /&gt;
|header11= Textbook&lt;br /&gt;
|label11 = &lt;br /&gt;
|data11  = &lt;br /&gt;
|header12=&lt;br /&gt;
|label12 = &lt;br /&gt;
|data12  = [[File:概率导论.jpeg|border|100px]]&lt;br /&gt;
|header13=&lt;br /&gt;
|label13 = &lt;br /&gt;
|data13  = &#039;&#039;&#039;概率导论&#039;&#039;&#039;（第2版·修订版）&amp;lt;br&amp;gt; Dimitri P. Bertsekas and John N. Tsitsiklis&amp;lt;br&amp;gt; 郑忠国 童行伟 译；人民邮电出版社 (2022)&lt;br /&gt;
|header14=&lt;br /&gt;
|label14 = &lt;br /&gt;
|data14  = [[File:Probability_and_Computing_2ed.jpg|border|100px]]&lt;br /&gt;
|header15=&lt;br /&gt;
|label15 = &lt;br /&gt;
|data15  = &#039;&#039;&#039;Probability and Computing&#039;&#039;&#039; (2E) &amp;lt;br&amp;gt; Michael Mitzenmacher and Eli Upfal &amp;lt;br&amp;gt;   Cambridge University Press (2017)&lt;br /&gt;
|header16=&lt;br /&gt;
|label16 = &lt;br /&gt;
|data16  = [[File:Foundations_of_Data_Science.jpg|border|100px]]&lt;br /&gt;
|header17= &lt;br /&gt;
|label17 = &lt;br /&gt;
|data17  = &#039;&#039;&#039;Foundations of Data Science&#039;&#039;&#039; &amp;lt;br&amp;gt; Avrim Blum, John Hopcroft, Ravi Kannan &amp;lt;br&amp;gt;   Cambridge University Press (2020)&lt;br /&gt;
|belowstyle = background:#ddf;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This is the webpage for the &#039;&#039;Foundations of Data Science&#039;&#039; (数据科学基础) class of Fall 2025. Students who take this class should check this page periodically for content updates and new announcements. &lt;br /&gt;
&lt;br /&gt;
= Announcement =&lt;br /&gt;
* 新学期第一堂课：2026年8月28日，苏教楼B207。&lt;br /&gt;
* 从9月11日开始在&amp;lt;strong style=&amp;quot;color:red;&amp;quot;&amp;gt;南雍楼-东108上课&amp;lt;/strong&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
= Course info =&lt;br /&gt;
* &#039;&#039;&#039;任课教师&#039;&#039;&#039;: &lt;br /&gt;
:* [https://liumingmou.github.io 刘明谋]：[mailto:lmm@nju.edu.cn 📧]，南雍-西229&lt;br /&gt;
* &#039;&#039;&#039;助教&#039;&#039;&#039;: &lt;br /&gt;
** 王思齐：[mailto:siqi_wang@smail.nju.edu.cn 📧]&lt;br /&gt;
** 齐世毅：[mailto:1083951258@qq.com 📧]&lt;br /&gt;
* &#039;&#039;&#039;课程时间地点&#039;&#039;&#039;: &lt;br /&gt;
** 周五，18:30-21:20，&amp;lt;strong style=&amp;quot;color:red;&amp;quot;&amp;gt;南雍楼-东108&amp;lt;/strong&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;qq群&#039;&#039;&#039;: 1106577612&lt;br /&gt;
&lt;br /&gt;
= Syllabus =&lt;br /&gt;
课程内容分为三大部分：&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;经典概率论&#039;&#039;&#039;：包括概率空间、随机变量及其数字特征、多维与连续随机变量&lt;br /&gt;
* &#039;&#039;&#039;概率与计算&#039;&#039;&#039;：包括测度集中现象，概率法，离散随机过程三部分&lt;br /&gt;
* &#039;&#039;&#039;数理统计&#039;&#039;&#039;：包括参数估计、假设检验、贝叶斯估计、方差分析、相关性及回归分析等统计推断内容。&lt;br /&gt;
&lt;br /&gt;
对于第一和第二部分，要求清楚掌握基本概念，深刻理解关键的现象与规律以及背后的原理，并可以灵活运用所学方法求解相关问题。对于第三部分，要求熟悉数理统计相关的基本概念，以及典型的统计模型、统计推断方法。&lt;br /&gt;
&lt;br /&gt;
经过本课程的训练，学生将能够掌握概率论和统计学的基本理论和方法，具备处理和分析实际数据的能力，为后续学习数据挖掘、机器学习、大数据技术等数据科学相关领域打下坚实基础。本课程采用课堂讲授、案例分析和课后练习相结合的教学方式，注重理论与实践相结合，培养学生运用所学知识解决实际问题的能力。通过本课程的学习，学生将能够具备扎实的数学基础，为未来从事数据科学研究和实践奠定坚实基础。&lt;br /&gt;
&lt;br /&gt;
=== 教材与参考书 Course Materials ===&lt;br /&gt;
* &#039;&#039;&#039;[BT]&#039;&#039;&#039; 概率导论（第2版·修订版），[美]伯特瑟卡斯（Dimitri P.Bertsekas）[美]齐齐克利斯（John N.Tsitsiklis）著，郑忠国 童行伟 译，人民邮电出版社（2022）。&lt;br /&gt;
* &#039;&#039;&#039;[MU]&#039;&#039;&#039; &#039;&#039;Probability and Computing: Randomization and Probabilistic Techniques in Algorithms and Data Analysis&#039;&#039;, by Michael Mitzenmacher, Eli Upfal; Cambridge University Press; 2nd edition (2017).&lt;br /&gt;
* &#039;&#039;&#039;[GS]&#039;&#039;&#039; &#039;&#039;Probability and Random Processes&#039;&#039;, by Geoffrey Grimmett and David Stirzaker; Oxford University Press; 4th edition (2020).&lt;br /&gt;
* &#039;&#039;&#039;[BHK]&#039;&#039;&#039; &#039;&#039;Foundations of Data Science&#039;&#039;, by Avrim Blum, John Hopcroft, and Ravindran Kannan; Cambridge University Press (2020).&lt;br /&gt;
&lt;br /&gt;
=== 成绩 Grading Policy ===&lt;br /&gt;
* 课程成绩：本课程将会有若干次作业和期中期末考试。最终成绩将由平时作业成绩和期末考试成绩综合得出。&lt;br /&gt;
* 迟交：如果有特殊的理由，无法按时完成作业，请提前联系授课老师，给出正当理由。否则迟交的作业将不被接受。&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;font color=red&amp;gt; 学术诚信 Academic Integrity &amp;lt;/font&amp;gt;===&lt;br /&gt;
学术诚信是所有从事学术活动的学生和学者最基本的职业道德底线，本课程将不遗余力的维护学术诚信规范，违反这一底线的行为将不会被容忍。&lt;br /&gt;
&lt;br /&gt;
作业完成的原则：&#039;&#039;&#039;署你名字的工作必须是你个人的贡献，任何不是由你完成的部分都必须明确标注&#039;&#039;&#039;，特别是由AI生成的部分，否则就涉嫌抄袭。在完成作业的过程中，允许讨论，前提是讨论的所有参与者均处于同等完成度。但关键想法的执行、以及作业文本的写作必须独立完成，并在作业中致谢（acknowledge）所有参与讨论的人。符合规则的讨论与致谢将不会影响得分。不允许其他任何形式的合作——尤其是与已经完成作业的同学“讨论”。&lt;br /&gt;
&lt;br /&gt;
本课程将对剽窃行为采取零容忍的态度。在完成作业过程中，对他人工作（出版物、互联网资料、其他人的作业等）直接的文本抄袭和对关键思想、关键元素的抄袭，按照 [http://www.acm.org/publications/policies/plagiarism_policy ACM Policy on Plagiarism]的解释，都将视为剽窃。剽窃者成绩将被取消。如果发现互相抄袭行为，&amp;lt;font color=red&amp;gt; 抄袭和被抄袭双方的成绩都将被取消&amp;lt;/font&amp;gt;。因此请主动防止自己的作业被他人抄袭。&lt;br /&gt;
&lt;br /&gt;
学术诚信影响学生个人的品行，也关乎整个教育系统的正常运转。为了一点分数而做出学术不端的行为，不仅使自己沦为一个欺骗者，也使他人的诚实努力失去意义。让我们一起努力维护一个诚信的环境。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Assignments =&lt;br /&gt;
*[[数据科学基础 (Fall 2026)/Problem Set 1|Problem Set 1]]  请在 2026/09/25 18:30 UTC+8前上传到 [https://box.nju.edu.cn/u/d/e8eb6d14003146738d87/ 南大云盘] (文件名为&#039;&amp;lt;font color=red &amp;gt;学号_姓名.pdf&amp;lt;/font&amp;gt;&#039;).&lt;br /&gt;
*[[数据科学基础 (Fall 2026)/Problem Set 2|Problem Set 2]]  请在 2026/10/09 上课之前(18:30 UTC+8)上传到 [https://box.nju.edu.cn/u/d/ef3b65a82c9a44f0bdba/ 南大云盘] (文件名为&#039;&amp;lt;font color=red &amp;gt;学号_姓名.pdf&amp;lt;/font&amp;gt;&#039;).&lt;br /&gt;
&lt;br /&gt;
= Lectures =&lt;br /&gt;
# [https://box.nju.edu.cn/f/325086e21b594e7882c7/ 课程简介]&lt;br /&gt;
#* [https://www.bilibili.com/video/BV1Vkz4YqEC9 Bertrand Paradox (贝特朗悖论)的视频]&lt;br /&gt;
# [https://box.nju.edu.cn/f/b7410b6c349a438bbfa6/ 概率空间]&lt;br /&gt;
#* 阅读：&#039;&#039;&#039;[BT] 第1章&#039;&#039;&#039;&lt;br /&gt;
# [https://box.nju.edu.cn/f/79173b5b2d7445589731/ 随机变量]&lt;br /&gt;
#* 阅读：&#039;&#039;&#039;[BT] 第2章&#039;&#039;&#039; &lt;br /&gt;
#* 阅读：&#039;&#039;&#039;[MU] Chapter 2&#039;&#039;&#039;&lt;br /&gt;
#* [[数据科学基础 (Fall 2024)/Volume of Hamming balls|Volume of Hamming balls]]&lt;br /&gt;
#* [[数据科学基础 (Fall 2024)/Average-case analysis of QuickSort|Average-case analysis of &#039;&#039;&#039;&#039;&#039;QuickSort&#039;&#039;&#039;&#039;&#039;]]&lt;br /&gt;
#* [https://www.bilibili.com/video/BV1ta411A7fp/ 高尔顿板（Galton board）视频] 和 [https://en.wikipedia.org/wiki/Galton_board 维基百科页面]&lt;br /&gt;
&lt;br /&gt;
= Concepts =&lt;br /&gt;
* [https://plato.stanford.edu/entries/probability-interpret/ Interpretations of probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/History_of_probability History of probability]&lt;br /&gt;
* Example problems:&lt;br /&gt;
** [https://dornsifecms.usc.edu/assets/sites/520/docs/VonNeumann-ams12p36-38.pdf von Neumann&#039;s Bernoulli factory] and other [https://peteroupc.github.io/bernoulli.html Bernoulli factory algorithms]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Boy_or_Girl_paradox Boy or Girl paradox]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Monty_Hall_problem Monty Hall problem]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bertrand_paradox_(probability) Bertrand paradox]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Hard_spheres Hard spheres model] and [https://en.wikipedia.org/wiki/Ising_model Ising model]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/PageRank &#039;&#039;PageRank&#039;&#039;] and stationary [https://en.wikipedia.org/wiki/Random_walk random walk]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Diffusion_process Diffusion process] and [https://en.wikipedia.org/wiki/Diffusion_model diffusion model]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Probability_space Probability space]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Sample_space Sample space]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Event_(probability_theory) Event] and [https://en.wikipedia.org/wiki/Σ-algebra &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;-algebra]&lt;br /&gt;
** Kolmogorov&#039;s [https://en.wikipedia.org/wiki/Probability_axioms axioms of probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Discrete_uniform_distribution Classical] and [https://en.wikipedia.org/wiki/Geometric_probability goemetric probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Boole%27s_inequality Union bound]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Inclusion%E2%80%93exclusion_principle Inclusion-Exclusion principle]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Boole%27s_inequality#Bonferroni_inequalities Bonferroni inequalities]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Conditional_probability Conditional probability]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Chain_rule_(probability) Chain rule]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_total_probability Law of total probability]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bayes%27_theorem Bayes&#039; law]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Independence_(probability_theory) Independence] &lt;br /&gt;
** [https://en.wikipedia.org/wiki/Pairwise_independence Pairwise independence]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Random_variable Random variable]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Cumulative_distribution_function Cumulative distribution function]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Probability_mass_function Probability mass function]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Probability_density_function Probability density function]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Multivariate_random_variable Random vector]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Joint_probability_distribution Joint probability distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Conditional_probability_distribution Conditional probability distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Marginal_distribution Marginal distribution]&lt;br /&gt;
* Some &#039;&#039;&#039;discrete&#039;&#039;&#039; probability distributions&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bernoulli_trial Bernoulli trial] and [https://en.wikipedia.org/wiki/Bernoulli_distribution Bernoulli distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Discrete_uniform_distribution Discrete uniform distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Binomial_distribution Binomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Geometric_distribution Geometric distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Negative_binomial_distribution Negative binomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Hypergeometric_distribution Hypergeometric distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Poisson_distribution Poisson distribution]&lt;br /&gt;
** and [https://en.wikipedia.org/wiki/List_of_probability_distributions#Discrete_distributions others]&lt;br /&gt;
* Balls into bins model&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Multinomial_distribution Multinomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Birthday_problem Birthday problem]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Coupon_collector%27s_problem Coupon collector]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Balls_into_bins_problem Occupancy problem]&lt;br /&gt;
* Random graphs&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Erd%C5%91s%E2%80%93R%C3%A9nyi_model Erdős–Rényi random graph model]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Galton%E2%80%93Watson_process Galton–Watson branching process]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Expected_value Expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_the_unconscious_statistician Law of the unconscious statistician, &#039;&#039;LOTUS&#039;&#039;]&lt;br /&gt;
** [https://dlsun.github.io/probability/linearity.html Linearity of expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Conditional_expectation Conditional expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_total_expectation Law of total expectation]&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=Theory@Suzhou_2026&amp;diff=13957</id>
		<title>Theory@Suzhou 2026</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=Theory@Suzhou_2026&amp;diff=13957"/>
		<updated>2026-09-16T13:31:16Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* Speakers (in alphabetic order) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--[[File:2025 SuZhou Theory Day poster.png|200px|thumb|活动海报]]--&amp;gt;&lt;br /&gt;
==General Information ==&lt;br /&gt;
&amp;lt;!--[[File:苏教楼D.png|thumb|苏教楼D在图中红星处]]--&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;font size=4&amp;gt;Sunday, Nov 22, 2026: 09:00 -- 18:00.&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;font size=4&amp;gt;&#039;&#039;&#039;Location&#039;&#039;&#039;: 南京大学苏州校区&amp;lt;/font&amp;gt;&lt;br /&gt;
* &amp;lt;font size=4&amp;gt;&#039;&#039;&#039;Venue&#039;&#039;&#039;: TBA&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;!--[https://zcc.nju.edu.cn/DFS//file/2024/09/20/202409201037042506uv3mq.pdf 苏州校区地图]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Speakers (in alphabetic order)==&lt;br /&gt;
* [https://lozycs.github.io/ 刘正阳]（北京理工大学）&lt;br /&gt;
* [https://person.zju.edu.cn/maoyc 毛宇尘]（浙江大学）&lt;br /&gt;
* [http://staff.ustc.edu.cn/~wwwucuc/ 邵帅]（待定）（中国科学技术大学）&lt;br /&gt;
* [https://tomtao26.github.io/ 陶亦心]（上海财经大学）&lt;br /&gt;
* [https://weizhewei.com/ 魏哲巍]（中国人民大学）&lt;br /&gt;
* [https://penghuiyao.info/ 姚鹏晖]（南京大学）&lt;br /&gt;
* [http://www.zyhwtc.com/ 张宇昊]（上海交通大学）&lt;br /&gt;
* [https://math.fzu.edu.cn/info/1102/6698.htm 周宏]（福州大学）&lt;br /&gt;
&lt;br /&gt;
== Join us==&lt;br /&gt;
&#039;&#039;&#039;不需注册&#039;&#039;&#039;。&lt;br /&gt;
本次活动涵盖覆盖市场与博弈、计数复杂性、子集和与加性组合、矩阵集中与去随机化、量子复杂性、局部图算法在内的多个主题，欢迎所有对理论计算机科学感兴趣的同学和老师前来参加。&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Program ==&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
== Getting to The Campus==&lt;br /&gt;
*入校：&lt;br /&gt;
**关注微信公众号“南京大学信息门户”，点击门户首页左下角“i校园”-“访客通行”&lt;br /&gt;
**审核人单位：智能软件与工程学院。审核人姓名：石会&lt;br /&gt;
**如开车进校，请将车牌号填写到“随行车辆车牌”处。&lt;br /&gt;
*高铁 / 动车&lt;br /&gt;
**苏州站：打车至校区约 30 分钟（非早晚高峰情况下），费用约 ¥30。亦可选择快线 3 号或地铁转有轨电车，全程约 2 小时。&lt;br /&gt;
**苏州新区站：打车至校区约 25 分钟，费用约 ¥25。也可乘坐有轨电车 2 号线，约 1 小时。&lt;br /&gt;
*飞机&lt;br /&gt;
**无锡硕放机场（WUX）：打车至校区约 30 分钟；因跨城行驶，司机可能会收取返程/空驶费用，总费用约 ¥80。如果能打到顺风车的话会较为便宜。亦可选公共交通，约 2 小时。&lt;br /&gt;
**上海虹桥机场（SHA）：建议从虹桥火车站换乘高铁至苏州站或苏州新区站。务必留意，由上海虹桥站前往苏州的高铁末班车时间通常是21:42。不建议从虹桥直接打车至苏州（费用较高）；同时不建议打顺风车，因为通常只能打到黑出租。&lt;br /&gt;
&lt;br /&gt;
== Accommodation Suggestion ==&lt;br /&gt;
￥￥￥ 苏州科技城源宿酒店&amp;lt;br/&amp;gt;&lt;br /&gt;
￥￥ 南大国际学术交流中心（校内酒店，性价比高）、苏州科技城万达美华酒店、全季苏州科技城酒店、苏州高新区科技城亚朵酒店&amp;lt;br/&amp;gt;&lt;br /&gt;
￥ 格林豪泰苏州市科技城商务酒店、宜必思尚品苏州科技城酒店、如家精选-苏州乐园高新区科技城店&lt;br /&gt;
&lt;br /&gt;
== Lunch &amp;amp; Supper ==&lt;br /&gt;
[[File:苏州校区食堂（2025）.png|thumb|苏州校区的四个食堂在图中红星处]]&lt;br /&gt;
* 苏州校区内现有科创大厦食堂、第16、17、18食堂共四个食堂，素菜2-3元、荤菜4-8元，可直接用支付宝或微信支付。此外，国际学术交流中心也提供更为昂贵的食物。&lt;br /&gt;
* 学校附近有：东渚镇、文体中心、丰茂里、时尚水岸星悦荟、星悦里等几个商业区。&lt;br /&gt;
* 也可以选择外卖，会送至校门口的外卖柜或外卖架上。&lt;br /&gt;
&lt;br /&gt;
== Getting Around ==&lt;br /&gt;
* 大阳山国家森林公园 &amp;amp; 植物园：层林步道＋寺庙人文，爬 60–90 分钟视体力安排；秋冬晴天观景佳。&lt;br /&gt;
* 树山生态村：乡野步道、茶园与农家菜，团队晚餐/走读首选。&lt;br /&gt;
* 太湖湿地/西山方向：自驾更便捷，观湿地与湖景线。&lt;br /&gt;
* 古城园林：傍晚可打车去平江路/山塘街逛夜景，或白天参观苏州博物馆/拙政园。&lt;br /&gt;
&lt;br /&gt;
== About Suzhou Campus ==&lt;br /&gt;
南京大学苏州校区位于苏州高新区太湖科技城，地处“环太湖科创圈”与“沿沪宁产业创新带”的黄金交汇点，被定位为南大发展壮大新工科的主阵地。立足“国家战略、世界一流、强强联合、需需结合”，南大苏州校区聚焦人工智能、新一代信息技术、新能源、先进制造、生命健康等领域“卡脖子”问题，强化“新工科”建设，促进文理工医交叉融合，政产学研协调发展。&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
刘明谋： lmm@nju.edu.cn&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;!--[[Media:2025年Suzhou Theory Day邀请函.pdf|邀请函.pdf]]--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E2026&amp;diff=13956</id>
		<title>计算理论之美2026</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E2026&amp;diff=13956"/>
		<updated>2026-09-16T07:48:28Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* Getting to The Campus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox &lt;br /&gt;
|name         = Infobox&lt;br /&gt;
|headerstyle  = background:#4D72BE;&lt;br /&gt;
|labelstyle   = background:#DAE1F0;&lt;br /&gt;
&lt;br /&gt;
|header1 = &amp;lt;font size=3, color=white&amp;gt;计算理论之美&amp;lt;/font&amp;gt;&lt;br /&gt;
|label2  = {{Nowrap|负责人}} &lt;br /&gt;
|data2   = 黄棱潇 ([mailto:huanglingxiao@nju.edu.cn huanglingxiao@nju.edu.cn]) &lt;br /&gt;
|label4 = 时间&lt;br /&gt;
|data4  = 2026.7.23 — 2026.7.28&lt;br /&gt;
|label5 = 地点&lt;br /&gt;
|data5  = {{Nowrap|南京大学苏州校区苏教楼D202}}&lt;br /&gt;
|belowstyle = background:#DAE1F0;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
由南京大学计算机学院和智能软件学院支持的第5届“计算理论之美”暑期讲习班将于2026年7月24日至7月27日在江苏省苏州市南京大学苏州校区开班。本次讲习班将围绕算法设计主题开展系列报告，包括组合最优化、哈希表、差分隐私、量子计算、关于图的数据流算法、图计算、分布式算法等板块，主要面向对理论计算机科学以及计算机科学中的数学感兴趣的国内外本科生，安排4天的高级课程。内容深入浅出，由国内外一线的优秀学者讲授，使学员初步了解理论计算机科学的一些研究前沿、初步掌握一些新理论与新方法，为有志于从事理论计算机科学研究的学者打下一定的基础，也让从事其他相关方向研究的学生与教师们领略计算理论的魅力。&lt;br /&gt;
&lt;br /&gt;
联系邮箱：nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
联系人：&lt;br /&gt;
* 黄棱潇：	huanglingxiao@nju.edu.cn&lt;br /&gt;
* 刘明谋：	lmm@nju.edu.cn&lt;br /&gt;
* 班吟：		175227530@qq.com&lt;br /&gt;
&lt;br /&gt;
注册报名流程：由于前几届报名人数过多，本届将会采用问卷初筛形式进行报名。请同学们先填写以下调查问卷:&lt;br /&gt;
&lt;br /&gt;
https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
问卷报名截止日期： 2026.6.20&lt;br /&gt;
&lt;br /&gt;
通过初筛的同学将于讲习班开始前两周收到包含报名链接的邮件。由于今年讲习班将在苏州校区举办，南京校区的南大同学如需统一安排住宿，也请填写问卷；无需安排住宿的南大同学，&#039;&#039;&#039;无需填写问卷或报名，可在讲习班期间直接前往会场听取报告。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
费用：本科生包住宿，非本科生不包含住宿。餐费自理。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;对讲习班感兴趣的九月份入学南大新生，欢迎在志愿填报完成后报名参加 （发送邮箱至： nju_tcs@163.com）&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tentative Schedule ==&lt;br /&gt;
&lt;br /&gt;
Venue (地点)：南京大学苏州校区苏教楼D202&lt;br /&gt;
[[File:苏教楼D.png|thumb|苏教楼D在图中红星处]]&lt;br /&gt;
Accommodation：南京大学苏州校区国际学术交流中心&amp;lt;br&amp;gt;&lt;br /&gt;
Group photo: 7月24日上午茶歇环节中安排参会者合影留念&lt;br /&gt;
&lt;br /&gt;
Speakers (in lexicographic order): 陈林（浙江大学）、丁尧相（浙江大学）、刘明谋（南京大学）、Pasin Manurangsi（Google Research）、任瀚林（IAS）、王启圣（上海交通大学）、王宇扬(中国科学技术大学）、俞华程（普林斯顿大学）、张天翼（南京大学）、郑朝栋（南京大学）&lt;br /&gt;
&lt;br /&gt;
:{|border=&amp;quot;2&amp;quot; width=&amp;quot;97%&amp;quot; cellspacing=&amp;quot;4&amp;quot; cellpadding=&amp;quot;3&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; empty-cells:show;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 21%&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Time&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Title&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 40%&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Speaker&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月23日 July, 23rd&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|19:00 – 20:00	专家讨论会&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月24日 July, 24th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|图染色算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|张天翼（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|图流算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|俞华程（普林斯顿大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月25日 July, 25th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Introduction to Quantum Computation&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|王启圣（上海交通大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|现代哈希表设计&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|刘明谋（南京大学）&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月26日 July, 26th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Introduction to Differential Privacy&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Pasin Manurangsi（Google Research）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|加性组合与算法设计&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|陈林（浙江大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月27日 July, 27th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|分布式算法与单机算法的同与异&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|郑朝栋（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 15:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Neuro-symbolic AI&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|丁尧相（浙江大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|15:00 — 15:10　休息&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|15:10 — 16:10&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Recent progress on near-maximum circuit lower bounds&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|任瀚林（Institute for Advanced Study）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|16:10 — 16:20　休息&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|16:20 — 17:20&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|扩展图上生成树的局部计算算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|王宇扬（中国科学技术大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|17:20 — 17:30　交流&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月28日 July, 28th&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|09:00 – 10:00	专家讨论会&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Take-home Exams ==&lt;br /&gt;
成绩优秀的同学可推荐参加南京大学计算机学院预推免保研面试，并在录取后可凭借此次暑期讲习班申请两个研究生学分。&lt;br /&gt;
&lt;br /&gt;
作业提交方式：发送电子版到邮箱nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting to The Campus==&lt;br /&gt;
*入校：人员及车辆凭电子版会议通知进校。&lt;br /&gt;
*高铁 / 动车&lt;br /&gt;
**苏州站：打车至校区约 30 分钟（非早晚高峰情况下），费用约 ¥30。亦可选择快线 3 号或地铁转有轨电车，全程约 2 小时。&lt;br /&gt;
**苏州新区站：打车至校区约 25 分钟，费用约 ¥25。也可乘坐有轨电车 2 号线，约 1 小时。&lt;br /&gt;
*飞机&lt;br /&gt;
**无锡硕放机场（WUX）：打车至校区约 30 分钟；因跨城行驶，司机可能会收取返程/空驶费用，总费用约 ¥80。如果能打到顺风车的话会较为便宜。亦可选公共交通，约 2 小时。&lt;br /&gt;
**上海虹桥机场（SHA）：建议从虹桥火车站换乘高铁至苏州站或苏州新区站。务必留意，由上海虹桥站前往苏州的高铁末班车时间通常是21:42。不建议从虹桥直接打车至苏州（费用较高）；同时不建议打顺风车，因为通常只能打到黑出租。&lt;br /&gt;
&lt;br /&gt;
== Lunch &amp;amp; Supper ==&lt;br /&gt;
[[File:苏州校区食堂（2025）.png|thumb|苏州校区的四个食堂在图中红星处]]&lt;br /&gt;
* 苏州校区内现有科创大厦食堂、第16、17、18食堂共四个食堂，素菜2-3元、荤菜4-8元，可直接用支付宝或微信支付。此外，国际学术交流中心也提供更为昂贵的食物。&lt;br /&gt;
* 学校附近有：东渚镇、文体中心、丰茂里、时尚水岸星悦荟、星悦里等几个商业区。&lt;br /&gt;
* 也可以选择外卖，会送至校门口的外卖柜或外卖架上。&lt;br /&gt;
&lt;br /&gt;
== Getting Around ==&lt;br /&gt;
* 大阳山国家森林公园 &amp;amp; 植物园：层林步道＋寺庙人文，爬 60–90 分钟视体力安排；秋冬晴天观景佳。&lt;br /&gt;
* 树山生态村：乡野步道、茶园与农家菜，团队晚餐/走读首选。&lt;br /&gt;
* 太湖湿地/西山方向：自驾更便捷，观湿地与湖景线。&lt;br /&gt;
* 古城园林：傍晚可打车去平江路/山塘街逛夜景，或白天参观苏州博物馆/拙政园。&lt;br /&gt;
&lt;br /&gt;
== About Suzhou Campus ==&lt;br /&gt;
南京大学苏州校区位于苏州高新区太湖科技城，地处“环太湖科创圈”与“沿沪宁产业创新带”的黄金交汇点，被定位为南大发展壮大新工科的主阵地。立足“国家战略、世界一流、强强联合、需需结合”，南大苏州校区聚焦人工智能、新一代信息技术、新能源、先进制造、生命健康等领域“卡脖子”问题，强化“新工科”建设，促进文理工医交叉融合，政产学研协调发展。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== About Our Summer School ==&lt;br /&gt;
Our summer school is supported by the School of Computer Science and the School of Intelligent Software and Engineering at Nanjing University and will be held from July 24th to July 27th, 2026, at the Suzhou Campus of Nanjing University in Suzhou, Jiangsu Province, China. The theme of this year&#039;s summer school will be the design and analysis of algorithms, with topics ranging from combinatorial optimization, hash table design, differential privacy, quantum computing, streaming algorithms for graphs, graph algorithms, and distributed algorithms. &lt;br /&gt;
Target audience will include aspiring undergraduate and graduate students from China and overseas, and the program will feature 4 days of advanced courses. The courses will be presented by leading young scholars both from within China and overseas, covering both cutting-edge research and modern toolkits in theoretical computer science. &lt;br /&gt;
The summer school will help connect aspiring young students with young scholars to engage research in theoretical computer science, and embark on a journey to appreciate the charm of computational theory.&lt;br /&gt;
&lt;br /&gt;
Accommodation (shared room) will be provided to undergraduates only.&lt;br /&gt;
&lt;br /&gt;
Due to capacity, we prioritize undergraduates seeking to join NJU TCS group for PhD or for a research intern. To register, please fill out the following form: https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
If you are selected into our summer school, you will receive a confirmation email.&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E2026&amp;diff=13955</id>
		<title>计算理论之美2026</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E2026&amp;diff=13955"/>
		<updated>2026-09-16T07:47:24Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* Tentative Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox &lt;br /&gt;
|name         = Infobox&lt;br /&gt;
|headerstyle  = background:#4D72BE;&lt;br /&gt;
|labelstyle   = background:#DAE1F0;&lt;br /&gt;
&lt;br /&gt;
|header1 = &amp;lt;font size=3, color=white&amp;gt;计算理论之美&amp;lt;/font&amp;gt;&lt;br /&gt;
|label2  = {{Nowrap|负责人}} &lt;br /&gt;
|data2   = 黄棱潇 ([mailto:huanglingxiao@nju.edu.cn huanglingxiao@nju.edu.cn]) &lt;br /&gt;
|label4 = 时间&lt;br /&gt;
|data4  = 2026.7.23 — 2026.7.28&lt;br /&gt;
|label5 = 地点&lt;br /&gt;
|data5  = {{Nowrap|南京大学苏州校区苏教楼D202}}&lt;br /&gt;
|belowstyle = background:#DAE1F0;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
由南京大学计算机学院和智能软件学院支持的第5届“计算理论之美”暑期讲习班将于2026年7月24日至7月27日在江苏省苏州市南京大学苏州校区开班。本次讲习班将围绕算法设计主题开展系列报告，包括组合最优化、哈希表、差分隐私、量子计算、关于图的数据流算法、图计算、分布式算法等板块，主要面向对理论计算机科学以及计算机科学中的数学感兴趣的国内外本科生，安排4天的高级课程。内容深入浅出，由国内外一线的优秀学者讲授，使学员初步了解理论计算机科学的一些研究前沿、初步掌握一些新理论与新方法，为有志于从事理论计算机科学研究的学者打下一定的基础，也让从事其他相关方向研究的学生与教师们领略计算理论的魅力。&lt;br /&gt;
&lt;br /&gt;
联系邮箱：nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
联系人：&lt;br /&gt;
* 黄棱潇：	huanglingxiao@nju.edu.cn&lt;br /&gt;
* 刘明谋：	lmm@nju.edu.cn&lt;br /&gt;
* 班吟：		175227530@qq.com&lt;br /&gt;
&lt;br /&gt;
注册报名流程：由于前几届报名人数过多，本届将会采用问卷初筛形式进行报名。请同学们先填写以下调查问卷:&lt;br /&gt;
&lt;br /&gt;
https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
问卷报名截止日期： 2026.6.20&lt;br /&gt;
&lt;br /&gt;
通过初筛的同学将于讲习班开始前两周收到包含报名链接的邮件。由于今年讲习班将在苏州校区举办，南京校区的南大同学如需统一安排住宿，也请填写问卷；无需安排住宿的南大同学，&#039;&#039;&#039;无需填写问卷或报名，可在讲习班期间直接前往会场听取报告。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
费用：本科生包住宿，非本科生不包含住宿。餐费自理。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;对讲习班感兴趣的九月份入学南大新生，欢迎在志愿填报完成后报名参加 （发送邮箱至： nju_tcs@163.com）&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tentative Schedule ==&lt;br /&gt;
&lt;br /&gt;
Venue (地点)：南京大学苏州校区苏教楼D202&lt;br /&gt;
[[File:苏教楼D.png|thumb|苏教楼D在图中红星处]]&lt;br /&gt;
Accommodation：南京大学苏州校区国际学术交流中心&amp;lt;br&amp;gt;&lt;br /&gt;
Group photo: 7月24日上午茶歇环节中安排参会者合影留念&lt;br /&gt;
&lt;br /&gt;
Speakers (in lexicographic order): 陈林（浙江大学）、丁尧相（浙江大学）、刘明谋（南京大学）、Pasin Manurangsi（Google Research）、任瀚林（IAS）、王启圣（上海交通大学）、王宇扬(中国科学技术大学）、俞华程（普林斯顿大学）、张天翼（南京大学）、郑朝栋（南京大学）&lt;br /&gt;
&lt;br /&gt;
:{|border=&amp;quot;2&amp;quot; width=&amp;quot;97%&amp;quot; cellspacing=&amp;quot;4&amp;quot; cellpadding=&amp;quot;3&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; empty-cells:show;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 21%&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Time&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Title&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 40%&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Speaker&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月23日 July, 23rd&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|19:00 – 20:00	专家讨论会&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月24日 July, 24th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|图染色算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|张天翼（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|图流算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|俞华程（普林斯顿大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月25日 July, 25th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Introduction to Quantum Computation&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|王启圣（上海交通大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|现代哈希表设计&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|刘明谋（南京大学）&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月26日 July, 26th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Introduction to Differential Privacy&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Pasin Manurangsi（Google Research）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|加性组合与算法设计&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|陈林（浙江大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月27日 July, 27th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|分布式算法与单机算法的同与异&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|郑朝栋（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 15:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Neuro-symbolic AI&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|丁尧相（浙江大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|15:00 — 15:10　休息&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|15:10 — 16:10&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Recent progress on near-maximum circuit lower bounds&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|任瀚林（Institute for Advanced Study）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|16:10 — 16:20　休息&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|16:20 — 17:20&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|扩展图上生成树的局部计算算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|王宇扬（中国科学技术大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|17:20 — 17:30　交流&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月28日 July, 28th&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|09:00 – 10:00	专家讨论会&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Take-home Exams ==&lt;br /&gt;
成绩优秀的同学可推荐参加南京大学计算机学院预推免保研面试，并在录取后可凭借此次暑期讲习班申请两个研究生学分。&lt;br /&gt;
&lt;br /&gt;
作业提交方式：发送电子版到邮箱nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting to The Campus==&lt;br /&gt;
*入校：人员及车辆凭[https://tcs.nju.edu.cn/wiki/images/d/d3/%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E2026%E4%BC%9A%E8%AE%AE%E9%80%9A%E7%9F%A5.pdf 电子版会议通知]进校。&lt;br /&gt;
*高铁 / 动车&lt;br /&gt;
**苏州站：打车至校区约 30 分钟（非早晚高峰情况下），费用约 ¥30。亦可选择快线 3 号或地铁转有轨电车，全程约 2 小时。&lt;br /&gt;
**苏州新区站：打车至校区约 25 分钟，费用约 ¥25。也可乘坐有轨电车 2 号线，约 1 小时。&lt;br /&gt;
*飞机&lt;br /&gt;
**无锡硕放机场（WUX）：打车至校区约 30 分钟；因跨城行驶，司机可能会收取返程/空驶费用，总费用约 ¥80。如果能打到顺风车的话会较为便宜。亦可选公共交通，约 2 小时。&lt;br /&gt;
**上海虹桥机场（SHA）：建议从虹桥火车站换乘高铁至苏州站或苏州新区站。务必留意，由上海虹桥站前往苏州的高铁末班车时间通常是21:42。不建议从虹桥直接打车至苏州（费用较高）；同时不建议打顺风车，因为通常只能打到黑出租。&lt;br /&gt;
&lt;br /&gt;
== Lunch &amp;amp; Supper ==&lt;br /&gt;
[[File:苏州校区食堂（2025）.png|thumb|苏州校区的四个食堂在图中红星处]]&lt;br /&gt;
* 苏州校区内现有科创大厦食堂、第16、17、18食堂共四个食堂，素菜2-3元、荤菜4-8元，可直接用支付宝或微信支付。此外，国际学术交流中心也提供更为昂贵的食物。&lt;br /&gt;
* 学校附近有：东渚镇、文体中心、丰茂里、时尚水岸星悦荟、星悦里等几个商业区。&lt;br /&gt;
* 也可以选择外卖，会送至校门口的外卖柜或外卖架上。&lt;br /&gt;
&lt;br /&gt;
== Getting Around ==&lt;br /&gt;
* 大阳山国家森林公园 &amp;amp; 植物园：层林步道＋寺庙人文，爬 60–90 分钟视体力安排；秋冬晴天观景佳。&lt;br /&gt;
* 树山生态村：乡野步道、茶园与农家菜，团队晚餐/走读首选。&lt;br /&gt;
* 太湖湿地/西山方向：自驾更便捷，观湿地与湖景线。&lt;br /&gt;
* 古城园林：傍晚可打车去平江路/山塘街逛夜景，或白天参观苏州博物馆/拙政园。&lt;br /&gt;
&lt;br /&gt;
== About Suzhou Campus ==&lt;br /&gt;
南京大学苏州校区位于苏州高新区太湖科技城，地处“环太湖科创圈”与“沿沪宁产业创新带”的黄金交汇点，被定位为南大发展壮大新工科的主阵地。立足“国家战略、世界一流、强强联合、需需结合”，南大苏州校区聚焦人工智能、新一代信息技术、新能源、先进制造、生命健康等领域“卡脖子”问题，强化“新工科”建设，促进文理工医交叉融合，政产学研协调发展。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== About Our Summer School ==&lt;br /&gt;
Our summer school is supported by the School of Computer Science and the School of Intelligent Software and Engineering at Nanjing University and will be held from July 24th to July 27th, 2026, at the Suzhou Campus of Nanjing University in Suzhou, Jiangsu Province, China. The theme of this year&#039;s summer school will be the design and analysis of algorithms, with topics ranging from combinatorial optimization, hash table design, differential privacy, quantum computing, streaming algorithms for graphs, graph algorithms, and distributed algorithms. &lt;br /&gt;
Target audience will include aspiring undergraduate and graduate students from China and overseas, and the program will feature 4 days of advanced courses. The courses will be presented by leading young scholars both from within China and overseas, covering both cutting-edge research and modern toolkits in theoretical computer science. &lt;br /&gt;
The summer school will help connect aspiring young students with young scholars to engage research in theoretical computer science, and embark on a journey to appreciate the charm of computational theory.&lt;br /&gt;
&lt;br /&gt;
Accommodation (shared room) will be provided to undergraduates only.&lt;br /&gt;
&lt;br /&gt;
Due to capacity, we prioritize undergraduates seeking to join NJU TCS group for PhD or for a research intern. To register, please fill out the following form: https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
If you are selected into our summer school, you will receive a confirmation email.&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E2026&amp;diff=13954</id>
		<title>计算理论之美2026</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E2026&amp;diff=13954"/>
		<updated>2026-09-16T07:47:03Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* Tentative Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox &lt;br /&gt;
|name         = Infobox&lt;br /&gt;
|headerstyle  = background:#4D72BE;&lt;br /&gt;
|labelstyle   = background:#DAE1F0;&lt;br /&gt;
&lt;br /&gt;
|header1 = &amp;lt;font size=3, color=white&amp;gt;计算理论之美&amp;lt;/font&amp;gt;&lt;br /&gt;
|label2  = {{Nowrap|负责人}} &lt;br /&gt;
|data2   = 黄棱潇 ([mailto:huanglingxiao@nju.edu.cn huanglingxiao@nju.edu.cn]) &lt;br /&gt;
|label4 = 时间&lt;br /&gt;
|data4  = 2026.7.23 — 2026.7.28&lt;br /&gt;
|label5 = 地点&lt;br /&gt;
|data5  = {{Nowrap|南京大学苏州校区苏教楼D202}}&lt;br /&gt;
|belowstyle = background:#DAE1F0;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
由南京大学计算机学院和智能软件学院支持的第5届“计算理论之美”暑期讲习班将于2026年7月24日至7月27日在江苏省苏州市南京大学苏州校区开班。本次讲习班将围绕算法设计主题开展系列报告，包括组合最优化、哈希表、差分隐私、量子计算、关于图的数据流算法、图计算、分布式算法等板块，主要面向对理论计算机科学以及计算机科学中的数学感兴趣的国内外本科生，安排4天的高级课程。内容深入浅出，由国内外一线的优秀学者讲授，使学员初步了解理论计算机科学的一些研究前沿、初步掌握一些新理论与新方法，为有志于从事理论计算机科学研究的学者打下一定的基础，也让从事其他相关方向研究的学生与教师们领略计算理论的魅力。&lt;br /&gt;
&lt;br /&gt;
联系邮箱：nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
联系人：&lt;br /&gt;
* 黄棱潇：	huanglingxiao@nju.edu.cn&lt;br /&gt;
* 刘明谋：	lmm@nju.edu.cn&lt;br /&gt;
* 班吟：		175227530@qq.com&lt;br /&gt;
&lt;br /&gt;
注册报名流程：由于前几届报名人数过多，本届将会采用问卷初筛形式进行报名。请同学们先填写以下调查问卷:&lt;br /&gt;
&lt;br /&gt;
https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
问卷报名截止日期： 2026.6.20&lt;br /&gt;
&lt;br /&gt;
通过初筛的同学将于讲习班开始前两周收到包含报名链接的邮件。由于今年讲习班将在苏州校区举办，南京校区的南大同学如需统一安排住宿，也请填写问卷；无需安排住宿的南大同学，&#039;&#039;&#039;无需填写问卷或报名，可在讲习班期间直接前往会场听取报告。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
费用：本科生包住宿，非本科生不包含住宿。餐费自理。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;对讲习班感兴趣的九月份入学南大新生，欢迎在志愿填报完成后报名参加 （发送邮箱至： nju_tcs@163.com）&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tentative Schedule ==&lt;br /&gt;
&lt;br /&gt;
Venue (地点)：南京大学苏州校区苏教楼D202&lt;br /&gt;
[[File:苏教楼D.png|thumb|苏教楼D在图中红星处]]&lt;br /&gt;
Accommodation：南京大学苏州校区国际学术交流中心&amp;lt;br&amp;gt;&lt;br /&gt;
Group photo: 7月24日上午茶歇环节中安排参会者合影留念&lt;br /&gt;
&lt;br /&gt;
Speakers (in lexicographic order): 陈林（浙江大学）、丁尧相（浙江大学）、刘明谋（南京大学）、Pasin Manurangsi（Google Research）、任瀚林（IAS）、王启圣（上海交通大学）、王宇扬(中国科学技术大学）、俞华程（普林斯顿大学）、张天翼（南京大学）、郑朝栋（南京大学）&lt;br /&gt;
&lt;br /&gt;
:{|border=&amp;quot;2&amp;quot; width=&amp;quot;97%&amp;quot; cellspacing=&amp;quot;4&amp;quot; cellpadding=&amp;quot;3&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; empty-cells:show;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 21%&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Time&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Title&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 40%&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Speaker&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月23日 July, 23rd&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|19:00 – 20:00	专家讨论会&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月24日 July, 24th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|图染色算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|张天翼（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|图流算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|俞华程（普林斯顿大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月25日 July, 25th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Introduction to Quantum Computation&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|王启圣（上海交通大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|现代哈希表设计&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|刘明谋（南京大学）&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月26日 July, 26th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Introduction to Differential Privacy&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Pasin Manurangsi（Google Research）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|加性组合与算法设计&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|陈林（浙江大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月27日 July, 27th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|分布式算法与单机算法的同与异&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|郑朝栋（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 15:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Neuro-symbolic AI&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|戴望州（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|15:00 — 15:10　休息&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|15:10 — 16:10&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Recent progress on near-maximum circuit lower bounds&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|任瀚林（Institute for Advanced Study）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|16:10 — 16:20　休息&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|16:20 — 17:20&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|扩展图上生成树的局部计算算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|王宇扬（中国科学技术大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|17:20 — 17:30　交流&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月28日 July, 28th&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|09:00 – 10:00	专家讨论会&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Take-home Exams ==&lt;br /&gt;
成绩优秀的同学可推荐参加南京大学计算机学院预推免保研面试，并在录取后可凭借此次暑期讲习班申请两个研究生学分。&lt;br /&gt;
&lt;br /&gt;
作业提交方式：发送电子版到邮箱nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting to The Campus==&lt;br /&gt;
*入校：人员及车辆凭[https://tcs.nju.edu.cn/wiki/images/d/d3/%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E2026%E4%BC%9A%E8%AE%AE%E9%80%9A%E7%9F%A5.pdf 电子版会议通知]进校。&lt;br /&gt;
*高铁 / 动车&lt;br /&gt;
**苏州站：打车至校区约 30 分钟（非早晚高峰情况下），费用约 ¥30。亦可选择快线 3 号或地铁转有轨电车，全程约 2 小时。&lt;br /&gt;
**苏州新区站：打车至校区约 25 分钟，费用约 ¥25。也可乘坐有轨电车 2 号线，约 1 小时。&lt;br /&gt;
*飞机&lt;br /&gt;
**无锡硕放机场（WUX）：打车至校区约 30 分钟；因跨城行驶，司机可能会收取返程/空驶费用，总费用约 ¥80。如果能打到顺风车的话会较为便宜。亦可选公共交通，约 2 小时。&lt;br /&gt;
**上海虹桥机场（SHA）：建议从虹桥火车站换乘高铁至苏州站或苏州新区站。务必留意，由上海虹桥站前往苏州的高铁末班车时间通常是21:42。不建议从虹桥直接打车至苏州（费用较高）；同时不建议打顺风车，因为通常只能打到黑出租。&lt;br /&gt;
&lt;br /&gt;
== Lunch &amp;amp; Supper ==&lt;br /&gt;
[[File:苏州校区食堂（2025）.png|thumb|苏州校区的四个食堂在图中红星处]]&lt;br /&gt;
* 苏州校区内现有科创大厦食堂、第16、17、18食堂共四个食堂，素菜2-3元、荤菜4-8元，可直接用支付宝或微信支付。此外，国际学术交流中心也提供更为昂贵的食物。&lt;br /&gt;
* 学校附近有：东渚镇、文体中心、丰茂里、时尚水岸星悦荟、星悦里等几个商业区。&lt;br /&gt;
* 也可以选择外卖，会送至校门口的外卖柜或外卖架上。&lt;br /&gt;
&lt;br /&gt;
== Getting Around ==&lt;br /&gt;
* 大阳山国家森林公园 &amp;amp; 植物园：层林步道＋寺庙人文，爬 60–90 分钟视体力安排；秋冬晴天观景佳。&lt;br /&gt;
* 树山生态村：乡野步道、茶园与农家菜，团队晚餐/走读首选。&lt;br /&gt;
* 太湖湿地/西山方向：自驾更便捷，观湿地与湖景线。&lt;br /&gt;
* 古城园林：傍晚可打车去平江路/山塘街逛夜景，或白天参观苏州博物馆/拙政园。&lt;br /&gt;
&lt;br /&gt;
== About Suzhou Campus ==&lt;br /&gt;
南京大学苏州校区位于苏州高新区太湖科技城，地处“环太湖科创圈”与“沿沪宁产业创新带”的黄金交汇点，被定位为南大发展壮大新工科的主阵地。立足“国家战略、世界一流、强强联合、需需结合”，南大苏州校区聚焦人工智能、新一代信息技术、新能源、先进制造、生命健康等领域“卡脖子”问题，强化“新工科”建设，促进文理工医交叉融合，政产学研协调发展。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== About Our Summer School ==&lt;br /&gt;
Our summer school is supported by the School of Computer Science and the School of Intelligent Software and Engineering at Nanjing University and will be held from July 24th to July 27th, 2026, at the Suzhou Campus of Nanjing University in Suzhou, Jiangsu Province, China. The theme of this year&#039;s summer school will be the design and analysis of algorithms, with topics ranging from combinatorial optimization, hash table design, differential privacy, quantum computing, streaming algorithms for graphs, graph algorithms, and distributed algorithms. &lt;br /&gt;
Target audience will include aspiring undergraduate and graduate students from China and overseas, and the program will feature 4 days of advanced courses. The courses will be presented by leading young scholars both from within China and overseas, covering both cutting-edge research and modern toolkits in theoretical computer science. &lt;br /&gt;
The summer school will help connect aspiring young students with young scholars to engage research in theoretical computer science, and embark on a journey to appreciate the charm of computational theory.&lt;br /&gt;
&lt;br /&gt;
Accommodation (shared room) will be provided to undergraduates only.&lt;br /&gt;
&lt;br /&gt;
Due to capacity, we prioritize undergraduates seeking to join NJU TCS group for PhD or for a research intern. To register, please fill out the following form: https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
If you are selected into our summer school, you will receive a confirmation email.&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E2026&amp;diff=13953</id>
		<title>计算理论之美2026</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E2026&amp;diff=13953"/>
		<updated>2026-09-16T07:44:42Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: Created page with &amp;quot;{{Infobox  |name         = Infobox |headerstyle  = background:#4D72BE; |labelstyle   = background:#DAE1F0;  |header1 = &amp;lt;font size=3, color=white&amp;gt;计算理论之美&amp;lt;/font&amp;gt; |label2  = {{Nowrap|负责人}}  |data2   = 黄棱潇 ([mailto:huanglingxiao@nju.edu.cn huanglingxiao@nju.edu.cn])  |label4 = 时间 |data4  = 2026.7.23 — 2026.7.28 |label5 = 地点 |data5  = {{Nowrap|南京大学苏州校区苏教楼D202}} |belowstyle = background:#DAE1F0; |below =  }}  由南京大...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox &lt;br /&gt;
|name         = Infobox&lt;br /&gt;
|headerstyle  = background:#4D72BE;&lt;br /&gt;
|labelstyle   = background:#DAE1F0;&lt;br /&gt;
&lt;br /&gt;
|header1 = &amp;lt;font size=3, color=white&amp;gt;计算理论之美&amp;lt;/font&amp;gt;&lt;br /&gt;
|label2  = {{Nowrap|负责人}} &lt;br /&gt;
|data2   = 黄棱潇 ([mailto:huanglingxiao@nju.edu.cn huanglingxiao@nju.edu.cn]) &lt;br /&gt;
|label4 = 时间&lt;br /&gt;
|data4  = 2026.7.23 — 2026.7.28&lt;br /&gt;
|label5 = 地点&lt;br /&gt;
|data5  = {{Nowrap|南京大学苏州校区苏教楼D202}}&lt;br /&gt;
|belowstyle = background:#DAE1F0;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
由南京大学计算机学院和智能软件学院支持的第5届“计算理论之美”暑期讲习班将于2026年7月24日至7月27日在江苏省苏州市南京大学苏州校区开班。本次讲习班将围绕算法设计主题开展系列报告，包括组合最优化、哈希表、差分隐私、量子计算、关于图的数据流算法、图计算、分布式算法等板块，主要面向对理论计算机科学以及计算机科学中的数学感兴趣的国内外本科生，安排4天的高级课程。内容深入浅出，由国内外一线的优秀学者讲授，使学员初步了解理论计算机科学的一些研究前沿、初步掌握一些新理论与新方法，为有志于从事理论计算机科学研究的学者打下一定的基础，也让从事其他相关方向研究的学生与教师们领略计算理论的魅力。&lt;br /&gt;
&lt;br /&gt;
联系邮箱：nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
联系人：&lt;br /&gt;
* 黄棱潇：	huanglingxiao@nju.edu.cn&lt;br /&gt;
* 刘明谋：	lmm@nju.edu.cn&lt;br /&gt;
* 班吟：		175227530@qq.com&lt;br /&gt;
&lt;br /&gt;
注册报名流程：由于前几届报名人数过多，本届将会采用问卷初筛形式进行报名。请同学们先填写以下调查问卷:&lt;br /&gt;
&lt;br /&gt;
https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
问卷报名截止日期： 2026.6.20&lt;br /&gt;
&lt;br /&gt;
通过初筛的同学将于讲习班开始前两周收到包含报名链接的邮件。由于今年讲习班将在苏州校区举办，南京校区的南大同学如需统一安排住宿，也请填写问卷；无需安排住宿的南大同学，&#039;&#039;&#039;无需填写问卷或报名，可在讲习班期间直接前往会场听取报告。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
费用：本科生包住宿，非本科生不包含住宿。餐费自理。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;对讲习班感兴趣的九月份入学南大新生，欢迎在志愿填报完成后报名参加 （发送邮箱至： nju_tcs@163.com）&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tentative Schedule ==&lt;br /&gt;
&lt;br /&gt;
Venue (地点)：南京大学苏州校区苏教楼D202&lt;br /&gt;
[[File:苏教楼D.png|thumb|苏教楼D在图中红星处]]&lt;br /&gt;
Accommodation：南京大学苏州校区国际学术交流中心&amp;lt;br&amp;gt;&lt;br /&gt;
Group photo: 7月24日上午茶歇环节中安排参会者合影留念&lt;br /&gt;
&lt;br /&gt;
Speakers (in lexicographic order): 陈林（浙江大学）、丁尧相（浙江大学）、刘明谋（南京大学）、Pasin Manurangsi（Google Research）、任瀚林（IAS）、王启圣（上海交通大学）、王宇扬(中国科学技术大学）、俞华程（普林斯顿大学）、张天翼（南京大学）、郑朝栋（南京大学）&lt;br /&gt;
&lt;br /&gt;
:{|border=&amp;quot;2&amp;quot; width=&amp;quot;97%&amp;quot; cellspacing=&amp;quot;4&amp;quot; cellpadding=&amp;quot;3&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; empty-cells:show;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 21%&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Time&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Title&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 40%&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Speaker&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月24日 July, 24th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|图染色算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|张天翼（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|图流算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|俞华程（普林斯顿大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月25日 July, 25th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Introduction to Quantum Computation&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|王启圣（上海交通大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|现代哈希表设计&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|刘明谋（南京大学）&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月26日 July, 26th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Introduction to Differential Privacy&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Pasin Manurangsi（Google Research）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|加性组合与算法设计&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|陈林（浙江大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月27日 July, 27th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|分布式算法与单机算法的同与异&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|郑朝栋（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 15:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Neuro-symbolic AI&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|戴望州（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|15:00 — 15:10　休息&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|15:10 — 16:10&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Recent progress on near-maximum circuit lower bounds&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|任瀚林（Institute for Advanced Study）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|16:10 — 16:20　休息&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|16:20 — 17:20&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|扩展图上生成树的局部计算算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|王宇扬（中国科学技术大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|17:20 — 17:30　交流&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Take-home Exams ==&lt;br /&gt;
成绩优秀的同学可推荐参加南京大学计算机学院预推免保研面试，并在录取后可凭借此次暑期讲习班申请两个研究生学分。&lt;br /&gt;
&lt;br /&gt;
作业提交方式：发送电子版到邮箱nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting to The Campus==&lt;br /&gt;
*入校：人员及车辆凭[https://tcs.nju.edu.cn/wiki/images/d/d3/%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E2026%E4%BC%9A%E8%AE%AE%E9%80%9A%E7%9F%A5.pdf 电子版会议通知]进校。&lt;br /&gt;
*高铁 / 动车&lt;br /&gt;
**苏州站：打车至校区约 30 分钟（非早晚高峰情况下），费用约 ¥30。亦可选择快线 3 号或地铁转有轨电车，全程约 2 小时。&lt;br /&gt;
**苏州新区站：打车至校区约 25 分钟，费用约 ¥25。也可乘坐有轨电车 2 号线，约 1 小时。&lt;br /&gt;
*飞机&lt;br /&gt;
**无锡硕放机场（WUX）：打车至校区约 30 分钟；因跨城行驶，司机可能会收取返程/空驶费用，总费用约 ¥80。如果能打到顺风车的话会较为便宜。亦可选公共交通，约 2 小时。&lt;br /&gt;
**上海虹桥机场（SHA）：建议从虹桥火车站换乘高铁至苏州站或苏州新区站。务必留意，由上海虹桥站前往苏州的高铁末班车时间通常是21:42。不建议从虹桥直接打车至苏州（费用较高）；同时不建议打顺风车，因为通常只能打到黑出租。&lt;br /&gt;
&lt;br /&gt;
== Lunch &amp;amp; Supper ==&lt;br /&gt;
[[File:苏州校区食堂（2025）.png|thumb|苏州校区的四个食堂在图中红星处]]&lt;br /&gt;
* 苏州校区内现有科创大厦食堂、第16、17、18食堂共四个食堂，素菜2-3元、荤菜4-8元，可直接用支付宝或微信支付。此外，国际学术交流中心也提供更为昂贵的食物。&lt;br /&gt;
* 学校附近有：东渚镇、文体中心、丰茂里、时尚水岸星悦荟、星悦里等几个商业区。&lt;br /&gt;
* 也可以选择外卖，会送至校门口的外卖柜或外卖架上。&lt;br /&gt;
&lt;br /&gt;
== Getting Around ==&lt;br /&gt;
* 大阳山国家森林公园 &amp;amp; 植物园：层林步道＋寺庙人文，爬 60–90 分钟视体力安排；秋冬晴天观景佳。&lt;br /&gt;
* 树山生态村：乡野步道、茶园与农家菜，团队晚餐/走读首选。&lt;br /&gt;
* 太湖湿地/西山方向：自驾更便捷，观湿地与湖景线。&lt;br /&gt;
* 古城园林：傍晚可打车去平江路/山塘街逛夜景，或白天参观苏州博物馆/拙政园。&lt;br /&gt;
&lt;br /&gt;
== About Suzhou Campus ==&lt;br /&gt;
南京大学苏州校区位于苏州高新区太湖科技城，地处“环太湖科创圈”与“沿沪宁产业创新带”的黄金交汇点，被定位为南大发展壮大新工科的主阵地。立足“国家战略、世界一流、强强联合、需需结合”，南大苏州校区聚焦人工智能、新一代信息技术、新能源、先进制造、生命健康等领域“卡脖子”问题，强化“新工科”建设，促进文理工医交叉融合，政产学研协调发展。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== About Our Summer School ==&lt;br /&gt;
Our summer school is supported by the School of Computer Science and the School of Intelligent Software and Engineering at Nanjing University and will be held from July 24th to July 27th, 2026, at the Suzhou Campus of Nanjing University in Suzhou, Jiangsu Province, China. The theme of this year&#039;s summer school will be the design and analysis of algorithms, with topics ranging from combinatorial optimization, hash table design, differential privacy, quantum computing, streaming algorithms for graphs, graph algorithms, and distributed algorithms. &lt;br /&gt;
Target audience will include aspiring undergraduate and graduate students from China and overseas, and the program will feature 4 days of advanced courses. The courses will be presented by leading young scholars both from within China and overseas, covering both cutting-edge research and modern toolkits in theoretical computer science. &lt;br /&gt;
The summer school will help connect aspiring young students with young scholars to engage research in theoretical computer science, and embark on a journey to appreciate the charm of computational theory.&lt;br /&gt;
&lt;br /&gt;
Accommodation (shared room) will be provided to undergraduates only.&lt;br /&gt;
&lt;br /&gt;
Due to capacity, we prioritize undergraduates seeking to join NJU TCS group for PhD or for a research intern. To register, please fill out the following form: https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
If you are selected into our summer school, you will receive a confirmation email.&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=Theory@Suzhou_2026&amp;diff=13952</id>
		<title>Theory@Suzhou 2026</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=Theory@Suzhou_2026&amp;diff=13952"/>
		<updated>2026-09-15T17:21:34Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--[[File:2025 SuZhou Theory Day poster.png|200px|thumb|活动海报]]--&amp;gt;&lt;br /&gt;
==General Information ==&lt;br /&gt;
&amp;lt;!--[[File:苏教楼D.png|thumb|苏教楼D在图中红星处]]--&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;font size=4&amp;gt;Sunday, Nov 22, 2026: 09:00 -- 18:00.&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;font size=4&amp;gt;&#039;&#039;&#039;Location&#039;&#039;&#039;: 南京大学苏州校区&amp;lt;/font&amp;gt;&lt;br /&gt;
* &amp;lt;font size=4&amp;gt;&#039;&#039;&#039;Venue&#039;&#039;&#039;: TBA&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;!--[https://zcc.nju.edu.cn/DFS//file/2024/09/20/202409201037042506uv3mq.pdf 苏州校区地图]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Speakers (in alphabetic order)==&lt;br /&gt;
* [https://person.zju.edu.cn/maoyc 毛宇尘]（浙江大学）&lt;br /&gt;
* [http://staff.ustc.edu.cn/~wwwucuc/ 邵帅]（待定）（中国科学技术大学）&lt;br /&gt;
* [https://tomtao26.github.io/ 陶亦心]（上海财经大学）&lt;br /&gt;
* [https://weizhewei.com/ 魏哲巍]（中国人民大学）&lt;br /&gt;
* [https://penghuiyao.info/ 姚鹏晖]（南京大学）&lt;br /&gt;
* [http://www.zyhwtc.com/ 张宇昊]（上海交通大学）&lt;br /&gt;
* [https://math.fzu.edu.cn/info/1102/6698.htm 周宏]（福州大学）&lt;br /&gt;
&lt;br /&gt;
== Join us==&lt;br /&gt;
&#039;&#039;&#039;不需注册&#039;&#039;&#039;。&lt;br /&gt;
本次活动涵盖覆盖市场与博弈、计数复杂性、子集和与加性组合、矩阵集中与去随机化、量子复杂性、局部图算法在内的多个主题，欢迎所有对理论计算机科学感兴趣的同学和老师前来参加。&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Program ==&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
== Getting to The Campus==&lt;br /&gt;
*入校：&lt;br /&gt;
**关注微信公众号“南京大学信息门户”，点击门户首页左下角“i校园”-“访客通行”&lt;br /&gt;
**审核人单位：智能软件与工程学院。审核人姓名：石会&lt;br /&gt;
**如开车进校，请将车牌号填写到“随行车辆车牌”处。&lt;br /&gt;
*高铁 / 动车&lt;br /&gt;
**苏州站：打车至校区约 30 分钟（非早晚高峰情况下），费用约 ¥30。亦可选择快线 3 号或地铁转有轨电车，全程约 2 小时。&lt;br /&gt;
**苏州新区站：打车至校区约 25 分钟，费用约 ¥25。也可乘坐有轨电车 2 号线，约 1 小时。&lt;br /&gt;
*飞机&lt;br /&gt;
**无锡硕放机场（WUX）：打车至校区约 30 分钟；因跨城行驶，司机可能会收取返程/空驶费用，总费用约 ¥80。如果能打到顺风车的话会较为便宜。亦可选公共交通，约 2 小时。&lt;br /&gt;
**上海虹桥机场（SHA）：建议从虹桥火车站换乘高铁至苏州站或苏州新区站。务必留意，由上海虹桥站前往苏州的高铁末班车时间通常是21:42。不建议从虹桥直接打车至苏州（费用较高）；同时不建议打顺风车，因为通常只能打到黑出租。&lt;br /&gt;
&lt;br /&gt;
== Accommodation Suggestion ==&lt;br /&gt;
￥￥￥ 苏州科技城源宿酒店&amp;lt;br/&amp;gt;&lt;br /&gt;
￥￥ 南大国际学术交流中心（校内酒店，性价比高）、苏州科技城万达美华酒店、全季苏州科技城酒店、苏州高新区科技城亚朵酒店&amp;lt;br/&amp;gt;&lt;br /&gt;
￥ 格林豪泰苏州市科技城商务酒店、宜必思尚品苏州科技城酒店、如家精选-苏州乐园高新区科技城店&lt;br /&gt;
&lt;br /&gt;
== Lunch &amp;amp; Supper ==&lt;br /&gt;
[[File:苏州校区食堂（2025）.png|thumb|苏州校区的四个食堂在图中红星处]]&lt;br /&gt;
* 苏州校区内现有科创大厦食堂、第16、17、18食堂共四个食堂，素菜2-3元、荤菜4-8元，可直接用支付宝或微信支付。此外，国际学术交流中心也提供更为昂贵的食物。&lt;br /&gt;
* 学校附近有：东渚镇、文体中心、丰茂里、时尚水岸星悦荟、星悦里等几个商业区。&lt;br /&gt;
* 也可以选择外卖，会送至校门口的外卖柜或外卖架上。&lt;br /&gt;
&lt;br /&gt;
== Getting Around ==&lt;br /&gt;
* 大阳山国家森林公园 &amp;amp; 植物园：层林步道＋寺庙人文，爬 60–90 分钟视体力安排；秋冬晴天观景佳。&lt;br /&gt;
* 树山生态村：乡野步道、茶园与农家菜，团队晚餐/走读首选。&lt;br /&gt;
* 太湖湿地/西山方向：自驾更便捷，观湿地与湖景线。&lt;br /&gt;
* 古城园林：傍晚可打车去平江路/山塘街逛夜景，或白天参观苏州博物馆/拙政园。&lt;br /&gt;
&lt;br /&gt;
== About Suzhou Campus ==&lt;br /&gt;
南京大学苏州校区位于苏州高新区太湖科技城，地处“环太湖科创圈”与“沿沪宁产业创新带”的黄金交汇点，被定位为南大发展壮大新工科的主阵地。立足“国家战略、世界一流、强强联合、需需结合”，南大苏州校区聚焦人工智能、新一代信息技术、新能源、先进制造、生命健康等领域“卡脖子”问题，强化“新工科”建设，促进文理工医交叉融合，政产学研协调发展。&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
刘明谋： lmm@nju.edu.cn&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;!--[[Media:2025年Suzhou Theory Day邀请函.pdf|邀请函.pdf]]--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=Theory@Suzhou_2026&amp;diff=13951</id>
		<title>Theory@Suzhou 2026</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=Theory@Suzhou_2026&amp;diff=13951"/>
		<updated>2026-09-15T17:21:24Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* Announcement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--[[File:2025 SuZhou Theory Day poster.png|200px|thumb|活动海报]]--&amp;gt;&lt;br /&gt;
==General Information ==&lt;br /&gt;
&amp;lt;!--[[File:苏教楼D.png|thumb|苏教楼D在图中红星处]]--&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;font size=4&amp;gt;Sunday, Nov 22, 2026: 09:00 -- 18:00.&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;font size=4&amp;gt;&#039;&#039;&#039;Location&#039;&#039;&#039;: 南京大学苏州校区&amp;lt;/font&amp;gt;&lt;br /&gt;
* &amp;lt;font size=4&amp;gt;&#039;&#039;&#039;Venue&#039;&#039;&#039;: TBA&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;!--[https://zcc.nju.edu.cn/DFS//file/2024/09/20/202409201037042506uv3mq.pdf 苏州校区地图]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Announcement==&lt;br /&gt;
&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
==Speakers (in alphabetic order)==&lt;br /&gt;
* [https://person.zju.edu.cn/maoyc 毛宇尘]（浙江大学）&lt;br /&gt;
* [http://staff.ustc.edu.cn/~wwwucuc/ 邵帅]（待定）（中国科学技术大学）&lt;br /&gt;
* [https://tomtao26.github.io/ 陶亦心]（上海财经大学）&lt;br /&gt;
* [https://weizhewei.com/ 魏哲巍]（中国人民大学）&lt;br /&gt;
* [https://penghuiyao.info/ 姚鹏晖]（南京大学）&lt;br /&gt;
* [http://www.zyhwtc.com/ 张宇昊]（上海交通大学）&lt;br /&gt;
* [https://math.fzu.edu.cn/info/1102/6698.htm 周宏]（福州大学）&lt;br /&gt;
&lt;br /&gt;
== Join us==&lt;br /&gt;
&#039;&#039;&#039;不需注册&#039;&#039;&#039;。&lt;br /&gt;
本次活动涵盖覆盖市场与博弈、计数复杂性、子集和与加性组合、矩阵集中与去随机化、量子复杂性、局部图算法在内的多个主题，欢迎所有对理论计算机科学感兴趣的同学和老师前来参加。&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Program ==&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
== Getting to The Campus==&lt;br /&gt;
*入校：&lt;br /&gt;
**关注微信公众号“南京大学信息门户”，点击门户首页左下角“i校园”-“访客通行”&lt;br /&gt;
**审核人单位：智能软件与工程学院。审核人姓名：石会&lt;br /&gt;
**如开车进校，请将车牌号填写到“随行车辆车牌”处。&lt;br /&gt;
*高铁 / 动车&lt;br /&gt;
**苏州站：打车至校区约 30 分钟（非早晚高峰情况下），费用约 ¥30。亦可选择快线 3 号或地铁转有轨电车，全程约 2 小时。&lt;br /&gt;
**苏州新区站：打车至校区约 25 分钟，费用约 ¥25。也可乘坐有轨电车 2 号线，约 1 小时。&lt;br /&gt;
*飞机&lt;br /&gt;
**无锡硕放机场（WUX）：打车至校区约 30 分钟；因跨城行驶，司机可能会收取返程/空驶费用，总费用约 ¥80。如果能打到顺风车的话会较为便宜。亦可选公共交通，约 2 小时。&lt;br /&gt;
**上海虹桥机场（SHA）：建议从虹桥火车站换乘高铁至苏州站或苏州新区站。务必留意，由上海虹桥站前往苏州的高铁末班车时间通常是21:42。不建议从虹桥直接打车至苏州（费用较高）；同时不建议打顺风车，因为通常只能打到黑出租。&lt;br /&gt;
&lt;br /&gt;
== Accommodation Suggestion ==&lt;br /&gt;
￥￥￥ 苏州科技城源宿酒店&amp;lt;br/&amp;gt;&lt;br /&gt;
￥￥ 南大国际学术交流中心（校内酒店，性价比高）、苏州科技城万达美华酒店、全季苏州科技城酒店、苏州高新区科技城亚朵酒店&amp;lt;br/&amp;gt;&lt;br /&gt;
￥ 格林豪泰苏州市科技城商务酒店、宜必思尚品苏州科技城酒店、如家精选-苏州乐园高新区科技城店&lt;br /&gt;
&lt;br /&gt;
== Lunch &amp;amp; Supper ==&lt;br /&gt;
[[File:苏州校区食堂（2025）.png|thumb|苏州校区的四个食堂在图中红星处]]&lt;br /&gt;
* 苏州校区内现有科创大厦食堂、第16、17、18食堂共四个食堂，素菜2-3元、荤菜4-8元，可直接用支付宝或微信支付。此外，国际学术交流中心也提供更为昂贵的食物。&lt;br /&gt;
* 学校附近有：东渚镇、文体中心、丰茂里、时尚水岸星悦荟、星悦里等几个商业区。&lt;br /&gt;
* 也可以选择外卖，会送至校门口的外卖柜或外卖架上。&lt;br /&gt;
&lt;br /&gt;
== Getting Around ==&lt;br /&gt;
* 大阳山国家森林公园 &amp;amp; 植物园：层林步道＋寺庙人文，爬 60–90 分钟视体力安排；秋冬晴天观景佳。&lt;br /&gt;
* 树山生态村：乡野步道、茶园与农家菜，团队晚餐/走读首选。&lt;br /&gt;
* 太湖湿地/西山方向：自驾更便捷，观湿地与湖景线。&lt;br /&gt;
* 古城园林：傍晚可打车去平江路/山塘街逛夜景，或白天参观苏州博物馆/拙政园。&lt;br /&gt;
&lt;br /&gt;
== About Suzhou Campus ==&lt;br /&gt;
南京大学苏州校区位于苏州高新区太湖科技城，地处“环太湖科创圈”与“沿沪宁产业创新带”的黄金交汇点，被定位为南大发展壮大新工科的主阵地。立足“国家战略、世界一流、强强联合、需需结合”，南大苏州校区聚焦人工智能、新一代信息技术、新能源、先进制造、生命健康等领域“卡脖子”问题，强化“新工科”建设，促进文理工医交叉融合，政产学研协调发展。&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
刘明谋： lmm@nju.edu.cn&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;!--[[Media:2025年Suzhou Theory Day邀请函.pdf|邀请函.pdf]]--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6%E5%9F%BA%E7%A1%80_(Fall_2026)/Problem_Set_2&amp;diff=13950</id>
		<title>数据科学基础 (Fall 2026)/Problem Set 2</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6%E5%9F%BA%E7%A1%80_(Fall_2026)/Problem_Set_2&amp;diff=13950"/>
		<updated>2026-09-15T17:20:20Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: Created page with &amp;quot;*每道题目的解答都要有完整的解题过程，中英文不限。  *我们推荐大家使用LaTeX, markdown等对作业进行排版。  *没有条件的同学可以用纸笔完成作业之后拍照。  &amp;lt;h2 id=&amp;quot;assumption&amp;quot;&amp;gt; Assumption throughout Problem Set 3&amp;lt;/h2&amp;gt; &amp;lt;p&amp;gt;Without further notice, we are working on probability space &amp;lt;math&amp;gt;(\Omega,\mathcal{F},\Pr)&amp;lt;/math&amp;gt;.&amp;lt;/p&amp;gt;  &amp;lt;p&amp;gt;Without further notice, we assume that the expectation of random variables are well-defined.&amp;lt;...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*每道题目的解答都要有完整的解题过程，中英文不限。&lt;br /&gt;
&lt;br /&gt;
*我们推荐大家使用LaTeX, markdown等对作业进行排版。&lt;br /&gt;
&lt;br /&gt;
*没有条件的同学可以用纸笔完成作业之后拍照。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2 id=&amp;quot;assumption&amp;quot;&amp;gt; Assumption throughout Problem Set 3&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Without further notice, we are working on probability space &amp;lt;math&amp;gt;(\Omega,\mathcal{F},\Pr)&amp;lt;/math&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Without further notice, we assume that the expectation of random variables are well-defined.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The term &amp;lt;math&amp;gt;\log&amp;lt;/math&amp;gt; used in this context refers to the natural logarithm.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h2 id=&amp;quot;problem-1&amp;quot;&amp;gt;Problem 1 (Warm-up problems)&amp;lt;/h2&amp;gt;&lt;br /&gt;
* [&#039;&#039;&#039;Cumulative distribution function (CDF)&#039;&#039;&#039;] Let &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; be a distribution function and &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; a positive integer. Show that the following are distribution functions: &lt;br /&gt;
*# &amp;lt;math&amp;gt;F(x)^r&amp;lt;/math&amp;gt;, &lt;br /&gt;
*# &amp;lt;math&amp;gt;1 − (1− F(x))^r&amp;lt;/math&amp;gt;,&lt;br /&gt;
*# &amp;lt;math&amp;gt;F(x)+ (1− F(x))\cdot\log(1− F(x))&amp;lt;/math&amp;gt;, &lt;br /&gt;
*# &amp;lt;math&amp;gt;(F(x)− 1)\cdot e + \exp(1− F(x))&amp;lt;/math&amp;gt;.&lt;br /&gt;
* [&amp;lt;strong&amp;gt;Probability mass function (PMF)&amp;lt;/strong&amp;gt;] Let &amp;lt;math&amp;gt;S_k&amp;lt;/math&amp;gt; be the set of positive integers whose base-10 expansion contains exactly &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; elements (so that, for example, &amp;lt;math&amp;gt;1024 \in S_4&amp;lt;/math&amp;gt;). A fair coin is tossed until the first head appears, and we write &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; for the number of tosses required. We pick a random element, &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; say, from &amp;lt;math&amp;gt;S_T&amp;lt;/math&amp;gt; , each such element having equal probability. What is the mass function of &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;?&lt;br /&gt;
* [&#039;&#039;&#039;Transitive coins&#039;&#039;&#039;] Three coins each show heads with probability &amp;lt;math&amp;gt;3/5&amp;lt;/math&amp;gt; and tails otherwise. The first counts 10 points for a head and 2 for a tail, the second counts 4 points for both head and tail, and the third counts 3 points for a head and 20 for a tail. You and your opponent each choose a coin; you cannot choose the same coin. Each of you tosses your coin and the person with the larger score wins £&amp;lt;math&amp;gt;10^{10}&amp;lt;/math&amp;gt;. Would you prefer to be the first to pick a coin or the second?&lt;br /&gt;
* [&#039;&#039;&#039;Estimator&#039;&#039;&#039;] Let [math]\{X_r : r \ge 1\}[/math] be observations which are independent and identically distributed with unknown distribution function [math]F[/math]. Describe and justify a method for estimating [math]F(x)[/math].&lt;br /&gt;
* [&#039;&#039;&#039;Independence&#039;&#039;&#039;] Three players, A, B, and C, take turns to roll a die; they do this in the order ABCABCA.... &lt;br /&gt;
*# Show that the probability that, of the three players, A is the first to throw a 6, B the second, and C the third, is 216/1001. &lt;br /&gt;
*# Show that the probability that the first 6 to appear is thrown by A, the second 6 to appear is thrown by B, and the third 6 to appear is thrown by C, is 46656/753571.&lt;br /&gt;
* [&#039;&#039;&#039;Joint distribution&#039;&#039;&#039;] Is the function &amp;lt;math&amp;gt;F(x,y)= 1− e^{−xy}, 0 \le x,y &amp;lt;\infty&amp;lt;/math&amp;gt;, the joint distribution function of some pair of random variables?&lt;br /&gt;
* [&amp;lt;strong&amp;gt;Jensen&#039;s entropy&amp;lt;/strong&amp;gt;] Let [math]X[/math] be a discrete random variable with range of values [math][N] = \{1,2,\ldots,N\}[/math] and probability mass function [math]p[/math]. Define [math]H(X) = -\sum_{n \ge 1} p(n) \log p(n)[/math] with convention [math]0\log 0 = 0[/math]. Prove that [math]H(X) \le \log N[/math] using Jensen&#039;s inequality.&lt;br /&gt;
* [&amp;lt;strong&amp;gt;Law of total expectation&amp;lt;/strong&amp;gt;] Let &amp;lt;math&amp;gt;\{X_n\}_{n \ge 1}&amp;lt;/math&amp;gt; be identically distributed random variable and &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; be a random variable taking values in the non-negative integers and independent of the &amp;lt;math&amp;gt;X_n&amp;lt;/math&amp;gt; for all &amp;lt;math&amp;gt;n \ge 1&amp;lt;/math&amp;gt;. Prove that &amp;lt;math&amp;gt;\mathbf{E}\left[\sum_{i=1}^N X_i\right] = \mathbf{E}[N] \mathbf{E}[X_1]&amp;lt;/math&amp;gt;.&lt;br /&gt;
* [&#039;&#039;&#039;Composing random variables&#039;&#039;&#039;] Show that any discrete random variable may be written as a linear combination of indicator variables.&lt;br /&gt;
&lt;br /&gt;
== Problem 2 (Discrete random variable) ==&lt;br /&gt;
* [&amp;lt;strong&amp;gt;Geometric distribution&amp;lt;/strong&amp;gt;] Prove that geometric distribution is the only discrete memoryless distribution with range values &amp;lt;math&amp;gt;\mathbb{N}_+&amp;lt;/math&amp;gt;.&lt;br /&gt;
* [&amp;lt;strong&amp;gt;Binomial distribution&amp;lt;/strong&amp;gt;] Consider a binomial random variable &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; with parameters &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;. Let &amp;lt;math&amp;gt;k^*&amp;lt;/math&amp;gt; be the largest integer that is less than or equal to &amp;lt;math&amp;gt;(n + 1)p&amp;lt;/math&amp;gt;. Show that the PMF &amp;lt;math&amp;gt;p_x (k)&amp;lt;/math&amp;gt; is monotonically nondecreasing with &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; in the range from &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;k^*&amp;lt;/math&amp;gt; . and is monotonically decreasing with &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;k \ge k^*&amp;lt;/math&amp;gt; .&lt;br /&gt;
* [&amp;lt;strong&amp;gt;Negative binomial distribution&amp;lt;/strong&amp;gt;] Let &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; follows the negative binomial distribution with parameter &amp;lt;math&amp;gt;r \in \mathbb{N}_+&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;p \in (0,1)&amp;lt;/math&amp;gt;. Calculate &amp;lt;math&amp;gt;\mathbf{Var}[X] = \mathbf{E}[X^2] - \left(\mathbf{E}[X]\right)^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
* [&amp;lt;strong&amp;gt;Hypergeometric distribution (i)&amp;lt;/strong&amp;gt;] An urn contains [math]N[/math] balls, [math]b[/math] of which are blue and [math]r = N -b[/math] of which are red. A random sample of [math]n[/math] balls is drawn &amp;lt;strong&amp;gt;without replacement&amp;lt;/strong&amp;gt; (无放回) from the urn. Let [math]B[/math] the number of blue balls in this sample. Show that if [math]N, b[/math], and [math]r[/math] approach [math]+\infty[/math] in such a way that [math]b/N \rightarrow  p[/math] and [math]r/N \rightarrow 1 - p[/math], then [math]\Pr(B = k) \rightarrow {n\choose k}p^k(1-p)^{n-k}[/math] for [math]0\leq k \leq n[/math].&lt;br /&gt;
* [&amp;lt;strong&amp;gt;Hypergeometric distribution (ii)&amp;lt;/strong&amp;gt;] Let [math]X[/math] and [math]Y[/math] be independent [math]\mathrm{Bin}(n,p)[/math] variables, and let [math]Z= X + Y[/math] . Show that the conditional distribution of [math]X[/math] given [math]Z= N[/math] is the hypergeometric distribution.&lt;br /&gt;
*[&#039;&#039;&#039;Multinomial distribution&#039;&#039;&#039;] Prove by calculating that the marginal distribution of multinomial distribution is binomial distribution.&lt;br /&gt;
*[&#039;&#039;&#039;Poisson distribution&#039;&#039;&#039;] In your pocket is a random number &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; of coins, where &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; has the Poisson distribution with parameter &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt;. You toss each coin once, with heads showing with probability &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; each time. Let &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; be the (random) number of heads outcomes and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; be the (also random) number of tails.&lt;br /&gt;
*# Find the joint mass function of &amp;lt;math&amp;gt;(X,Y)&amp;lt;/math&amp;gt;.&lt;br /&gt;
*# Find PMF of the marginal distribution of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; in &amp;lt;math&amp;gt;(X,Y)&amp;lt;/math&amp;gt;. Are &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; independent?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problem 3 (Expectation) == &lt;br /&gt;
* [&#039;&#039;&#039;Expectation&#039;&#039;&#039;] Is it generally true that [math]\mathbb{E}[1/X] = 1/\mathbb{E}[X][/math]? Is it ever true that [math]\mathbb{E}[1/X] = 1/\mathbb{E}[X][/math]?&lt;br /&gt;
* [&#039;&#039;&#039;Error&#039;&#039;&#039;] Let &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; be independent with mean &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt;. Explain the error in the following equation: &amp;lt;math&amp;gt;\mathbb E[X|X+Y=z]=\mathbb E[X|X=z-Y]=\mathbb E[z-Y]=z-\mu&amp;lt;/math&amp;gt;.&lt;br /&gt;
* [&#039;&#039;&#039;Optimal stopping time&#039;&#039;&#039;] You roll a conventional fair die repeatedly. If it shows 1, you must stop, but you may choose to stop at any prior time. Your score is the number shown by the die on the final roll. What stopping strategy yields the greatest expected score? What strategy would you use if your score were the square of the final roll?&lt;br /&gt;
* [&#039;&#039;&#039;Streak&#039;&#039;&#039;] Suppose we flip a fair coin &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; times independently to obtain a sequence of flips &amp;lt;math&amp;gt;X_1, X_2, \ldots , X_n&amp;lt;/math&amp;gt;. A streak of flips is a consecutive subsequence of flips that are all the same. For example, if &amp;lt;math&amp;gt;X_3&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;X_4&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;X_5&amp;lt;/math&amp;gt; are all heads, there is a streak of length &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt; starting at the third lip. (If &amp;lt;math&amp;gt;X_6&amp;lt;/math&amp;gt; is also heads, then there is also a streak of length &amp;lt;math&amp;gt;4&amp;lt;/math&amp;gt; starting at the third lip.) Find the expected number of streaks of length &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; for some integer &amp;lt;math&amp;gt;k \ge 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
*[&#039;&#039;&#039;Tail sum for expectation (double counting)&#039;&#039;&#039;] &lt;br /&gt;
*# If &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; takes non-negative integer values show that &amp;lt;math&amp;gt;\mathbb E[X]=\sum_{n=0}^\infty \Pr[X&amp;gt;n]&amp;lt;/math&amp;gt;.&lt;br /&gt;
*# An urn contains &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; blue and &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; red balls. Balls are removed at random until the first blue ball is drawn. Show that the expected number drawn is &amp;lt;math&amp;gt;(b + r + 1)/(b + 1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
*# The balls are replaced and then removed at random until all the remaining balls are of the same colour. （现在我们把所有球都放回去，然后再次随机地把球无放回地取出来，直到剩下的小球都是同色的。） Find the expected number remaining in the urn.&lt;br /&gt;
*# Let &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; be independent random variables taking values in the non-negative integers, with finite means. Let &amp;lt;math&amp;gt;U= \min\{X,Y \}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;V= \max\{X,Y \}&amp;lt;/math&amp;gt;. Show that &amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align*}&lt;br /&gt;
\mathbb E[U]&amp;amp;=\sum_{r=1}^\infty \Pr[X\ge r]\Pr[Y\ge r]\\&lt;br /&gt;
\mathbb E[V]&amp;amp;=\sum_{r=1}^\infty \bigg(\Pr[X\ge r]+\Pr[Y\ge r]-\Pr[X\ge r]\Pr[Y\ge r]\bigg)\\&lt;br /&gt;
\mathbb E[UV]&amp;amp;=\sum_{r,s=1}^\infty \Pr[X\ge r]\Pr[Y\ge s].&lt;br /&gt;
\end{align*}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
*# Let &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; take values in the non-negative integers. Show that &amp;lt;math&amp;gt;\mathbb E[X^2]=\mathbb E[X]+2\sum_{r=0}^\infty r\Pr[X&amp;gt;r]=\sum_{r=0}^\infty (2r+1)\Pr[X&amp;gt;r]&amp;lt;/math&amp;gt;, and find a similar formula for &amp;lt;math&amp;gt;\mathbb E[X^3]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Problem 4 (Random graph) == &lt;br /&gt;
* [&#039;&#039;&#039;Turán&#039;s Theorem&#039;&#039;&#039;] Let &amp;lt;math&amp;gt;G=(V,E)&amp;lt;/math&amp;gt; be a &amp;lt;strong&amp;gt;fixed&amp;lt;/strong&amp;gt; undirected graph, and write &amp;lt;math&amp;gt;d_v&amp;lt;/math&amp;gt; for the degree of the vertex &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;. Use probablistic method to prove that &amp;lt;math&amp;gt;\alpha(G) \ge \sum_{v \in V} \frac{1}{d_v + 1}&amp;lt;/math&amp;gt;. (Hint: Consider the following random procedure for generating an independent set &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; from a graph with vertex set &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;: First, generate a random permutation of the vertices, denoted as &amp;lt;math&amp;gt;v_1,v_2,\ldots,v_n&amp;lt;/math&amp;gt;. Then, construct the independent set &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; as follows: For each vertex &amp;lt;math&amp;gt;v_i \in V&amp;lt;/math&amp;gt;, add &amp;lt;math&amp;gt;v_i&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; if and only if none of its predecessors in the permutation, i.e., &amp;lt;math&amp;gt;v_1,\ldots,v_{i-1}&amp;lt;/math&amp;gt;, are neighbors of &amp;lt;math&amp;gt;v_i&amp;lt;/math&amp;gt;.)&lt;br /&gt;
*[&#039;&#039;&#039;Dominating set&#039;&#039;&#039;] A &#039;&#039;dominating set&#039;&#039; of vertices in an undirected graph &amp;lt;math&amp;gt;G = (V, E)&amp;lt;/math&amp;gt; is a set &amp;lt;math&amp;gt;S \subseteq V&amp;lt;/math&amp;gt; such that every vertex of &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; belongs to &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; or has a neighbor in &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;.  Let &amp;lt;math&amp;gt;G = (V, E)&amp;lt;/math&amp;gt; be an &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-vertex graph with minimum degree &amp;lt;math&amp;gt;d &amp;gt; 1&amp;lt;/math&amp;gt;. Prove that &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; has a dominating set with at most &amp;lt;math&amp;gt;\frac{n\left(1+\log(d+1)\right)}{d+1}&amp;lt;/math&amp;gt; vertices. (Hint: Consider a random vertex subset &amp;lt;math&amp;gt;S \subseteq V&amp;lt;/math&amp;gt; by including each vertex independently with probability &amp;lt;math&amp;gt;p \triangleq \log(d + 1)/(d + 1)&amp;lt;/math&amp;gt;.)&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=Theory@Suzhou_2026&amp;diff=13949</id>
		<title>Theory@Suzhou 2026</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=Theory@Suzhou_2026&amp;diff=13949"/>
		<updated>2026-09-15T14:13:47Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--[[File:2025 SuZhou Theory Day poster.png|200px|thumb|活动海报]]--&amp;gt;&lt;br /&gt;
==General Information ==&lt;br /&gt;
&amp;lt;!--[[File:苏教楼D.png|thumb|苏教楼D在图中红星处]]--&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;font size=4&amp;gt;Sunday, Nov 22, 2026: 09:00 -- 18:00.&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;font size=4&amp;gt;&#039;&#039;&#039;Location&#039;&#039;&#039;: 南京大学苏州校区&amp;lt;/font&amp;gt;&lt;br /&gt;
* &amp;lt;font size=4&amp;gt;&#039;&#039;&#039;Venue&#039;&#039;&#039;: TBA&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;!--[https://zcc.nju.edu.cn/DFS//file/2024/09/20/202409201037042506uv3mq.pdf 苏州校区地图]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Announcement==&lt;br /&gt;
&lt;br /&gt;
*关注微信公众号“南京大学信息门户”，点击门户首页左下角“i校园”-“访客通行”&lt;br /&gt;
*审核人单位：智能软件与工程学院。审核人姓名：石会&lt;br /&gt;
*如开车进校，请将车牌号填写到“随行车辆车牌”处。&lt;br /&gt;
&lt;br /&gt;
==Speakers (in alphabetic order)==&lt;br /&gt;
* [https://person.zju.edu.cn/maoyc 毛宇尘]（浙江大学）&lt;br /&gt;
* [http://staff.ustc.edu.cn/~wwwucuc/ 邵帅]（待定）（中国科学技术大学）&lt;br /&gt;
* [https://tomtao26.github.io/ 陶亦心]（上海财经大学）&lt;br /&gt;
* [https://weizhewei.com/ 魏哲巍]（中国人民大学）&lt;br /&gt;
* [https://penghuiyao.info/ 姚鹏晖]（南京大学）&lt;br /&gt;
* [http://www.zyhwtc.com/ 张宇昊]（上海交通大学）&lt;br /&gt;
* [https://math.fzu.edu.cn/info/1102/6698.htm 周宏]（福州大学）&lt;br /&gt;
&lt;br /&gt;
== Join us==&lt;br /&gt;
&#039;&#039;&#039;不需注册&#039;&#039;&#039;。&lt;br /&gt;
本次活动涵盖覆盖市场与博弈、计数复杂性、子集和与加性组合、矩阵集中与去随机化、量子复杂性、局部图算法在内的多个主题，欢迎所有对理论计算机科学感兴趣的同学和老师前来参加。&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Program ==&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
== Getting to The Campus==&lt;br /&gt;
*入校：&lt;br /&gt;
**关注微信公众号“南京大学信息门户”，点击门户首页左下角“i校园”-“访客通行”&lt;br /&gt;
**审核人单位：智能软件与工程学院。审核人姓名：石会&lt;br /&gt;
**如开车进校，请将车牌号填写到“随行车辆车牌”处。&lt;br /&gt;
*高铁 / 动车&lt;br /&gt;
**苏州站：打车至校区约 30 分钟（非早晚高峰情况下），费用约 ¥30。亦可选择快线 3 号或地铁转有轨电车，全程约 2 小时。&lt;br /&gt;
**苏州新区站：打车至校区约 25 分钟，费用约 ¥25。也可乘坐有轨电车 2 号线，约 1 小时。&lt;br /&gt;
*飞机&lt;br /&gt;
**无锡硕放机场（WUX）：打车至校区约 30 分钟；因跨城行驶，司机可能会收取返程/空驶费用，总费用约 ¥80。如果能打到顺风车的话会较为便宜。亦可选公共交通，约 2 小时。&lt;br /&gt;
**上海虹桥机场（SHA）：建议从虹桥火车站换乘高铁至苏州站或苏州新区站。务必留意，由上海虹桥站前往苏州的高铁末班车时间通常是21:42。不建议从虹桥直接打车至苏州（费用较高）；同时不建议打顺风车，因为通常只能打到黑出租。&lt;br /&gt;
&lt;br /&gt;
== Accommodation Suggestion ==&lt;br /&gt;
￥￥￥ 苏州科技城源宿酒店&amp;lt;br/&amp;gt;&lt;br /&gt;
￥￥ 南大国际学术交流中心（校内酒店，性价比高）、苏州科技城万达美华酒店、全季苏州科技城酒店、苏州高新区科技城亚朵酒店&amp;lt;br/&amp;gt;&lt;br /&gt;
￥ 格林豪泰苏州市科技城商务酒店、宜必思尚品苏州科技城酒店、如家精选-苏州乐园高新区科技城店&lt;br /&gt;
&lt;br /&gt;
== Lunch &amp;amp; Supper ==&lt;br /&gt;
[[File:苏州校区食堂（2025）.png|thumb|苏州校区的四个食堂在图中红星处]]&lt;br /&gt;
* 苏州校区内现有科创大厦食堂、第16、17、18食堂共四个食堂，素菜2-3元、荤菜4-8元，可直接用支付宝或微信支付。此外，国际学术交流中心也提供更为昂贵的食物。&lt;br /&gt;
* 学校附近有：东渚镇、文体中心、丰茂里、时尚水岸星悦荟、星悦里等几个商业区。&lt;br /&gt;
* 也可以选择外卖，会送至校门口的外卖柜或外卖架上。&lt;br /&gt;
&lt;br /&gt;
== Getting Around ==&lt;br /&gt;
* 大阳山国家森林公园 &amp;amp; 植物园：层林步道＋寺庙人文，爬 60–90 分钟视体力安排；秋冬晴天观景佳。&lt;br /&gt;
* 树山生态村：乡野步道、茶园与农家菜，团队晚餐/走读首选。&lt;br /&gt;
* 太湖湿地/西山方向：自驾更便捷，观湿地与湖景线。&lt;br /&gt;
* 古城园林：傍晚可打车去平江路/山塘街逛夜景，或白天参观苏州博物馆/拙政园。&lt;br /&gt;
&lt;br /&gt;
== About Suzhou Campus ==&lt;br /&gt;
南京大学苏州校区位于苏州高新区太湖科技城，地处“环太湖科创圈”与“沿沪宁产业创新带”的黄金交汇点，被定位为南大发展壮大新工科的主阵地。立足“国家战略、世界一流、强强联合、需需结合”，南大苏州校区聚焦人工智能、新一代信息技术、新能源、先进制造、生命健康等领域“卡脖子”问题，强化“新工科”建设，促进文理工医交叉融合，政产学研协调发展。&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
刘明谋： lmm@nju.edu.cn&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;!--[[Media:2025年Suzhou Theory Day邀请函.pdf|邀请函.pdf]]--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=Main_Page&amp;diff=13948</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=Main_Page&amp;diff=13948"/>
		<updated>2026-09-15T14:07:09Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* Home Pages for Courses and Seminars */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a course/seminar wiki run by the [http://tcs.nju.edu.cn theory group] in the Department of Computer Science and Technology at Nanjing University.&lt;br /&gt;
&lt;br /&gt;
== Home Pages for Courses and Seminars==&lt;br /&gt;
;Current semester&lt;br /&gt;
&lt;br /&gt;
* [[高级算法 (Fall 2026)|高级算法 Advanced Algorithms (Fall 2026)]]&lt;br /&gt;
&lt;br /&gt;
* [[计算方法 Numerical method (Fall 2026)|计算方法 Numerical method (Fall 2026)]]&lt;br /&gt;
&lt;br /&gt;
* [[数据科学基础 (Fall 2026)|数据科学基础 (Fall 2026)]]&lt;br /&gt;
&lt;br /&gt;
* [[Theory@Suzhou_2026 | Suzhou Theory day]] (Nov 22, 2026)&lt;br /&gt;
&lt;br /&gt;
;Past courses&lt;br /&gt;
&lt;br /&gt;
* Advanced Algorithms: [[高级算法 (Spring 2026)| Spring 2026 (Suzhou)]], [[高级算法 (Fall 2025)|Fall 2025]], [[高级算法 (Spring 2025)|Spring 2025 (Suzhou)]], [[高级算法 (Fall 2024)|Fall 2024]], [[高级算法 (Fall 2023)|Fall 2023]], [[高级算法 (Fall 2022)|Fall 2022]], [[高级算法 (Fall 2021)|Fall 2021]], [[高级算法 (Fall 2020)|Fall 2020]], [[高级算法 (Fall 2019)|Fall 2019]], [[高级算法 (Fall 2018)|Fall 2018]], [[高级算法 (Fall 2017)|Fall 2017]], [[随机算法 \ 高级算法 (Fall 2016)|Fall 2016]].&lt;br /&gt;
&lt;br /&gt;
*Algorithm Design and Analysis: [https://tcs.nju.edu.cn/shili/courses/2024spring-algo/ Spring 2024]&lt;br /&gt;
&lt;br /&gt;
* Combinatorics: [[组合数学 (Spring 2026)|Spring 2026]], [[组合数学 (Spring 2025)|Spring 2025]], [[组合数学 (Spring 2024)|Spring 2024]], [[组合数学 (Spring 2023)|Spring 2023]], [[组合数学 (Fall 2019)|Fall 2019]], [[组合数学 (Fall 2017)|Fall 2017]], [[组合数学 (Fall 2016)|Fall 2016]], [[组合数学 (Fall 2015)|Fall 2015]], [[组合数学 (Spring 2014)|Spring 2014]], [[组合数学 (Spring 2013)|Spring 2013]], [[组合数学 (Fall 2011)|Fall 2011]], [[Combinatorics (Fall 2010)|Fall 2010]].&lt;br /&gt;
&lt;br /&gt;
* Computational Complexity: [[计算复杂性 (Spring 2026)| Spring 2026]], [[计算复杂性 (Spring 2025)|Spring 2025]], [[计算复杂性 (Spring 2024)|Spring 2024]], [[计算复杂性 (Spring 2023)|Spring 2023]], [[计算复杂性 (Fall 2019)|Fall 2019]], [[计算复杂性 (Fall 2018)|Fall 2018]].&lt;br /&gt;
&lt;br /&gt;
* Foundations of Data Science: [[数据科学基础 (Fall 2025)|Fall 2025]], [[数据科学基础 (Fall 2024)|Fall 2024]]&lt;br /&gt;
&lt;br /&gt;
* Numerical Method: [[计算方法 Numerical method (Spring 2026)|Spring 2026]], [[计算方法 Numerical method (Spring 2025)|Spring 2025]], [[计算方法 Numerical method (Spring 2024)|Spring 2024]], [[计算方法 Numerical method (Spring 2023)|Spring 2023]], [https://liuexp.github.io/numerical.html Spring 2022].&lt;br /&gt;
&lt;br /&gt;
* Probability Theory: [[概率论与数理统计 (Spring 2026)| Spring 2026]], [[概率论与数理统计 (Spring 2025)|Spring 2025]], [[概率论与数理统计 (Spring 2024)|Spring 2024]], [[概率论与数理统计 (Spring 2023)|Spring 2023]].&lt;br /&gt;
&lt;br /&gt;
* Quantum Computation: [[量子计算 (Spring 2022)|Spring 2022]], [[量子计算 (Spring 2021)|Spring 2021]], [[量子计算 (Fall 2019)|Fall 2019]].&lt;br /&gt;
&lt;br /&gt;
* Randomized Algorithms:  [[随机算法 (Fall 2015)|Fall 2015]], [[随机算法 (Spring 2014)|Spring 2014]], [[随机算法 (Spring 2013)|Spring 2013]], [[随机算法 (Fall 2011)|Fall 2011]], [[Randomized Algorithms (Spring 2010)|Spring 2010]].&lt;br /&gt;
&lt;br /&gt;
;Past seminars, workshops and summer schools&lt;br /&gt;
*计算理论之美暑期学校: [[计算理论之美 (Summer 2026) | 2026]], [[计算理论之美 (Summer 2025)|2025]], [[计算理论之美 (Summer 2024)|2024]], [[计算理论之美 (Summer 2023)|2023]], [[计算理论之美 (Summer 2021)|2021]]&lt;br /&gt;
*[[Theory Seminar|理论计算机科学讨论班]]&lt;br /&gt;
*[[Study Group|理论计算机科学学习小组]]&lt;br /&gt;
*[[TCSPhD2020| 理论计算机科学优秀博士生论坛2020]]&lt;br /&gt;
*[[Quantum|量子算法与物理实现研讨会]]&lt;br /&gt;
*Theory Day: [[Theory@Suzhou 2025 | 2025 (Suzhou)]],  [[Theory@Nanjing 2019|2019]], [[Theory@Nanjing 2018|2018]], [[Theory@Nanjing 2017|2017]]&lt;br /&gt;
*[[\Delta Seminar on Logic, Philosophy, and Computer Science|Δ Seminar on Logic, Philosophy, and Computer Science]]&lt;br /&gt;
*[[近似算法讨论班 (Fall 2011)|近似算法 Approximation Algorithms, Fall 2011.]]&lt;br /&gt;
&lt;br /&gt;
; 其它链接&lt;br /&gt;
* [[General Circulation(Fall 2025)|大气环流 General Circulation of the Atmosphere, Fall 2025]]&lt;br /&gt;
* [[General Circulation(Fall 2024)|大气环流 General Circulation of the Atmosphere, Fall 2024]]&lt;br /&gt;
&lt;br /&gt;
* [[概率论 (Summer 2014)| 概率与计算 (上海交大 Summer 2014)]]&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=Theory@Suzhou_2026&amp;diff=13947</id>
		<title>Theory@Suzhou 2026</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=Theory@Suzhou_2026&amp;diff=13947"/>
		<updated>2026-09-15T14:05:50Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: Created page with &amp;quot;&amp;lt;!--活动海报--&amp;gt; ==General Information == 苏教楼D在图中红星处 *&amp;#039;&amp;#039;&amp;#039;&amp;lt;font size=4&amp;gt;Sunday, Nov 22, 2026: 09:00 -- 18:00.&amp;lt;/font&amp;gt;&amp;#039;&amp;#039;&amp;#039; * &amp;lt;font size=4&amp;gt;&amp;#039;&amp;#039;&amp;#039;Location&amp;#039;&amp;#039;&amp;#039;: 南京大学苏州校区&amp;lt;/font&amp;gt; * &amp;lt;font size=4&amp;gt;&amp;#039;&amp;#039;&amp;#039;Venue&amp;#039;&amp;#039;&amp;#039;: TBA&amp;lt;/font&amp;gt; &amp;lt;!--[https://zcc.nju.edu.cn/DFS//file/2024/09/20/202409201037042506uv3mq.pdf 苏州校区地图]--&amp;gt;  ==Announcement==  *关注微信公众号“南...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--[[File:2025 SuZhou Theory Day poster.png|200px|thumb|活动海报]]--&amp;gt;&lt;br /&gt;
==General Information ==&lt;br /&gt;
[[File:苏教楼D.png|thumb|苏教楼D在图中红星处]]&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;font size=4&amp;gt;Sunday, Nov 22, 2026: 09:00 -- 18:00.&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;font size=4&amp;gt;&#039;&#039;&#039;Location&#039;&#039;&#039;: 南京大学苏州校区&amp;lt;/font&amp;gt;&lt;br /&gt;
* &amp;lt;font size=4&amp;gt;&#039;&#039;&#039;Venue&#039;&#039;&#039;: TBA&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;!--[https://zcc.nju.edu.cn/DFS//file/2024/09/20/202409201037042506uv3mq.pdf 苏州校区地图]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Announcement==&lt;br /&gt;
&lt;br /&gt;
*关注微信公众号“南京大学信息门户”，点击门户首页左下角“i校园”-“访客通行”&lt;br /&gt;
*审核人单位：智能软件与工程学院。审核人姓名：石会&lt;br /&gt;
*如开车进校，请将车牌号填写到“随行车辆车牌”处。&lt;br /&gt;
&lt;br /&gt;
==Speakers (in alphabetic order)==&lt;br /&gt;
* [https://person.zju.edu.cn/maoyc 毛宇尘]（浙江大学）&lt;br /&gt;
* [http://staff.ustc.edu.cn/~wwwucuc/ 邵帅]（待定）（中国科学技术大学）&lt;br /&gt;
* [https://tomtao26.github.io/ 陶亦心]（上海财经大学）&lt;br /&gt;
* [https://weizhewei.com/ 魏哲巍]（中国人民大学）&lt;br /&gt;
* [https://penghuiyao.info/ 姚鹏晖]（南京大学）&lt;br /&gt;
* [http://www.zyhwtc.com/ 张宇昊]（上海交通大学）&lt;br /&gt;
* [https://math.fzu.edu.cn/info/1102/6698.htm 周宏]（福州大学）&lt;br /&gt;
&lt;br /&gt;
== Join us==&lt;br /&gt;
&#039;&#039;&#039;不需注册&#039;&#039;&#039;。&lt;br /&gt;
本次活动涵盖覆盖市场与博弈、计数复杂性、子集和与加性组合、矩阵集中与去随机化、量子复杂性、局部图算法在内的多个主题，欢迎所有对理论计算机科学感兴趣的同学和老师前来参加。&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Program ==&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
== Getting to The Campus==&lt;br /&gt;
*入校：&lt;br /&gt;
**关注微信公众号“南京大学信息门户”，点击门户首页左下角“i校园”-“访客通行”&lt;br /&gt;
**审核人单位：智能软件与工程学院。审核人姓名：石会&lt;br /&gt;
**如开车进校，请将车牌号填写到“随行车辆车牌”处。&lt;br /&gt;
*高铁 / 动车&lt;br /&gt;
**苏州站：打车至校区约 30 分钟（非早晚高峰情况下），费用约 ¥30。亦可选择快线 3 号或地铁转有轨电车，全程约 2 小时。&lt;br /&gt;
**苏州新区站：打车至校区约 25 分钟，费用约 ¥25。也可乘坐有轨电车 2 号线，约 1 小时。&lt;br /&gt;
*飞机&lt;br /&gt;
**无锡硕放机场（WUX）：打车至校区约 30 分钟；因跨城行驶，司机可能会收取返程/空驶费用，总费用约 ¥80。如果能打到顺风车的话会较为便宜。亦可选公共交通，约 2 小时。&lt;br /&gt;
**上海虹桥机场（SHA）：建议从虹桥火车站换乘高铁至苏州站或苏州新区站。务必留意，由上海虹桥站前往苏州的高铁末班车时间通常是21:42。不建议从虹桥直接打车至苏州（费用较高）；同时不建议打顺风车，因为通常只能打到黑出租。&lt;br /&gt;
&lt;br /&gt;
== Accommodation Suggestion ==&lt;br /&gt;
￥￥￥ 苏州科技城源宿酒店&amp;lt;br/&amp;gt;&lt;br /&gt;
￥￥ 南大国际学术交流中心（校内酒店，性价比高）、苏州科技城万达美华酒店、全季苏州科技城酒店、苏州高新区科技城亚朵酒店&amp;lt;br/&amp;gt;&lt;br /&gt;
￥ 格林豪泰苏州市科技城商务酒店、宜必思尚品苏州科技城酒店、如家精选-苏州乐园高新区科技城店&lt;br /&gt;
&lt;br /&gt;
== Lunch &amp;amp; Supper ==&lt;br /&gt;
[[File:苏州校区食堂（2025）.png|thumb|苏州校区的四个食堂在图中红星处]]&lt;br /&gt;
* 苏州校区内现有科创大厦食堂、第16、17、18食堂共四个食堂，素菜2-3元、荤菜4-8元，可直接用支付宝或微信支付。此外，国际学术交流中心也提供更为昂贵的食物。&lt;br /&gt;
* 学校附近有：东渚镇、文体中心、丰茂里、时尚水岸星悦荟、星悦里等几个商业区。&lt;br /&gt;
* 也可以选择外卖，会送至校门口的外卖柜或外卖架上。&lt;br /&gt;
&lt;br /&gt;
== Getting Around ==&lt;br /&gt;
* 大阳山国家森林公园 &amp;amp; 植物园：层林步道＋寺庙人文，爬 60–90 分钟视体力安排；秋冬晴天观景佳。&lt;br /&gt;
* 树山生态村：乡野步道、茶园与农家菜，团队晚餐/走读首选。&lt;br /&gt;
* 太湖湿地/西山方向：自驾更便捷，观湿地与湖景线。&lt;br /&gt;
* 古城园林：傍晚可打车去平江路/山塘街逛夜景，或白天参观苏州博物馆/拙政园。&lt;br /&gt;
&lt;br /&gt;
== About Suzhou Campus ==&lt;br /&gt;
南京大学苏州校区位于苏州高新区太湖科技城，地处“环太湖科创圈”与“沿沪宁产业创新带”的黄金交汇点，被定位为南大发展壮大新工科的主阵地。立足“国家战略、世界一流、强强联合、需需结合”，南大苏州校区聚焦人工智能、新一代信息技术、新能源、先进制造、生命健康等领域“卡脖子”问题，强化“新工科”建设，促进文理工医交叉融合，政产学研协调发展。&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
刘明谋： lmm@nju.edu.cn&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;!--[[Media:2025年Suzhou Theory Day邀请函.pdf|邀请函.pdf]]--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6%E5%9F%BA%E7%A1%80_(Fall_2026)&amp;diff=13943</id>
		<title>数据科学基础 (Fall 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6%E5%9F%BA%E7%A1%80_(Fall_2026)&amp;diff=13943"/>
		<updated>2026-09-12T11:51:58Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* Assignments */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
|name         = Infobox&lt;br /&gt;
|bodystyle    = &lt;br /&gt;
|title        = &amp;lt;font size=3&amp;gt;&#039;&#039;&#039;数据科学基础&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Foundations of Data Science&lt;br /&gt;
|titlestyle   = &lt;br /&gt;
&lt;br /&gt;
|image        = &lt;br /&gt;
|imagestyle   = &lt;br /&gt;
|caption      = &lt;br /&gt;
|captionstyle = &lt;br /&gt;
|headerstyle  = background:#ccf;&lt;br /&gt;
|labelstyle   = background:#ddf;&lt;br /&gt;
|datastyle    = &lt;br /&gt;
&lt;br /&gt;
|header1 =Instructor&lt;br /&gt;
|label1  = &lt;br /&gt;
|data1   = &lt;br /&gt;
|header2 = &lt;br /&gt;
|label2  = &lt;br /&gt;
|data5   = &#039;&#039;&#039;刘明谋&#039;&#039;&#039;&lt;br /&gt;
|header6 = &lt;br /&gt;
|label6  = Email&lt;br /&gt;
|data6   = lmm@nju.edu.cn&lt;br /&gt;
|header7 =&lt;br /&gt;
|label7  = office&lt;br /&gt;
|data7   = 南雍-西229&lt;br /&gt;
|header8 = Class&lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &lt;br /&gt;
|header9 =&lt;br /&gt;
|label9  = Class meeting&lt;br /&gt;
|data9   = 周五, 18:30-21:20 &amp;lt;br/&amp;gt;南雍楼-东108&lt;br /&gt;
|header10=&lt;br /&gt;
|label10 = Office hour&lt;br /&gt;
|data10  = 周四, 3pm-5pm&amp;lt;br/&amp;gt;南雍-西229&lt;br /&gt;
|header11= Textbook&lt;br /&gt;
|label11 = &lt;br /&gt;
|data11  = &lt;br /&gt;
|header12=&lt;br /&gt;
|label12 = &lt;br /&gt;
|data12  = [[File:概率导论.jpeg|border|100px]]&lt;br /&gt;
|header13=&lt;br /&gt;
|label13 = &lt;br /&gt;
|data13  = &#039;&#039;&#039;概率导论&#039;&#039;&#039;（第2版·修订版）&amp;lt;br&amp;gt; Dimitri P. Bertsekas and John N. Tsitsiklis&amp;lt;br&amp;gt; 郑忠国 童行伟 译；人民邮电出版社 (2022)&lt;br /&gt;
|header14=&lt;br /&gt;
|label14 = &lt;br /&gt;
|data14  = [[File:Probability_and_Computing_2ed.jpg|border|100px]]&lt;br /&gt;
|header15=&lt;br /&gt;
|label15 = &lt;br /&gt;
|data15  = &#039;&#039;&#039;Probability and Computing&#039;&#039;&#039; (2E) &amp;lt;br&amp;gt; Michael Mitzenmacher and Eli Upfal &amp;lt;br&amp;gt;   Cambridge University Press (2017)&lt;br /&gt;
|header16=&lt;br /&gt;
|label16 = &lt;br /&gt;
|data16  = [[File:Foundations_of_Data_Science.jpg|border|100px]]&lt;br /&gt;
|header17= &lt;br /&gt;
|label17 = &lt;br /&gt;
|data17  = &#039;&#039;&#039;Foundations of Data Science&#039;&#039;&#039; &amp;lt;br&amp;gt; Avrim Blum, John Hopcroft, Ravi Kannan &amp;lt;br&amp;gt;   Cambridge University Press (2020)&lt;br /&gt;
|belowstyle = background:#ddf;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This is the webpage for the &#039;&#039;Foundations of Data Science&#039;&#039; (数据科学基础) class of Fall 2025. Students who take this class should check this page periodically for content updates and new announcements. &lt;br /&gt;
&lt;br /&gt;
= Announcement =&lt;br /&gt;
* 新学期第一堂课：2026年8月28日，苏教楼B207。&lt;br /&gt;
* 从9月11日开始在&amp;lt;strong style=&amp;quot;color:red;&amp;quot;&amp;gt;南雍楼-东108上课&amp;lt;/strong&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
= Course info =&lt;br /&gt;
* &#039;&#039;&#039;任课教师&#039;&#039;&#039;: &lt;br /&gt;
:* [https://liumingmou.github.io 刘明谋]：[mailto:lmm@nju.edu.cn 📧]，南雍-西229&lt;br /&gt;
* &#039;&#039;&#039;助教&#039;&#039;&#039;: &lt;br /&gt;
** 王思齐：[mailto:siqi_wang@smail.nju.edu.cn 📧]&lt;br /&gt;
** 齐世毅：[mailto:1083951258@qq.com 📧]&lt;br /&gt;
* &#039;&#039;&#039;课程时间地点&#039;&#039;&#039;: &lt;br /&gt;
** 周五，18:30-21:20，&amp;lt;strong style=&amp;quot;color:red;&amp;quot;&amp;gt;南雍楼-东108&amp;lt;/strong&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;qq群&#039;&#039;&#039;: 1106577612&lt;br /&gt;
&lt;br /&gt;
= Syllabus =&lt;br /&gt;
课程内容分为三大部分：&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;经典概率论&#039;&#039;&#039;：包括概率空间、随机变量及其数字特征、多维与连续随机变量&lt;br /&gt;
* &#039;&#039;&#039;概率与计算&#039;&#039;&#039;：包括测度集中现象，概率法，离散随机过程三部分&lt;br /&gt;
* &#039;&#039;&#039;数理统计&#039;&#039;&#039;：包括参数估计、假设检验、贝叶斯估计、方差分析、相关性及回归分析等统计推断内容。&lt;br /&gt;
&lt;br /&gt;
对于第一和第二部分，要求清楚掌握基本概念，深刻理解关键的现象与规律以及背后的原理，并可以灵活运用所学方法求解相关问题。对于第三部分，要求熟悉数理统计相关的基本概念，以及典型的统计模型、统计推断方法。&lt;br /&gt;
&lt;br /&gt;
经过本课程的训练，学生将能够掌握概率论和统计学的基本理论和方法，具备处理和分析实际数据的能力，为后续学习数据挖掘、机器学习、大数据技术等数据科学相关领域打下坚实基础。本课程采用课堂讲授、案例分析和课后练习相结合的教学方式，注重理论与实践相结合，培养学生运用所学知识解决实际问题的能力。通过本课程的学习，学生将能够具备扎实的数学基础，为未来从事数据科学研究和实践奠定坚实基础。&lt;br /&gt;
&lt;br /&gt;
=== 教材与参考书 Course Materials ===&lt;br /&gt;
* &#039;&#039;&#039;[BT]&#039;&#039;&#039; 概率导论（第2版·修订版），[美]伯特瑟卡斯（Dimitri P.Bertsekas）[美]齐齐克利斯（John N.Tsitsiklis）著，郑忠国 童行伟 译，人民邮电出版社（2022）。&lt;br /&gt;
* &#039;&#039;&#039;[MU]&#039;&#039;&#039; &#039;&#039;Probability and Computing: Randomization and Probabilistic Techniques in Algorithms and Data Analysis&#039;&#039;, by Michael Mitzenmacher, Eli Upfal; Cambridge University Press; 2nd edition (2017).&lt;br /&gt;
* &#039;&#039;&#039;[GS]&#039;&#039;&#039; &#039;&#039;Probability and Random Processes&#039;&#039;, by Geoffrey Grimmett and David Stirzaker; Oxford University Press; 4th edition (2020).&lt;br /&gt;
* &#039;&#039;&#039;[BHK]&#039;&#039;&#039; &#039;&#039;Foundations of Data Science&#039;&#039;, by Avrim Blum, John Hopcroft, and Ravindran Kannan; Cambridge University Press (2020).&lt;br /&gt;
&lt;br /&gt;
=== 成绩 Grading Policy ===&lt;br /&gt;
* 课程成绩：本课程将会有若干次作业和期中期末考试。最终成绩将由平时作业成绩和期末考试成绩综合得出。&lt;br /&gt;
* 迟交：如果有特殊的理由，无法按时完成作业，请提前联系授课老师，给出正当理由。否则迟交的作业将不被接受。&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;font color=red&amp;gt; 学术诚信 Academic Integrity &amp;lt;/font&amp;gt;===&lt;br /&gt;
学术诚信是所有从事学术活动的学生和学者最基本的职业道德底线，本课程将不遗余力的维护学术诚信规范，违反这一底线的行为将不会被容忍。&lt;br /&gt;
&lt;br /&gt;
作业完成的原则：&#039;&#039;&#039;署你名字的工作必须是你个人的贡献，任何不是由你完成的部分都必须明确标注&#039;&#039;&#039;，特别是由AI生成的部分，否则就涉嫌抄袭。在完成作业的过程中，允许讨论，前提是讨论的所有参与者均处于同等完成度。但关键想法的执行、以及作业文本的写作必须独立完成，并在作业中致谢（acknowledge）所有参与讨论的人。符合规则的讨论与致谢将不会影响得分。不允许其他任何形式的合作——尤其是与已经完成作业的同学“讨论”。&lt;br /&gt;
&lt;br /&gt;
本课程将对剽窃行为采取零容忍的态度。在完成作业过程中，对他人工作（出版物、互联网资料、其他人的作业等）直接的文本抄袭和对关键思想、关键元素的抄袭，按照 [http://www.acm.org/publications/policies/plagiarism_policy ACM Policy on Plagiarism]的解释，都将视为剽窃。剽窃者成绩将被取消。如果发现互相抄袭行为，&amp;lt;font color=red&amp;gt; 抄袭和被抄袭双方的成绩都将被取消&amp;lt;/font&amp;gt;。因此请主动防止自己的作业被他人抄袭。&lt;br /&gt;
&lt;br /&gt;
学术诚信影响学生个人的品行，也关乎整个教育系统的正常运转。为了一点分数而做出学术不端的行为，不仅使自己沦为一个欺骗者，也使他人的诚实努力失去意义。让我们一起努力维护一个诚信的环境。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Assignments =&lt;br /&gt;
*[[数据科学基础 (Fall 2026)/Problem Set 1|Problem Set 1]]  请在 2026/09/25 上课之前(18:30 UTC+8)上传到 [https://box.nju.edu.cn/u/d/e8eb6d14003146738d87/ 南大云盘] (文件名为&#039;&amp;lt;font color=red &amp;gt;学号_姓名.pdf&amp;lt;/font&amp;gt;&#039;).&lt;br /&gt;
&lt;br /&gt;
= Lectures =&lt;br /&gt;
# [https://box.nju.edu.cn/f/325086e21b594e7882c7/ 课程简介]&lt;br /&gt;
#* [https://www.bilibili.com/video/BV1Vkz4YqEC9 Bertrand Paradox (贝特朗悖论)的视频]&lt;br /&gt;
# [https://box.nju.edu.cn/f/b7410b6c349a438bbfa6/ 概率空间]&lt;br /&gt;
#* 阅读：&#039;&#039;&#039;[BT] 第1章&#039;&#039;&#039;&lt;br /&gt;
# [https://box.nju.edu.cn/f/79173b5b2d7445589731/ 随机变量]&lt;br /&gt;
#* 阅读：&#039;&#039;&#039;[BT] 第2章&#039;&#039;&#039; &lt;br /&gt;
#* 阅读：&#039;&#039;&#039;[MU] Chapter 2&#039;&#039;&#039;&lt;br /&gt;
#* [[数据科学基础 (Fall 2024)/Volume of Hamming balls|Volume of Hamming balls]]&lt;br /&gt;
#* [[数据科学基础 (Fall 2024)/Average-case analysis of QuickSort|Average-case analysis of &#039;&#039;&#039;&#039;&#039;QuickSort&#039;&#039;&#039;&#039;&#039;]]&lt;br /&gt;
#* [https://www.bilibili.com/video/BV1ta411A7fp/ 高尔顿板（Galton board）视频] 和 [https://en.wikipedia.org/wiki/Galton_board 维基百科页面]&lt;br /&gt;
&lt;br /&gt;
= Concepts =&lt;br /&gt;
* [https://plato.stanford.edu/entries/probability-interpret/ Interpretations of probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/History_of_probability History of probability]&lt;br /&gt;
* Example problems:&lt;br /&gt;
** [https://dornsifecms.usc.edu/assets/sites/520/docs/VonNeumann-ams12p36-38.pdf von Neumann&#039;s Bernoulli factory] and other [https://peteroupc.github.io/bernoulli.html Bernoulli factory algorithms]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Boy_or_Girl_paradox Boy or Girl paradox]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Monty_Hall_problem Monty Hall problem]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bertrand_paradox_(probability) Bertrand paradox]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Hard_spheres Hard spheres model] and [https://en.wikipedia.org/wiki/Ising_model Ising model]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/PageRank &#039;&#039;PageRank&#039;&#039;] and stationary [https://en.wikipedia.org/wiki/Random_walk random walk]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Diffusion_process Diffusion process] and [https://en.wikipedia.org/wiki/Diffusion_model diffusion model]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Probability_space Probability space]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Sample_space Sample space]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Event_(probability_theory) Event] and [https://en.wikipedia.org/wiki/Σ-algebra &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;-algebra]&lt;br /&gt;
** Kolmogorov&#039;s [https://en.wikipedia.org/wiki/Probability_axioms axioms of probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Discrete_uniform_distribution Classical] and [https://en.wikipedia.org/wiki/Geometric_probability goemetric probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Boole%27s_inequality Union bound]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Inclusion%E2%80%93exclusion_principle Inclusion-Exclusion principle]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Boole%27s_inequality#Bonferroni_inequalities Bonferroni inequalities]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Conditional_probability Conditional probability]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Chain_rule_(probability) Chain rule]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_total_probability Law of total probability]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bayes%27_theorem Bayes&#039; law]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Independence_(probability_theory) Independence] &lt;br /&gt;
** [https://en.wikipedia.org/wiki/Pairwise_independence Pairwise independence]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Random_variable Random variable]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Cumulative_distribution_function Cumulative distribution function]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Probability_mass_function Probability mass function]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Probability_density_function Probability density function]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Multivariate_random_variable Random vector]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Joint_probability_distribution Joint probability distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Conditional_probability_distribution Conditional probability distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Marginal_distribution Marginal distribution]&lt;br /&gt;
* Some &#039;&#039;&#039;discrete&#039;&#039;&#039; probability distributions&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bernoulli_trial Bernoulli trial] and [https://en.wikipedia.org/wiki/Bernoulli_distribution Bernoulli distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Discrete_uniform_distribution Discrete uniform distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Binomial_distribution Binomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Geometric_distribution Geometric distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Negative_binomial_distribution Negative binomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Hypergeometric_distribution Hypergeometric distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Poisson_distribution Poisson distribution]&lt;br /&gt;
** and [https://en.wikipedia.org/wiki/List_of_probability_distributions#Discrete_distributions others]&lt;br /&gt;
* Balls into bins model&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Multinomial_distribution Multinomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Birthday_problem Birthday problem]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Coupon_collector%27s_problem Coupon collector]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Balls_into_bins_problem Occupancy problem]&lt;br /&gt;
* Random graphs&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Erd%C5%91s%E2%80%93R%C3%A9nyi_model Erdős–Rényi random graph model]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Galton%E2%80%93Watson_process Galton–Watson branching process]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Expected_value Expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_the_unconscious_statistician Law of the unconscious statistician, &#039;&#039;LOTUS&#039;&#039;]&lt;br /&gt;
** [https://dlsun.github.io/probability/linearity.html Linearity of expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Conditional_expectation Conditional expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_total_expectation Law of total expectation]&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6%E5%9F%BA%E7%A1%80_(Fall_2026)&amp;diff=13940</id>
		<title>数据科学基础 (Fall 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6%E5%9F%BA%E7%A1%80_(Fall_2026)&amp;diff=13940"/>
		<updated>2026-09-10T12:43:22Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* Course info */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
|name         = Infobox&lt;br /&gt;
|bodystyle    = &lt;br /&gt;
|title        = &amp;lt;font size=3&amp;gt;&#039;&#039;&#039;数据科学基础&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Foundations of Data Science&lt;br /&gt;
|titlestyle   = &lt;br /&gt;
&lt;br /&gt;
|image        = &lt;br /&gt;
|imagestyle   = &lt;br /&gt;
|caption      = &lt;br /&gt;
|captionstyle = &lt;br /&gt;
|headerstyle  = background:#ccf;&lt;br /&gt;
|labelstyle   = background:#ddf;&lt;br /&gt;
|datastyle    = &lt;br /&gt;
&lt;br /&gt;
|header1 =Instructor&lt;br /&gt;
|label1  = &lt;br /&gt;
|data1   = &lt;br /&gt;
|header2 = &lt;br /&gt;
|label2  = &lt;br /&gt;
|data5   = &#039;&#039;&#039;刘明谋&#039;&#039;&#039;&lt;br /&gt;
|header6 = &lt;br /&gt;
|label6  = Email&lt;br /&gt;
|data6   = lmm@nju.edu.cn&lt;br /&gt;
|header7 =&lt;br /&gt;
|label7  = office&lt;br /&gt;
|data7   = 南雍-西229&lt;br /&gt;
|header8 = Class&lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &lt;br /&gt;
|header9 =&lt;br /&gt;
|label9  = Class meeting&lt;br /&gt;
|data9   = 周五, 18:30-21:20 &amp;lt;br/&amp;gt;南雍楼-东108&lt;br /&gt;
|header10=&lt;br /&gt;
|label10 = Office hour&lt;br /&gt;
|data10  = 周四, 3pm-5pm&amp;lt;br/&amp;gt;南雍-西229&lt;br /&gt;
|header11= Textbook&lt;br /&gt;
|label11 = &lt;br /&gt;
|data11  = &lt;br /&gt;
|header12=&lt;br /&gt;
|label12 = &lt;br /&gt;
|data12  = [[File:概率导论.jpeg|border|100px]]&lt;br /&gt;
|header13=&lt;br /&gt;
|label13 = &lt;br /&gt;
|data13  = &#039;&#039;&#039;概率导论&#039;&#039;&#039;（第2版·修订版）&amp;lt;br&amp;gt; Dimitri P. Bertsekas and John N. Tsitsiklis&amp;lt;br&amp;gt; 郑忠国 童行伟 译；人民邮电出版社 (2022)&lt;br /&gt;
|header14=&lt;br /&gt;
|label14 = &lt;br /&gt;
|data14  = [[File:Probability_and_Computing_2ed.jpg|border|100px]]&lt;br /&gt;
|header15=&lt;br /&gt;
|label15 = &lt;br /&gt;
|data15  = &#039;&#039;&#039;Probability and Computing&#039;&#039;&#039; (2E) &amp;lt;br&amp;gt; Michael Mitzenmacher and Eli Upfal &amp;lt;br&amp;gt;   Cambridge University Press (2017)&lt;br /&gt;
|header16=&lt;br /&gt;
|label16 = &lt;br /&gt;
|data16  = [[File:Foundations_of_Data_Science.jpg|border|100px]]&lt;br /&gt;
|header17= &lt;br /&gt;
|label17 = &lt;br /&gt;
|data17  = &#039;&#039;&#039;Foundations of Data Science&#039;&#039;&#039; &amp;lt;br&amp;gt; Avrim Blum, John Hopcroft, Ravi Kannan &amp;lt;br&amp;gt;   Cambridge University Press (2020)&lt;br /&gt;
|belowstyle = background:#ddf;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This is the webpage for the &#039;&#039;Foundations of Data Science&#039;&#039; (数据科学基础) class of Fall 2025. Students who take this class should check this page periodically for content updates and new announcements. &lt;br /&gt;
&lt;br /&gt;
= Announcement =&lt;br /&gt;
* 新学期第一堂课：2026年8月28日，苏教楼B207。&lt;br /&gt;
* 从9月11日开始在&amp;lt;strong style=&amp;quot;color:red;&amp;quot;&amp;gt;南雍楼-东108上课&amp;lt;/strong&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
= Course info =&lt;br /&gt;
* &#039;&#039;&#039;任课教师&#039;&#039;&#039;: &lt;br /&gt;
:* [https://liumingmou.github.io 刘明谋]：[mailto:lmm@nju.edu.cn 📧]，南雍-西229&lt;br /&gt;
* &#039;&#039;&#039;助教&#039;&#039;&#039;: &lt;br /&gt;
** 王思齐：[mailto:siqi_wang@smail.nju.edu.cn 📧]&lt;br /&gt;
** 齐世毅：[mailto:1083951258@qq.com 📧]&lt;br /&gt;
* &#039;&#039;&#039;课程时间地点&#039;&#039;&#039;: &lt;br /&gt;
** 周五，18:30-21:20，&amp;lt;strong style=&amp;quot;color:red;&amp;quot;&amp;gt;南雍楼-东108&amp;lt;/strong&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;qq群&#039;&#039;&#039;: 1106577612&lt;br /&gt;
&lt;br /&gt;
= Syllabus =&lt;br /&gt;
课程内容分为三大部分：&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;经典概率论&#039;&#039;&#039;：包括概率空间、随机变量及其数字特征、多维与连续随机变量&lt;br /&gt;
* &#039;&#039;&#039;概率与计算&#039;&#039;&#039;：包括测度集中现象，概率法，离散随机过程三部分&lt;br /&gt;
* &#039;&#039;&#039;数理统计&#039;&#039;&#039;：包括参数估计、假设检验、贝叶斯估计、方差分析、相关性及回归分析等统计推断内容。&lt;br /&gt;
&lt;br /&gt;
对于第一和第二部分，要求清楚掌握基本概念，深刻理解关键的现象与规律以及背后的原理，并可以灵活运用所学方法求解相关问题。对于第三部分，要求熟悉数理统计相关的基本概念，以及典型的统计模型、统计推断方法。&lt;br /&gt;
&lt;br /&gt;
经过本课程的训练，学生将能够掌握概率论和统计学的基本理论和方法，具备处理和分析实际数据的能力，为后续学习数据挖掘、机器学习、大数据技术等数据科学相关领域打下坚实基础。本课程采用课堂讲授、案例分析和课后练习相结合的教学方式，注重理论与实践相结合，培养学生运用所学知识解决实际问题的能力。通过本课程的学习，学生将能够具备扎实的数学基础，为未来从事数据科学研究和实践奠定坚实基础。&lt;br /&gt;
&lt;br /&gt;
=== 教材与参考书 Course Materials ===&lt;br /&gt;
* &#039;&#039;&#039;[BT]&#039;&#039;&#039; 概率导论（第2版·修订版），[美]伯特瑟卡斯（Dimitri P.Bertsekas）[美]齐齐克利斯（John N.Tsitsiklis）著，郑忠国 童行伟 译，人民邮电出版社（2022）。&lt;br /&gt;
* &#039;&#039;&#039;[MU]&#039;&#039;&#039; &#039;&#039;Probability and Computing: Randomization and Probabilistic Techniques in Algorithms and Data Analysis&#039;&#039;, by Michael Mitzenmacher, Eli Upfal; Cambridge University Press; 2nd edition (2017).&lt;br /&gt;
* &#039;&#039;&#039;[GS]&#039;&#039;&#039; &#039;&#039;Probability and Random Processes&#039;&#039;, by Geoffrey Grimmett and David Stirzaker; Oxford University Press; 4th edition (2020).&lt;br /&gt;
* &#039;&#039;&#039;[BHK]&#039;&#039;&#039; &#039;&#039;Foundations of Data Science&#039;&#039;, by Avrim Blum, John Hopcroft, and Ravindran Kannan; Cambridge University Press (2020).&lt;br /&gt;
&lt;br /&gt;
=== 成绩 Grading Policy ===&lt;br /&gt;
* 课程成绩：本课程将会有若干次作业和期中期末考试。最终成绩将由平时作业成绩和期末考试成绩综合得出。&lt;br /&gt;
* 迟交：如果有特殊的理由，无法按时完成作业，请提前联系授课老师，给出正当理由。否则迟交的作业将不被接受。&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;font color=red&amp;gt; 学术诚信 Academic Integrity &amp;lt;/font&amp;gt;===&lt;br /&gt;
学术诚信是所有从事学术活动的学生和学者最基本的职业道德底线，本课程将不遗余力的维护学术诚信规范，违反这一底线的行为将不会被容忍。&lt;br /&gt;
&lt;br /&gt;
作业完成的原则：&#039;&#039;&#039;署你名字的工作必须是你个人的贡献，任何不是由你完成的部分都必须明确标注&#039;&#039;&#039;，特别是由AI生成的部分，否则就涉嫌抄袭。在完成作业的过程中，允许讨论，前提是讨论的所有参与者均处于同等完成度。但关键想法的执行、以及作业文本的写作必须独立完成，并在作业中致谢（acknowledge）所有参与讨论的人。符合规则的讨论与致谢将不会影响得分。不允许其他任何形式的合作——尤其是与已经完成作业的同学“讨论”。&lt;br /&gt;
&lt;br /&gt;
本课程将对剽窃行为采取零容忍的态度。在完成作业过程中，对他人工作（出版物、互联网资料、其他人的作业等）直接的文本抄袭和对关键思想、关键元素的抄袭，按照 [http://www.acm.org/publications/policies/plagiarism_policy ACM Policy on Plagiarism]的解释，都将视为剽窃。剽窃者成绩将被取消。如果发现互相抄袭行为，&amp;lt;font color=red&amp;gt; 抄袭和被抄袭双方的成绩都将被取消&amp;lt;/font&amp;gt;。因此请主动防止自己的作业被他人抄袭。&lt;br /&gt;
&lt;br /&gt;
学术诚信影响学生个人的品行，也关乎整个教育系统的正常运转。为了一点分数而做出学术不端的行为，不仅使自己沦为一个欺骗者，也使他人的诚实努力失去意义。让我们一起努力维护一个诚信的环境。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Assignments =&lt;br /&gt;
*[[数据科学基础 (Fall 2026)/Problem Set 1|Problem Set 1]]  请在 2026/09/25 上课之前(18:30 UTC+8)提交。&lt;br /&gt;
&lt;br /&gt;
= Lectures =&lt;br /&gt;
# [https://box.nju.edu.cn/f/325086e21b594e7882c7/ 课程简介]&lt;br /&gt;
#* [https://www.bilibili.com/video/BV1Vkz4YqEC9 Bertrand Paradox (贝特朗悖论)的视频]&lt;br /&gt;
# [https://box.nju.edu.cn/f/b7410b6c349a438bbfa6/ 概率空间]&lt;br /&gt;
#* 阅读：&#039;&#039;&#039;[BT] 第1章&#039;&#039;&#039;&lt;br /&gt;
# [https://box.nju.edu.cn/f/79173b5b2d7445589731/ 随机变量]&lt;br /&gt;
#* 阅读：&#039;&#039;&#039;[BT] 第2章&#039;&#039;&#039; &lt;br /&gt;
#* 阅读：&#039;&#039;&#039;[MU] Chapter 2&#039;&#039;&#039;&lt;br /&gt;
#* [[数据科学基础 (Fall 2024)/Volume of Hamming balls|Volume of Hamming balls]]&lt;br /&gt;
#* [[数据科学基础 (Fall 2024)/Average-case analysis of QuickSort|Average-case analysis of &#039;&#039;&#039;&#039;&#039;QuickSort&#039;&#039;&#039;&#039;&#039;]]&lt;br /&gt;
#* [https://www.bilibili.com/video/BV1ta411A7fp/ 高尔顿板（Galton board）视频] 和 [https://en.wikipedia.org/wiki/Galton_board 维基百科页面]&lt;br /&gt;
&lt;br /&gt;
= Concepts =&lt;br /&gt;
* [https://plato.stanford.edu/entries/probability-interpret/ Interpretations of probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/History_of_probability History of probability]&lt;br /&gt;
* Example problems:&lt;br /&gt;
** [https://dornsifecms.usc.edu/assets/sites/520/docs/VonNeumann-ams12p36-38.pdf von Neumann&#039;s Bernoulli factory] and other [https://peteroupc.github.io/bernoulli.html Bernoulli factory algorithms]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Boy_or_Girl_paradox Boy or Girl paradox]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Monty_Hall_problem Monty Hall problem]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bertrand_paradox_(probability) Bertrand paradox]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Hard_spheres Hard spheres model] and [https://en.wikipedia.org/wiki/Ising_model Ising model]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/PageRank &#039;&#039;PageRank&#039;&#039;] and stationary [https://en.wikipedia.org/wiki/Random_walk random walk]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Diffusion_process Diffusion process] and [https://en.wikipedia.org/wiki/Diffusion_model diffusion model]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Probability_space Probability space]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Sample_space Sample space]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Event_(probability_theory) Event] and [https://en.wikipedia.org/wiki/Σ-algebra &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;-algebra]&lt;br /&gt;
** Kolmogorov&#039;s [https://en.wikipedia.org/wiki/Probability_axioms axioms of probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Discrete_uniform_distribution Classical] and [https://en.wikipedia.org/wiki/Geometric_probability goemetric probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Boole%27s_inequality Union bound]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Inclusion%E2%80%93exclusion_principle Inclusion-Exclusion principle]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Boole%27s_inequality#Bonferroni_inequalities Bonferroni inequalities]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Conditional_probability Conditional probability]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Chain_rule_(probability) Chain rule]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_total_probability Law of total probability]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bayes%27_theorem Bayes&#039; law]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Independence_(probability_theory) Independence] &lt;br /&gt;
** [https://en.wikipedia.org/wiki/Pairwise_independence Pairwise independence]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Random_variable Random variable]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Cumulative_distribution_function Cumulative distribution function]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Probability_mass_function Probability mass function]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Probability_density_function Probability density function]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Multivariate_random_variable Random vector]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Joint_probability_distribution Joint probability distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Conditional_probability_distribution Conditional probability distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Marginal_distribution Marginal distribution]&lt;br /&gt;
* Some &#039;&#039;&#039;discrete&#039;&#039;&#039; probability distributions&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bernoulli_trial Bernoulli trial] and [https://en.wikipedia.org/wiki/Bernoulli_distribution Bernoulli distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Discrete_uniform_distribution Discrete uniform distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Binomial_distribution Binomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Geometric_distribution Geometric distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Negative_binomial_distribution Negative binomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Hypergeometric_distribution Hypergeometric distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Poisson_distribution Poisson distribution]&lt;br /&gt;
** and [https://en.wikipedia.org/wiki/List_of_probability_distributions#Discrete_distributions others]&lt;br /&gt;
* Balls into bins model&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Multinomial_distribution Multinomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Birthday_problem Birthday problem]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Coupon_collector%27s_problem Coupon collector]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Balls_into_bins_problem Occupancy problem]&lt;br /&gt;
* Random graphs&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Erd%C5%91s%E2%80%93R%C3%A9nyi_model Erdős–Rényi random graph model]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Galton%E2%80%93Watson_process Galton–Watson branching process]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Expected_value Expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_the_unconscious_statistician Law of the unconscious statistician, &#039;&#039;LOTUS&#039;&#039;]&lt;br /&gt;
** [https://dlsun.github.io/probability/linearity.html Linearity of expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Conditional_expectation Conditional expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_total_expectation Law of total expectation]&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6%E5%9F%BA%E7%A1%80_(Fall_2026)&amp;diff=13939</id>
		<title>数据科学基础 (Fall 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6%E5%9F%BA%E7%A1%80_(Fall_2026)&amp;diff=13939"/>
		<updated>2026-09-10T12:43:07Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
|name         = Infobox&lt;br /&gt;
|bodystyle    = &lt;br /&gt;
|title        = &amp;lt;font size=3&amp;gt;&#039;&#039;&#039;数据科学基础&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Foundations of Data Science&lt;br /&gt;
|titlestyle   = &lt;br /&gt;
&lt;br /&gt;
|image        = &lt;br /&gt;
|imagestyle   = &lt;br /&gt;
|caption      = &lt;br /&gt;
|captionstyle = &lt;br /&gt;
|headerstyle  = background:#ccf;&lt;br /&gt;
|labelstyle   = background:#ddf;&lt;br /&gt;
|datastyle    = &lt;br /&gt;
&lt;br /&gt;
|header1 =Instructor&lt;br /&gt;
|label1  = &lt;br /&gt;
|data1   = &lt;br /&gt;
|header2 = &lt;br /&gt;
|label2  = &lt;br /&gt;
|data5   = &#039;&#039;&#039;刘明谋&#039;&#039;&#039;&lt;br /&gt;
|header6 = &lt;br /&gt;
|label6  = Email&lt;br /&gt;
|data6   = lmm@nju.edu.cn&lt;br /&gt;
|header7 =&lt;br /&gt;
|label7  = office&lt;br /&gt;
|data7   = 南雍-西229&lt;br /&gt;
|header8 = Class&lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &lt;br /&gt;
|header9 =&lt;br /&gt;
|label9  = Class meeting&lt;br /&gt;
|data9   = 周五, 18:30-21:20 &amp;lt;br/&amp;gt;南雍楼-东108&lt;br /&gt;
|header10=&lt;br /&gt;
|label10 = Office hour&lt;br /&gt;
|data10  = 周四, 3pm-5pm&amp;lt;br/&amp;gt;南雍-西229&lt;br /&gt;
|header11= Textbook&lt;br /&gt;
|label11 = &lt;br /&gt;
|data11  = &lt;br /&gt;
|header12=&lt;br /&gt;
|label12 = &lt;br /&gt;
|data12  = [[File:概率导论.jpeg|border|100px]]&lt;br /&gt;
|header13=&lt;br /&gt;
|label13 = &lt;br /&gt;
|data13  = &#039;&#039;&#039;概率导论&#039;&#039;&#039;（第2版·修订版）&amp;lt;br&amp;gt; Dimitri P. Bertsekas and John N. Tsitsiklis&amp;lt;br&amp;gt; 郑忠国 童行伟 译；人民邮电出版社 (2022)&lt;br /&gt;
|header14=&lt;br /&gt;
|label14 = &lt;br /&gt;
|data14  = [[File:Probability_and_Computing_2ed.jpg|border|100px]]&lt;br /&gt;
|header15=&lt;br /&gt;
|label15 = &lt;br /&gt;
|data15  = &#039;&#039;&#039;Probability and Computing&#039;&#039;&#039; (2E) &amp;lt;br&amp;gt; Michael Mitzenmacher and Eli Upfal &amp;lt;br&amp;gt;   Cambridge University Press (2017)&lt;br /&gt;
|header16=&lt;br /&gt;
|label16 = &lt;br /&gt;
|data16  = [[File:Foundations_of_Data_Science.jpg|border|100px]]&lt;br /&gt;
|header17= &lt;br /&gt;
|label17 = &lt;br /&gt;
|data17  = &#039;&#039;&#039;Foundations of Data Science&#039;&#039;&#039; &amp;lt;br&amp;gt; Avrim Blum, John Hopcroft, Ravi Kannan &amp;lt;br&amp;gt;   Cambridge University Press (2020)&lt;br /&gt;
|belowstyle = background:#ddf;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This is the webpage for the &#039;&#039;Foundations of Data Science&#039;&#039; (数据科学基础) class of Fall 2025. Students who take this class should check this page periodically for content updates and new announcements. &lt;br /&gt;
&lt;br /&gt;
= Announcement =&lt;br /&gt;
* 新学期第一堂课：2026年8月28日，苏教楼B207。&lt;br /&gt;
* 从9月11日开始在&amp;lt;strong style=&amp;quot;color:red;&amp;quot;&amp;gt;南雍楼-东108上课&amp;lt;/strong&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
= Course info =&lt;br /&gt;
* &#039;&#039;&#039;任课教师&#039;&#039;&#039;: &lt;br /&gt;
:* [https://liumingmou.github.io 刘明谋]：[mailto:lmm@nju.edu.cn 📧]，南雍-西229&lt;br /&gt;
* &#039;&#039;&#039;助教&#039;&#039;&#039;: &lt;br /&gt;
** 王思齐：[mailto:siqi_wang@smail.nju.edu.cn 📧]&lt;br /&gt;
** 齐世毅：[mailto:1083951258@qq.com 📧]&lt;br /&gt;
* &#039;&#039;&#039;课程时间地点&#039;&#039;&#039;: &lt;br /&gt;
** 周五，18:30-21:20，南雍楼-东108&lt;br /&gt;
* &#039;&#039;&#039;qq群&#039;&#039;&#039;: 1106577612&lt;br /&gt;
&lt;br /&gt;
= Syllabus =&lt;br /&gt;
课程内容分为三大部分：&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;经典概率论&#039;&#039;&#039;：包括概率空间、随机变量及其数字特征、多维与连续随机变量&lt;br /&gt;
* &#039;&#039;&#039;概率与计算&#039;&#039;&#039;：包括测度集中现象，概率法，离散随机过程三部分&lt;br /&gt;
* &#039;&#039;&#039;数理统计&#039;&#039;&#039;：包括参数估计、假设检验、贝叶斯估计、方差分析、相关性及回归分析等统计推断内容。&lt;br /&gt;
&lt;br /&gt;
对于第一和第二部分，要求清楚掌握基本概念，深刻理解关键的现象与规律以及背后的原理，并可以灵活运用所学方法求解相关问题。对于第三部分，要求熟悉数理统计相关的基本概念，以及典型的统计模型、统计推断方法。&lt;br /&gt;
&lt;br /&gt;
经过本课程的训练，学生将能够掌握概率论和统计学的基本理论和方法，具备处理和分析实际数据的能力，为后续学习数据挖掘、机器学习、大数据技术等数据科学相关领域打下坚实基础。本课程采用课堂讲授、案例分析和课后练习相结合的教学方式，注重理论与实践相结合，培养学生运用所学知识解决实际问题的能力。通过本课程的学习，学生将能够具备扎实的数学基础，为未来从事数据科学研究和实践奠定坚实基础。&lt;br /&gt;
&lt;br /&gt;
=== 教材与参考书 Course Materials ===&lt;br /&gt;
* &#039;&#039;&#039;[BT]&#039;&#039;&#039; 概率导论（第2版·修订版），[美]伯特瑟卡斯（Dimitri P.Bertsekas）[美]齐齐克利斯（John N.Tsitsiklis）著，郑忠国 童行伟 译，人民邮电出版社（2022）。&lt;br /&gt;
* &#039;&#039;&#039;[MU]&#039;&#039;&#039; &#039;&#039;Probability and Computing: Randomization and Probabilistic Techniques in Algorithms and Data Analysis&#039;&#039;, by Michael Mitzenmacher, Eli Upfal; Cambridge University Press; 2nd edition (2017).&lt;br /&gt;
* &#039;&#039;&#039;[GS]&#039;&#039;&#039; &#039;&#039;Probability and Random Processes&#039;&#039;, by Geoffrey Grimmett and David Stirzaker; Oxford University Press; 4th edition (2020).&lt;br /&gt;
* &#039;&#039;&#039;[BHK]&#039;&#039;&#039; &#039;&#039;Foundations of Data Science&#039;&#039;, by Avrim Blum, John Hopcroft, and Ravindran Kannan; Cambridge University Press (2020).&lt;br /&gt;
&lt;br /&gt;
=== 成绩 Grading Policy ===&lt;br /&gt;
* 课程成绩：本课程将会有若干次作业和期中期末考试。最终成绩将由平时作业成绩和期末考试成绩综合得出。&lt;br /&gt;
* 迟交：如果有特殊的理由，无法按时完成作业，请提前联系授课老师，给出正当理由。否则迟交的作业将不被接受。&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;font color=red&amp;gt; 学术诚信 Academic Integrity &amp;lt;/font&amp;gt;===&lt;br /&gt;
学术诚信是所有从事学术活动的学生和学者最基本的职业道德底线，本课程将不遗余力的维护学术诚信规范，违反这一底线的行为将不会被容忍。&lt;br /&gt;
&lt;br /&gt;
作业完成的原则：&#039;&#039;&#039;署你名字的工作必须是你个人的贡献，任何不是由你完成的部分都必须明确标注&#039;&#039;&#039;，特别是由AI生成的部分，否则就涉嫌抄袭。在完成作业的过程中，允许讨论，前提是讨论的所有参与者均处于同等完成度。但关键想法的执行、以及作业文本的写作必须独立完成，并在作业中致谢（acknowledge）所有参与讨论的人。符合规则的讨论与致谢将不会影响得分。不允许其他任何形式的合作——尤其是与已经完成作业的同学“讨论”。&lt;br /&gt;
&lt;br /&gt;
本课程将对剽窃行为采取零容忍的态度。在完成作业过程中，对他人工作（出版物、互联网资料、其他人的作业等）直接的文本抄袭和对关键思想、关键元素的抄袭，按照 [http://www.acm.org/publications/policies/plagiarism_policy ACM Policy on Plagiarism]的解释，都将视为剽窃。剽窃者成绩将被取消。如果发现互相抄袭行为，&amp;lt;font color=red&amp;gt; 抄袭和被抄袭双方的成绩都将被取消&amp;lt;/font&amp;gt;。因此请主动防止自己的作业被他人抄袭。&lt;br /&gt;
&lt;br /&gt;
学术诚信影响学生个人的品行，也关乎整个教育系统的正常运转。为了一点分数而做出学术不端的行为，不仅使自己沦为一个欺骗者，也使他人的诚实努力失去意义。让我们一起努力维护一个诚信的环境。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Assignments =&lt;br /&gt;
*[[数据科学基础 (Fall 2026)/Problem Set 1|Problem Set 1]]  请在 2026/09/25 上课之前(18:30 UTC+8)提交。&lt;br /&gt;
&lt;br /&gt;
= Lectures =&lt;br /&gt;
# [https://box.nju.edu.cn/f/325086e21b594e7882c7/ 课程简介]&lt;br /&gt;
#* [https://www.bilibili.com/video/BV1Vkz4YqEC9 Bertrand Paradox (贝特朗悖论)的视频]&lt;br /&gt;
# [https://box.nju.edu.cn/f/b7410b6c349a438bbfa6/ 概率空间]&lt;br /&gt;
#* 阅读：&#039;&#039;&#039;[BT] 第1章&#039;&#039;&#039;&lt;br /&gt;
# [https://box.nju.edu.cn/f/79173b5b2d7445589731/ 随机变量]&lt;br /&gt;
#* 阅读：&#039;&#039;&#039;[BT] 第2章&#039;&#039;&#039; &lt;br /&gt;
#* 阅读：&#039;&#039;&#039;[MU] Chapter 2&#039;&#039;&#039;&lt;br /&gt;
#* [[数据科学基础 (Fall 2024)/Volume of Hamming balls|Volume of Hamming balls]]&lt;br /&gt;
#* [[数据科学基础 (Fall 2024)/Average-case analysis of QuickSort|Average-case analysis of &#039;&#039;&#039;&#039;&#039;QuickSort&#039;&#039;&#039;&#039;&#039;]]&lt;br /&gt;
#* [https://www.bilibili.com/video/BV1ta411A7fp/ 高尔顿板（Galton board）视频] 和 [https://en.wikipedia.org/wiki/Galton_board 维基百科页面]&lt;br /&gt;
&lt;br /&gt;
= Concepts =&lt;br /&gt;
* [https://plato.stanford.edu/entries/probability-interpret/ Interpretations of probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/History_of_probability History of probability]&lt;br /&gt;
* Example problems:&lt;br /&gt;
** [https://dornsifecms.usc.edu/assets/sites/520/docs/VonNeumann-ams12p36-38.pdf von Neumann&#039;s Bernoulli factory] and other [https://peteroupc.github.io/bernoulli.html Bernoulli factory algorithms]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Boy_or_Girl_paradox Boy or Girl paradox]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Monty_Hall_problem Monty Hall problem]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bertrand_paradox_(probability) Bertrand paradox]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Hard_spheres Hard spheres model] and [https://en.wikipedia.org/wiki/Ising_model Ising model]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/PageRank &#039;&#039;PageRank&#039;&#039;] and stationary [https://en.wikipedia.org/wiki/Random_walk random walk]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Diffusion_process Diffusion process] and [https://en.wikipedia.org/wiki/Diffusion_model diffusion model]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Probability_space Probability space]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Sample_space Sample space]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Event_(probability_theory) Event] and [https://en.wikipedia.org/wiki/Σ-algebra &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;-algebra]&lt;br /&gt;
** Kolmogorov&#039;s [https://en.wikipedia.org/wiki/Probability_axioms axioms of probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Discrete_uniform_distribution Classical] and [https://en.wikipedia.org/wiki/Geometric_probability goemetric probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Boole%27s_inequality Union bound]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Inclusion%E2%80%93exclusion_principle Inclusion-Exclusion principle]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Boole%27s_inequality#Bonferroni_inequalities Bonferroni inequalities]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Conditional_probability Conditional probability]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Chain_rule_(probability) Chain rule]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_total_probability Law of total probability]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bayes%27_theorem Bayes&#039; law]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Independence_(probability_theory) Independence] &lt;br /&gt;
** [https://en.wikipedia.org/wiki/Pairwise_independence Pairwise independence]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Random_variable Random variable]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Cumulative_distribution_function Cumulative distribution function]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Probability_mass_function Probability mass function]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Probability_density_function Probability density function]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Multivariate_random_variable Random vector]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Joint_probability_distribution Joint probability distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Conditional_probability_distribution Conditional probability distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Marginal_distribution Marginal distribution]&lt;br /&gt;
* Some &#039;&#039;&#039;discrete&#039;&#039;&#039; probability distributions&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bernoulli_trial Bernoulli trial] and [https://en.wikipedia.org/wiki/Bernoulli_distribution Bernoulli distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Discrete_uniform_distribution Discrete uniform distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Binomial_distribution Binomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Geometric_distribution Geometric distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Negative_binomial_distribution Negative binomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Hypergeometric_distribution Hypergeometric distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Poisson_distribution Poisson distribution]&lt;br /&gt;
** and [https://en.wikipedia.org/wiki/List_of_probability_distributions#Discrete_distributions others]&lt;br /&gt;
* Balls into bins model&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Multinomial_distribution Multinomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Birthday_problem Birthday problem]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Coupon_collector%27s_problem Coupon collector]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Balls_into_bins_problem Occupancy problem]&lt;br /&gt;
* Random graphs&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Erd%C5%91s%E2%80%93R%C3%A9nyi_model Erdős–Rényi random graph model]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Galton%E2%80%93Watson_process Galton–Watson branching process]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Expected_value Expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_the_unconscious_statistician Law of the unconscious statistician, &#039;&#039;LOTUS&#039;&#039;]&lt;br /&gt;
** [https://dlsun.github.io/probability/linearity.html Linearity of expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Conditional_expectation Conditional expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_total_expectation Law of total expectation]&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6%E5%9F%BA%E7%A1%80_(Fall_2026)&amp;diff=13938</id>
		<title>数据科学基础 (Fall 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6%E5%9F%BA%E7%A1%80_(Fall_2026)&amp;diff=13938"/>
		<updated>2026-09-10T12:42:23Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* Announcement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
|name         = Infobox&lt;br /&gt;
|bodystyle    = &lt;br /&gt;
|title        = &amp;lt;font size=3&amp;gt;&#039;&#039;&#039;数据科学基础&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Foundations of Data Science&lt;br /&gt;
|titlestyle   = &lt;br /&gt;
&lt;br /&gt;
|image        = &lt;br /&gt;
|imagestyle   = &lt;br /&gt;
|caption      = &lt;br /&gt;
|captionstyle = &lt;br /&gt;
|headerstyle  = background:#ccf;&lt;br /&gt;
|labelstyle   = background:#ddf;&lt;br /&gt;
|datastyle    = &lt;br /&gt;
&lt;br /&gt;
|header1 =Instructor&lt;br /&gt;
|label1  = &lt;br /&gt;
|data1   = &lt;br /&gt;
|header2 = &lt;br /&gt;
|label2  = &lt;br /&gt;
|data5   = &#039;&#039;&#039;刘明谋&#039;&#039;&#039;&lt;br /&gt;
|header6 = &lt;br /&gt;
|label6  = Email&lt;br /&gt;
|data6   = lmm@nju.edu.cn&lt;br /&gt;
|header7 =&lt;br /&gt;
|label7  = office&lt;br /&gt;
|data7   = 南雍-西229&lt;br /&gt;
|header8 = Class&lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &lt;br /&gt;
|header9 =&lt;br /&gt;
|label9  = Class meeting&lt;br /&gt;
|data9   = 周五, 18:30-21:20 &amp;lt;br/&amp;gt;苏教楼B207&lt;br /&gt;
|header10=&lt;br /&gt;
|label10 = Office hour&lt;br /&gt;
|data10  = 周四, 3pm-5pm&amp;lt;br/&amp;gt;南雍-西229&lt;br /&gt;
|header11= Textbook&lt;br /&gt;
|label11 = &lt;br /&gt;
|data11  = &lt;br /&gt;
|header12=&lt;br /&gt;
|label12 = &lt;br /&gt;
|data12  = [[File:概率导论.jpeg|border|100px]]&lt;br /&gt;
|header13=&lt;br /&gt;
|label13 = &lt;br /&gt;
|data13  = &#039;&#039;&#039;概率导论&#039;&#039;&#039;（第2版·修订版）&amp;lt;br&amp;gt; Dimitri P. Bertsekas and John N. Tsitsiklis&amp;lt;br&amp;gt; 郑忠国 童行伟 译；人民邮电出版社 (2022)&lt;br /&gt;
|header14=&lt;br /&gt;
|label14 = &lt;br /&gt;
|data14  = [[File:Probability_and_Computing_2ed.jpg|border|100px]]&lt;br /&gt;
|header15=&lt;br /&gt;
|label15 = &lt;br /&gt;
|data15  = &#039;&#039;&#039;Probability and Computing&#039;&#039;&#039; (2E) &amp;lt;br&amp;gt; Michael Mitzenmacher and Eli Upfal &amp;lt;br&amp;gt;   Cambridge University Press (2017)&lt;br /&gt;
|header16=&lt;br /&gt;
|label16 = &lt;br /&gt;
|data16  = [[File:Foundations_of_Data_Science.jpg|border|100px]]&lt;br /&gt;
|header17= &lt;br /&gt;
|label17 = &lt;br /&gt;
|data17  = &#039;&#039;&#039;Foundations of Data Science&#039;&#039;&#039; &amp;lt;br&amp;gt; Avrim Blum, John Hopcroft, Ravi Kannan &amp;lt;br&amp;gt;   Cambridge University Press (2020)&lt;br /&gt;
|belowstyle = background:#ddf;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This is the webpage for the &#039;&#039;Foundations of Data Science&#039;&#039; (数据科学基础) class of Fall 2025. Students who take this class should check this page periodically for content updates and new announcements. &lt;br /&gt;
&lt;br /&gt;
= Announcement =&lt;br /&gt;
* 新学期第一堂课：2026年8月28日，苏教楼B207。&lt;br /&gt;
* 从9月11日开始在&amp;lt;strong style=&amp;quot;color:red;&amp;quot;&amp;gt;南雍楼-东108上课&amp;lt;/strong&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
= Course info =&lt;br /&gt;
* &#039;&#039;&#039;任课教师&#039;&#039;&#039;: &lt;br /&gt;
:* [https://liumingmou.github.io 刘明谋]：[mailto:lmm@nju.edu.cn 📧]，南雍-西229&lt;br /&gt;
* &#039;&#039;&#039;助教&#039;&#039;&#039;: &lt;br /&gt;
** 王思齐：[mailto:siqi_wang@smail.nju.edu.cn 📧]&lt;br /&gt;
** 齐世毅：[mailto:1083951258@qq.com 📧]&lt;br /&gt;
* &#039;&#039;&#039;课程时间地点&#039;&#039;&#039;: &lt;br /&gt;
** 周五，18:30-21:20，苏教B207&lt;br /&gt;
* &#039;&#039;&#039;qq群&#039;&#039;&#039;: 1106577612&lt;br /&gt;
&lt;br /&gt;
= Syllabus =&lt;br /&gt;
课程内容分为三大部分：&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;经典概率论&#039;&#039;&#039;：包括概率空间、随机变量及其数字特征、多维与连续随机变量&lt;br /&gt;
* &#039;&#039;&#039;概率与计算&#039;&#039;&#039;：包括测度集中现象，概率法，离散随机过程三部分&lt;br /&gt;
* &#039;&#039;&#039;数理统计&#039;&#039;&#039;：包括参数估计、假设检验、贝叶斯估计、方差分析、相关性及回归分析等统计推断内容。&lt;br /&gt;
&lt;br /&gt;
对于第一和第二部分，要求清楚掌握基本概念，深刻理解关键的现象与规律以及背后的原理，并可以灵活运用所学方法求解相关问题。对于第三部分，要求熟悉数理统计相关的基本概念，以及典型的统计模型、统计推断方法。&lt;br /&gt;
&lt;br /&gt;
经过本课程的训练，学生将能够掌握概率论和统计学的基本理论和方法，具备处理和分析实际数据的能力，为后续学习数据挖掘、机器学习、大数据技术等数据科学相关领域打下坚实基础。本课程采用课堂讲授、案例分析和课后练习相结合的教学方式，注重理论与实践相结合，培养学生运用所学知识解决实际问题的能力。通过本课程的学习，学生将能够具备扎实的数学基础，为未来从事数据科学研究和实践奠定坚实基础。&lt;br /&gt;
&lt;br /&gt;
=== 教材与参考书 Course Materials ===&lt;br /&gt;
* &#039;&#039;&#039;[BT]&#039;&#039;&#039; 概率导论（第2版·修订版），[美]伯特瑟卡斯（Dimitri P.Bertsekas）[美]齐齐克利斯（John N.Tsitsiklis）著，郑忠国 童行伟 译，人民邮电出版社（2022）。&lt;br /&gt;
* &#039;&#039;&#039;[MU]&#039;&#039;&#039; &#039;&#039;Probability and Computing: Randomization and Probabilistic Techniques in Algorithms and Data Analysis&#039;&#039;, by Michael Mitzenmacher, Eli Upfal; Cambridge University Press; 2nd edition (2017).&lt;br /&gt;
* &#039;&#039;&#039;[GS]&#039;&#039;&#039; &#039;&#039;Probability and Random Processes&#039;&#039;, by Geoffrey Grimmett and David Stirzaker; Oxford University Press; 4th edition (2020).&lt;br /&gt;
* &#039;&#039;&#039;[BHK]&#039;&#039;&#039; &#039;&#039;Foundations of Data Science&#039;&#039;, by Avrim Blum, John Hopcroft, and Ravindran Kannan; Cambridge University Press (2020).&lt;br /&gt;
&lt;br /&gt;
=== 成绩 Grading Policy ===&lt;br /&gt;
* 课程成绩：本课程将会有若干次作业和期中期末考试。最终成绩将由平时作业成绩和期末考试成绩综合得出。&lt;br /&gt;
* 迟交：如果有特殊的理由，无法按时完成作业，请提前联系授课老师，给出正当理由。否则迟交的作业将不被接受。&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;font color=red&amp;gt; 学术诚信 Academic Integrity &amp;lt;/font&amp;gt;===&lt;br /&gt;
学术诚信是所有从事学术活动的学生和学者最基本的职业道德底线，本课程将不遗余力的维护学术诚信规范，违反这一底线的行为将不会被容忍。&lt;br /&gt;
&lt;br /&gt;
作业完成的原则：&#039;&#039;&#039;署你名字的工作必须是你个人的贡献，任何不是由你完成的部分都必须明确标注&#039;&#039;&#039;，特别是由AI生成的部分，否则就涉嫌抄袭。在完成作业的过程中，允许讨论，前提是讨论的所有参与者均处于同等完成度。但关键想法的执行、以及作业文本的写作必须独立完成，并在作业中致谢（acknowledge）所有参与讨论的人。符合规则的讨论与致谢将不会影响得分。不允许其他任何形式的合作——尤其是与已经完成作业的同学“讨论”。&lt;br /&gt;
&lt;br /&gt;
本课程将对剽窃行为采取零容忍的态度。在完成作业过程中，对他人工作（出版物、互联网资料、其他人的作业等）直接的文本抄袭和对关键思想、关键元素的抄袭，按照 [http://www.acm.org/publications/policies/plagiarism_policy ACM Policy on Plagiarism]的解释，都将视为剽窃。剽窃者成绩将被取消。如果发现互相抄袭行为，&amp;lt;font color=red&amp;gt; 抄袭和被抄袭双方的成绩都将被取消&amp;lt;/font&amp;gt;。因此请主动防止自己的作业被他人抄袭。&lt;br /&gt;
&lt;br /&gt;
学术诚信影响学生个人的品行，也关乎整个教育系统的正常运转。为了一点分数而做出学术不端的行为，不仅使自己沦为一个欺骗者，也使他人的诚实努力失去意义。让我们一起努力维护一个诚信的环境。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Assignments =&lt;br /&gt;
*[[数据科学基础 (Fall 2026)/Problem Set 1|Problem Set 1]]  请在 2026/09/25 上课之前(18:30 UTC+8)提交。&lt;br /&gt;
&lt;br /&gt;
= Lectures =&lt;br /&gt;
# [https://box.nju.edu.cn/f/325086e21b594e7882c7/ 课程简介]&lt;br /&gt;
#* [https://www.bilibili.com/video/BV1Vkz4YqEC9 Bertrand Paradox (贝特朗悖论)的视频]&lt;br /&gt;
# [https://box.nju.edu.cn/f/b7410b6c349a438bbfa6/ 概率空间]&lt;br /&gt;
#* 阅读：&#039;&#039;&#039;[BT] 第1章&#039;&#039;&#039;&lt;br /&gt;
# [https://box.nju.edu.cn/f/79173b5b2d7445589731/ 随机变量]&lt;br /&gt;
#* 阅读：&#039;&#039;&#039;[BT] 第2章&#039;&#039;&#039; &lt;br /&gt;
#* 阅读：&#039;&#039;&#039;[MU] Chapter 2&#039;&#039;&#039;&lt;br /&gt;
#* [[数据科学基础 (Fall 2024)/Volume of Hamming balls|Volume of Hamming balls]]&lt;br /&gt;
#* [[数据科学基础 (Fall 2024)/Average-case analysis of QuickSort|Average-case analysis of &#039;&#039;&#039;&#039;&#039;QuickSort&#039;&#039;&#039;&#039;&#039;]]&lt;br /&gt;
#* [https://www.bilibili.com/video/BV1ta411A7fp/ 高尔顿板（Galton board）视频] 和 [https://en.wikipedia.org/wiki/Galton_board 维基百科页面]&lt;br /&gt;
&lt;br /&gt;
= Concepts =&lt;br /&gt;
* [https://plato.stanford.edu/entries/probability-interpret/ Interpretations of probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/History_of_probability History of probability]&lt;br /&gt;
* Example problems:&lt;br /&gt;
** [https://dornsifecms.usc.edu/assets/sites/520/docs/VonNeumann-ams12p36-38.pdf von Neumann&#039;s Bernoulli factory] and other [https://peteroupc.github.io/bernoulli.html Bernoulli factory algorithms]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Boy_or_Girl_paradox Boy or Girl paradox]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Monty_Hall_problem Monty Hall problem]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bertrand_paradox_(probability) Bertrand paradox]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Hard_spheres Hard spheres model] and [https://en.wikipedia.org/wiki/Ising_model Ising model]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/PageRank &#039;&#039;PageRank&#039;&#039;] and stationary [https://en.wikipedia.org/wiki/Random_walk random walk]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Diffusion_process Diffusion process] and [https://en.wikipedia.org/wiki/Diffusion_model diffusion model]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Probability_space Probability space]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Sample_space Sample space]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Event_(probability_theory) Event] and [https://en.wikipedia.org/wiki/Σ-algebra &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;-algebra]&lt;br /&gt;
** Kolmogorov&#039;s [https://en.wikipedia.org/wiki/Probability_axioms axioms of probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Discrete_uniform_distribution Classical] and [https://en.wikipedia.org/wiki/Geometric_probability goemetric probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Boole%27s_inequality Union bound]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Inclusion%E2%80%93exclusion_principle Inclusion-Exclusion principle]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Boole%27s_inequality#Bonferroni_inequalities Bonferroni inequalities]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Conditional_probability Conditional probability]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Chain_rule_(probability) Chain rule]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_total_probability Law of total probability]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bayes%27_theorem Bayes&#039; law]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Independence_(probability_theory) Independence] &lt;br /&gt;
** [https://en.wikipedia.org/wiki/Pairwise_independence Pairwise independence]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Random_variable Random variable]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Cumulative_distribution_function Cumulative distribution function]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Probability_mass_function Probability mass function]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Probability_density_function Probability density function]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Multivariate_random_variable Random vector]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Joint_probability_distribution Joint probability distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Conditional_probability_distribution Conditional probability distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Marginal_distribution Marginal distribution]&lt;br /&gt;
* Some &#039;&#039;&#039;discrete&#039;&#039;&#039; probability distributions&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bernoulli_trial Bernoulli trial] and [https://en.wikipedia.org/wiki/Bernoulli_distribution Bernoulli distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Discrete_uniform_distribution Discrete uniform distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Binomial_distribution Binomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Geometric_distribution Geometric distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Negative_binomial_distribution Negative binomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Hypergeometric_distribution Hypergeometric distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Poisson_distribution Poisson distribution]&lt;br /&gt;
** and [https://en.wikipedia.org/wiki/List_of_probability_distributions#Discrete_distributions others]&lt;br /&gt;
* Balls into bins model&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Multinomial_distribution Multinomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Birthday_problem Birthday problem]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Coupon_collector%27s_problem Coupon collector]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Balls_into_bins_problem Occupancy problem]&lt;br /&gt;
* Random graphs&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Erd%C5%91s%E2%80%93R%C3%A9nyi_model Erdős–Rényi random graph model]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Galton%E2%80%93Watson_process Galton–Watson branching process]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Expected_value Expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_the_unconscious_statistician Law of the unconscious statistician, &#039;&#039;LOTUS&#039;&#039;]&lt;br /&gt;
** [https://dlsun.github.io/probability/linearity.html Linearity of expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Conditional_expectation Conditional expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_total_expectation Law of total expectation]&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6%E5%9F%BA%E7%A1%80_(Fall_2026)&amp;diff=13907</id>
		<title>数据科学基础 (Fall 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6%E5%9F%BA%E7%A1%80_(Fall_2026)&amp;diff=13907"/>
		<updated>2026-09-07T14:40:17Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* Lectures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
|name         = Infobox&lt;br /&gt;
|bodystyle    = &lt;br /&gt;
|title        = &amp;lt;font size=3&amp;gt;&#039;&#039;&#039;数据科学基础&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Foundations of Data Science&lt;br /&gt;
|titlestyle   = &lt;br /&gt;
&lt;br /&gt;
|image        = &lt;br /&gt;
|imagestyle   = &lt;br /&gt;
|caption      = &lt;br /&gt;
|captionstyle = &lt;br /&gt;
|headerstyle  = background:#ccf;&lt;br /&gt;
|labelstyle   = background:#ddf;&lt;br /&gt;
|datastyle    = &lt;br /&gt;
&lt;br /&gt;
|header1 =Instructor&lt;br /&gt;
|label1  = &lt;br /&gt;
|data1   = &lt;br /&gt;
|header2 = &lt;br /&gt;
|label2  = &lt;br /&gt;
|data5   = &#039;&#039;&#039;刘明谋&#039;&#039;&#039;&lt;br /&gt;
|header6 = &lt;br /&gt;
|label6  = Email&lt;br /&gt;
|data6   = lmm@nju.edu.cn&lt;br /&gt;
|header7 =&lt;br /&gt;
|label7  = office&lt;br /&gt;
|data7   = 南雍-西229&lt;br /&gt;
|header8 = Class&lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &lt;br /&gt;
|header9 =&lt;br /&gt;
|label9  = Class meeting&lt;br /&gt;
|data9   = 周五, 18:30-21:20 &amp;lt;br/&amp;gt;苏教楼B207&lt;br /&gt;
|header10=&lt;br /&gt;
|label10 = Office hour&lt;br /&gt;
|data10  = 周四, 3pm-5pm&amp;lt;br/&amp;gt;南雍-西229&lt;br /&gt;
|header11= Textbook&lt;br /&gt;
|label11 = &lt;br /&gt;
|data11  = &lt;br /&gt;
|header12=&lt;br /&gt;
|label12 = &lt;br /&gt;
|data12  = [[File:概率导论.jpeg|border|100px]]&lt;br /&gt;
|header13=&lt;br /&gt;
|label13 = &lt;br /&gt;
|data13  = &#039;&#039;&#039;概率导论&#039;&#039;&#039;（第2版·修订版）&amp;lt;br&amp;gt; Dimitri P. Bertsekas and John N. Tsitsiklis&amp;lt;br&amp;gt; 郑忠国 童行伟 译；人民邮电出版社 (2022)&lt;br /&gt;
|header14=&lt;br /&gt;
|label14 = &lt;br /&gt;
|data14  = [[File:Probability_and_Computing_2ed.jpg|border|100px]]&lt;br /&gt;
|header15=&lt;br /&gt;
|label15 = &lt;br /&gt;
|data15  = &#039;&#039;&#039;Probability and Computing&#039;&#039;&#039; (2E) &amp;lt;br&amp;gt; Michael Mitzenmacher and Eli Upfal &amp;lt;br&amp;gt;   Cambridge University Press (2017)&lt;br /&gt;
|header16=&lt;br /&gt;
|label16 = &lt;br /&gt;
|data16  = [[File:Foundations_of_Data_Science.jpg|border|100px]]&lt;br /&gt;
|header17= &lt;br /&gt;
|label17 = &lt;br /&gt;
|data17  = &#039;&#039;&#039;Foundations of Data Science&#039;&#039;&#039; &amp;lt;br&amp;gt; Avrim Blum, John Hopcroft, Ravi Kannan &amp;lt;br&amp;gt;   Cambridge University Press (2020)&lt;br /&gt;
|belowstyle = background:#ddf;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This is the webpage for the &#039;&#039;Foundations of Data Science&#039;&#039; (数据科学基础) class of Fall 2025. Students who take this class should check this page periodically for content updates and new announcements. &lt;br /&gt;
&lt;br /&gt;
= Announcement =&lt;br /&gt;
* 新学期第一堂课：2026年8月28日，苏教楼B207。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Course info =&lt;br /&gt;
* &#039;&#039;&#039;任课教师&#039;&#039;&#039;: &lt;br /&gt;
:* [https://liumingmou.github.io 刘明谋]：[mailto:lmm@nju.edu.cn 📧]，南雍-西229&lt;br /&gt;
* &#039;&#039;&#039;助教&#039;&#039;&#039;: &lt;br /&gt;
** 王思齐：[mailto:siqi_wang@smail.nju.edu.cn 📧]&lt;br /&gt;
** 齐世毅：[mailto:1083951258@qq.com 📧]&lt;br /&gt;
* &#039;&#039;&#039;课程时间地点&#039;&#039;&#039;: &lt;br /&gt;
** 周五，18:30-21:20，苏教B207&lt;br /&gt;
* &#039;&#039;&#039;qq群&#039;&#039;&#039;: 1106577612&lt;br /&gt;
&lt;br /&gt;
= Syllabus =&lt;br /&gt;
课程内容分为三大部分：&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;经典概率论&#039;&#039;&#039;：包括概率空间、随机变量及其数字特征、多维与连续随机变量&lt;br /&gt;
* &#039;&#039;&#039;概率与计算&#039;&#039;&#039;：包括测度集中现象，概率法，离散随机过程三部分&lt;br /&gt;
* &#039;&#039;&#039;数理统计&#039;&#039;&#039;：包括参数估计、假设检验、贝叶斯估计、方差分析、相关性及回归分析等统计推断内容。&lt;br /&gt;
&lt;br /&gt;
对于第一和第二部分，要求清楚掌握基本概念，深刻理解关键的现象与规律以及背后的原理，并可以灵活运用所学方法求解相关问题。对于第三部分，要求熟悉数理统计相关的基本概念，以及典型的统计模型、统计推断方法。&lt;br /&gt;
&lt;br /&gt;
经过本课程的训练，学生将能够掌握概率论和统计学的基本理论和方法，具备处理和分析实际数据的能力，为后续学习数据挖掘、机器学习、大数据技术等数据科学相关领域打下坚实基础。本课程采用课堂讲授、案例分析和课后练习相结合的教学方式，注重理论与实践相结合，培养学生运用所学知识解决实际问题的能力。通过本课程的学习，学生将能够具备扎实的数学基础，为未来从事数据科学研究和实践奠定坚实基础。&lt;br /&gt;
&lt;br /&gt;
=== 教材与参考书 Course Materials ===&lt;br /&gt;
* &#039;&#039;&#039;[BT]&#039;&#039;&#039; 概率导论（第2版·修订版），[美]伯特瑟卡斯（Dimitri P.Bertsekas）[美]齐齐克利斯（John N.Tsitsiklis）著，郑忠国 童行伟 译，人民邮电出版社（2022）。&lt;br /&gt;
* &#039;&#039;&#039;[MU]&#039;&#039;&#039; &#039;&#039;Probability and Computing: Randomization and Probabilistic Techniques in Algorithms and Data Analysis&#039;&#039;, by Michael Mitzenmacher, Eli Upfal; Cambridge University Press; 2nd edition (2017).&lt;br /&gt;
* &#039;&#039;&#039;[GS]&#039;&#039;&#039; &#039;&#039;Probability and Random Processes&#039;&#039;, by Geoffrey Grimmett and David Stirzaker; Oxford University Press; 4th edition (2020).&lt;br /&gt;
* &#039;&#039;&#039;[BHK]&#039;&#039;&#039; &#039;&#039;Foundations of Data Science&#039;&#039;, by Avrim Blum, John Hopcroft, and Ravindran Kannan; Cambridge University Press (2020).&lt;br /&gt;
&lt;br /&gt;
=== 成绩 Grading Policy ===&lt;br /&gt;
* 课程成绩：本课程将会有若干次作业和期中期末考试。最终成绩将由平时作业成绩和期末考试成绩综合得出。&lt;br /&gt;
* 迟交：如果有特殊的理由，无法按时完成作业，请提前联系授课老师，给出正当理由。否则迟交的作业将不被接受。&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;font color=red&amp;gt; 学术诚信 Academic Integrity &amp;lt;/font&amp;gt;===&lt;br /&gt;
学术诚信是所有从事学术活动的学生和学者最基本的职业道德底线，本课程将不遗余力的维护学术诚信规范，违反这一底线的行为将不会被容忍。&lt;br /&gt;
&lt;br /&gt;
作业完成的原则：&#039;&#039;&#039;署你名字的工作必须是你个人的贡献，任何不是由你完成的部分都必须明确标注&#039;&#039;&#039;，特别是由AI生成的部分，否则就涉嫌抄袭。在完成作业的过程中，允许讨论，前提是讨论的所有参与者均处于同等完成度。但关键想法的执行、以及作业文本的写作必须独立完成，并在作业中致谢（acknowledge）所有参与讨论的人。符合规则的讨论与致谢将不会影响得分。不允许其他任何形式的合作——尤其是与已经完成作业的同学“讨论”。&lt;br /&gt;
&lt;br /&gt;
本课程将对剽窃行为采取零容忍的态度。在完成作业过程中，对他人工作（出版物、互联网资料、其他人的作业等）直接的文本抄袭和对关键思想、关键元素的抄袭，按照 [http://www.acm.org/publications/policies/plagiarism_policy ACM Policy on Plagiarism]的解释，都将视为剽窃。剽窃者成绩将被取消。如果发现互相抄袭行为，&amp;lt;font color=red&amp;gt; 抄袭和被抄袭双方的成绩都将被取消&amp;lt;/font&amp;gt;。因此请主动防止自己的作业被他人抄袭。&lt;br /&gt;
&lt;br /&gt;
学术诚信影响学生个人的品行，也关乎整个教育系统的正常运转。为了一点分数而做出学术不端的行为，不仅使自己沦为一个欺骗者，也使他人的诚实努力失去意义。让我们一起努力维护一个诚信的环境。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Assignments =&lt;br /&gt;
*[[数据科学基础 (Fall 2026)/Problem Set 1|Problem Set 1]]  请在 2026/09/25 上课之前(18:30 UTC+8)提交。&lt;br /&gt;
&lt;br /&gt;
= Lectures =&lt;br /&gt;
# [https://box.nju.edu.cn/f/325086e21b594e7882c7/ 课程简介]&lt;br /&gt;
#* [https://www.bilibili.com/video/BV1Vkz4YqEC9 Bertrand Paradox (贝特朗悖论)的视频]&lt;br /&gt;
# [https://box.nju.edu.cn/f/b7410b6c349a438bbfa6/ 概率空间]&lt;br /&gt;
#* 阅读：&#039;&#039;&#039;[BT] 第1章&#039;&#039;&#039;&lt;br /&gt;
# [https://box.nju.edu.cn/f/79173b5b2d7445589731/ 随机变量]&lt;br /&gt;
#* 阅读：&#039;&#039;&#039;[BT] 第2章&#039;&#039;&#039; &lt;br /&gt;
#* 阅读：&#039;&#039;&#039;[MU] Chapter 2&#039;&#039;&#039;&lt;br /&gt;
#* [[数据科学基础 (Fall 2024)/Volume of Hamming balls|Volume of Hamming balls]]&lt;br /&gt;
#* [[数据科学基础 (Fall 2024)/Average-case analysis of QuickSort|Average-case analysis of &#039;&#039;&#039;&#039;&#039;QuickSort&#039;&#039;&#039;&#039;&#039;]]&lt;br /&gt;
#* [https://www.bilibili.com/video/BV1ta411A7fp/ 高尔顿板（Galton board）视频] 和 [https://en.wikipedia.org/wiki/Galton_board 维基百科页面]&lt;br /&gt;
&lt;br /&gt;
= Concepts =&lt;br /&gt;
* [https://plato.stanford.edu/entries/probability-interpret/ Interpretations of probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/History_of_probability History of probability]&lt;br /&gt;
* Example problems:&lt;br /&gt;
** [https://dornsifecms.usc.edu/assets/sites/520/docs/VonNeumann-ams12p36-38.pdf von Neumann&#039;s Bernoulli factory] and other [https://peteroupc.github.io/bernoulli.html Bernoulli factory algorithms]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Boy_or_Girl_paradox Boy or Girl paradox]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Monty_Hall_problem Monty Hall problem]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bertrand_paradox_(probability) Bertrand paradox]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Hard_spheres Hard spheres model] and [https://en.wikipedia.org/wiki/Ising_model Ising model]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/PageRank &#039;&#039;PageRank&#039;&#039;] and stationary [https://en.wikipedia.org/wiki/Random_walk random walk]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Diffusion_process Diffusion process] and [https://en.wikipedia.org/wiki/Diffusion_model diffusion model]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Probability_space Probability space]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Sample_space Sample space]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Event_(probability_theory) Event] and [https://en.wikipedia.org/wiki/Σ-algebra &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;-algebra]&lt;br /&gt;
** Kolmogorov&#039;s [https://en.wikipedia.org/wiki/Probability_axioms axioms of probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Discrete_uniform_distribution Classical] and [https://en.wikipedia.org/wiki/Geometric_probability goemetric probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Boole%27s_inequality Union bound]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Inclusion%E2%80%93exclusion_principle Inclusion-Exclusion principle]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Boole%27s_inequality#Bonferroni_inequalities Bonferroni inequalities]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Conditional_probability Conditional probability]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Chain_rule_(probability) Chain rule]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_total_probability Law of total probability]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bayes%27_theorem Bayes&#039; law]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Independence_(probability_theory) Independence] &lt;br /&gt;
** [https://en.wikipedia.org/wiki/Pairwise_independence Pairwise independence]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Random_variable Random variable]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Cumulative_distribution_function Cumulative distribution function]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Probability_mass_function Probability mass function]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Probability_density_function Probability density function]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Multivariate_random_variable Random vector]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Joint_probability_distribution Joint probability distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Conditional_probability_distribution Conditional probability distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Marginal_distribution Marginal distribution]&lt;br /&gt;
* Some &#039;&#039;&#039;discrete&#039;&#039;&#039; probability distributions&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bernoulli_trial Bernoulli trial] and [https://en.wikipedia.org/wiki/Bernoulli_distribution Bernoulli distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Discrete_uniform_distribution Discrete uniform distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Binomial_distribution Binomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Geometric_distribution Geometric distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Negative_binomial_distribution Negative binomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Hypergeometric_distribution Hypergeometric distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Poisson_distribution Poisson distribution]&lt;br /&gt;
** and [https://en.wikipedia.org/wiki/List_of_probability_distributions#Discrete_distributions others]&lt;br /&gt;
* Balls into bins model&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Multinomial_distribution Multinomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Birthday_problem Birthday problem]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Coupon_collector%27s_problem Coupon collector]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Balls_into_bins_problem Occupancy problem]&lt;br /&gt;
* Random graphs&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Erd%C5%91s%E2%80%93R%C3%A9nyi_model Erdős–Rényi random graph model]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Galton%E2%80%93Watson_process Galton–Watson branching process]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Expected_value Expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_the_unconscious_statistician Law of the unconscious statistician, &#039;&#039;LOTUS&#039;&#039;]&lt;br /&gt;
** [https://dlsun.github.io/probability/linearity.html Linearity of expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Conditional_expectation Conditional expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_total_expectation Law of total expectation]&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6%E5%9F%BA%E7%A1%80_(Fall_2026)/Problem_Set_1&amp;diff=13902</id>
		<title>数据科学基础 (Fall 2026)/Problem Set 1</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6%E5%9F%BA%E7%A1%80_(Fall_2026)/Problem_Set_1&amp;diff=13902"/>
		<updated>2026-09-05T04:06:50Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: Created page with &amp;quot;*每道题目的解答都要有完整的解题过程，中英文不限。  *我们推荐大家使用LaTeX, markdown等对作业进行排版。  *没有条件的同学可以用纸笔完成作业之后拍照。  &amp;lt;h2 id=&amp;quot;assumption&amp;quot;&amp;gt; Assumption throughout Problem Set 1&amp;lt;/h2&amp;gt; &amp;lt;p&amp;gt;Without further notice, we are working on probability space &amp;lt;math&amp;gt;(\Omega,\mathcal{F},\Pr)&amp;lt;/math&amp;gt;.&amp;lt;/p&amp;gt;  &amp;lt;h2 id=&amp;quot;problems&amp;quot;&amp;gt;Problem 1 (Probability space)&amp;lt;/h2&amp;gt; * [&amp;lt;strong&amp;gt;&amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;-algebra&amp;lt;/str...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*每道题目的解答都要有完整的解题过程，中英文不限。&lt;br /&gt;
&lt;br /&gt;
*我们推荐大家使用LaTeX, markdown等对作业进行排版。&lt;br /&gt;
&lt;br /&gt;
*没有条件的同学可以用纸笔完成作业之后拍照。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2 id=&amp;quot;assumption&amp;quot;&amp;gt; Assumption throughout Problem Set 1&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Without further notice, we are working on probability space &amp;lt;math&amp;gt;(\Omega,\mathcal{F},\Pr)&amp;lt;/math&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2 id=&amp;quot;problems&amp;quot;&amp;gt;Problem 1 (Probability space)&amp;lt;/h2&amp;gt;&lt;br /&gt;
* [&amp;lt;strong&amp;gt;&amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;-algebra&amp;lt;/strong&amp;gt;] Let &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; belong to some &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;-algebra &amp;lt;math&amp;gt;\mathcal F&amp;lt;/math&amp;gt;. Show that &amp;lt;math&amp;gt;\mathcal F&amp;lt;/math&amp;gt; contains the sets &amp;lt;math&amp;gt;A\cap B&amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;A\setminus B&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;A\oplus B&amp;lt;/math&amp;gt;. Let &amp;lt;math&amp;gt;\mathcal{F}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}&amp;lt;/math&amp;gt; be &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;-algebras of subsets of &amp;lt;math&amp;gt;\Omega&amp;lt;/math&amp;gt;. Show that &amp;lt;math&amp;gt;\mathcal{F} \cup \mathcal{G}&amp;lt;/math&amp;gt; is not necessarily a &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;-algebra&lt;br /&gt;
* [&#039;&#039;&#039;Probability law&#039;&#039;&#039;] Let &amp;lt;math&amp;gt;\mathcal F&amp;lt;/math&amp;gt; be a &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;-algebra of subsets of &amp;lt;math&amp;gt;\Omega&amp;lt;/math&amp;gt;, and suppose &amp;lt;math&amp;gt;\Pr : \mathcal F → [0,1]&amp;lt;/math&amp;gt; satisfies: (i) &amp;lt;math&amp;gt;\Pr(\Omega)=1&amp;lt;/math&amp;gt;, and (ii) &amp;lt;math&amp;gt;\Pr&amp;lt;/math&amp;gt; is additive, in that &amp;lt;math&amp;gt;\Pr(A \cup B)= \Pr(A)+ \Pr(B)&amp;lt;/math&amp;gt; whenever &amp;lt;math&amp;gt;A \cap B= \emptyset&amp;lt;/math&amp;gt;. Show that &amp;lt;math&amp;gt;\Pr(\emptyset)= 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
* [&amp;lt;strong&amp;gt;Nonexistence of probability space&amp;lt;/strong&amp;gt;] Prove that it is impossible to define a uniform probability law on natural numbers &amp;lt;math&amp;gt;\mathbb{N}&amp;lt;/math&amp;gt;. More precisely, prove that there does not exist a probability space &amp;lt;math&amp;gt;(\mathbb{N},2^{\mathbb{N}},\Pr)&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\Pr(\{i\}) = \Pr(\{j\})&amp;lt;/math&amp;gt; for all &amp;lt;math&amp;gt;i, j \in \mathbb{N}&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;Please explain why the same argument fails to prove that there is no uniform probability law on the real interval &amp;lt;math&amp;gt;[0,1]&amp;lt;/math&amp;gt;, that is, there is no such probability space &amp;lt;math&amp;gt;([0,1],\mathcal{F},\Pr)&amp;lt;/math&amp;gt; that for any interval &amp;lt;math&amp;gt;(l,r] \subseteq [0,1]&amp;lt;/math&amp;gt;, it holds that &amp;lt;math&amp;gt;(l,r] \in \mathcal{F}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\Pr( (l,r] ) = r-l&amp;lt;/math&amp;gt;. (Actually, such probability measure does exist and is called the Lebesgue measure on &amp;lt;math&amp;gt;[0,1]&amp;lt;/math&amp;gt;). &lt;br /&gt;
* [&amp;lt;strong&amp;gt;Euler&#039;s totient function&amp;lt;/strong&amp;gt;] For any positive integer &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, let &amp;lt;math&amp;gt;\varphi(n)&amp;lt;/math&amp;gt; be the number of positive integers &amp;lt;math&amp;gt;x\le n&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\mathrm{gcd}(x,n)=1&amp;lt;/math&amp;gt;. Prove that &amp;lt;math&amp;gt;\varphi(n)=n\prod_{i=1}^k(1-1/p_i)&amp;lt;/math&amp;gt; using the principle of inclusion and exclusion, where &amp;lt;math&amp;gt;p_i&amp;lt;/math&amp;gt;’s are primes and  &amp;lt;math&amp;gt;n=\prod_{i=1}^k p_i^{c_i}&amp;lt;/math&amp;gt; is the prime factorization of &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; for some positive integers &amp;lt;math&amp;gt;\{c_i\}_{i\le k}&amp;lt;/math&amp;gt;. &lt;br /&gt;
* [&#039;&#039;&#039;Ménages&#039;&#039;&#039;] Men and women alternate when seated at a circular table. If &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; heterosexual couples are seated randomly according to this rule, calculate the probability that nobody sits next to his or her partner. (hint: enumerate forbidden adjacent seats instead of forbidden couples.)&lt;br /&gt;
* [&#039;&#039;&#039;The problem of points&#039;&#039;&#039;] Telis and Wendy play a round of golf (18 holes) for a $10 stake, and their probabilities of winning on any one hole are &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1 - p&amp;lt;/math&amp;gt;, respectively, independent of their results in other holes. At the end of 10 holes, with the score 4:6 in favor of Wendy, Telis receives an urgent call and has to report back to work. They decide to split the stake in proportion to their probabilities of winning had they completed the round, as follows. If &amp;lt;math&amp;gt;p_T&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;p_W&amp;lt;/math&amp;gt; are the conditional probabilities that Telis and Wendy, respectively, are ahead in the score after 18 holes given the 4:6 score after 10 holes, then Telis should get a fraction &amp;lt;math&amp;gt;p_T / (p_T + p_W)&amp;lt;/math&amp;gt; of the stake, and Wendy should get the remaining &amp;lt;math&amp;gt;p_W /(p_T + p_W&amp;lt;/math&amp;gt; ). How much money should Telis get? Explain the reasoning.&lt;br /&gt;
* [&#039;&#039;&#039;Certainly occur&#039;&#039;&#039;] You are given that at least one of the events &amp;lt;math&amp;gt;A_r&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;1 \le r \le n&amp;lt;/math&amp;gt;, is certain to occur, but certainly no more than two occur. If &amp;lt;math&amp;gt;\Pr(A_r )= p&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\Pr(A_r \cap A_s )= q, r \ne s&amp;lt;/math&amp;gt;, show that &amp;lt;math&amp;gt;p \ge 1/n&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;q \le 2/n&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2 id=&amp;quot;problem-1&amp;quot;&amp;gt;Problem 2 (Conditional probability)&amp;lt;/h2&amp;gt;&lt;br /&gt;
* [&#039;&#039;&#039;The prosecutor’s fallacy&#039;&#039;&#039;] Let &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; be the event that an accused is guilty, and &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; the event that some testimony is true. Some lawyers have argued on the assumption that &amp;lt;math&amp;gt;\Pr(G | T )= \Pr(T | G)&amp;lt;/math&amp;gt;. Show that this holds if and only if &amp;lt;math&amp;gt;\Pr(G)= \Pr(T )&amp;lt;/math&amp;gt;.&lt;br /&gt;
* [&#039;&#039;&#039;Sure thing principle&#039;&#039;&#039;] If you prefer &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; given &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;, and also prefer &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; given &amp;lt;math&amp;gt;C^c&amp;lt;/math&amp;gt;, then you surely prefer &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt;. Agreed? Explain the reasoning.&lt;br /&gt;
* [&#039;&#039;&#039;The prisoner&#039;s dilemma&#039;&#039;&#039;] The release of two out of three prisoners has been announced. but their identity is kept secret. One of the prisoners considers asking a friendly guard to tell him who is the prisoner other than himself that will be released, but hesitates based on the following rationale: at the prisoner&#039;s present state of knowledge, the probability of being released is &amp;lt;math&amp;gt;2/3&amp;lt;/math&amp;gt;, but after he knows the answer, the probability of being released will become &amp;lt;math&amp;gt;1/2&amp;lt;/math&amp;gt;, since there will be two prisoners (including himself) whose fate is unknown and exactly one of the two will be released. What is wrong with this line of reasoning?&lt;br /&gt;
* [&#039;&#039;&#039;The Monty Hall problem&#039;&#039;&#039;] In a game show; you have to choose one of three doors. One conceals a new car, two conceal old goats. You choose, but your chosen door is not opened immediately. Instead the presenter opens another door, which reveals a goat. He offers you the opportunity to change your choice to the third door (unopened and so far unchosen). Let &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; be the (conditional) probability that the third door conceals the car. The presenter’s protocol is:&lt;br /&gt;
*## he is determined to show you a goat; with a choice of two, he picks one at random. Show &amp;lt;math&amp;gt;p=2/3&amp;lt;/math&amp;gt;.&lt;br /&gt;
*## he is determined to show you a goat; with a choice of two goats (Bill and Nan, say) he shows you Bill with probability &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt;. Show that, given you see Bill, the probability is &amp;lt;math&amp;gt;1/(1 + b)&amp;lt;/math&amp;gt;.&lt;br /&gt;
*## he opens a door chosen at random irrespective of what lies behind. Show &amp;lt;math&amp;gt;p=1/2&amp;lt;/math&amp;gt;.&lt;br /&gt;
*# Show that, for &amp;lt;math&amp;gt;\alpha\in [ 1/2, 2/3 ]&amp;lt;/math&amp;gt;, there exists a protocol such that &amp;lt;math&amp;gt;p= \alpha&amp;lt;/math&amp;gt;. Are you well advised to change your choice to the third door?&lt;br /&gt;
*# In a variant of this question, the presenter is permitted to open the first door chosen, and to reward you with whatever lies behind. If he chooses to open another door, then this door invariably conceals a goat. Let &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; be the probability that the unopened door conceals the car, conditional on the presenter having chosen to open a second door. Devise protocols to yield the values &amp;lt;math&amp;gt;p= 0, p= 1&amp;lt;/math&amp;gt;, and deduce that, for any &amp;lt;math&amp;gt;&lt;br /&gt;
\alpha\in [0,1]&amp;lt;/math&amp;gt;, there exists a protocol with &amp;lt;math&amp;gt;p= \alpha&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2 id=&amp;quot;problem-2&amp;quot;&amp;gt;Problem 3 (1D random walk)&amp;lt;/h2&amp;gt;&lt;br /&gt;
* [&#039;&#039;&#039;Gambler&#039;s ruin&#039;&#039;&#039;] A gambler makes a sequence of independent bets. In each bet, he wins $1 with probability &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;, and loses $1 with probability &amp;lt;math&amp;gt;1 - p&amp;lt;/math&amp;gt;. Initially, the gambler has $&amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;, and plays until he either accumulates $&amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; or has no money left. What is the probability that the gambler will end up with $&amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2 id=&amp;quot;problem-3&amp;quot;&amp;gt;Problem 4 (Independence)&amp;lt;/h2&amp;gt;&lt;br /&gt;
* [&#039;&#039;&#039;Certainty and independency&#039;&#039;&#039;] &lt;br /&gt;
*# If &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is independent of itself, show that &amp;lt;math&amp;gt;\Pr(A)&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;. &lt;br /&gt;
*# If &amp;lt;math&amp;gt;\Pr(A)&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;, show that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is independent of all events &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;.&lt;br /&gt;
* [&#039;&#039;&#039;Out of service&#039;&#039;&#039;] A cellular phone system services a population of &amp;lt;math&amp;gt;n_1&amp;lt;/math&amp;gt; &amp;quot;voice users&amp;quot; (those who occasionally need a voice connection) and &amp;lt;math&amp;gt;n_2&amp;lt;/math&amp;gt; &amp;quot;data users&amp;quot; (those who occasionally need a data connection). We estimate that at a given time, each user will need to be connected to the system with probability &amp;lt;math&amp;gt;p_1&amp;lt;/math&amp;gt; (for voice users) or &amp;lt;math&amp;gt;p_2&amp;lt;/math&amp;gt; (for data users), independent of other users. The data rate for a voice user is &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt; bits/sec and for a data user is &amp;lt;math&amp;gt;r_2&amp;lt;/math&amp;gt; bits/sec. The cellular system has a total capacity of &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; bits/sec. What is the probability that more users want to use the system than the system can accommodate?&lt;br /&gt;
* [&amp;lt;strong&amp;gt;Pairwise independences&amp;lt;/strong&amp;gt;] Prove that the following statements are equivalent:&lt;br /&gt;
*# &amp;lt;math&amp;gt;\mathbf{Pr}(A|B)=\mathbf{Pr}(A)&amp;lt;/math&amp;gt;&lt;br /&gt;
*# &amp;lt;math&amp;gt;\mathbf{Pr}(A\cap B)=\mathbf{Pr}(A)\cdot P(B)&amp;lt;/math&amp;gt;&lt;br /&gt;
*# &amp;lt;math&amp;gt;\mathbf{Pr}(A|B^C)=\mathbf{Pr}(A)&amp;lt;/math&amp;gt;&lt;br /&gt;
* [&amp;lt;strong&amp;gt;Limited independence&amp;lt;/strong&amp;gt;] Let &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; be the scores on two fair dice taking values in the set &amp;lt;math&amp;gt;\{1,2,...,6\}&amp;lt;/math&amp;gt;. Let &amp;lt;math&amp;gt;A_1 =\{X + Y= 9\}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;A_2 = \{X \in \{1,2,3\}\}&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;A_3 = \{X \in \{3,4,5\}\}&amp;lt;/math&amp;gt;. Show that &amp;lt;math&amp;gt;\Pr(A_1 \cap A_2 \cap A_3)= \Pr(A_1)\Pr(A_2)\Pr(A_3)&amp;lt;/math&amp;gt;. Are these three events mutually independent?&lt;br /&gt;
* [&#039;&#039;&#039;Galton’s paradox&#039;&#039;&#039;] You flip three fair coins. At least two are alike, and it is an evens chance that the third is a head or a tail. Therefore &amp;lt;math&amp;gt;\Pr(&amp;lt;/math&amp;gt;all alike&amp;lt;math&amp;gt;)=1/2&amp;lt;/math&amp;gt; . Do you agree? Explain the reasoning.&lt;br /&gt;
* [&amp;lt;strong&amp;gt;Conditional independence&amp;lt;/strong&amp;gt;] Show that the conditional independence of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; given &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; neither implies, nor is implied by, the independence of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;. For which events &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; is it the case that, for all &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, the events &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; are independent if and only if they are conditionally independent given &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2 id=&amp;quot;problem-4&amp;quot;&amp;gt;Problem 5 (Probabilistic method)&amp;lt;/h2&amp;gt;&lt;br /&gt;
* [&#039;&#039;&#039;Independent Sets&#039;&#039;&#039;] Let &amp;lt;math&amp;gt;G(V,E)&amp;lt;/math&amp;gt; be a graph with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; vertices and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; edges. Prove that &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; has an independent set with at least &amp;lt;math&amp;gt;n^2/(4m)&amp;lt;/math&amp;gt; vertices.&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6%E5%9F%BA%E7%A1%80_(Fall_2026)&amp;diff=13901</id>
		<title>数据科学基础 (Fall 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6%E5%9F%BA%E7%A1%80_(Fall_2026)&amp;diff=13901"/>
		<updated>2026-09-05T04:06:47Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* Assignments */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
|name         = Infobox&lt;br /&gt;
|bodystyle    = &lt;br /&gt;
|title        = &amp;lt;font size=3&amp;gt;&#039;&#039;&#039;数据科学基础&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Foundations of Data Science&lt;br /&gt;
|titlestyle   = &lt;br /&gt;
&lt;br /&gt;
|image        = &lt;br /&gt;
|imagestyle   = &lt;br /&gt;
|caption      = &lt;br /&gt;
|captionstyle = &lt;br /&gt;
|headerstyle  = background:#ccf;&lt;br /&gt;
|labelstyle   = background:#ddf;&lt;br /&gt;
|datastyle    = &lt;br /&gt;
&lt;br /&gt;
|header1 =Instructor&lt;br /&gt;
|label1  = &lt;br /&gt;
|data1   = &lt;br /&gt;
|header2 = &lt;br /&gt;
|label2  = &lt;br /&gt;
|data5   = &#039;&#039;&#039;刘明谋&#039;&#039;&#039;&lt;br /&gt;
|header6 = &lt;br /&gt;
|label6  = Email&lt;br /&gt;
|data6   = lmm@nju.edu.cn&lt;br /&gt;
|header7 =&lt;br /&gt;
|label7  = office&lt;br /&gt;
|data7   = 南雍-西229&lt;br /&gt;
|header8 = Class&lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &lt;br /&gt;
|header9 =&lt;br /&gt;
|label9  = Class meeting&lt;br /&gt;
|data9   = 周五, 18:30-21:20 &amp;lt;br/&amp;gt;苏教楼B207&lt;br /&gt;
|header10=&lt;br /&gt;
|label10 = Office hour&lt;br /&gt;
|data10  = 周四, 3pm-5pm&amp;lt;br/&amp;gt;南雍-西229&lt;br /&gt;
|header11= Textbook&lt;br /&gt;
|label11 = &lt;br /&gt;
|data11  = &lt;br /&gt;
|header12=&lt;br /&gt;
|label12 = &lt;br /&gt;
|data12  = [[File:概率导论.jpeg|border|100px]]&lt;br /&gt;
|header13=&lt;br /&gt;
|label13 = &lt;br /&gt;
|data13  = &#039;&#039;&#039;概率导论&#039;&#039;&#039;（第2版·修订版）&amp;lt;br&amp;gt; Dimitri P. Bertsekas and John N. Tsitsiklis&amp;lt;br&amp;gt; 郑忠国 童行伟 译；人民邮电出版社 (2022)&lt;br /&gt;
|header14=&lt;br /&gt;
|label14 = &lt;br /&gt;
|data14  = [[File:Probability_and_Computing_2ed.jpg|border|100px]]&lt;br /&gt;
|header15=&lt;br /&gt;
|label15 = &lt;br /&gt;
|data15  = &#039;&#039;&#039;Probability and Computing&#039;&#039;&#039; (2E) &amp;lt;br&amp;gt; Michael Mitzenmacher and Eli Upfal &amp;lt;br&amp;gt;   Cambridge University Press (2017)&lt;br /&gt;
|header16=&lt;br /&gt;
|label16 = &lt;br /&gt;
|data16  = [[File:Foundations_of_Data_Science.jpg|border|100px]]&lt;br /&gt;
|header17= &lt;br /&gt;
|label17 = &lt;br /&gt;
|data17  = &#039;&#039;&#039;Foundations of Data Science&#039;&#039;&#039; &amp;lt;br&amp;gt; Avrim Blum, John Hopcroft, Ravi Kannan &amp;lt;br&amp;gt;   Cambridge University Press (2020)&lt;br /&gt;
|belowstyle = background:#ddf;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This is the webpage for the &#039;&#039;Foundations of Data Science&#039;&#039; (数据科学基础) class of Fall 2025. Students who take this class should check this page periodically for content updates and new announcements. &lt;br /&gt;
&lt;br /&gt;
= Announcement =&lt;br /&gt;
* 新学期第一堂课：2026年8月28日，苏教楼B207。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Course info =&lt;br /&gt;
* &#039;&#039;&#039;任课教师&#039;&#039;&#039;: &lt;br /&gt;
:* [https://liumingmou.github.io 刘明谋]：[mailto:lmm@nju.edu.cn 📧]，南雍-西229&lt;br /&gt;
* &#039;&#039;&#039;助教&#039;&#039;&#039;: &lt;br /&gt;
** 王思齐：[mailto:siqi_wang@smail.nju.edu.cn 📧]&lt;br /&gt;
** 齐世毅：[mailto:1083951258@qq.com 📧]&lt;br /&gt;
* &#039;&#039;&#039;课程时间地点&#039;&#039;&#039;: &lt;br /&gt;
** 周五，18:30-21:20，苏教B207&lt;br /&gt;
* &#039;&#039;&#039;qq群&#039;&#039;&#039;: 1106577612&lt;br /&gt;
&lt;br /&gt;
= Syllabus =&lt;br /&gt;
课程内容分为三大部分：&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;经典概率论&#039;&#039;&#039;：包括概率空间、随机变量及其数字特征、多维与连续随机变量&lt;br /&gt;
* &#039;&#039;&#039;概率与计算&#039;&#039;&#039;：包括测度集中现象，概率法，离散随机过程三部分&lt;br /&gt;
* &#039;&#039;&#039;数理统计&#039;&#039;&#039;：包括参数估计、假设检验、贝叶斯估计、方差分析、相关性及回归分析等统计推断内容。&lt;br /&gt;
&lt;br /&gt;
对于第一和第二部分，要求清楚掌握基本概念，深刻理解关键的现象与规律以及背后的原理，并可以灵活运用所学方法求解相关问题。对于第三部分，要求熟悉数理统计相关的基本概念，以及典型的统计模型、统计推断方法。&lt;br /&gt;
&lt;br /&gt;
经过本课程的训练，学生将能够掌握概率论和统计学的基本理论和方法，具备处理和分析实际数据的能力，为后续学习数据挖掘、机器学习、大数据技术等数据科学相关领域打下坚实基础。本课程采用课堂讲授、案例分析和课后练习相结合的教学方式，注重理论与实践相结合，培养学生运用所学知识解决实际问题的能力。通过本课程的学习，学生将能够具备扎实的数学基础，为未来从事数据科学研究和实践奠定坚实基础。&lt;br /&gt;
&lt;br /&gt;
=== 教材与参考书 Course Materials ===&lt;br /&gt;
* &#039;&#039;&#039;[BT]&#039;&#039;&#039; 概率导论（第2版·修订版），[美]伯特瑟卡斯（Dimitri P.Bertsekas）[美]齐齐克利斯（John N.Tsitsiklis）著，郑忠国 童行伟 译，人民邮电出版社（2022）。&lt;br /&gt;
* &#039;&#039;&#039;[MU]&#039;&#039;&#039; &#039;&#039;Probability and Computing: Randomization and Probabilistic Techniques in Algorithms and Data Analysis&#039;&#039;, by Michael Mitzenmacher, Eli Upfal; Cambridge University Press; 2nd edition (2017).&lt;br /&gt;
* &#039;&#039;&#039;[GS]&#039;&#039;&#039; &#039;&#039;Probability and Random Processes&#039;&#039;, by Geoffrey Grimmett and David Stirzaker; Oxford University Press; 4th edition (2020).&lt;br /&gt;
* &#039;&#039;&#039;[BHK]&#039;&#039;&#039; &#039;&#039;Foundations of Data Science&#039;&#039;, by Avrim Blum, John Hopcroft, and Ravindran Kannan; Cambridge University Press (2020).&lt;br /&gt;
&lt;br /&gt;
=== 成绩 Grading Policy ===&lt;br /&gt;
* 课程成绩：本课程将会有若干次作业和期中期末考试。最终成绩将由平时作业成绩和期末考试成绩综合得出。&lt;br /&gt;
* 迟交：如果有特殊的理由，无法按时完成作业，请提前联系授课老师，给出正当理由。否则迟交的作业将不被接受。&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;font color=red&amp;gt; 学术诚信 Academic Integrity &amp;lt;/font&amp;gt;===&lt;br /&gt;
学术诚信是所有从事学术活动的学生和学者最基本的职业道德底线，本课程将不遗余力的维护学术诚信规范，违反这一底线的行为将不会被容忍。&lt;br /&gt;
&lt;br /&gt;
作业完成的原则：&#039;&#039;&#039;署你名字的工作必须是你个人的贡献，任何不是由你完成的部分都必须明确标注&#039;&#039;&#039;，特别是由AI生成的部分，否则就涉嫌抄袭。在完成作业的过程中，允许讨论，前提是讨论的所有参与者均处于同等完成度。但关键想法的执行、以及作业文本的写作必须独立完成，并在作业中致谢（acknowledge）所有参与讨论的人。符合规则的讨论与致谢将不会影响得分。不允许其他任何形式的合作——尤其是与已经完成作业的同学“讨论”。&lt;br /&gt;
&lt;br /&gt;
本课程将对剽窃行为采取零容忍的态度。在完成作业过程中，对他人工作（出版物、互联网资料、其他人的作业等）直接的文本抄袭和对关键思想、关键元素的抄袭，按照 [http://www.acm.org/publications/policies/plagiarism_policy ACM Policy on Plagiarism]的解释，都将视为剽窃。剽窃者成绩将被取消。如果发现互相抄袭行为，&amp;lt;font color=red&amp;gt; 抄袭和被抄袭双方的成绩都将被取消&amp;lt;/font&amp;gt;。因此请主动防止自己的作业被他人抄袭。&lt;br /&gt;
&lt;br /&gt;
学术诚信影响学生个人的品行，也关乎整个教育系统的正常运转。为了一点分数而做出学术不端的行为，不仅使自己沦为一个欺骗者，也使他人的诚实努力失去意义。让我们一起努力维护一个诚信的环境。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Assignments =&lt;br /&gt;
*[[数据科学基础 (Fall 2026)/Problem Set 1|Problem Set 1]]  请在 2026/09/25 上课之前(18:30 UTC+8)提交。&lt;br /&gt;
&lt;br /&gt;
= Lectures =&lt;br /&gt;
# [https://box.nju.edu.cn/f/325086e21b594e7882c7/ 课程简介]&lt;br /&gt;
#* [https://www.bilibili.com/video/BV1Vkz4YqEC9 Bertrand Paradox (贝特朗悖论)的视频]&lt;br /&gt;
# [https://box.nju.edu.cn/f/b7410b6c349a438bbfa6/ 概率空间]&lt;br /&gt;
#* 阅读：&#039;&#039;&#039;[BT] 第1章&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Concepts =&lt;br /&gt;
* [https://plato.stanford.edu/entries/probability-interpret/ Interpretations of probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/History_of_probability History of probability]&lt;br /&gt;
* Example problems:&lt;br /&gt;
** [https://dornsifecms.usc.edu/assets/sites/520/docs/VonNeumann-ams12p36-38.pdf von Neumann&#039;s Bernoulli factory] and other [https://peteroupc.github.io/bernoulli.html Bernoulli factory algorithms]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Boy_or_Girl_paradox Boy or Girl paradox]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Monty_Hall_problem Monty Hall problem]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bertrand_paradox_(probability) Bertrand paradox]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Hard_spheres Hard spheres model] and [https://en.wikipedia.org/wiki/Ising_model Ising model]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/PageRank &#039;&#039;PageRank&#039;&#039;] and stationary [https://en.wikipedia.org/wiki/Random_walk random walk]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Diffusion_process Diffusion process] and [https://en.wikipedia.org/wiki/Diffusion_model diffusion model]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Probability_space Probability space]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Sample_space Sample space]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Event_(probability_theory) Event] and [https://en.wikipedia.org/wiki/Σ-algebra &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;-algebra]&lt;br /&gt;
** Kolmogorov&#039;s [https://en.wikipedia.org/wiki/Probability_axioms axioms of probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Discrete_uniform_distribution Classical] and [https://en.wikipedia.org/wiki/Geometric_probability goemetric probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Boole%27s_inequality Union bound]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Inclusion%E2%80%93exclusion_principle Inclusion-Exclusion principle]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Boole%27s_inequality#Bonferroni_inequalities Bonferroni inequalities]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Conditional_probability Conditional probability]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Chain_rule_(probability) Chain rule]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_total_probability Law of total probability]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bayes%27_theorem Bayes&#039; law]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Independence_(probability_theory) Independence] &lt;br /&gt;
** [https://en.wikipedia.org/wiki/Pairwise_independence Pairwise independence]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Random_variable Random variable]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Cumulative_distribution_function Cumulative distribution function]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Probability_mass_function Probability mass function]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Probability_density_function Probability density function]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Multivariate_random_variable Random vector]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Joint_probability_distribution Joint probability distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Conditional_probability_distribution Conditional probability distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Marginal_distribution Marginal distribution]&lt;br /&gt;
* Some &#039;&#039;&#039;discrete&#039;&#039;&#039; probability distributions&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bernoulli_trial Bernoulli trial] and [https://en.wikipedia.org/wiki/Bernoulli_distribution Bernoulli distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Discrete_uniform_distribution Discrete uniform distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Binomial_distribution Binomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Geometric_distribution Geometric distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Negative_binomial_distribution Negative binomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Hypergeometric_distribution Hypergeometric distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Poisson_distribution Poisson distribution]&lt;br /&gt;
** and [https://en.wikipedia.org/wiki/List_of_probability_distributions#Discrete_distributions others]&lt;br /&gt;
* Balls into bins model&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Multinomial_distribution Multinomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Birthday_problem Birthday problem]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Coupon_collector%27s_problem Coupon collector]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Balls_into_bins_problem Occupancy problem]&lt;br /&gt;
* Random graphs&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Erd%C5%91s%E2%80%93R%C3%A9nyi_model Erdős–Rényi random graph model]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Galton%E2%80%93Watson_process Galton–Watson branching process]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Expected_value Expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_the_unconscious_statistician Law of the unconscious statistician, &#039;&#039;LOTUS&#039;&#039;]&lt;br /&gt;
** [https://dlsun.github.io/probability/linearity.html Linearity of expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Conditional_expectation Conditional expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_total_expectation Law of total expectation]&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6%E5%9F%BA%E7%A1%80_(Fall_2026)&amp;diff=13889</id>
		<title>数据科学基础 (Fall 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6%E5%9F%BA%E7%A1%80_(Fall_2026)&amp;diff=13889"/>
		<updated>2026-08-28T13:46:51Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* Lectures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
|name         = Infobox&lt;br /&gt;
|bodystyle    = &lt;br /&gt;
|title        = &amp;lt;font size=3&amp;gt;&#039;&#039;&#039;数据科学基础&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Foundations of Data Science&lt;br /&gt;
|titlestyle   = &lt;br /&gt;
&lt;br /&gt;
|image        = &lt;br /&gt;
|imagestyle   = &lt;br /&gt;
|caption      = &lt;br /&gt;
|captionstyle = &lt;br /&gt;
|headerstyle  = background:#ccf;&lt;br /&gt;
|labelstyle   = background:#ddf;&lt;br /&gt;
|datastyle    = &lt;br /&gt;
&lt;br /&gt;
|header1 =Instructor&lt;br /&gt;
|label1  = &lt;br /&gt;
|data1   = &lt;br /&gt;
|header2 = &lt;br /&gt;
|label2  = &lt;br /&gt;
|data5   = &#039;&#039;&#039;刘明谋&#039;&#039;&#039;&lt;br /&gt;
|header6 = &lt;br /&gt;
|label6  = Email&lt;br /&gt;
|data6   = lmm@nju.edu.cn&lt;br /&gt;
|header7 =&lt;br /&gt;
|label7  = office&lt;br /&gt;
|data7   = 南雍-西229&lt;br /&gt;
|header8 = Class&lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &lt;br /&gt;
|header9 =&lt;br /&gt;
|label9  = Class meeting&lt;br /&gt;
|data9   = 周五, 18:30-21:20 &amp;lt;br/&amp;gt;苏教楼B207&lt;br /&gt;
|header10=&lt;br /&gt;
|label10 = Office hour&lt;br /&gt;
|data10  = 周四, 3pm-5pm&amp;lt;br/&amp;gt;南雍-西229&lt;br /&gt;
|header11= Textbook&lt;br /&gt;
|label11 = &lt;br /&gt;
|data11  = &lt;br /&gt;
|header12=&lt;br /&gt;
|label12 = &lt;br /&gt;
|data12  = [[File:概率导论.jpeg|border|100px]]&lt;br /&gt;
|header13=&lt;br /&gt;
|label13 = &lt;br /&gt;
|data13  = &#039;&#039;&#039;概率导论&#039;&#039;&#039;（第2版·修订版）&amp;lt;br&amp;gt; Dimitri P. Bertsekas and John N. Tsitsiklis&amp;lt;br&amp;gt; 郑忠国 童行伟 译；人民邮电出版社 (2022)&lt;br /&gt;
|header14=&lt;br /&gt;
|label14 = &lt;br /&gt;
|data14  = [[File:Probability_and_Computing_2ed.jpg|border|100px]]&lt;br /&gt;
|header15=&lt;br /&gt;
|label15 = &lt;br /&gt;
|data15  = &#039;&#039;&#039;Probability and Computing&#039;&#039;&#039; (2E) &amp;lt;br&amp;gt; Michael Mitzenmacher and Eli Upfal &amp;lt;br&amp;gt;   Cambridge University Press (2017)&lt;br /&gt;
|header16=&lt;br /&gt;
|label16 = &lt;br /&gt;
|data16  = [[File:Foundations_of_Data_Science.jpg|border|100px]]&lt;br /&gt;
|header17= &lt;br /&gt;
|label17 = &lt;br /&gt;
|data17  = &#039;&#039;&#039;Foundations of Data Science&#039;&#039;&#039; &amp;lt;br&amp;gt; Avrim Blum, John Hopcroft, Ravi Kannan &amp;lt;br&amp;gt;   Cambridge University Press (2020)&lt;br /&gt;
|belowstyle = background:#ddf;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This is the webpage for the &#039;&#039;Foundations of Data Science&#039;&#039; (数据科学基础) class of Fall 2025. Students who take this class should check this page periodically for content updates and new announcements. &lt;br /&gt;
&lt;br /&gt;
= Announcement =&lt;br /&gt;
* 新学期第一堂课：2026年8月28日，苏教楼B207。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Course info =&lt;br /&gt;
* &#039;&#039;&#039;任课教师&#039;&#039;&#039;: &lt;br /&gt;
:* [https://liumingmou.github.io 刘明谋]：[mailto:lmm@nju.edu.cn 📧]，南雍-西229&lt;br /&gt;
* &#039;&#039;&#039;助教&#039;&#039;&#039;: &lt;br /&gt;
** 王思齐：[mailto:siqi_wang@smail.nju.edu.cn 📧]&lt;br /&gt;
** 齐世毅：[mailto:1083951258@qq.com 📧]&lt;br /&gt;
* &#039;&#039;&#039;课程时间地点&#039;&#039;&#039;: &lt;br /&gt;
** 周五，18:30-21:20，苏教B207&lt;br /&gt;
* &#039;&#039;&#039;qq群&#039;&#039;&#039;: 1106577612&lt;br /&gt;
&lt;br /&gt;
= Syllabus =&lt;br /&gt;
课程内容分为三大部分：&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;经典概率论&#039;&#039;&#039;：包括概率空间、随机变量及其数字特征、多维与连续随机变量&lt;br /&gt;
* &#039;&#039;&#039;概率与计算&#039;&#039;&#039;：包括测度集中现象，概率法，离散随机过程三部分&lt;br /&gt;
* &#039;&#039;&#039;数理统计&#039;&#039;&#039;：包括参数估计、假设检验、贝叶斯估计、方差分析、相关性及回归分析等统计推断内容。&lt;br /&gt;
&lt;br /&gt;
对于第一和第二部分，要求清楚掌握基本概念，深刻理解关键的现象与规律以及背后的原理，并可以灵活运用所学方法求解相关问题。对于第三部分，要求熟悉数理统计相关的基本概念，以及典型的统计模型、统计推断方法。&lt;br /&gt;
&lt;br /&gt;
经过本课程的训练，学生将能够掌握概率论和统计学的基本理论和方法，具备处理和分析实际数据的能力，为后续学习数据挖掘、机器学习、大数据技术等数据科学相关领域打下坚实基础。本课程采用课堂讲授、案例分析和课后练习相结合的教学方式，注重理论与实践相结合，培养学生运用所学知识解决实际问题的能力。通过本课程的学习，学生将能够具备扎实的数学基础，为未来从事数据科学研究和实践奠定坚实基础。&lt;br /&gt;
&lt;br /&gt;
=== 教材与参考书 Course Materials ===&lt;br /&gt;
* &#039;&#039;&#039;[BT]&#039;&#039;&#039; 概率导论（第2版·修订版），[美]伯特瑟卡斯（Dimitri P.Bertsekas）[美]齐齐克利斯（John N.Tsitsiklis）著，郑忠国 童行伟 译，人民邮电出版社（2022）。&lt;br /&gt;
* &#039;&#039;&#039;[MU]&#039;&#039;&#039; &#039;&#039;Probability and Computing: Randomization and Probabilistic Techniques in Algorithms and Data Analysis&#039;&#039;, by Michael Mitzenmacher, Eli Upfal; Cambridge University Press; 2nd edition (2017).&lt;br /&gt;
* &#039;&#039;&#039;[GS]&#039;&#039;&#039; &#039;&#039;Probability and Random Processes&#039;&#039;, by Geoffrey Grimmett and David Stirzaker; Oxford University Press; 4th edition (2020).&lt;br /&gt;
* &#039;&#039;&#039;[BHK]&#039;&#039;&#039; &#039;&#039;Foundations of Data Science&#039;&#039;, by Avrim Blum, John Hopcroft, and Ravindran Kannan; Cambridge University Press (2020).&lt;br /&gt;
&lt;br /&gt;
=== 成绩 Grading Policy ===&lt;br /&gt;
* 课程成绩：本课程将会有若干次作业和期中期末考试。最终成绩将由平时作业成绩和期末考试成绩综合得出。&lt;br /&gt;
* 迟交：如果有特殊的理由，无法按时完成作业，请提前联系授课老师，给出正当理由。否则迟交的作业将不被接受。&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;font color=red&amp;gt; 学术诚信 Academic Integrity &amp;lt;/font&amp;gt;===&lt;br /&gt;
学术诚信是所有从事学术活动的学生和学者最基本的职业道德底线，本课程将不遗余力的维护学术诚信规范，违反这一底线的行为将不会被容忍。&lt;br /&gt;
&lt;br /&gt;
作业完成的原则：&#039;&#039;&#039;署你名字的工作必须是你个人的贡献，任何不是由你完成的部分都必须明确标注&#039;&#039;&#039;，特别是由AI生成的部分，否则就涉嫌抄袭。在完成作业的过程中，允许讨论，前提是讨论的所有参与者均处于同等完成度。但关键想法的执行、以及作业文本的写作必须独立完成，并在作业中致谢（acknowledge）所有参与讨论的人。符合规则的讨论与致谢将不会影响得分。不允许其他任何形式的合作——尤其是与已经完成作业的同学“讨论”。&lt;br /&gt;
&lt;br /&gt;
本课程将对剽窃行为采取零容忍的态度。在完成作业过程中，对他人工作（出版物、互联网资料、其他人的作业等）直接的文本抄袭和对关键思想、关键元素的抄袭，按照 [http://www.acm.org/publications/policies/plagiarism_policy ACM Policy on Plagiarism]的解释，都将视为剽窃。剽窃者成绩将被取消。如果发现互相抄袭行为，&amp;lt;font color=red&amp;gt; 抄袭和被抄袭双方的成绩都将被取消&amp;lt;/font&amp;gt;。因此请主动防止自己的作业被他人抄袭。&lt;br /&gt;
&lt;br /&gt;
学术诚信影响学生个人的品行，也关乎整个教育系统的正常运转。为了一点分数而做出学术不端的行为，不仅使自己沦为一个欺骗者，也使他人的诚实努力失去意义。让我们一起努力维护一个诚信的环境。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Assignments =&lt;br /&gt;
*TBA&lt;br /&gt;
&lt;br /&gt;
= Lectures =&lt;br /&gt;
# [https://box.nju.edu.cn/f/325086e21b594e7882c7/ 课程简介]&lt;br /&gt;
#* [https://www.bilibili.com/video/BV1Vkz4YqEC9 Bertrand Paradox (贝特朗悖论)的视频]&lt;br /&gt;
# [https://box.nju.edu.cn/f/b7410b6c349a438bbfa6/ 概率空间]&lt;br /&gt;
#* 阅读：&#039;&#039;&#039;[BT] 第1章&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Concepts =&lt;br /&gt;
* [https://plato.stanford.edu/entries/probability-interpret/ Interpretations of probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/History_of_probability History of probability]&lt;br /&gt;
* Example problems:&lt;br /&gt;
** [https://dornsifecms.usc.edu/assets/sites/520/docs/VonNeumann-ams12p36-38.pdf von Neumann&#039;s Bernoulli factory] and other [https://peteroupc.github.io/bernoulli.html Bernoulli factory algorithms]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Boy_or_Girl_paradox Boy or Girl paradox]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Monty_Hall_problem Monty Hall problem]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bertrand_paradox_(probability) Bertrand paradox]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Hard_spheres Hard spheres model] and [https://en.wikipedia.org/wiki/Ising_model Ising model]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/PageRank &#039;&#039;PageRank&#039;&#039;] and stationary [https://en.wikipedia.org/wiki/Random_walk random walk]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Diffusion_process Diffusion process] and [https://en.wikipedia.org/wiki/Diffusion_model diffusion model]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Probability_space Probability space]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Sample_space Sample space]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Event_(probability_theory) Event] and [https://en.wikipedia.org/wiki/Σ-algebra &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;-algebra]&lt;br /&gt;
** Kolmogorov&#039;s [https://en.wikipedia.org/wiki/Probability_axioms axioms of probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Discrete_uniform_distribution Classical] and [https://en.wikipedia.org/wiki/Geometric_probability goemetric probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Boole%27s_inequality Union bound]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Inclusion%E2%80%93exclusion_principle Inclusion-Exclusion principle]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Boole%27s_inequality#Bonferroni_inequalities Bonferroni inequalities]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Conditional_probability Conditional probability]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Chain_rule_(probability) Chain rule]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_total_probability Law of total probability]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bayes%27_theorem Bayes&#039; law]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Independence_(probability_theory) Independence] &lt;br /&gt;
** [https://en.wikipedia.org/wiki/Pairwise_independence Pairwise independence]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Random_variable Random variable]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Cumulative_distribution_function Cumulative distribution function]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Probability_mass_function Probability mass function]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Probability_density_function Probability density function]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Multivariate_random_variable Random vector]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Joint_probability_distribution Joint probability distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Conditional_probability_distribution Conditional probability distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Marginal_distribution Marginal distribution]&lt;br /&gt;
* Some &#039;&#039;&#039;discrete&#039;&#039;&#039; probability distributions&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bernoulli_trial Bernoulli trial] and [https://en.wikipedia.org/wiki/Bernoulli_distribution Bernoulli distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Discrete_uniform_distribution Discrete uniform distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Binomial_distribution Binomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Geometric_distribution Geometric distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Negative_binomial_distribution Negative binomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Hypergeometric_distribution Hypergeometric distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Poisson_distribution Poisson distribution]&lt;br /&gt;
** and [https://en.wikipedia.org/wiki/List_of_probability_distributions#Discrete_distributions others]&lt;br /&gt;
* Balls into bins model&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Multinomial_distribution Multinomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Birthday_problem Birthday problem]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Coupon_collector%27s_problem Coupon collector]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Balls_into_bins_problem Occupancy problem]&lt;br /&gt;
* Random graphs&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Erd%C5%91s%E2%80%93R%C3%A9nyi_model Erdős–Rényi random graph model]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Galton%E2%80%93Watson_process Galton–Watson branching process]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Expected_value Expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_the_unconscious_statistician Law of the unconscious statistician, &#039;&#039;LOTUS&#039;&#039;]&lt;br /&gt;
** [https://dlsun.github.io/probability/linearity.html Linearity of expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Conditional_expectation Conditional expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_total_expectation Law of total expectation]&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6%E5%9F%BA%E7%A1%80_(Fall_2026)&amp;diff=13888</id>
		<title>数据科学基础 (Fall 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6%E5%9F%BA%E7%A1%80_(Fall_2026)&amp;diff=13888"/>
		<updated>2026-08-27T13:37:58Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* Course info */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
|name         = Infobox&lt;br /&gt;
|bodystyle    = &lt;br /&gt;
|title        = &amp;lt;font size=3&amp;gt;&#039;&#039;&#039;数据科学基础&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Foundations of Data Science&lt;br /&gt;
|titlestyle   = &lt;br /&gt;
&lt;br /&gt;
|image        = &lt;br /&gt;
|imagestyle   = &lt;br /&gt;
|caption      = &lt;br /&gt;
|captionstyle = &lt;br /&gt;
|headerstyle  = background:#ccf;&lt;br /&gt;
|labelstyle   = background:#ddf;&lt;br /&gt;
|datastyle    = &lt;br /&gt;
&lt;br /&gt;
|header1 =Instructor&lt;br /&gt;
|label1  = &lt;br /&gt;
|data1   = &lt;br /&gt;
|header2 = &lt;br /&gt;
|label2  = &lt;br /&gt;
|data5   = &#039;&#039;&#039;刘明谋&#039;&#039;&#039;&lt;br /&gt;
|header6 = &lt;br /&gt;
|label6  = Email&lt;br /&gt;
|data6   = lmm@nju.edu.cn&lt;br /&gt;
|header7 =&lt;br /&gt;
|label7  = office&lt;br /&gt;
|data7   = 南雍-西229&lt;br /&gt;
|header8 = Class&lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &lt;br /&gt;
|header9 =&lt;br /&gt;
|label9  = Class meeting&lt;br /&gt;
|data9   = 周五, 18:30-21:20 &amp;lt;br/&amp;gt;苏教楼B207&lt;br /&gt;
|header10=&lt;br /&gt;
|label10 = Office hour&lt;br /&gt;
|data10  = 周四, 3pm-5pm&amp;lt;br/&amp;gt;南雍-西229&lt;br /&gt;
|header11= Textbook&lt;br /&gt;
|label11 = &lt;br /&gt;
|data11  = &lt;br /&gt;
|header12=&lt;br /&gt;
|label12 = &lt;br /&gt;
|data12  = [[File:概率导论.jpeg|border|100px]]&lt;br /&gt;
|header13=&lt;br /&gt;
|label13 = &lt;br /&gt;
|data13  = &#039;&#039;&#039;概率导论&#039;&#039;&#039;（第2版·修订版）&amp;lt;br&amp;gt; Dimitri P. Bertsekas and John N. Tsitsiklis&amp;lt;br&amp;gt; 郑忠国 童行伟 译；人民邮电出版社 (2022)&lt;br /&gt;
|header14=&lt;br /&gt;
|label14 = &lt;br /&gt;
|data14  = [[File:Probability_and_Computing_2ed.jpg|border|100px]]&lt;br /&gt;
|header15=&lt;br /&gt;
|label15 = &lt;br /&gt;
|data15  = &#039;&#039;&#039;Probability and Computing&#039;&#039;&#039; (2E) &amp;lt;br&amp;gt; Michael Mitzenmacher and Eli Upfal &amp;lt;br&amp;gt;   Cambridge University Press (2017)&lt;br /&gt;
|header16=&lt;br /&gt;
|label16 = &lt;br /&gt;
|data16  = [[File:Foundations_of_Data_Science.jpg|border|100px]]&lt;br /&gt;
|header17= &lt;br /&gt;
|label17 = &lt;br /&gt;
|data17  = &#039;&#039;&#039;Foundations of Data Science&#039;&#039;&#039; &amp;lt;br&amp;gt; Avrim Blum, John Hopcroft, Ravi Kannan &amp;lt;br&amp;gt;   Cambridge University Press (2020)&lt;br /&gt;
|belowstyle = background:#ddf;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This is the webpage for the &#039;&#039;Foundations of Data Science&#039;&#039; (数据科学基础) class of Fall 2025. Students who take this class should check this page periodically for content updates and new announcements. &lt;br /&gt;
&lt;br /&gt;
= Announcement =&lt;br /&gt;
* 新学期第一堂课：2026年8月28日，苏教楼B207。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Course info =&lt;br /&gt;
* &#039;&#039;&#039;任课教师&#039;&#039;&#039;: &lt;br /&gt;
:* [https://liumingmou.github.io 刘明谋]：[mailto:lmm@nju.edu.cn 📧]，南雍-西229&lt;br /&gt;
* &#039;&#039;&#039;助教&#039;&#039;&#039;: &lt;br /&gt;
** 王思齐：[mailto:siqi_wang@smail.nju.edu.cn 📧]&lt;br /&gt;
** 齐世毅：[mailto:1083951258@qq.com 📧]&lt;br /&gt;
* &#039;&#039;&#039;课程时间地点&#039;&#039;&#039;: &lt;br /&gt;
** 周五，18:30-21:20，苏教B207&lt;br /&gt;
* &#039;&#039;&#039;qq群&#039;&#039;&#039;: 1106577612&lt;br /&gt;
&lt;br /&gt;
= Syllabus =&lt;br /&gt;
课程内容分为三大部分：&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;经典概率论&#039;&#039;&#039;：包括概率空间、随机变量及其数字特征、多维与连续随机变量&lt;br /&gt;
* &#039;&#039;&#039;概率与计算&#039;&#039;&#039;：包括测度集中现象，概率法，离散随机过程三部分&lt;br /&gt;
* &#039;&#039;&#039;数理统计&#039;&#039;&#039;：包括参数估计、假设检验、贝叶斯估计、方差分析、相关性及回归分析等统计推断内容。&lt;br /&gt;
&lt;br /&gt;
对于第一和第二部分，要求清楚掌握基本概念，深刻理解关键的现象与规律以及背后的原理，并可以灵活运用所学方法求解相关问题。对于第三部分，要求熟悉数理统计相关的基本概念，以及典型的统计模型、统计推断方法。&lt;br /&gt;
&lt;br /&gt;
经过本课程的训练，学生将能够掌握概率论和统计学的基本理论和方法，具备处理和分析实际数据的能力，为后续学习数据挖掘、机器学习、大数据技术等数据科学相关领域打下坚实基础。本课程采用课堂讲授、案例分析和课后练习相结合的教学方式，注重理论与实践相结合，培养学生运用所学知识解决实际问题的能力。通过本课程的学习，学生将能够具备扎实的数学基础，为未来从事数据科学研究和实践奠定坚实基础。&lt;br /&gt;
&lt;br /&gt;
=== 教材与参考书 Course Materials ===&lt;br /&gt;
* &#039;&#039;&#039;[BT]&#039;&#039;&#039; 概率导论（第2版·修订版），[美]伯特瑟卡斯（Dimitri P.Bertsekas）[美]齐齐克利斯（John N.Tsitsiklis）著，郑忠国 童行伟 译，人民邮电出版社（2022）。&lt;br /&gt;
* &#039;&#039;&#039;[MU]&#039;&#039;&#039; &#039;&#039;Probability and Computing: Randomization and Probabilistic Techniques in Algorithms and Data Analysis&#039;&#039;, by Michael Mitzenmacher, Eli Upfal; Cambridge University Press; 2nd edition (2017).&lt;br /&gt;
* &#039;&#039;&#039;[GS]&#039;&#039;&#039; &#039;&#039;Probability and Random Processes&#039;&#039;, by Geoffrey Grimmett and David Stirzaker; Oxford University Press; 4th edition (2020).&lt;br /&gt;
* &#039;&#039;&#039;[BHK]&#039;&#039;&#039; &#039;&#039;Foundations of Data Science&#039;&#039;, by Avrim Blum, John Hopcroft, and Ravindran Kannan; Cambridge University Press (2020).&lt;br /&gt;
&lt;br /&gt;
=== 成绩 Grading Policy ===&lt;br /&gt;
* 课程成绩：本课程将会有若干次作业和期中期末考试。最终成绩将由平时作业成绩和期末考试成绩综合得出。&lt;br /&gt;
* 迟交：如果有特殊的理由，无法按时完成作业，请提前联系授课老师，给出正当理由。否则迟交的作业将不被接受。&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;font color=red&amp;gt; 学术诚信 Academic Integrity &amp;lt;/font&amp;gt;===&lt;br /&gt;
学术诚信是所有从事学术活动的学生和学者最基本的职业道德底线，本课程将不遗余力的维护学术诚信规范，违反这一底线的行为将不会被容忍。&lt;br /&gt;
&lt;br /&gt;
作业完成的原则：&#039;&#039;&#039;署你名字的工作必须是你个人的贡献，任何不是由你完成的部分都必须明确标注&#039;&#039;&#039;，特别是由AI生成的部分，否则就涉嫌抄袭。在完成作业的过程中，允许讨论，前提是讨论的所有参与者均处于同等完成度。但关键想法的执行、以及作业文本的写作必须独立完成，并在作业中致谢（acknowledge）所有参与讨论的人。符合规则的讨论与致谢将不会影响得分。不允许其他任何形式的合作——尤其是与已经完成作业的同学“讨论”。&lt;br /&gt;
&lt;br /&gt;
本课程将对剽窃行为采取零容忍的态度。在完成作业过程中，对他人工作（出版物、互联网资料、其他人的作业等）直接的文本抄袭和对关键思想、关键元素的抄袭，按照 [http://www.acm.org/publications/policies/plagiarism_policy ACM Policy on Plagiarism]的解释，都将视为剽窃。剽窃者成绩将被取消。如果发现互相抄袭行为，&amp;lt;font color=red&amp;gt; 抄袭和被抄袭双方的成绩都将被取消&amp;lt;/font&amp;gt;。因此请主动防止自己的作业被他人抄袭。&lt;br /&gt;
&lt;br /&gt;
学术诚信影响学生个人的品行，也关乎整个教育系统的正常运转。为了一点分数而做出学术不端的行为，不仅使自己沦为一个欺骗者，也使他人的诚实努力失去意义。让我们一起努力维护一个诚信的环境。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Assignments =&lt;br /&gt;
*TBA&lt;br /&gt;
&lt;br /&gt;
= Lectures =&lt;br /&gt;
# TBA&lt;br /&gt;
&lt;br /&gt;
= Concepts =&lt;br /&gt;
* [https://plato.stanford.edu/entries/probability-interpret/ Interpretations of probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/History_of_probability History of probability]&lt;br /&gt;
* Example problems:&lt;br /&gt;
** [https://dornsifecms.usc.edu/assets/sites/520/docs/VonNeumann-ams12p36-38.pdf von Neumann&#039;s Bernoulli factory] and other [https://peteroupc.github.io/bernoulli.html Bernoulli factory algorithms]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Boy_or_Girl_paradox Boy or Girl paradox]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Monty_Hall_problem Monty Hall problem]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bertrand_paradox_(probability) Bertrand paradox]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Hard_spheres Hard spheres model] and [https://en.wikipedia.org/wiki/Ising_model Ising model]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/PageRank &#039;&#039;PageRank&#039;&#039;] and stationary [https://en.wikipedia.org/wiki/Random_walk random walk]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Diffusion_process Diffusion process] and [https://en.wikipedia.org/wiki/Diffusion_model diffusion model]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Probability_space Probability space]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Sample_space Sample space]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Event_(probability_theory) Event] and [https://en.wikipedia.org/wiki/Σ-algebra &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;-algebra]&lt;br /&gt;
** Kolmogorov&#039;s [https://en.wikipedia.org/wiki/Probability_axioms axioms of probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Discrete_uniform_distribution Classical] and [https://en.wikipedia.org/wiki/Geometric_probability goemetric probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Boole%27s_inequality Union bound]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Inclusion%E2%80%93exclusion_principle Inclusion-Exclusion principle]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Boole%27s_inequality#Bonferroni_inequalities Bonferroni inequalities]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Conditional_probability Conditional probability]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Chain_rule_(probability) Chain rule]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_total_probability Law of total probability]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bayes%27_theorem Bayes&#039; law]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Independence_(probability_theory) Independence] &lt;br /&gt;
** [https://en.wikipedia.org/wiki/Pairwise_independence Pairwise independence]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Random_variable Random variable]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Cumulative_distribution_function Cumulative distribution function]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Probability_mass_function Probability mass function]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Probability_density_function Probability density function]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Multivariate_random_variable Random vector]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Joint_probability_distribution Joint probability distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Conditional_probability_distribution Conditional probability distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Marginal_distribution Marginal distribution]&lt;br /&gt;
* Some &#039;&#039;&#039;discrete&#039;&#039;&#039; probability distributions&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bernoulli_trial Bernoulli trial] and [https://en.wikipedia.org/wiki/Bernoulli_distribution Bernoulli distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Discrete_uniform_distribution Discrete uniform distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Binomial_distribution Binomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Geometric_distribution Geometric distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Negative_binomial_distribution Negative binomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Hypergeometric_distribution Hypergeometric distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Poisson_distribution Poisson distribution]&lt;br /&gt;
** and [https://en.wikipedia.org/wiki/List_of_probability_distributions#Discrete_distributions others]&lt;br /&gt;
* Balls into bins model&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Multinomial_distribution Multinomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Birthday_problem Birthday problem]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Coupon_collector%27s_problem Coupon collector]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Balls_into_bins_problem Occupancy problem]&lt;br /&gt;
* Random graphs&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Erd%C5%91s%E2%80%93R%C3%A9nyi_model Erdős–Rényi random graph model]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Galton%E2%80%93Watson_process Galton–Watson branching process]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Expected_value Expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_the_unconscious_statistician Law of the unconscious statistician, &#039;&#039;LOTUS&#039;&#039;]&lt;br /&gt;
** [https://dlsun.github.io/probability/linearity.html Linearity of expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Conditional_expectation Conditional expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_total_expectation Law of total expectation]&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=Main_Page&amp;diff=13878</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=Main_Page&amp;diff=13878"/>
		<updated>2026-08-21T12:59:49Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* Home Pages for Courses and Seminars */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a course/seminar wiki run by the [http://tcs.nju.edu.cn theory group] in the Department of Computer Science and Technology at Nanjing University.&lt;br /&gt;
&lt;br /&gt;
== Home Pages for Courses and Seminars==&lt;br /&gt;
;Current semester&lt;br /&gt;
&lt;br /&gt;
* [[高级算法 (Fall 2026)|高级算法 Advanced Algorithms (Fall 2026)]]&lt;br /&gt;
&lt;br /&gt;
* [[计算方法 Numerical method (Fall 2026)|计算方法 Numerical method (Fall 2026)]]&lt;br /&gt;
&lt;br /&gt;
* [[数据科学基础 (Fall 2026)|数据科学基础 (Fall 2026)]]&lt;br /&gt;
&lt;br /&gt;
;Past courses&lt;br /&gt;
&lt;br /&gt;
* Advanced Algorithms: [[高级算法 (Spring 2026)| Spring 2026 (Suzhou)]], [[高级算法 (Fall 2025)|Fall 2025]], [[高级算法 (Spring 2025)|Spring 2025 (Suzhou)]], [[高级算法 (Fall 2024)|Fall 2024]], [[高级算法 (Fall 2023)|Fall 2023]], [[高级算法 (Fall 2022)|Fall 2022]], [[高级算法 (Fall 2021)|Fall 2021]], [[高级算法 (Fall 2020)|Fall 2020]], [[高级算法 (Fall 2019)|Fall 2019]], [[高级算法 (Fall 2018)|Fall 2018]], [[高级算法 (Fall 2017)|Fall 2017]], [[随机算法 \ 高级算法 (Fall 2016)|Fall 2016]].&lt;br /&gt;
&lt;br /&gt;
*Algorithm Design and Analysis: [https://tcs.nju.edu.cn/shili/courses/2024spring-algo/ Spring 2024]&lt;br /&gt;
&lt;br /&gt;
* Combinatorics: [[组合数学 (Spring 2026)|Spring 2026]], [[组合数学 (Spring 2025)|Spring 2025]], [[组合数学 (Spring 2024)|Spring 2024]], [[组合数学 (Spring 2023)|Spring 2023]], [[组合数学 (Fall 2019)|Fall 2019]], [[组合数学 (Fall 2017)|Fall 2017]], [[组合数学 (Fall 2016)|Fall 2016]], [[组合数学 (Fall 2015)|Fall 2015]], [[组合数学 (Spring 2014)|Spring 2014]], [[组合数学 (Spring 2013)|Spring 2013]], [[组合数学 (Fall 2011)|Fall 2011]], [[Combinatorics (Fall 2010)|Fall 2010]].&lt;br /&gt;
&lt;br /&gt;
* Computational Complexity: [[计算复杂性 (Spring 2026)| Spring 2026]], [[计算复杂性 (Spring 2025)|Spring 2025]], [[计算复杂性 (Spring 2024)|Spring 2024]], [[计算复杂性 (Spring 2023)|Spring 2023]], [[计算复杂性 (Fall 2019)|Fall 2019]], [[计算复杂性 (Fall 2018)|Fall 2018]].&lt;br /&gt;
&lt;br /&gt;
* Foundations of Data Science: [[数据科学基础 (Fall 2025)|Fall 2025]], [[数据科学基础 (Fall 2024)|Fall 2024]]&lt;br /&gt;
&lt;br /&gt;
* Numerical Method: [[计算方法 Numerical method (Spring 2026)|Spring 2026]], [[计算方法 Numerical method (Spring 2025)|Spring 2025]], [[计算方法 Numerical method (Spring 2024)|Spring 2024]], [[计算方法 Numerical method (Spring 2023)|Spring 2023]], [https://liuexp.github.io/numerical.html Spring 2022].&lt;br /&gt;
&lt;br /&gt;
* Probability Theory: [[概率论与数理统计 (Spring 2026)| Spring 2026]], [[概率论与数理统计 (Spring 2025)|Spring 2025]], [[概率论与数理统计 (Spring 2024)|Spring 2024]], [[概率论与数理统计 (Spring 2023)|Spring 2023]].&lt;br /&gt;
&lt;br /&gt;
* Quantum Computation: [[量子计算 (Spring 2022)|Spring 2022]], [[量子计算 (Spring 2021)|Spring 2021]], [[量子计算 (Fall 2019)|Fall 2019]].&lt;br /&gt;
&lt;br /&gt;
* Randomized Algorithms:  [[随机算法 (Fall 2015)|Fall 2015]], [[随机算法 (Spring 2014)|Spring 2014]], [[随机算法 (Spring 2013)|Spring 2013]], [[随机算法 (Fall 2011)|Fall 2011]], [[Randomized Algorithms (Spring 2010)|Spring 2010]].&lt;br /&gt;
&lt;br /&gt;
;Past seminars, workshops and summer schools&lt;br /&gt;
*计算理论之美暑期学校: [[计算理论之美 (Summer 2026) | 2026]], [[计算理论之美 (Summer 2025)|2025]], [[计算理论之美 (Summer 2024)|2024]], [[计算理论之美 (Summer 2023)|2023]], [[计算理论之美 (Summer 2021)|2021]]&lt;br /&gt;
*[[Theory Seminar|理论计算机科学讨论班]]&lt;br /&gt;
*[[Study Group|理论计算机科学学习小组]]&lt;br /&gt;
*[[TCSPhD2020| 理论计算机科学优秀博士生论坛2020]]&lt;br /&gt;
*[[Quantum|量子算法与物理实现研讨会]]&lt;br /&gt;
*Theory Day: [[Theory@Suzhou 2025 | 2025 (Suzhou)]],  [[Theory@Nanjing 2019|2019]], [[Theory@Nanjing 2018|2018]], [[Theory@Nanjing 2017|2017]]&lt;br /&gt;
*[[\Delta Seminar on Logic, Philosophy, and Computer Science|Δ Seminar on Logic, Philosophy, and Computer Science]]&lt;br /&gt;
*[[近似算法讨论班 (Fall 2011)|近似算法 Approximation Algorithms, Fall 2011.]]&lt;br /&gt;
&lt;br /&gt;
; 其它链接&lt;br /&gt;
* [[General Circulation(Fall 2025)|大气环流 General Circulation of the Atmosphere, Fall 2025]]&lt;br /&gt;
* [[General Circulation(Fall 2024)|大气环流 General Circulation of the Atmosphere, Fall 2024]]&lt;br /&gt;
&lt;br /&gt;
* [[概率论 (Summer 2014)| 概率与计算 (上海交大 Summer 2014)]]&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6%E5%9F%BA%E7%A1%80_(Fall_2026)&amp;diff=13877</id>
		<title>数据科学基础 (Fall 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6%E5%9F%BA%E7%A1%80_(Fall_2026)&amp;diff=13877"/>
		<updated>2026-08-21T12:59:03Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: Created page with &amp;quot;{{Infobox |name         = Infobox |bodystyle    =  |title        = &amp;lt;font size=3&amp;gt;&amp;#039;&amp;#039;&amp;#039;数据科学基础&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; Foundations of Data Science |titlestyle   =   |image        =  |imagestyle   =  |caption      =  |captionstyle =  |headerstyle  = background:#ccf; |labelstyle   = background:#ddf; |datastyle    =   |header1 =Instructor |label1  =  |data1   =  |header2 =  |label2  =  |data5   = &amp;#039;&amp;#039;&amp;#039;刘明谋&amp;#039;&amp;#039;&amp;#039; |header6 =  |label6  = Email |data6   = lmm@nju.edu.cn |header7 = |label...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
|name         = Infobox&lt;br /&gt;
|bodystyle    = &lt;br /&gt;
|title        = &amp;lt;font size=3&amp;gt;&#039;&#039;&#039;数据科学基础&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Foundations of Data Science&lt;br /&gt;
|titlestyle   = &lt;br /&gt;
&lt;br /&gt;
|image        = &lt;br /&gt;
|imagestyle   = &lt;br /&gt;
|caption      = &lt;br /&gt;
|captionstyle = &lt;br /&gt;
|headerstyle  = background:#ccf;&lt;br /&gt;
|labelstyle   = background:#ddf;&lt;br /&gt;
|datastyle    = &lt;br /&gt;
&lt;br /&gt;
|header1 =Instructor&lt;br /&gt;
|label1  = &lt;br /&gt;
|data1   = &lt;br /&gt;
|header2 = &lt;br /&gt;
|label2  = &lt;br /&gt;
|data5   = &#039;&#039;&#039;刘明谋&#039;&#039;&#039;&lt;br /&gt;
|header6 = &lt;br /&gt;
|label6  = Email&lt;br /&gt;
|data6   = lmm@nju.edu.cn&lt;br /&gt;
|header7 =&lt;br /&gt;
|label7  = office&lt;br /&gt;
|data7   = 南雍-西229&lt;br /&gt;
|header8 = Class&lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &lt;br /&gt;
|header9 =&lt;br /&gt;
|label9  = Class meeting&lt;br /&gt;
|data9   = 周五, 18:30-21:20 &amp;lt;br/&amp;gt;苏教楼B207&lt;br /&gt;
|header10=&lt;br /&gt;
|label10 = Office hour&lt;br /&gt;
|data10  = 周四, 3pm-5pm&amp;lt;br/&amp;gt;南雍-西229&lt;br /&gt;
|header11= Textbook&lt;br /&gt;
|label11 = &lt;br /&gt;
|data11  = &lt;br /&gt;
|header12=&lt;br /&gt;
|label12 = &lt;br /&gt;
|data12  = [[File:概率导论.jpeg|border|100px]]&lt;br /&gt;
|header13=&lt;br /&gt;
|label13 = &lt;br /&gt;
|data13  = &#039;&#039;&#039;概率导论&#039;&#039;&#039;（第2版·修订版）&amp;lt;br&amp;gt; Dimitri P. Bertsekas and John N. Tsitsiklis&amp;lt;br&amp;gt; 郑忠国 童行伟 译；人民邮电出版社 (2022)&lt;br /&gt;
|header14=&lt;br /&gt;
|label14 = &lt;br /&gt;
|data14  = [[File:Probability_and_Computing_2ed.jpg|border|100px]]&lt;br /&gt;
|header15=&lt;br /&gt;
|label15 = &lt;br /&gt;
|data15  = &#039;&#039;&#039;Probability and Computing&#039;&#039;&#039; (2E) &amp;lt;br&amp;gt; Michael Mitzenmacher and Eli Upfal &amp;lt;br&amp;gt;   Cambridge University Press (2017)&lt;br /&gt;
|header16=&lt;br /&gt;
|label16 = &lt;br /&gt;
|data16  = [[File:Foundations_of_Data_Science.jpg|border|100px]]&lt;br /&gt;
|header17= &lt;br /&gt;
|label17 = &lt;br /&gt;
|data17  = &#039;&#039;&#039;Foundations of Data Science&#039;&#039;&#039; &amp;lt;br&amp;gt; Avrim Blum, John Hopcroft, Ravi Kannan &amp;lt;br&amp;gt;   Cambridge University Press (2020)&lt;br /&gt;
|belowstyle = background:#ddf;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This is the webpage for the &#039;&#039;Foundations of Data Science&#039;&#039; (数据科学基础) class of Fall 2025. Students who take this class should check this page periodically for content updates and new announcements. &lt;br /&gt;
&lt;br /&gt;
= Announcement =&lt;br /&gt;
* 新学期第一堂课：2026年8月28日，苏教楼B207。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Course info =&lt;br /&gt;
* &#039;&#039;&#039;任课教师&#039;&#039;&#039;: &lt;br /&gt;
:* [https://liumingmou.github.io 刘明谋]：[mailto:lmm@nju.edu.cn 📧]，南雍-西229&lt;br /&gt;
* &#039;&#039;&#039;助教&#039;&#039;&#039;: &lt;br /&gt;
** 王思齐：[mailto:siqi_wang@smail.nju.edu.cn 📧]&lt;br /&gt;
** 齐世毅：[mailto:1083951258@qq.com 📧]&lt;br /&gt;
* &#039;&#039;&#039;课程时间地点&#039;&#039;&#039;: &lt;br /&gt;
** 周五，18:30-21:20，苏教B207&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Syllabus =&lt;br /&gt;
课程内容分为三大部分：&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;经典概率论&#039;&#039;&#039;：包括概率空间、随机变量及其数字特征、多维与连续随机变量&lt;br /&gt;
* &#039;&#039;&#039;概率与计算&#039;&#039;&#039;：包括测度集中现象，概率法，离散随机过程三部分&lt;br /&gt;
* &#039;&#039;&#039;数理统计&#039;&#039;&#039;：包括参数估计、假设检验、贝叶斯估计、方差分析、相关性及回归分析等统计推断内容。&lt;br /&gt;
&lt;br /&gt;
对于第一和第二部分，要求清楚掌握基本概念，深刻理解关键的现象与规律以及背后的原理，并可以灵活运用所学方法求解相关问题。对于第三部分，要求熟悉数理统计相关的基本概念，以及典型的统计模型、统计推断方法。&lt;br /&gt;
&lt;br /&gt;
经过本课程的训练，学生将能够掌握概率论和统计学的基本理论和方法，具备处理和分析实际数据的能力，为后续学习数据挖掘、机器学习、大数据技术等数据科学相关领域打下坚实基础。本课程采用课堂讲授、案例分析和课后练习相结合的教学方式，注重理论与实践相结合，培养学生运用所学知识解决实际问题的能力。通过本课程的学习，学生将能够具备扎实的数学基础，为未来从事数据科学研究和实践奠定坚实基础。&lt;br /&gt;
&lt;br /&gt;
=== 教材与参考书 Course Materials ===&lt;br /&gt;
* &#039;&#039;&#039;[BT]&#039;&#039;&#039; 概率导论（第2版·修订版），[美]伯特瑟卡斯（Dimitri P.Bertsekas）[美]齐齐克利斯（John N.Tsitsiklis）著，郑忠国 童行伟 译，人民邮电出版社（2022）。&lt;br /&gt;
* &#039;&#039;&#039;[MU]&#039;&#039;&#039; &#039;&#039;Probability and Computing: Randomization and Probabilistic Techniques in Algorithms and Data Analysis&#039;&#039;, by Michael Mitzenmacher, Eli Upfal; Cambridge University Press; 2nd edition (2017).&lt;br /&gt;
* &#039;&#039;&#039;[GS]&#039;&#039;&#039; &#039;&#039;Probability and Random Processes&#039;&#039;, by Geoffrey Grimmett and David Stirzaker; Oxford University Press; 4th edition (2020).&lt;br /&gt;
* &#039;&#039;&#039;[BHK]&#039;&#039;&#039; &#039;&#039;Foundations of Data Science&#039;&#039;, by Avrim Blum, John Hopcroft, and Ravindran Kannan; Cambridge University Press (2020).&lt;br /&gt;
&lt;br /&gt;
=== 成绩 Grading Policy ===&lt;br /&gt;
* 课程成绩：本课程将会有若干次作业和期中期末考试。最终成绩将由平时作业成绩和期末考试成绩综合得出。&lt;br /&gt;
* 迟交：如果有特殊的理由，无法按时完成作业，请提前联系授课老师，给出正当理由。否则迟交的作业将不被接受。&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;font color=red&amp;gt; 学术诚信 Academic Integrity &amp;lt;/font&amp;gt;===&lt;br /&gt;
学术诚信是所有从事学术活动的学生和学者最基本的职业道德底线，本课程将不遗余力的维护学术诚信规范，违反这一底线的行为将不会被容忍。&lt;br /&gt;
&lt;br /&gt;
作业完成的原则：&#039;&#039;&#039;署你名字的工作必须是你个人的贡献，任何不是由你完成的部分都必须明确标注&#039;&#039;&#039;，特别是由AI生成的部分，否则就涉嫌抄袭。在完成作业的过程中，允许讨论，前提是讨论的所有参与者均处于同等完成度。但关键想法的执行、以及作业文本的写作必须独立完成，并在作业中致谢（acknowledge）所有参与讨论的人。符合规则的讨论与致谢将不会影响得分。不允许其他任何形式的合作——尤其是与已经完成作业的同学“讨论”。&lt;br /&gt;
&lt;br /&gt;
本课程将对剽窃行为采取零容忍的态度。在完成作业过程中，对他人工作（出版物、互联网资料、其他人的作业等）直接的文本抄袭和对关键思想、关键元素的抄袭，按照 [http://www.acm.org/publications/policies/plagiarism_policy ACM Policy on Plagiarism]的解释，都将视为剽窃。剽窃者成绩将被取消。如果发现互相抄袭行为，&amp;lt;font color=red&amp;gt; 抄袭和被抄袭双方的成绩都将被取消&amp;lt;/font&amp;gt;。因此请主动防止自己的作业被他人抄袭。&lt;br /&gt;
&lt;br /&gt;
学术诚信影响学生个人的品行，也关乎整个教育系统的正常运转。为了一点分数而做出学术不端的行为，不仅使自己沦为一个欺骗者，也使他人的诚实努力失去意义。让我们一起努力维护一个诚信的环境。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Assignments =&lt;br /&gt;
*TBA&lt;br /&gt;
&lt;br /&gt;
= Lectures =&lt;br /&gt;
# TBA&lt;br /&gt;
&lt;br /&gt;
= Concepts =&lt;br /&gt;
* [https://plato.stanford.edu/entries/probability-interpret/ Interpretations of probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/History_of_probability History of probability]&lt;br /&gt;
* Example problems:&lt;br /&gt;
** [https://dornsifecms.usc.edu/assets/sites/520/docs/VonNeumann-ams12p36-38.pdf von Neumann&#039;s Bernoulli factory] and other [https://peteroupc.github.io/bernoulli.html Bernoulli factory algorithms]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Boy_or_Girl_paradox Boy or Girl paradox]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Monty_Hall_problem Monty Hall problem]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bertrand_paradox_(probability) Bertrand paradox]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Hard_spheres Hard spheres model] and [https://en.wikipedia.org/wiki/Ising_model Ising model]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/PageRank &#039;&#039;PageRank&#039;&#039;] and stationary [https://en.wikipedia.org/wiki/Random_walk random walk]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Diffusion_process Diffusion process] and [https://en.wikipedia.org/wiki/Diffusion_model diffusion model]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Probability_space Probability space]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Sample_space Sample space]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Event_(probability_theory) Event] and [https://en.wikipedia.org/wiki/Σ-algebra &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;-algebra]&lt;br /&gt;
** Kolmogorov&#039;s [https://en.wikipedia.org/wiki/Probability_axioms axioms of probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Discrete_uniform_distribution Classical] and [https://en.wikipedia.org/wiki/Geometric_probability goemetric probability]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Boole%27s_inequality Union bound]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Inclusion%E2%80%93exclusion_principle Inclusion-Exclusion principle]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Boole%27s_inequality#Bonferroni_inequalities Bonferroni inequalities]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Conditional_probability Conditional probability]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Chain_rule_(probability) Chain rule]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_total_probability Law of total probability]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bayes%27_theorem Bayes&#039; law]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Independence_(probability_theory) Independence] &lt;br /&gt;
** [https://en.wikipedia.org/wiki/Pairwise_independence Pairwise independence]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Random_variable Random variable]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Cumulative_distribution_function Cumulative distribution function]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Probability_mass_function Probability mass function]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Probability_density_function Probability density function]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Multivariate_random_variable Random vector]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Joint_probability_distribution Joint probability distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Conditional_probability_distribution Conditional probability distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Marginal_distribution Marginal distribution]&lt;br /&gt;
* Some &#039;&#039;&#039;discrete&#039;&#039;&#039; probability distributions&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Bernoulli_trial Bernoulli trial] and [https://en.wikipedia.org/wiki/Bernoulli_distribution Bernoulli distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Discrete_uniform_distribution Discrete uniform distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Binomial_distribution Binomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Geometric_distribution Geometric distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Negative_binomial_distribution Negative binomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Hypergeometric_distribution Hypergeometric distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Poisson_distribution Poisson distribution]&lt;br /&gt;
** and [https://en.wikipedia.org/wiki/List_of_probability_distributions#Discrete_distributions others]&lt;br /&gt;
* Balls into bins model&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Multinomial_distribution Multinomial distribution]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Birthday_problem Birthday problem]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Coupon_collector%27s_problem Coupon collector]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Balls_into_bins_problem Occupancy problem]&lt;br /&gt;
* Random graphs&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Erd%C5%91s%E2%80%93R%C3%A9nyi_model Erdős–Rényi random graph model]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Galton%E2%80%93Watson_process Galton–Watson branching process]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Expected_value Expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_the_unconscious_statistician Law of the unconscious statistician, &#039;&#039;LOTUS&#039;&#039;]&lt;br /&gt;
** [https://dlsun.github.io/probability/linearity.html Linearity of expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Conditional_expectation Conditional expectation]&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Law_of_total_expectation Law of total expectation]&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E_(Summer_2026)&amp;diff=13861</id>
		<title>计算理论之美 (Summer 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E_(Summer_2026)&amp;diff=13861"/>
		<updated>2026-07-27T01:06:12Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* Tentative Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox &lt;br /&gt;
|name         = Infobox&lt;br /&gt;
|headerstyle  = background:#4D72BE;&lt;br /&gt;
|labelstyle   = background:#DAE1F0;&lt;br /&gt;
&lt;br /&gt;
|header1 = &amp;lt;font size=3, color=white&amp;gt;计算理论之美&amp;lt;/font&amp;gt;&lt;br /&gt;
|label2  = {{Nowrap|负责人}} &lt;br /&gt;
|data2   = 黄棱潇 ([mailto:huanglingxiao@nju.edu.cn huanglingxiao@nju.edu.cn]) &lt;br /&gt;
|label4 = 时间&lt;br /&gt;
|data4  = 2026.7.24 — 2026.7.27&lt;br /&gt;
|label5 = 地点&lt;br /&gt;
|data5  = {{Nowrap|南京大学苏州校区苏教楼D202}}&lt;br /&gt;
|belowstyle = background:#DAE1F0;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
由南京大学计算机学院和智能软件学院支持的第5届“计算理论之美”暑期讲习班将于2026年7月24日至7月27日在江苏省苏州市南京大学苏州校区开班。本次讲习班将围绕算法设计主题开展系列报告，包括组合最优化、哈希表、差分隐私、量子计算、关于图的数据流算法、图计算、分布式算法等板块，主要面向对理论计算机科学以及计算机科学中的数学感兴趣的国内外本科生，安排4天的高级课程。内容深入浅出，由国内外一线的优秀学者讲授，使学员初步了解理论计算机科学的一些研究前沿、初步掌握一些新理论与新方法，为有志于从事理论计算机科学研究的学者打下一定的基础，也让从事其他相关方向研究的学生与教师们领略计算理论的魅力。&lt;br /&gt;
&lt;br /&gt;
联系邮箱：nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
联系人：&lt;br /&gt;
* 黄棱潇：	huanglingxiao@nju.edu.cn&lt;br /&gt;
* 刘明谋：	lmm@nju.edu.cn&lt;br /&gt;
* 班吟：		175227530@qq.com&lt;br /&gt;
&lt;br /&gt;
注册报名流程：由于前几届报名人数过多，本届将会采用问卷初筛形式进行报名。请同学们先填写以下调查问卷:&lt;br /&gt;
&lt;br /&gt;
https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
问卷报名截止日期： 2026.6.20&lt;br /&gt;
&lt;br /&gt;
通过初筛的同学将于讲习班开始前两周收到包含报名链接的邮件。由于今年讲习班将在苏州校区举办，南京校区的南大同学如需统一安排住宿，也请填写问卷；无需安排住宿的南大同学，&#039;&#039;&#039;无需填写问卷或报名，可在讲习班期间直接前往会场听取报告。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
费用：本科生包住宿，非本科生不包含住宿。餐费自理。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;对讲习班感兴趣的九月份入学南大新生，欢迎在志愿填报完成后报名参加 （发送邮箱至： nju_tcs@163.com）&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tentative Schedule ==&lt;br /&gt;
&lt;br /&gt;
Venue (地点)：南京大学苏州校区苏教楼D202&lt;br /&gt;
[[File:苏教楼D.png|thumb|苏教楼D在图中红星处]]&lt;br /&gt;
Accommodation：南京大学苏州校区国际学术交流中心&amp;lt;br&amp;gt;&lt;br /&gt;
Group photo: 7月24日上午茶歇环节中安排参会者合影留念&lt;br /&gt;
&lt;br /&gt;
Speakers (in lexicographic order): 陈林（浙江大学）、丁尧相（浙江大学）、刘明谋（南京大学）、Pasin Manurangsi（Google Research）、任瀚林（IAS）、王启圣（上海交通大学）、王宇扬(中国科学技术大学）、俞华程（普林斯顿大学）、张天翼（南京大学）、郑朝栋（南京大学）&lt;br /&gt;
&lt;br /&gt;
:{|border=&amp;quot;2&amp;quot; width=&amp;quot;97%&amp;quot; cellspacing=&amp;quot;4&amp;quot; cellpadding=&amp;quot;3&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; empty-cells:show;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 21%&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Time&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Title&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 40%&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Speaker&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月24日 July, 24th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|图染色算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|张天翼（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|图流算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|俞华程（普林斯顿大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月25日 July, 25th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Introduction to Quantum Computation&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|王启圣（上海交通大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|现代哈希表设计&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|刘明谋（南京大学）&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月26日 July, 26th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Introduction to Differential Privacy&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Pasin Manurangsi（Google Research）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|加性组合与算法设计&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|陈林（浙江大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月27日 July, 27th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|分布式算法与单机算法的同与异&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|郑朝栋（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 15:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Neuro-symbolic AI&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|戴望州（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|15:00 — 15:10　休息&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|15:10 — 16:10&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Recent progress on near-maximum circuit lower bounds&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|任瀚林（Institute for Advanced Study）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|16:10 — 16:20　休息&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|16:20 — 17:20&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|扩展图上生成树的局部计算算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|王宇扬（中国科学技术大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|17:20 — 17:30　交流&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Take-home Exams ==&lt;br /&gt;
成绩优秀的同学可推荐参加南京大学计算机学院预推免保研面试，并在录取后可凭借此次暑期讲习班申请两个研究生学分。&lt;br /&gt;
&lt;br /&gt;
作业提交方式：发送电子版到邮箱nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting to The Campus==&lt;br /&gt;
*入校：人员及车辆凭[https://tcs.nju.edu.cn/wiki/images/d/d3/%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E2026%E4%BC%9A%E8%AE%AE%E9%80%9A%E7%9F%A5.pdf 电子版会议通知]进校。&lt;br /&gt;
*高铁 / 动车&lt;br /&gt;
**苏州站：打车至校区约 30 分钟（非早晚高峰情况下），费用约 ¥30。亦可选择快线 3 号或地铁转有轨电车，全程约 2 小时。&lt;br /&gt;
**苏州新区站：打车至校区约 25 分钟，费用约 ¥25。也可乘坐有轨电车 2 号线，约 1 小时。&lt;br /&gt;
*飞机&lt;br /&gt;
**无锡硕放机场（WUX）：打车至校区约 30 分钟；因跨城行驶，司机可能会收取返程/空驶费用，总费用约 ¥80。如果能打到顺风车的话会较为便宜。亦可选公共交通，约 2 小时。&lt;br /&gt;
**上海虹桥机场（SHA）：建议从虹桥火车站换乘高铁至苏州站或苏州新区站。务必留意，由上海虹桥站前往苏州的高铁末班车时间通常是21:42。不建议从虹桥直接打车至苏州（费用较高）；同时不建议打顺风车，因为通常只能打到黑出租。&lt;br /&gt;
&lt;br /&gt;
== Lunch &amp;amp; Supper ==&lt;br /&gt;
[[File:苏州校区食堂（2025）.png|thumb|苏州校区的四个食堂在图中红星处]]&lt;br /&gt;
* 苏州校区内现有科创大厦食堂、第16、17、18食堂共四个食堂，素菜2-3元、荤菜4-8元，可直接用支付宝或微信支付。此外，国际学术交流中心也提供更为昂贵的食物。&lt;br /&gt;
* 学校附近有：东渚镇、文体中心、丰茂里、时尚水岸星悦荟、星悦里等几个商业区。&lt;br /&gt;
* 也可以选择外卖，会送至校门口的外卖柜或外卖架上。&lt;br /&gt;
&lt;br /&gt;
== Getting Around ==&lt;br /&gt;
* 大阳山国家森林公园 &amp;amp; 植物园：层林步道＋寺庙人文，爬 60–90 分钟视体力安排；秋冬晴天观景佳。&lt;br /&gt;
* 树山生态村：乡野步道、茶园与农家菜，团队晚餐/走读首选。&lt;br /&gt;
* 太湖湿地/西山方向：自驾更便捷，观湿地与湖景线。&lt;br /&gt;
* 古城园林：傍晚可打车去平江路/山塘街逛夜景，或白天参观苏州博物馆/拙政园。&lt;br /&gt;
&lt;br /&gt;
== About Suzhou Campus ==&lt;br /&gt;
南京大学苏州校区位于苏州高新区太湖科技城，地处“环太湖科创圈”与“沿沪宁产业创新带”的黄金交汇点，被定位为南大发展壮大新工科的主阵地。立足“国家战略、世界一流、强强联合、需需结合”，南大苏州校区聚焦人工智能、新一代信息技术、新能源、先进制造、生命健康等领域“卡脖子”问题，强化“新工科”建设，促进文理工医交叉融合，政产学研协调发展。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Links to Past Summer Schools ==&lt;br /&gt;
* [[计算理论之美 (Summer 2025)|计算理论之美暑期学校 (Summer 2025)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2024)|计算理论之美暑期学校 (Summer 2024)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2023)|计算理论之美暑期学校 (Summer 2023)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2021)|计算理论之美暑期学校 (Summer 2021)]]&lt;br /&gt;
&lt;br /&gt;
== About Our Summer School ==&lt;br /&gt;
Our summer school is supported by the School of Computer Science and the School of Intelligent Software and Engineering at Nanjing University and will be held from July 24th to July 27th, 2026, at the Suzhou Campus of Nanjing University in Suzhou, Jiangsu Province, China. The theme of this year&#039;s summer school will be the design and analysis of algorithms, with topics ranging from combinatorial optimization, hash table design, differential privacy, quantum computing, streaming algorithms for graphs, graph algorithms, and distributed algorithms. &lt;br /&gt;
Target audience will include aspiring undergraduate and graduate students from China and overseas, and the program will feature 4 days of advanced courses. The courses will be presented by leading young scholars both from within China and overseas, covering both cutting-edge research and modern toolkits in theoretical computer science. &lt;br /&gt;
The summer school will help connect aspiring young students with young scholars to engage research in theoretical computer science, and embark on a journey to appreciate the charm of computational theory.&lt;br /&gt;
&lt;br /&gt;
Accommodation (shared room) will be provided to undergraduates only.&lt;br /&gt;
&lt;br /&gt;
Due to capacity, we prioritize undergraduates seeking to join NJU TCS group for PhD or for a research intern. To register, please fill out the following form: https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
If you are selected into our summer school, you will receive a confirmation email.&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E_(Summer_2026)&amp;diff=13860</id>
		<title>计算理论之美 (Summer 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E_(Summer_2026)&amp;diff=13860"/>
		<updated>2026-07-22T04:29:27Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox &lt;br /&gt;
|name         = Infobox&lt;br /&gt;
|headerstyle  = background:#4D72BE;&lt;br /&gt;
|labelstyle   = background:#DAE1F0;&lt;br /&gt;
&lt;br /&gt;
|header1 = &amp;lt;font size=3, color=white&amp;gt;计算理论之美&amp;lt;/font&amp;gt;&lt;br /&gt;
|label2  = {{Nowrap|负责人}} &lt;br /&gt;
|data2   = 黄棱潇 ([mailto:huanglingxiao@nju.edu.cn huanglingxiao@nju.edu.cn]) &lt;br /&gt;
|label4 = 时间&lt;br /&gt;
|data4  = 2026.7.24 — 2026.7.27&lt;br /&gt;
|label5 = 地点&lt;br /&gt;
|data5  = {{Nowrap|南京大学苏州校区苏教楼D202}}&lt;br /&gt;
|belowstyle = background:#DAE1F0;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
由南京大学计算机学院和智能软件学院支持的第5届“计算理论之美”暑期讲习班将于2026年7月24日至7月27日在江苏省苏州市南京大学苏州校区开班。本次讲习班将围绕算法设计主题开展系列报告，包括组合最优化、哈希表、差分隐私、量子计算、关于图的数据流算法、图计算、分布式算法等板块，主要面向对理论计算机科学以及计算机科学中的数学感兴趣的国内外本科生，安排4天的高级课程。内容深入浅出，由国内外一线的优秀学者讲授，使学员初步了解理论计算机科学的一些研究前沿、初步掌握一些新理论与新方法，为有志于从事理论计算机科学研究的学者打下一定的基础，也让从事其他相关方向研究的学生与教师们领略计算理论的魅力。&lt;br /&gt;
&lt;br /&gt;
联系邮箱：nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
联系人：&lt;br /&gt;
* 黄棱潇：	huanglingxiao@nju.edu.cn&lt;br /&gt;
* 刘明谋：	lmm@nju.edu.cn&lt;br /&gt;
* 班吟：		175227530@qq.com&lt;br /&gt;
&lt;br /&gt;
注册报名流程：由于前几届报名人数过多，本届将会采用问卷初筛形式进行报名。请同学们先填写以下调查问卷:&lt;br /&gt;
&lt;br /&gt;
https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
问卷报名截止日期： 2026.6.20&lt;br /&gt;
&lt;br /&gt;
通过初筛的同学将于讲习班开始前两周收到包含报名链接的邮件。由于今年讲习班将在苏州校区举办，南京校区的南大同学如需统一安排住宿，也请填写问卷；无需安排住宿的南大同学，&#039;&#039;&#039;无需填写问卷或报名，可在讲习班期间直接前往会场听取报告。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
费用：本科生包住宿，非本科生不包含住宿。餐费自理。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;对讲习班感兴趣的九月份入学南大新生，欢迎在志愿填报完成后报名参加 （发送邮箱至： nju_tcs@163.com）&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tentative Schedule ==&lt;br /&gt;
&lt;br /&gt;
Venue (地点)：南京大学苏州校区苏教楼D202&lt;br /&gt;
[[File:苏教楼D.png|thumb|苏教楼D在图中红星处]]&lt;br /&gt;
Accommodation：南京大学苏州校区国际学术交流中心&amp;lt;br&amp;gt;&lt;br /&gt;
Group photo: 7月24日上午茶歇环节中安排参会者合影留念&lt;br /&gt;
&lt;br /&gt;
Speakers (in lexicographic order): 陈林（浙江大学）、丁尧相（浙江大学）、刘明谋（南京大学）、Pasin Manurangsi（Google Research）、任瀚林（IAS）、王启圣（上海交通大学）、王宇扬(中国科学技术大学）、俞华程（普林斯顿大学）、张天翼（南京大学）、郑朝栋（南京大学）&lt;br /&gt;
&lt;br /&gt;
:{|border=&amp;quot;2&amp;quot; width=&amp;quot;97%&amp;quot; cellspacing=&amp;quot;4&amp;quot; cellpadding=&amp;quot;3&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; empty-cells:show;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 21%&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Time&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Title&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 40%&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Speaker&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月24日 July, 24th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|图染色算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|张天翼（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|图流算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|俞华程（普林斯顿大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月25日 July, 25th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|现代哈希表设计&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|刘明谋（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Introduction to Quantum Computation&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|王启圣（上海交通大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月26日 July, 26th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Introduction to Differential Privacy&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Pasin Manurangsi（Google Research）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|加性组合与算法设计&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|陈林（浙江大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月27日 July, 27th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|分布式算法与单机算法的同与异&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|郑朝栋（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 15:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Neuro-symbolic visual understanding, generation, and decision-making: symbolic intermediate representation matters&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|丁尧相（浙江大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|15:00 — 15:10　休息&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|15:10 — 16:10&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Recent progress on near-maximum circuit lower bounds&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|任瀚林（Institute for Advanced Study）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|16:10 — 16:20　休息&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|16:20 — 17:20&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|扩展图上生成树的局部计算算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|王宇扬（中国科学技术大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|17:20 — 17:30　交流&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Take-home Exams ==&lt;br /&gt;
成绩优秀的同学可推荐参加南京大学计算机学院预推免保研面试，并在录取后可凭借此次暑期讲习班申请两个研究生学分。&lt;br /&gt;
&lt;br /&gt;
作业提交方式：发送电子版到邮箱nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting to The Campus==&lt;br /&gt;
*入校：人员及车辆凭[https://tcs.nju.edu.cn/wiki/images/d/d3/%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E2026%E4%BC%9A%E8%AE%AE%E9%80%9A%E7%9F%A5.pdf 电子版会议通知]进校。&lt;br /&gt;
*高铁 / 动车&lt;br /&gt;
**苏州站：打车至校区约 30 分钟（非早晚高峰情况下），费用约 ¥30。亦可选择快线 3 号或地铁转有轨电车，全程约 2 小时。&lt;br /&gt;
**苏州新区站：打车至校区约 25 分钟，费用约 ¥25。也可乘坐有轨电车 2 号线，约 1 小时。&lt;br /&gt;
*飞机&lt;br /&gt;
**无锡硕放机场（WUX）：打车至校区约 30 分钟；因跨城行驶，司机可能会收取返程/空驶费用，总费用约 ¥80。如果能打到顺风车的话会较为便宜。亦可选公共交通，约 2 小时。&lt;br /&gt;
**上海虹桥机场（SHA）：建议从虹桥火车站换乘高铁至苏州站或苏州新区站。务必留意，由上海虹桥站前往苏州的高铁末班车时间通常是21:42。不建议从虹桥直接打车至苏州（费用较高）；同时不建议打顺风车，因为通常只能打到黑出租。&lt;br /&gt;
&lt;br /&gt;
== Lunch &amp;amp; Supper ==&lt;br /&gt;
[[File:苏州校区食堂（2025）.png|thumb|苏州校区的四个食堂在图中红星处]]&lt;br /&gt;
* 苏州校区内现有科创大厦食堂、第16、17、18食堂共四个食堂，素菜2-3元、荤菜4-8元，可直接用支付宝或微信支付。此外，国际学术交流中心也提供更为昂贵的食物。&lt;br /&gt;
* 学校附近有：东渚镇、文体中心、丰茂里、时尚水岸星悦荟、星悦里等几个商业区。&lt;br /&gt;
* 也可以选择外卖，会送至校门口的外卖柜或外卖架上。&lt;br /&gt;
&lt;br /&gt;
== Getting Around ==&lt;br /&gt;
* 大阳山国家森林公园 &amp;amp; 植物园：层林步道＋寺庙人文，爬 60–90 分钟视体力安排；秋冬晴天观景佳。&lt;br /&gt;
* 树山生态村：乡野步道、茶园与农家菜，团队晚餐/走读首选。&lt;br /&gt;
* 太湖湿地/西山方向：自驾更便捷，观湿地与湖景线。&lt;br /&gt;
* 古城园林：傍晚可打车去平江路/山塘街逛夜景，或白天参观苏州博物馆/拙政园。&lt;br /&gt;
&lt;br /&gt;
== About Suzhou Campus ==&lt;br /&gt;
南京大学苏州校区位于苏州高新区太湖科技城，地处“环太湖科创圈”与“沿沪宁产业创新带”的黄金交汇点，被定位为南大发展壮大新工科的主阵地。立足“国家战略、世界一流、强强联合、需需结合”，南大苏州校区聚焦人工智能、新一代信息技术、新能源、先进制造、生命健康等领域“卡脖子”问题，强化“新工科”建设，促进文理工医交叉融合，政产学研协调发展。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Links to Past Summer Schools ==&lt;br /&gt;
* [[计算理论之美 (Summer 2025)|计算理论之美暑期学校 (Summer 2025)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2024)|计算理论之美暑期学校 (Summer 2024)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2023)|计算理论之美暑期学校 (Summer 2023)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2021)|计算理论之美暑期学校 (Summer 2021)]]&lt;br /&gt;
&lt;br /&gt;
== About Our Summer School ==&lt;br /&gt;
Our summer school is supported by the School of Computer Science and the School of Intelligent Software and Engineering at Nanjing University and will be held from July 24th to July 27th, 2026, at the Suzhou Campus of Nanjing University in Suzhou, Jiangsu Province, China. The theme of this year&#039;s summer school will be the design and analysis of algorithms, with topics ranging from combinatorial optimization, hash table design, differential privacy, quantum computing, streaming algorithms for graphs, graph algorithms, and distributed algorithms. &lt;br /&gt;
Target audience will include aspiring undergraduate and graduate students from China and overseas, and the program will feature 4 days of advanced courses. The courses will be presented by leading young scholars both from within China and overseas, covering both cutting-edge research and modern toolkits in theoretical computer science. &lt;br /&gt;
The summer school will help connect aspiring young students with young scholars to engage research in theoretical computer science, and embark on a journey to appreciate the charm of computational theory.&lt;br /&gt;
&lt;br /&gt;
Accommodation (shared room) will be provided to undergraduates only.&lt;br /&gt;
&lt;br /&gt;
Due to capacity, we prioritize undergraduates seeking to join NJU TCS group for PhD or for a research intern. To register, please fill out the following form: https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
If you are selected into our summer school, you will receive a confirmation email.&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=File:%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E2026%E4%BC%9A%E8%AE%AE%E9%80%9A%E7%9F%A5.pdf&amp;diff=13859</id>
		<title>File:计算理论之美2026会议通知.pdf</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=File:%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E2026%E4%BC%9A%E8%AE%AE%E9%80%9A%E7%9F%A5.pdf&amp;diff=13859"/>
		<updated>2026-07-22T04:28:35Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E_(Summer_2026)&amp;diff=13858</id>
		<title>计算理论之美 (Summer 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E_(Summer_2026)&amp;diff=13858"/>
		<updated>2026-07-18T10:37:53Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* Getting to The Campus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox &lt;br /&gt;
|name         = Infobox&lt;br /&gt;
|headerstyle  = background:#4D72BE;&lt;br /&gt;
|labelstyle   = background:#DAE1F0;&lt;br /&gt;
&lt;br /&gt;
|header1 = &amp;lt;font size=3, color=white&amp;gt;计算理论之美&amp;lt;/font&amp;gt;&lt;br /&gt;
|label2  = {{Nowrap|负责人}} &lt;br /&gt;
|data2   = 黄棱潇 ([mailto:huanglingxiao@nju.edu.cn huanglingxiao@nju.edu.cn]) &lt;br /&gt;
|label4 = 时间&lt;br /&gt;
|data4  = 2026.7.24 — 2026.7.27&lt;br /&gt;
|label5 = 地点&lt;br /&gt;
|data5  = {{Nowrap|南京大学苏州校区苏教楼D202}}&lt;br /&gt;
|belowstyle = background:#DAE1F0;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
由南京大学计算机学院和智能软件学院支持的第5届“计算理论之美”暑期讲习班将于2026年7月24日至7月27日在江苏省苏州市南京大学苏州校区开班。本次讲习班将围绕算法设计主题开展系列报告，包括组合最优化、哈希表、差分隐私、量子计算、关于图的数据流算法、图计算、分布式算法等板块，主要面向对理论计算机科学以及计算机科学中的数学感兴趣的国内外本科生，安排4天的高级课程。内容深入浅出，由国内外一线的优秀学者讲授，使学员初步了解理论计算机科学的一些研究前沿、初步掌握一些新理论与新方法，为有志于从事理论计算机科学研究的学者打下一定的基础，也让从事其他相关方向研究的学生与教师们领略计算理论的魅力。&lt;br /&gt;
&lt;br /&gt;
联系邮箱：nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
联系人：&lt;br /&gt;
* 黄棱潇：	huanglingxiao@nju.edu.cn&lt;br /&gt;
* 刘明谋：	lmm@nju.edu.cn&lt;br /&gt;
* 班吟：		175227530@qq.com&lt;br /&gt;
&lt;br /&gt;
注册报名流程：由于前几届报名人数过多，本届将会采用问卷初筛形式进行报名。请同学们先填写以下调查问卷:&lt;br /&gt;
&lt;br /&gt;
https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
问卷报名截止日期： 2026.6.20&lt;br /&gt;
&lt;br /&gt;
通过初筛的同学将于讲习班开始前两周收到包含报名链接的邮件。由于今年讲习班将在苏州校区举办，南京校区的南大同学如需统一安排住宿，也请填写问卷；无需安排住宿的南大同学，&#039;&#039;&#039;无需填写问卷或报名，可在讲习班期间直接前往会场听取报告。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
费用：本科生包住宿，非本科生不包含住宿。餐费自理。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;对讲习班感兴趣的九月份入学南大新生，欢迎在志愿填报完成后报名参加 （发送邮箱至： nju_tcs@163.com）&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tentative Schedule ==&lt;br /&gt;
&lt;br /&gt;
Venue (地点)：南京大学苏州校区苏教楼D202&lt;br /&gt;
[[File:苏教楼D.png|thumb|苏教楼D在图中红星处]]&lt;br /&gt;
Accommodation：南京大学苏州校区国际学术交流中心&amp;lt;br&amp;gt;&lt;br /&gt;
Group photo: 7月24日上午茶歇环节中安排参会者合影留念&lt;br /&gt;
&lt;br /&gt;
Speakers (in lexicographic order): 陈林（浙江大学）、丁尧相（浙江大学）、刘明谋（南京大学）、Pasin Manurangsi（Google Research）、任瀚林（IAS）、王启圣（上海交通大学）、王宇扬(中国科学技术大学）、俞华程（普林斯顿大学）、张天翼（南京大学）、郑朝栋（南京大学）&lt;br /&gt;
&lt;br /&gt;
:{|border=&amp;quot;2&amp;quot; width=&amp;quot;97%&amp;quot; cellspacing=&amp;quot;4&amp;quot; cellpadding=&amp;quot;3&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; empty-cells:show;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 21%&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Time&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Title&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 40%&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Speaker&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月24日 July, 24th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|图染色算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|张天翼（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|图流算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|俞华程（普林斯顿大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月25日 July, 25th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|现代哈希表设计&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|刘明谋（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Introduction to Quantum Computation&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|王启圣（上海交通大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月26日 July, 26th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Introduction to Differential Privacy&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Pasin Manurangsi（Google Research）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|加性组合与算法设计&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|陈林（浙江大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月27日 July, 27th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|分布式算法与单机算法的同与异&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|郑朝栋（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 15:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Neuro-symbolic visual understanding, generation, and decision-making: symbolic intermediate representation matters&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|丁尧相（浙江大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|15:00 — 15:10　休息&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|15:10 — 16:10&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Recent progress on near-maximum circuit lower bounds&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|任瀚林（Institute for Advanced Study）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|16:10 — 16:20　休息&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|16:20 — 17:20&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|扩展图上生成树的局部计算算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|王宇扬（中国科学技术大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|17:20 — 17:30　交流&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Take-home Exams ==&lt;br /&gt;
成绩优秀的同学可推荐参加南京大学计算机学院预推免保研面试，并在录取后可凭借此次暑期讲习班申请两个研究生学分。&lt;br /&gt;
&lt;br /&gt;
作业提交方式：发送电子版到邮箱nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting to The Campus==&lt;br /&gt;
*入校：人员及车辆凭电子版会议通知进校。&lt;br /&gt;
*高铁 / 动车&lt;br /&gt;
**苏州站：打车至校区约 30 分钟（非早晚高峰情况下），费用约 ¥30。亦可选择快线 3 号或地铁转有轨电车，全程约 2 小时。&lt;br /&gt;
**苏州新区站：打车至校区约 25 分钟，费用约 ¥25。也可乘坐有轨电车 2 号线，约 1 小时。&lt;br /&gt;
*飞机&lt;br /&gt;
**无锡硕放机场（WUX）：打车至校区约 30 分钟；因跨城行驶，司机可能会收取返程/空驶费用，总费用约 ¥80。如果能打到顺风车的话会较为便宜。亦可选公共交通，约 2 小时。&lt;br /&gt;
**上海虹桥机场（SHA）：建议从虹桥火车站换乘高铁至苏州站或苏州新区站。务必留意，由上海虹桥站前往苏州的高铁末班车时间通常是21:42。不建议从虹桥直接打车至苏州（费用较高）；同时不建议打顺风车，因为通常只能打到黑出租。&lt;br /&gt;
&lt;br /&gt;
== Lunch &amp;amp; Supper ==&lt;br /&gt;
[[File:苏州校区食堂（2025）.png|thumb|苏州校区的四个食堂在图中红星处]]&lt;br /&gt;
* 苏州校区内现有科创大厦食堂、第16、17、18食堂共四个食堂，素菜2-3元、荤菜4-8元，可直接用支付宝或微信支付。此外，国际学术交流中心也提供更为昂贵的食物。&lt;br /&gt;
* 学校附近有：东渚镇、文体中心、丰茂里、时尚水岸星悦荟、星悦里等几个商业区。&lt;br /&gt;
* 也可以选择外卖，会送至校门口的外卖柜或外卖架上。&lt;br /&gt;
&lt;br /&gt;
== Getting Around ==&lt;br /&gt;
* 大阳山国家森林公园 &amp;amp; 植物园：层林步道＋寺庙人文，爬 60–90 分钟视体力安排；秋冬晴天观景佳。&lt;br /&gt;
* 树山生态村：乡野步道、茶园与农家菜，团队晚餐/走读首选。&lt;br /&gt;
* 太湖湿地/西山方向：自驾更便捷，观湿地与湖景线。&lt;br /&gt;
* 古城园林：傍晚可打车去平江路/山塘街逛夜景，或白天参观苏州博物馆/拙政园。&lt;br /&gt;
&lt;br /&gt;
== About Suzhou Campus ==&lt;br /&gt;
南京大学苏州校区位于苏州高新区太湖科技城，地处“环太湖科创圈”与“沿沪宁产业创新带”的黄金交汇点，被定位为南大发展壮大新工科的主阵地。立足“国家战略、世界一流、强强联合、需需结合”，南大苏州校区聚焦人工智能、新一代信息技术、新能源、先进制造、生命健康等领域“卡脖子”问题，强化“新工科”建设，促进文理工医交叉融合，政产学研协调发展。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Links to Past Summer Schools ==&lt;br /&gt;
* [[计算理论之美 (Summer 2025)|计算理论之美暑期学校 (Summer 2025)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2024)|计算理论之美暑期学校 (Summer 2024)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2023)|计算理论之美暑期学校 (Summer 2023)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2021)|计算理论之美暑期学校 (Summer 2021)]]&lt;br /&gt;
&lt;br /&gt;
== About Our Summer School ==&lt;br /&gt;
Our summer school is supported by the School of Computer Science and the School of Intelligent Software and Engineering at Nanjing University and will be held from July 24th to July 27th, 2026, at the Suzhou Campus of Nanjing University in Suzhou, Jiangsu Province, China. The theme of this year&#039;s summer school will be the design and analysis of algorithms, with topics ranging from combinatorial optimization, hash table design, differential privacy, quantum computing, streaming algorithms for graphs, graph algorithms, and distributed algorithms. &lt;br /&gt;
Target audience will include aspiring undergraduate and graduate students from China and overseas, and the program will feature 4 days of advanced courses. The courses will be presented by leading young scholars both from within China and overseas, covering both cutting-edge research and modern toolkits in theoretical computer science. &lt;br /&gt;
The summer school will help connect aspiring young students with young scholars to engage research in theoretical computer science, and embark on a journey to appreciate the charm of computational theory.&lt;br /&gt;
&lt;br /&gt;
Accommodation (shared room) will be provided to undergraduates only.&lt;br /&gt;
&lt;br /&gt;
Due to capacity, we prioritize undergraduates seeking to join NJU TCS group for PhD or for a research intern. To register, please fill out the following form: https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
If you are selected into our summer school, you will receive a confirmation email.&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E_(Summer_2026)&amp;diff=13857</id>
		<title>计算理论之美 (Summer 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E_(Summer_2026)&amp;diff=13857"/>
		<updated>2026-07-12T21:48:53Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* Tentative Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox &lt;br /&gt;
|name         = Infobox&lt;br /&gt;
|headerstyle  = background:#4D72BE;&lt;br /&gt;
|labelstyle   = background:#DAE1F0;&lt;br /&gt;
&lt;br /&gt;
|header1 = &amp;lt;font size=3, color=white&amp;gt;计算理论之美&amp;lt;/font&amp;gt;&lt;br /&gt;
|label2  = {{Nowrap|负责人}} &lt;br /&gt;
|data2   = 黄棱潇 ([mailto:huanglingxiao@nju.edu.cn huanglingxiao@nju.edu.cn]) &lt;br /&gt;
|label4 = 时间&lt;br /&gt;
|data4  = 2026.7.24 — 2026.7.27&lt;br /&gt;
|label5 = 地点&lt;br /&gt;
|data5  = {{Nowrap|南京大学苏州校区苏教楼D202}}&lt;br /&gt;
|belowstyle = background:#DAE1F0;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
由南京大学计算机学院和智能软件学院支持的第5届“计算理论之美”暑期讲习班将于2026年7月24日至7月27日在江苏省苏州市南京大学苏州校区开班。本次讲习班将围绕算法设计主题开展系列报告，包括组合最优化、哈希表、差分隐私、量子计算、关于图的数据流算法、图计算、分布式算法等板块，主要面向对理论计算机科学以及计算机科学中的数学感兴趣的国内外本科生，安排4天的高级课程。内容深入浅出，由国内外一线的优秀学者讲授，使学员初步了解理论计算机科学的一些研究前沿、初步掌握一些新理论与新方法，为有志于从事理论计算机科学研究的学者打下一定的基础，也让从事其他相关方向研究的学生与教师们领略计算理论的魅力。&lt;br /&gt;
&lt;br /&gt;
联系邮箱：nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
联系人：&lt;br /&gt;
* 黄棱潇：	huanglingxiao@nju.edu.cn&lt;br /&gt;
* 刘明谋：	lmm@nju.edu.cn&lt;br /&gt;
* 班吟：		175227530@qq.com&lt;br /&gt;
&lt;br /&gt;
注册报名流程：由于前几届报名人数过多，本届将会采用问卷初筛形式进行报名。请同学们先填写以下调查问卷:&lt;br /&gt;
&lt;br /&gt;
https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
问卷报名截止日期： 2026.6.20&lt;br /&gt;
&lt;br /&gt;
通过初筛的同学将于讲习班开始前两周收到包含报名链接的邮件。由于今年讲习班将在苏州校区举办，南京校区的南大同学如需统一安排住宿，也请填写问卷；无需安排住宿的南大同学，&#039;&#039;&#039;无需填写问卷或报名，可在讲习班期间直接前往会场听取报告。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
费用：本科生包住宿，非本科生不包含住宿。餐费自理。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;对讲习班感兴趣的九月份入学南大新生，欢迎在志愿填报完成后报名参加 （发送邮箱至： nju_tcs@163.com）&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tentative Schedule ==&lt;br /&gt;
&lt;br /&gt;
Venue (地点)：南京大学苏州校区苏教楼D202&lt;br /&gt;
[[File:苏教楼D.png|thumb|苏教楼D在图中红星处]]&lt;br /&gt;
Accommodation：南京大学苏州校区国际学术交流中心&amp;lt;br&amp;gt;&lt;br /&gt;
Group photo: 7月24日上午茶歇环节中安排参会者合影留念&lt;br /&gt;
&lt;br /&gt;
Speakers (in lexicographic order): 陈林（浙江大学）、丁尧相（浙江大学）、刘明谋（南京大学）、Pasin Manurangsi（Google Research）、任瀚林（IAS）、王启圣（上海交通大学）、王宇扬(中国科学技术大学）、俞华程（普林斯顿大学）、张天翼（南京大学）、郑朝栋（南京大学）&lt;br /&gt;
&lt;br /&gt;
:{|border=&amp;quot;2&amp;quot; width=&amp;quot;97%&amp;quot; cellspacing=&amp;quot;4&amp;quot; cellpadding=&amp;quot;3&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; empty-cells:show;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 21%&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Time&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Title&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 40%&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Speaker&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月24日 July, 24th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|图染色算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|张天翼（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|图流算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|俞华程（普林斯顿大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月25日 July, 25th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|现代哈希表设计&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|刘明谋（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Introduction to Quantum Computation&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|王启圣（上海交通大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月26日 July, 26th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Introduction to Differential Privacy&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Pasin Manurangsi（Google Research）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|加性组合与算法设计&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|陈林（浙江大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月27日 July, 27th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|分布式算法与单机算法的同与异&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|郑朝栋（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 15:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Neuro-symbolic visual understanding, generation, and decision-making: symbolic intermediate representation matters&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|丁尧相（浙江大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|15:00 — 15:10　休息&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|15:10 — 16:10&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Recent progress on near-maximum circuit lower bounds&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|任瀚林（Institute for Advanced Study）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|16:10 — 16:20　休息&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|16:20 — 17:20&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|扩展图上生成树的局部计算算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|王宇扬（中国科学技术大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|17:20 — 17:30　交流&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Take-home Exams ==&lt;br /&gt;
成绩优秀的同学可推荐参加南京大学计算机学院预推免保研面试，并在录取后可凭借此次暑期讲习班申请两个研究生学分。&lt;br /&gt;
&lt;br /&gt;
作业提交方式：发送电子版到邮箱nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting to The Campus==&lt;br /&gt;
*入校：&amp;lt;font color=red&amp;gt;[[Media:智软院访客预约流程.pdf|&#039;&#039;&#039;在公众号上登记入校。&#039;&#039;&#039;]]&amp;lt;/font&amp;gt;&lt;br /&gt;
**关注微信公众号“南京大学信息门户”，点击门户首页左下角“i校园”-“访客通行”&lt;br /&gt;
**审核人单位：智能软件与工程学院。审核人姓名：石会&lt;br /&gt;
**如开车进校，请将车牌号填写到“随行车辆车牌”处。&lt;br /&gt;
*高铁 / 动车&lt;br /&gt;
**苏州站：打车至校区约 30 分钟（非早晚高峰情况下），费用约 ¥30。亦可选择快线 3 号或地铁转有轨电车，全程约 2 小时。&lt;br /&gt;
**苏州新区站：打车至校区约 25 分钟，费用约 ¥25。也可乘坐有轨电车 2 号线，约 1 小时。&lt;br /&gt;
*飞机&lt;br /&gt;
**无锡硕放机场（WUX）：打车至校区约 30 分钟；因跨城行驶，司机可能会收取返程/空驶费用，总费用约 ¥80。如果能打到顺风车的话会较为便宜。亦可选公共交通，约 2 小时。&lt;br /&gt;
**上海虹桥机场（SHA）：建议从虹桥火车站换乘高铁至苏州站或苏州新区站。务必留意，由上海虹桥站前往苏州的高铁末班车时间通常是21:42。不建议从虹桥直接打车至苏州（费用较高）；同时不建议打顺风车，因为通常只能打到黑出租。&lt;br /&gt;
&lt;br /&gt;
== Lunch &amp;amp; Supper ==&lt;br /&gt;
[[File:苏州校区食堂（2025）.png|thumb|苏州校区的四个食堂在图中红星处]]&lt;br /&gt;
* 苏州校区内现有科创大厦食堂、第16、17、18食堂共四个食堂，素菜2-3元、荤菜4-8元，可直接用支付宝或微信支付。此外，国际学术交流中心也提供更为昂贵的食物。&lt;br /&gt;
* 学校附近有：东渚镇、文体中心、丰茂里、时尚水岸星悦荟、星悦里等几个商业区。&lt;br /&gt;
* 也可以选择外卖，会送至校门口的外卖柜或外卖架上。&lt;br /&gt;
&lt;br /&gt;
== Getting Around ==&lt;br /&gt;
* 大阳山国家森林公园 &amp;amp; 植物园：层林步道＋寺庙人文，爬 60–90 分钟视体力安排；秋冬晴天观景佳。&lt;br /&gt;
* 树山生态村：乡野步道、茶园与农家菜，团队晚餐/走读首选。&lt;br /&gt;
* 太湖湿地/西山方向：自驾更便捷，观湿地与湖景线。&lt;br /&gt;
* 古城园林：傍晚可打车去平江路/山塘街逛夜景，或白天参观苏州博物馆/拙政园。&lt;br /&gt;
&lt;br /&gt;
== About Suzhou Campus ==&lt;br /&gt;
南京大学苏州校区位于苏州高新区太湖科技城，地处“环太湖科创圈”与“沿沪宁产业创新带”的黄金交汇点，被定位为南大发展壮大新工科的主阵地。立足“国家战略、世界一流、强强联合、需需结合”，南大苏州校区聚焦人工智能、新一代信息技术、新能源、先进制造、生命健康等领域“卡脖子”问题，强化“新工科”建设，促进文理工医交叉融合，政产学研协调发展。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Links to Past Summer Schools ==&lt;br /&gt;
* [[计算理论之美 (Summer 2025)|计算理论之美暑期学校 (Summer 2025)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2024)|计算理论之美暑期学校 (Summer 2024)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2023)|计算理论之美暑期学校 (Summer 2023)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2021)|计算理论之美暑期学校 (Summer 2021)]]&lt;br /&gt;
&lt;br /&gt;
== About Our Summer School ==&lt;br /&gt;
Our summer school is supported by the School of Computer Science and the School of Intelligent Software and Engineering at Nanjing University and will be held from July 24th to July 27th, 2026, at the Suzhou Campus of Nanjing University in Suzhou, Jiangsu Province, China. The theme of this year&#039;s summer school will be the design and analysis of algorithms, with topics ranging from combinatorial optimization, hash table design, differential privacy, quantum computing, streaming algorithms for graphs, graph algorithms, and distributed algorithms. &lt;br /&gt;
Target audience will include aspiring undergraduate and graduate students from China and overseas, and the program will feature 4 days of advanced courses. The courses will be presented by leading young scholars both from within China and overseas, covering both cutting-edge research and modern toolkits in theoretical computer science. &lt;br /&gt;
The summer school will help connect aspiring young students with young scholars to engage research in theoretical computer science, and embark on a journey to appreciate the charm of computational theory.&lt;br /&gt;
&lt;br /&gt;
Accommodation (shared room) will be provided to undergraduates only.&lt;br /&gt;
&lt;br /&gt;
Due to capacity, we prioritize undergraduates seeking to join NJU TCS group for PhD or for a research intern. To register, please fill out the following form: https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
If you are selected into our summer school, you will receive a confirmation email.&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E_(Summer_2026)&amp;diff=13856</id>
		<title>计算理论之美 (Summer 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E_(Summer_2026)&amp;diff=13856"/>
		<updated>2026-07-10T20:29:33Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* Tentative Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox &lt;br /&gt;
|name         = Infobox&lt;br /&gt;
|headerstyle  = background:#4D72BE;&lt;br /&gt;
|labelstyle   = background:#DAE1F0;&lt;br /&gt;
&lt;br /&gt;
|header1 = &amp;lt;font size=3, color=white&amp;gt;计算理论之美&amp;lt;/font&amp;gt;&lt;br /&gt;
|label2  = {{Nowrap|负责人}} &lt;br /&gt;
|data2   = 黄棱潇 ([mailto:huanglingxiao@nju.edu.cn huanglingxiao@nju.edu.cn]) &lt;br /&gt;
|label4 = 时间&lt;br /&gt;
|data4  = 2026.7.24 — 2026.7.27&lt;br /&gt;
|label5 = 地点&lt;br /&gt;
|data5  = {{Nowrap|南京大学苏州校区苏教楼D202}}&lt;br /&gt;
|belowstyle = background:#DAE1F0;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
由南京大学计算机学院和智能软件学院支持的第5届“计算理论之美”暑期讲习班将于2026年7月24日至7月27日在江苏省苏州市南京大学苏州校区开班。本次讲习班将围绕算法设计主题开展系列报告，包括组合最优化、哈希表、差分隐私、量子计算、关于图的数据流算法、图计算、分布式算法等板块，主要面向对理论计算机科学以及计算机科学中的数学感兴趣的国内外本科生，安排4天的高级课程。内容深入浅出，由国内外一线的优秀学者讲授，使学员初步了解理论计算机科学的一些研究前沿、初步掌握一些新理论与新方法，为有志于从事理论计算机科学研究的学者打下一定的基础，也让从事其他相关方向研究的学生与教师们领略计算理论的魅力。&lt;br /&gt;
&lt;br /&gt;
联系邮箱：nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
联系人：&lt;br /&gt;
* 黄棱潇：	huanglingxiao@nju.edu.cn&lt;br /&gt;
* 刘明谋：	lmm@nju.edu.cn&lt;br /&gt;
* 班吟：		175227530@qq.com&lt;br /&gt;
&lt;br /&gt;
注册报名流程：由于前几届报名人数过多，本届将会采用问卷初筛形式进行报名。请同学们先填写以下调查问卷:&lt;br /&gt;
&lt;br /&gt;
https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
问卷报名截止日期： 2026.6.20&lt;br /&gt;
&lt;br /&gt;
通过初筛的同学将于讲习班开始前两周收到包含报名链接的邮件。由于今年讲习班将在苏州校区举办，南京校区的南大同学如需统一安排住宿，也请填写问卷；无需安排住宿的南大同学，&#039;&#039;&#039;无需填写问卷或报名，可在讲习班期间直接前往会场听取报告。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
费用：本科生包住宿，非本科生不包含住宿。餐费自理。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;对讲习班感兴趣的九月份入学南大新生，欢迎在志愿填报完成后报名参加 （发送邮箱至： nju_tcs@163.com）&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tentative Schedule ==&lt;br /&gt;
&lt;br /&gt;
Venue (地点)：南京大学苏州校区苏教楼D202&lt;br /&gt;
[[File:苏教楼D.png|thumb|苏教楼D在图中红星处]]&lt;br /&gt;
Accommodation：南京大学苏州校区国际学术交流中心&amp;lt;br&amp;gt;&lt;br /&gt;
Group photo: 7月24日上午茶歇环节中安排参会者合影留念&lt;br /&gt;
&lt;br /&gt;
Speakers (in lexicographic order): 陈林（浙江大学）、丁尧相（浙江大学）、刘明谋（南京大学）、Pasin Manurangsi（Google Research）、任瀚林（IAS）、王启圣（上海交通大学）、王宇扬(中国科学技术大学）、俞华程（普林斯顿大学）、张天翼（南京大学）、郑朝栋（南京大学）&lt;br /&gt;
&lt;br /&gt;
:{|border=&amp;quot;2&amp;quot; width=&amp;quot;97%&amp;quot; cellspacing=&amp;quot;4&amp;quot; cellpadding=&amp;quot;3&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; empty-cells:show;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 21%&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Time&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Title&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 40%&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Speaker&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月24日 July, 24th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|图染色算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|张天翼（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|图流算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|俞华程（普林斯顿大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月25日 July, 25th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|现代哈希表设计&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|刘明谋（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Introduction to Quantum Computation&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|王启圣（上海交通大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月26日 July, 26th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Introduction to Differential Privacy&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Pasin Manurangsi（Google Research）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|加性组合与算法设计&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|陈林（浙江大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月27日 July, 27th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|分布式算法与单机算法的同与异&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|郑朝栋（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 15:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|(题目待定）&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|丁尧相（浙江大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|15:00 — 15:10　休息&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|15:10 — 16:10&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Recent progress on near-maximum circuit lower bounds&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|任瀚林（Institute for Advanced Study）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|16:10 — 16:20　休息&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|16:20 — 17:20&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|扩展图上生成树的局部计算算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|王宇扬（中国科学技术大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|17:20 — 17:30　交流&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Take-home Exams ==&lt;br /&gt;
成绩优秀的同学可推荐参加南京大学计算机学院预推免保研面试，并在录取后可凭借此次暑期讲习班申请两个研究生学分。&lt;br /&gt;
&lt;br /&gt;
作业提交方式：发送电子版到邮箱nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting to The Campus==&lt;br /&gt;
*入校：&amp;lt;font color=red&amp;gt;[[Media:智软院访客预约流程.pdf|&#039;&#039;&#039;在公众号上登记入校。&#039;&#039;&#039;]]&amp;lt;/font&amp;gt;&lt;br /&gt;
**关注微信公众号“南京大学信息门户”，点击门户首页左下角“i校园”-“访客通行”&lt;br /&gt;
**审核人单位：智能软件与工程学院。审核人姓名：石会&lt;br /&gt;
**如开车进校，请将车牌号填写到“随行车辆车牌”处。&lt;br /&gt;
*高铁 / 动车&lt;br /&gt;
**苏州站：打车至校区约 30 分钟（非早晚高峰情况下），费用约 ¥30。亦可选择快线 3 号或地铁转有轨电车，全程约 2 小时。&lt;br /&gt;
**苏州新区站：打车至校区约 25 分钟，费用约 ¥25。也可乘坐有轨电车 2 号线，约 1 小时。&lt;br /&gt;
*飞机&lt;br /&gt;
**无锡硕放机场（WUX）：打车至校区约 30 分钟；因跨城行驶，司机可能会收取返程/空驶费用，总费用约 ¥80。如果能打到顺风车的话会较为便宜。亦可选公共交通，约 2 小时。&lt;br /&gt;
**上海虹桥机场（SHA）：建议从虹桥火车站换乘高铁至苏州站或苏州新区站。务必留意，由上海虹桥站前往苏州的高铁末班车时间通常是21:42。不建议从虹桥直接打车至苏州（费用较高）；同时不建议打顺风车，因为通常只能打到黑出租。&lt;br /&gt;
&lt;br /&gt;
== Lunch &amp;amp; Supper ==&lt;br /&gt;
[[File:苏州校区食堂（2025）.png|thumb|苏州校区的四个食堂在图中红星处]]&lt;br /&gt;
* 苏州校区内现有科创大厦食堂、第16、17、18食堂共四个食堂，素菜2-3元、荤菜4-8元，可直接用支付宝或微信支付。此外，国际学术交流中心也提供更为昂贵的食物。&lt;br /&gt;
* 学校附近有：东渚镇、文体中心、丰茂里、时尚水岸星悦荟、星悦里等几个商业区。&lt;br /&gt;
* 也可以选择外卖，会送至校门口的外卖柜或外卖架上。&lt;br /&gt;
&lt;br /&gt;
== Getting Around ==&lt;br /&gt;
* 大阳山国家森林公园 &amp;amp; 植物园：层林步道＋寺庙人文，爬 60–90 分钟视体力安排；秋冬晴天观景佳。&lt;br /&gt;
* 树山生态村：乡野步道、茶园与农家菜，团队晚餐/走读首选。&lt;br /&gt;
* 太湖湿地/西山方向：自驾更便捷，观湿地与湖景线。&lt;br /&gt;
* 古城园林：傍晚可打车去平江路/山塘街逛夜景，或白天参观苏州博物馆/拙政园。&lt;br /&gt;
&lt;br /&gt;
== About Suzhou Campus ==&lt;br /&gt;
南京大学苏州校区位于苏州高新区太湖科技城，地处“环太湖科创圈”与“沿沪宁产业创新带”的黄金交汇点，被定位为南大发展壮大新工科的主阵地。立足“国家战略、世界一流、强强联合、需需结合”，南大苏州校区聚焦人工智能、新一代信息技术、新能源、先进制造、生命健康等领域“卡脖子”问题，强化“新工科”建设，促进文理工医交叉融合，政产学研协调发展。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Links to Past Summer Schools ==&lt;br /&gt;
* [[计算理论之美 (Summer 2025)|计算理论之美暑期学校 (Summer 2025)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2024)|计算理论之美暑期学校 (Summer 2024)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2023)|计算理论之美暑期学校 (Summer 2023)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2021)|计算理论之美暑期学校 (Summer 2021)]]&lt;br /&gt;
&lt;br /&gt;
== About Our Summer School ==&lt;br /&gt;
Our summer school is supported by the School of Computer Science and the School of Intelligent Software and Engineering at Nanjing University and will be held from July 24th to July 27th, 2026, at the Suzhou Campus of Nanjing University in Suzhou, Jiangsu Province, China. The theme of this year&#039;s summer school will be the design and analysis of algorithms, with topics ranging from combinatorial optimization, hash table design, differential privacy, quantum computing, streaming algorithms for graphs, graph algorithms, and distributed algorithms. &lt;br /&gt;
Target audience will include aspiring undergraduate and graduate students from China and overseas, and the program will feature 4 days of advanced courses. The courses will be presented by leading young scholars both from within China and overseas, covering both cutting-edge research and modern toolkits in theoretical computer science. &lt;br /&gt;
The summer school will help connect aspiring young students with young scholars to engage research in theoretical computer science, and embark on a journey to appreciate the charm of computational theory.&lt;br /&gt;
&lt;br /&gt;
Accommodation (shared room) will be provided to undergraduates only.&lt;br /&gt;
&lt;br /&gt;
Due to capacity, we prioritize undergraduates seeking to join NJU TCS group for PhD or for a research intern. To register, please fill out the following form: https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
If you are selected into our summer school, you will receive a confirmation email.&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E_(Summer_2026)&amp;diff=13855</id>
		<title>计算理论之美 (Summer 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E_(Summer_2026)&amp;diff=13855"/>
		<updated>2026-07-10T20:27:41Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* Tentative Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox &lt;br /&gt;
|name         = Infobox&lt;br /&gt;
|headerstyle  = background:#4D72BE;&lt;br /&gt;
|labelstyle   = background:#DAE1F0;&lt;br /&gt;
&lt;br /&gt;
|header1 = &amp;lt;font size=3, color=white&amp;gt;计算理论之美&amp;lt;/font&amp;gt;&lt;br /&gt;
|label2  = {{Nowrap|负责人}} &lt;br /&gt;
|data2   = 黄棱潇 ([mailto:huanglingxiao@nju.edu.cn huanglingxiao@nju.edu.cn]) &lt;br /&gt;
|label4 = 时间&lt;br /&gt;
|data4  = 2026.7.24 — 2026.7.27&lt;br /&gt;
|label5 = 地点&lt;br /&gt;
|data5  = {{Nowrap|南京大学苏州校区苏教楼D202}}&lt;br /&gt;
|belowstyle = background:#DAE1F0;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
由南京大学计算机学院和智能软件学院支持的第5届“计算理论之美”暑期讲习班将于2026年7月24日至7月27日在江苏省苏州市南京大学苏州校区开班。本次讲习班将围绕算法设计主题开展系列报告，包括组合最优化、哈希表、差分隐私、量子计算、关于图的数据流算法、图计算、分布式算法等板块，主要面向对理论计算机科学以及计算机科学中的数学感兴趣的国内外本科生，安排4天的高级课程。内容深入浅出，由国内外一线的优秀学者讲授，使学员初步了解理论计算机科学的一些研究前沿、初步掌握一些新理论与新方法，为有志于从事理论计算机科学研究的学者打下一定的基础，也让从事其他相关方向研究的学生与教师们领略计算理论的魅力。&lt;br /&gt;
&lt;br /&gt;
联系邮箱：nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
联系人：&lt;br /&gt;
* 黄棱潇：	huanglingxiao@nju.edu.cn&lt;br /&gt;
* 刘明谋：	lmm@nju.edu.cn&lt;br /&gt;
* 班吟：		175227530@qq.com&lt;br /&gt;
&lt;br /&gt;
注册报名流程：由于前几届报名人数过多，本届将会采用问卷初筛形式进行报名。请同学们先填写以下调查问卷:&lt;br /&gt;
&lt;br /&gt;
https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
问卷报名截止日期： 2026.6.20&lt;br /&gt;
&lt;br /&gt;
通过初筛的同学将于讲习班开始前两周收到包含报名链接的邮件。由于今年讲习班将在苏州校区举办，南京校区的南大同学如需统一安排住宿，也请填写问卷；无需安排住宿的南大同学，&#039;&#039;&#039;无需填写问卷或报名，可在讲习班期间直接前往会场听取报告。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
费用：本科生包住宿，非本科生不包含住宿。餐费自理。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;对讲习班感兴趣的九月份入学南大新生，欢迎在志愿填报完成后报名参加 （发送邮箱至： nju_tcs@163.com）&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tentative Schedule ==&lt;br /&gt;
&lt;br /&gt;
Venue (地点)：南京大学苏州校区苏教楼D202&lt;br /&gt;
[[File:苏教楼D.png|thumb|苏教楼D在图中红星处]]&lt;br /&gt;
Group photo: 7月24日上午茶歇环节中安排参会者合影留念&lt;br /&gt;
&lt;br /&gt;
Speakers (in lexicographic order): 陈林（浙江大学）、丁尧相（浙江大学）、刘明谋（南京大学）、Pasin Manurangsi（Google Research）、任瀚林（IAS）、王启圣（上海交通大学）、王宇扬(中国科学技术大学）、俞华程（普林斯顿大学）、张天翼（南京大学）、郑朝栋（南京大学）&lt;br /&gt;
&lt;br /&gt;
:{|border=&amp;quot;2&amp;quot; width=&amp;quot;97%&amp;quot; cellspacing=&amp;quot;4&amp;quot; cellpadding=&amp;quot;3&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; empty-cells:show;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 21%&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Time&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Title&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 40%&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Speaker&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月24日 July, 24th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|图染色算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|张天翼（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|图流算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|俞华程（普林斯顿大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月25日 July, 25th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|现代哈希表设计&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|刘明谋（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Introduction to Quantum Computation&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|王启圣（上海交通大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月26日 July, 26th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Introduction to Differential Privacy&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Pasin Manurangsi（Google Research）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|加性组合与算法设计&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|陈林（浙江大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月27日 July, 27th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|分布式算法与单机算法的同与异&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|郑朝栋（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 15:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|(题目待定）&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|丁尧相（浙江大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|15:00 — 15:10　休息&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|15:10 — 16:10&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Recent progress on near-maximum circuit lower bounds&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|任瀚林（Institute for Advanced Study）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|16:10 — 16:20　休息&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|16:20 — 17:20&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|扩展图上生成树的局部计算算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|王宇扬（中国科学技术大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|17:20 — 17:30　交流&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Take-home Exams ==&lt;br /&gt;
成绩优秀的同学可推荐参加南京大学计算机学院预推免保研面试，并在录取后可凭借此次暑期讲习班申请两个研究生学分。&lt;br /&gt;
&lt;br /&gt;
作业提交方式：发送电子版到邮箱nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting to The Campus==&lt;br /&gt;
*入校：&amp;lt;font color=red&amp;gt;[[Media:智软院访客预约流程.pdf|&#039;&#039;&#039;在公众号上登记入校。&#039;&#039;&#039;]]&amp;lt;/font&amp;gt;&lt;br /&gt;
**关注微信公众号“南京大学信息门户”，点击门户首页左下角“i校园”-“访客通行”&lt;br /&gt;
**审核人单位：智能软件与工程学院。审核人姓名：石会&lt;br /&gt;
**如开车进校，请将车牌号填写到“随行车辆车牌”处。&lt;br /&gt;
*高铁 / 动车&lt;br /&gt;
**苏州站：打车至校区约 30 分钟（非早晚高峰情况下），费用约 ¥30。亦可选择快线 3 号或地铁转有轨电车，全程约 2 小时。&lt;br /&gt;
**苏州新区站：打车至校区约 25 分钟，费用约 ¥25。也可乘坐有轨电车 2 号线，约 1 小时。&lt;br /&gt;
*飞机&lt;br /&gt;
**无锡硕放机场（WUX）：打车至校区约 30 分钟；因跨城行驶，司机可能会收取返程/空驶费用，总费用约 ¥80。如果能打到顺风车的话会较为便宜。亦可选公共交通，约 2 小时。&lt;br /&gt;
**上海虹桥机场（SHA）：建议从虹桥火车站换乘高铁至苏州站或苏州新区站。务必留意，由上海虹桥站前往苏州的高铁末班车时间通常是21:42。不建议从虹桥直接打车至苏州（费用较高）；同时不建议打顺风车，因为通常只能打到黑出租。&lt;br /&gt;
&lt;br /&gt;
== Lunch &amp;amp; Supper ==&lt;br /&gt;
[[File:苏州校区食堂（2025）.png|thumb|苏州校区的四个食堂在图中红星处]]&lt;br /&gt;
* 苏州校区内现有科创大厦食堂、第16、17、18食堂共四个食堂，素菜2-3元、荤菜4-8元，可直接用支付宝或微信支付。此外，国际学术交流中心也提供更为昂贵的食物。&lt;br /&gt;
* 学校附近有：东渚镇、文体中心、丰茂里、时尚水岸星悦荟、星悦里等几个商业区。&lt;br /&gt;
* 也可以选择外卖，会送至校门口的外卖柜或外卖架上。&lt;br /&gt;
&lt;br /&gt;
== Getting Around ==&lt;br /&gt;
* 大阳山国家森林公园 &amp;amp; 植物园：层林步道＋寺庙人文，爬 60–90 分钟视体力安排；秋冬晴天观景佳。&lt;br /&gt;
* 树山生态村：乡野步道、茶园与农家菜，团队晚餐/走读首选。&lt;br /&gt;
* 太湖湿地/西山方向：自驾更便捷，观湿地与湖景线。&lt;br /&gt;
* 古城园林：傍晚可打车去平江路/山塘街逛夜景，或白天参观苏州博物馆/拙政园。&lt;br /&gt;
&lt;br /&gt;
== About Suzhou Campus ==&lt;br /&gt;
南京大学苏州校区位于苏州高新区太湖科技城，地处“环太湖科创圈”与“沿沪宁产业创新带”的黄金交汇点，被定位为南大发展壮大新工科的主阵地。立足“国家战略、世界一流、强强联合、需需结合”，南大苏州校区聚焦人工智能、新一代信息技术、新能源、先进制造、生命健康等领域“卡脖子”问题，强化“新工科”建设，促进文理工医交叉融合，政产学研协调发展。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Links to Past Summer Schools ==&lt;br /&gt;
* [[计算理论之美 (Summer 2025)|计算理论之美暑期学校 (Summer 2025)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2024)|计算理论之美暑期学校 (Summer 2024)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2023)|计算理论之美暑期学校 (Summer 2023)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2021)|计算理论之美暑期学校 (Summer 2021)]]&lt;br /&gt;
&lt;br /&gt;
== About Our Summer School ==&lt;br /&gt;
Our summer school is supported by the School of Computer Science and the School of Intelligent Software and Engineering at Nanjing University and will be held from July 24th to July 27th, 2026, at the Suzhou Campus of Nanjing University in Suzhou, Jiangsu Province, China. The theme of this year&#039;s summer school will be the design and analysis of algorithms, with topics ranging from combinatorial optimization, hash table design, differential privacy, quantum computing, streaming algorithms for graphs, graph algorithms, and distributed algorithms. &lt;br /&gt;
Target audience will include aspiring undergraduate and graduate students from China and overseas, and the program will feature 4 days of advanced courses. The courses will be presented by leading young scholars both from within China and overseas, covering both cutting-edge research and modern toolkits in theoretical computer science. &lt;br /&gt;
The summer school will help connect aspiring young students with young scholars to engage research in theoretical computer science, and embark on a journey to appreciate the charm of computational theory.&lt;br /&gt;
&lt;br /&gt;
Accommodation (shared room) will be provided to undergraduates only.&lt;br /&gt;
&lt;br /&gt;
Due to capacity, we prioritize undergraduates seeking to join NJU TCS group for PhD or for a research intern. To register, please fill out the following form: https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
If you are selected into our summer school, you will receive a confirmation email.&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E_(Summer_2026)&amp;diff=13854</id>
		<title>计算理论之美 (Summer 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E_(Summer_2026)&amp;diff=13854"/>
		<updated>2026-07-10T20:26:47Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox &lt;br /&gt;
|name         = Infobox&lt;br /&gt;
|headerstyle  = background:#4D72BE;&lt;br /&gt;
|labelstyle   = background:#DAE1F0;&lt;br /&gt;
&lt;br /&gt;
|header1 = &amp;lt;font size=3, color=white&amp;gt;计算理论之美&amp;lt;/font&amp;gt;&lt;br /&gt;
|label2  = {{Nowrap|负责人}} &lt;br /&gt;
|data2   = 黄棱潇 ([mailto:huanglingxiao@nju.edu.cn huanglingxiao@nju.edu.cn]) &lt;br /&gt;
|label4 = 时间&lt;br /&gt;
|data4  = 2026.7.24 — 2026.7.27&lt;br /&gt;
|label5 = 地点&lt;br /&gt;
|data5  = {{Nowrap|南京大学苏州校区苏教楼D202}}&lt;br /&gt;
|belowstyle = background:#DAE1F0;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
由南京大学计算机学院和智能软件学院支持的第5届“计算理论之美”暑期讲习班将于2026年7月24日至7月27日在江苏省苏州市南京大学苏州校区开班。本次讲习班将围绕算法设计主题开展系列报告，包括组合最优化、哈希表、差分隐私、量子计算、关于图的数据流算法、图计算、分布式算法等板块，主要面向对理论计算机科学以及计算机科学中的数学感兴趣的国内外本科生，安排4天的高级课程。内容深入浅出，由国内外一线的优秀学者讲授，使学员初步了解理论计算机科学的一些研究前沿、初步掌握一些新理论与新方法，为有志于从事理论计算机科学研究的学者打下一定的基础，也让从事其他相关方向研究的学生与教师们领略计算理论的魅力。&lt;br /&gt;
&lt;br /&gt;
联系邮箱：nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
联系人：&lt;br /&gt;
* 黄棱潇：	huanglingxiao@nju.edu.cn&lt;br /&gt;
* 刘明谋：	lmm@nju.edu.cn&lt;br /&gt;
* 班吟：		175227530@qq.com&lt;br /&gt;
&lt;br /&gt;
注册报名流程：由于前几届报名人数过多，本届将会采用问卷初筛形式进行报名。请同学们先填写以下调查问卷:&lt;br /&gt;
&lt;br /&gt;
https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
问卷报名截止日期： 2026.6.20&lt;br /&gt;
&lt;br /&gt;
通过初筛的同学将于讲习班开始前两周收到包含报名链接的邮件。由于今年讲习班将在苏州校区举办，南京校区的南大同学如需统一安排住宿，也请填写问卷；无需安排住宿的南大同学，&#039;&#039;&#039;无需填写问卷或报名，可在讲习班期间直接前往会场听取报告。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
费用：本科生包住宿，非本科生不包含住宿。餐费自理。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;对讲习班感兴趣的九月份入学南大新生，欢迎在志愿填报完成后报名参加 （发送邮箱至： nju_tcs@163.com）&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tentative Schedule ==&lt;br /&gt;
&lt;br /&gt;
Venue (地点)：南京大学苏州校区苏教楼D202&lt;br /&gt;
[[File:苏教楼D.png|thumb|苏教楼D在图中红星处]]&lt;br /&gt;
Group photo: 7月24日上午茶歇环节中安排参会者合影留念&lt;br /&gt;
&lt;br /&gt;
Speakers (in lexicographic order): 陈林（浙江大学）、丁尧相（浙江大学）、刘明谋（南京大学）、Pasin Manurangsi（Google Research）、任瀚林（IAS）、王启圣（上海交通大学）、王宇扬(中国科学技术大学）、俞华程（普林斯顿大学）、张天翼（南京大学）、郑朝栋（南京大学）&lt;br /&gt;
&lt;br /&gt;
:{|border=&amp;quot;2&amp;quot; width=&amp;quot;97%&amp;quot; cellspacing=&amp;quot;4&amp;quot; cellpadding=&amp;quot;3&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; empty-cells:show;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 21%&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Time&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Title&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|bgcolor=&amp;quot;#4D72BE&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 40%&amp;quot;|&amp;lt;font size=3, color=white&amp;gt;&#039;&#039;&#039;Speaker&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月24日 July, 24th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 8:40&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|领导致辞&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:40 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|图染色算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|张天翼（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|图流算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|俞华程（普林斯顿大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月25日 July, 25th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|现代哈希表设计&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|刘明谋（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Introduction to Quantum Computation&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|王启圣（上海交通大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月26日 July, 26th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Introduction to Differential Privacy&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Pasin Manurangsi（Google Research）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 17:30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|加性组合与算法设计&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|陈林（浙江大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#DAE1F0&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;7月27日 July, 27th&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8:30 — 12:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|分布式算法与单机算法的同与异&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|郑朝栋（南京大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|12:00 — 14:00　午休&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|14:00 — 15:00&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|(题目待定）&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|丁尧相（浙江大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|15:00 — 15:10　休息&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|15:10 — 16:10&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|Recent progress on near-maximum circuit lower bounds&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|任瀚林（Institute for Advanced Study）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|16:10 — 16:20　休息&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|16:20 — 17:20&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|扩展图上生成树的局部计算算法&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|王宇扬（中国科学技术大学）&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|17:20 — 17:30　交流&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Take-home Exams ==&lt;br /&gt;
成绩优秀的同学可推荐参加南京大学计算机学院预推免保研面试，并在录取后可凭借此次暑期讲习班申请两个研究生学分。&lt;br /&gt;
&lt;br /&gt;
作业提交方式：发送电子版到邮箱nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting to The Campus==&lt;br /&gt;
*入校：&amp;lt;font color=red&amp;gt;[[Media:智软院访客预约流程.pdf|&#039;&#039;&#039;在公众号上登记入校。&#039;&#039;&#039;]]&amp;lt;/font&amp;gt;&lt;br /&gt;
**关注微信公众号“南京大学信息门户”，点击门户首页左下角“i校园”-“访客通行”&lt;br /&gt;
**审核人单位：智能软件与工程学院。审核人姓名：石会&lt;br /&gt;
**如开车进校，请将车牌号填写到“随行车辆车牌”处。&lt;br /&gt;
*高铁 / 动车&lt;br /&gt;
**苏州站：打车至校区约 30 分钟（非早晚高峰情况下），费用约 ¥30。亦可选择快线 3 号或地铁转有轨电车，全程约 2 小时。&lt;br /&gt;
**苏州新区站：打车至校区约 25 分钟，费用约 ¥25。也可乘坐有轨电车 2 号线，约 1 小时。&lt;br /&gt;
*飞机&lt;br /&gt;
**无锡硕放机场（WUX）：打车至校区约 30 分钟；因跨城行驶，司机可能会收取返程/空驶费用，总费用约 ¥80。如果能打到顺风车的话会较为便宜。亦可选公共交通，约 2 小时。&lt;br /&gt;
**上海虹桥机场（SHA）：建议从虹桥火车站换乘高铁至苏州站或苏州新区站。务必留意，由上海虹桥站前往苏州的高铁末班车时间通常是21:42。不建议从虹桥直接打车至苏州（费用较高）；同时不建议打顺风车，因为通常只能打到黑出租。&lt;br /&gt;
&lt;br /&gt;
== Lunch &amp;amp; Supper ==&lt;br /&gt;
[[File:苏州校区食堂（2025）.png|thumb|苏州校区的四个食堂在图中红星处]]&lt;br /&gt;
* 苏州校区内现有科创大厦食堂、第16、17、18食堂共四个食堂，素菜2-3元、荤菜4-8元，可直接用支付宝或微信支付。此外，国际学术交流中心也提供更为昂贵的食物。&lt;br /&gt;
* 学校附近有：东渚镇、文体中心、丰茂里、时尚水岸星悦荟、星悦里等几个商业区。&lt;br /&gt;
* 也可以选择外卖，会送至校门口的外卖柜或外卖架上。&lt;br /&gt;
&lt;br /&gt;
== Getting Around ==&lt;br /&gt;
* 大阳山国家森林公园 &amp;amp; 植物园：层林步道＋寺庙人文，爬 60–90 分钟视体力安排；秋冬晴天观景佳。&lt;br /&gt;
* 树山生态村：乡野步道、茶园与农家菜，团队晚餐/走读首选。&lt;br /&gt;
* 太湖湿地/西山方向：自驾更便捷，观湿地与湖景线。&lt;br /&gt;
* 古城园林：傍晚可打车去平江路/山塘街逛夜景，或白天参观苏州博物馆/拙政园。&lt;br /&gt;
&lt;br /&gt;
== About Suzhou Campus ==&lt;br /&gt;
南京大学苏州校区位于苏州高新区太湖科技城，地处“环太湖科创圈”与“沿沪宁产业创新带”的黄金交汇点，被定位为南大发展壮大新工科的主阵地。立足“国家战略、世界一流、强强联合、需需结合”，南大苏州校区聚焦人工智能、新一代信息技术、新能源、先进制造、生命健康等领域“卡脖子”问题，强化“新工科”建设，促进文理工医交叉融合，政产学研协调发展。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Links to Past Summer Schools ==&lt;br /&gt;
* [[计算理论之美 (Summer 2025)|计算理论之美暑期学校 (Summer 2025)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2024)|计算理论之美暑期学校 (Summer 2024)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2023)|计算理论之美暑期学校 (Summer 2023)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2021)|计算理论之美暑期学校 (Summer 2021)]]&lt;br /&gt;
&lt;br /&gt;
== About Our Summer School ==&lt;br /&gt;
Our summer school is supported by the School of Computer Science and the School of Intelligent Software and Engineering at Nanjing University and will be held from July 24th to July 27th, 2026, at the Suzhou Campus of Nanjing University in Suzhou, Jiangsu Province, China. The theme of this year&#039;s summer school will be the design and analysis of algorithms, with topics ranging from combinatorial optimization, hash table design, differential privacy, quantum computing, streaming algorithms for graphs, graph algorithms, and distributed algorithms. &lt;br /&gt;
Target audience will include aspiring undergraduate and graduate students from China and overseas, and the program will feature 4 days of advanced courses. The courses will be presented by leading young scholars both from within China and overseas, covering both cutting-edge research and modern toolkits in theoretical computer science. &lt;br /&gt;
The summer school will help connect aspiring young students with young scholars to engage research in theoretical computer science, and embark on a journey to appreciate the charm of computational theory.&lt;br /&gt;
&lt;br /&gt;
Accommodation (shared room) will be provided to undergraduates only.&lt;br /&gt;
&lt;br /&gt;
Due to capacity, we prioritize undergraduates seeking to join NJU TCS group for PhD or for a research intern. To register, please fill out the following form: https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
If you are selected into our summer school, you will receive a confirmation email.&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E_(Summer_2026)&amp;diff=13846</id>
		<title>计算理论之美 (Summer 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E_(Summer_2026)&amp;diff=13846"/>
		<updated>2026-06-23T15:36:24Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox &lt;br /&gt;
|name         = Infobox&lt;br /&gt;
|headerstyle  = background:#4D72BE;&lt;br /&gt;
|labelstyle   = background:#DAE1F0;&lt;br /&gt;
&lt;br /&gt;
|header1 = &amp;lt;font size=3, color=white&amp;gt;计算理论之美&amp;lt;/font&amp;gt;&lt;br /&gt;
|label2  = {{Nowrap|负责人}} &lt;br /&gt;
|data2   = 黄棱潇 ([mailto:huanglingxiao@nju.edu.cn huanglingxiao@nju.edu.cn]) &lt;br /&gt;
|label4 = 时间&lt;br /&gt;
|data4  = 2026.7.24 — 2026.7.27&lt;br /&gt;
|label5 = 地点&lt;br /&gt;
|data5  = {{Nowrap|南京大学苏州校区 TBA}}&lt;br /&gt;
|belowstyle = background:#DAE1F0;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
由南京大学计算机学院和智能软件学院支持的第5届“计算理论之美”暑期讲习班将于2026年7月24日至7月27日在江苏省苏州市南京大学苏州校区开班。本次讲习班将围绕算法设计主题开展系列报告，包括组合最优化、哈希表、差分隐私、量子计算、关于图的数据流算法、图计算、分布式算法等板块，主要面向对理论计算机科学以及计算机科学中的数学感兴趣的国内外本科生，安排4天的高级课程。内容深入浅出，由国内外一线的优秀学者讲授，使学员初步了解理论计算机科学的一些研究前沿、初步掌握一些新理论与新方法，为有志于从事理论计算机科学研究的学者打下一定的基础，也让从事其他相关方向研究的学生与教师们领略计算理论的魅力。&lt;br /&gt;
&lt;br /&gt;
联系邮箱：nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
联系人：&lt;br /&gt;
* 黄棱潇：	huanglingxiao@nju.edu.cn&lt;br /&gt;
* 刘明谋：	lmm@nju.edu.cn&lt;br /&gt;
* 班吟：		175227530@qq.com&lt;br /&gt;
&lt;br /&gt;
注册报名流程：由于前几届报名人数过多，本届将会采用问卷初筛形式进行报名。请同学们先填写以下调查问卷:&lt;br /&gt;
&lt;br /&gt;
https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
问卷报名截止日期： 2026.6.20&lt;br /&gt;
&lt;br /&gt;
通过初筛的同学将于讲习班开始前两周收到包含报名链接的邮件。由于今年讲习班将在苏州校区举办，南京校区的南大同学如需统一安排住宿，也请填写问卷；无需安排住宿的南大同学，&#039;&#039;&#039;无需填写问卷或报名，可在讲习班期间直接前往会场听取报告。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
费用：本科生包住宿，非本科生不包含住宿。餐费自理。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tentative Schedule ==&lt;br /&gt;
&lt;br /&gt;
Venue (地点)：南京大学苏州校区TBA&lt;br /&gt;
&lt;br /&gt;
Group photo: 7月24日上午茶歇环节中安排参会者合影留念&lt;br /&gt;
&lt;br /&gt;
Speakers (in lexicographic order): 陈林（浙江大学）、丁尧相（浙江大学）、刘明谋（南京大学）、Pasin Manurangsi（Google Research）、任瀚林（IAS）、王启圣（上海交通大学）、王宇扬(中国科学技术大学）、俞华程（普林斯顿大学）、张天翼（南京大学）、郑朝东（南京大学）&lt;br /&gt;
&lt;br /&gt;
== Take-home Exams ==&lt;br /&gt;
成绩优秀的同学可推荐参加南京大学计算机学院预推免保研面试，并在录取后可凭借此次暑期讲习班申请两个研究生学分。&lt;br /&gt;
&lt;br /&gt;
作业提交方式：发送电子版到邮箱nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
== Links to Past Summer Schools ==&lt;br /&gt;
* [[计算理论之美 (Summer 2025)|计算理论之美暑期学校 (Summer 2025)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2024)|计算理论之美暑期学校 (Summer 2024)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2023)|计算理论之美暑期学校 (Summer 2023)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2021)|计算理论之美暑期学校 (Summer 2021)]]&lt;br /&gt;
&lt;br /&gt;
== About Our Summer School ==&lt;br /&gt;
Our summer school is supported by the School of Computer Science and the School of Intelligent Software and Engineering at Nanjing University and will be held from July 24th to July 27th, 2026, at the Suzhou Campus of Nanjing University in Suzhou, Jiangsu Province, China. The theme of this year&#039;s summer school will be the design and analysis of algorithms, with topics ranging from combinatorial optimization, hash table design, differential privacy, quantum computing, streaming algorithms for graphs, graph algorithms, and distributed algorithms. &lt;br /&gt;
Target audience will include aspiring undergraduate and graduate students from China and overseas, and the program will feature 4 days of advanced courses. The courses will be presented by leading young scholars both from within China and overseas, covering both cutting-edge research and modern toolkits in theoretical computer science. &lt;br /&gt;
The summer school will help connect aspiring young students with young scholars to engage research in theoretical computer science, and embark on a journey to appreciate the charm of computational theory.&lt;br /&gt;
&lt;br /&gt;
Accommodation (shared room) will be provided to undergraduates only.&lt;br /&gt;
&lt;br /&gt;
Due to capacity, we prioritize undergraduates seeking to join NJU TCS group for PhD or for a research intern. To register, please fill out the following form: https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
If you are selected into our summer school, you will receive a confirmation email.&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E_(Summer_2026)&amp;diff=13844</id>
		<title>计算理论之美 (Summer 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E_(Summer_2026)&amp;diff=13844"/>
		<updated>2026-06-21T13:29:26Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* Tentative Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox &lt;br /&gt;
|name         = Infobox&lt;br /&gt;
|headerstyle  = background:#4D72BE;&lt;br /&gt;
|labelstyle   = background:#DAE1F0;&lt;br /&gt;
&lt;br /&gt;
|header1 = &amp;lt;font size=3, color=white&amp;gt;计算理论之美&amp;lt;/font&amp;gt;&lt;br /&gt;
|label2  = {{Nowrap|负责人}} &lt;br /&gt;
|data2   = 黄棱潇 ([mailto:huanglingxiao@nju.edu.cn huanglingxiao@nju.edu.cn]) &lt;br /&gt;
|label4 = 时间&lt;br /&gt;
|data4  = 2026.7.24 — 2026.7.27&lt;br /&gt;
|label5 = 地点&lt;br /&gt;
|data5  = {{Nowrap|南京大学苏州校区 TBA}}&lt;br /&gt;
|belowstyle = background:#DAE1F0;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
由南京大学计算机学院和智能软件学院支持的第5届“计算理论之美”暑期讲习班将于2026年7月24日至7月27日在江苏省苏州市南京大学苏州校区开班。本次讲习班将围绕算法设计主题开展系列报告，包括组合最优化、哈希表、差分隐私、量子计算、数据结构复杂性、图计算等板块，主要面向对理论计算机科学以及计算机科学中的数学感兴趣的国内外本科生，安排4天的高级课程。内容深入浅出，由国内外一线的优秀学者讲授，使学员初步了解理论计算机科学的一些研究前沿、初步掌握一些新理论与新方法，为有志于从事理论计算机科学研究的学者打下一定的基础，也让从事其他相关方向研究的学生与教师们领略计算理论的魅力。&lt;br /&gt;
&lt;br /&gt;
联系邮箱：nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
联系人：&lt;br /&gt;
* 黄棱潇：	huanglingxiao@nju.edu.cn&lt;br /&gt;
* 刘明谋：	lmm@nju.edu.cn&lt;br /&gt;
* 班吟：		175227530@qq.com&lt;br /&gt;
&lt;br /&gt;
注册报名流程：由于前几届报名人数过多，本届将会采用问卷初筛形式进行报名。请同学们先填写以下调查问卷:&lt;br /&gt;
&lt;br /&gt;
https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
问卷报名截止日期： 2026.6.20&lt;br /&gt;
&lt;br /&gt;
通过初筛的同学将于讲习班开始前两周收到包含报名链接的邮件。由于今年讲习班将在苏州校区举办，南京校区的南大同学如需统一安排住宿，也请填写问卷；无需安排住宿的南大同学，&#039;&#039;&#039;无需填写问卷或报名，可在讲习班期间直接前往会场听取报告。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
费用：本科生包住宿，非本科生不包含住宿。餐费自理。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tentative Schedule ==&lt;br /&gt;
&lt;br /&gt;
Venue (地点)：南京大学苏州校区TBA&lt;br /&gt;
&lt;br /&gt;
Group photo: 7月24日上午茶歇环节中安排参会者合影留念&lt;br /&gt;
&lt;br /&gt;
Speakers (in lexicographic order): 陈林（浙江大学）、丁尧相（浙江大学）、刘明谋（南京大学）、Pasin Manurangsi（Google Research）、任瀚林（IAS）、王启圣（上海交通大学）、王宇扬(中国科学技术大学）、俞华程（普林斯顿大学）、张天翼（南京大学）、郑朝东（南京大学）&lt;br /&gt;
&lt;br /&gt;
== Take-home Exams ==&lt;br /&gt;
成绩优秀的同学可推荐参加南京大学计算机学院预推免保研面试，并在录取后可凭借此次暑期讲习班申请两个研究生学分。&lt;br /&gt;
&lt;br /&gt;
作业提交方式：发送电子版到邮箱nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
== Links to Past Summer Schools ==&lt;br /&gt;
* [[计算理论之美 (Summer 2025)|计算理论之美暑期学校 (Summer 2025)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2024)|计算理论之美暑期学校 (Summer 2024)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2023)|计算理论之美暑期学校 (Summer 2023)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2021)|计算理论之美暑期学校 (Summer 2021)]]&lt;br /&gt;
&lt;br /&gt;
== About Our Summer School ==&lt;br /&gt;
Our summer school is supported by the School of Computer Science and the School of Intelligent Software and Engineering at Nanjing University and will be held from July 24th to July 27th, 2026, at the Suzhou Campus of Nanjing University in Suzhou, Jiangsu Province, China. The theme of this year&#039;s summer school will be the design and analysis of algorithms, with topics ranging from combinatorial optimization, hash table design, differential privacy, quantum computing, data structure compelxity, and graph algorithms etc. &lt;br /&gt;
Target audience will include aspiring undergraduate and graduate students from China and overseas, and the program will feature 4 days of advanced courses. The courses will be presented by leading young scholars both from within China and overseas, covering both cutting-edge research and modern toolkits in theoretical computer science. &lt;br /&gt;
The summer school will help connect aspiring young students with young scholars to engage research in theoretical computer science, and embark on a journey to appreciate the charm of computational theory.&lt;br /&gt;
&lt;br /&gt;
Accommodation (shared room) will be provided to undergraduates only.&lt;br /&gt;
&lt;br /&gt;
Due to capacity, we prioritize undergraduates seeking to join NJU TCS group for PhD or for a research intern. To register, please fill out the following form: https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
If you are selected into our summer school, you will receive a confirmation email.&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E9%AB%98%E7%BA%A7%E7%AE%97%E6%B3%95_(Spring_2026)/%E4%BD%9C%E4%B8%9A3&amp;diff=13843</id>
		<title>高级算法 (Spring 2026)/作业3</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E9%AB%98%E7%BA%A7%E7%AE%97%E6%B3%95_(Spring_2026)/%E4%BD%9C%E4%B8%9A3&amp;diff=13843"/>
		<updated>2026-06-21T13:02:30Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* Set Cover 的线性规划松弛与随机取整 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;小题均为提示性质，小题越多越简单。&lt;br /&gt;
&lt;br /&gt;
== 低 &amp;lt;math&amp;gt;\ell_\infty&amp;lt;/math&amp;gt;-norm 对高斯 JL 变换没有帮助==&lt;br /&gt;
&lt;br /&gt;
令 &amp;lt;math&amp;gt;\Pi \in \mathbb R^{m\times d}&amp;lt;/math&amp;gt; 是一个高斯 Johnson-Lindenstrauss 变换，其中每个元素独立服从 &amp;lt;math&amp;gt;N(0,1/m)&amp;lt;/math&amp;gt;。给定任意固定单位向量 &amp;lt;math&amp;gt;x\in\mathbb S^{d-1}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\Pi x&amp;lt;/math&amp;gt; 的每个坐标都独立服从 &amp;lt;math&amp;gt;N(0,1/m)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\|\Pi x\|_2^2&amp;lt;/math&amp;gt; 与 &amp;lt;math&amp;gt;\frac{1}{m}\chi_m^2&amp;lt;/math&amp;gt; 同分布。因此 &amp;lt;math&amp;gt;\|\Pi x\|_2&amp;lt;/math&amp;gt; 的分布与 &amp;lt;math&amp;gt;\|x\|_\infty&amp;lt;/math&amp;gt; 无关。&lt;br /&gt;
#解释为什么如果使用高斯 JL 变换，即使 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 满足很强的平坦性条件，例如 &amp;lt;math&amp;gt;\|x\|_\infty \le O(1/\sqrt d)&amp;lt;/math&amp;gt;，为了保证 &amp;lt;math&amp;gt;\mathbb P[\|\Pi x\|_2^2-1|&amp;gt;\epsilon]\le \delta&amp;lt;/math&amp;gt;，所需的目标维数仍然是 &amp;lt;math&amp;gt;m=\Theta(\epsilon^{-2}\log(1/\delta))&amp;lt;/math&amp;gt;。&lt;br /&gt;
#对比坐标采样型（即 &amp;lt;math&amp;gt;\Pi x&amp;lt;/math&amp;gt;直接随机输出 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;的某几个维度）降维，简要解释为什么低 &amp;lt;math&amp;gt;\ell_\infty&amp;lt;/math&amp;gt;-norm 对坐标采样有帮助，但对高斯 JL 变换没有帮助。&lt;br /&gt;
&lt;br /&gt;
==torus 上的随机网格 LSH==&lt;br /&gt;
&lt;br /&gt;
考虑 metric space &amp;lt;math&amp;gt;( [0,n]^d,d_{\mathrm{torus}} )&amp;lt;/math&amp;gt;，其中距离定义为 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)=\sqrt{\sum_{i=1}^d \min{|x_i-y_i|,n-|x_i-y_i|}^2}&amp;lt;/math&amp;gt;。给定网格宽度 &amp;lt;math&amp;gt;w&amp;gt;0&amp;lt;/math&amp;gt;。随机选择平移向量 &amp;lt;math&amp;gt;s\in[0,w)^d&amp;lt;/math&amp;gt;，并定义 hash function &amp;lt;math&amp;gt;h_s(x)=(\lfloor (x_1+s_1)/w\rfloor,\dots,\lfloor (x_d+s_d)/w\rfloor)&amp;lt;/math&amp;gt;，其中每个坐标都按照 torus 的方式取模。&lt;br /&gt;
&lt;br /&gt;
#对于两个点 &amp;lt;math&amp;gt;x,y\in[0,n]^d&amp;lt;/math&amp;gt;，记 &amp;lt;math&amp;gt;\Delta_i=\min\{|x_i-y_i|,n-|x_i-y_i|\}&amp;lt;/math&amp;gt;。证明如果对所有 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;\Delta_i&amp;lt;w&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]=\prod_{i=1}^d (1-\Delta_i/w)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明如果 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)\le r&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]\ge 1-\sqrt d,r/w&amp;lt;/math&amp;gt;。提示：可以使用 &amp;lt;math&amp;gt;\sum_i\Delta_i\le \sqrt d\sqrt{\sum_i\Delta_i^2}&amp;lt;/math&amp;gt;。&lt;br /&gt;
#解释为什么这个 LSH family 的随机桶可以看成随机平移后的 axis-aligned cube。请从“近点容易落在同一个随机集合中，远点不容易落在同一个随机集合中”的角度解释这个构造的直觉。&lt;br /&gt;
#讨论这个构造在高维空间中的局限性。特别地，当距离 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)&amp;lt;/math&amp;gt; 分散在很多个坐标上时，为什么随机网格更容易把 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 切开？&lt;br /&gt;
#设 &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt; 只在一个坐标上相差 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;，其他坐标完全相同。计算 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]&amp;lt;/math&amp;gt;。&lt;br /&gt;
#设 &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt; 在每个坐标上都相差 &amp;lt;math&amp;gt;r/\sqrt d&amp;lt;/math&amp;gt;，因此 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)=r&amp;lt;/math&amp;gt;。在 &amp;lt;math&amp;gt;r/\sqrt d&amp;lt;w&amp;lt;/math&amp;gt; 的条件下，计算 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]&amp;lt;/math&amp;gt;，并将其写成 &amp;lt;math&amp;gt;(1-r/(w\sqrt d))^d&amp;lt;/math&amp;gt; 的形式。&lt;br /&gt;
#比较上述两种情况。说明即使两对点的 torus 距离都等于 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;，随机网格 LSH 的碰撞概率仍然可能不同。&lt;br /&gt;
#解释这说明了什么：axis-aligned grid LSH 并不是只依赖于欧氏距离的完美 LSH family，而是会受到坐标方向和维数的影响。&lt;br /&gt;
&lt;br /&gt;
==球面上的随机超平面 LSH==&lt;br /&gt;
&lt;br /&gt;
考虑球面空间 &amp;lt;math&amp;gt;(\mathbb S^{d-1},d)&amp;lt;/math&amp;gt;，其中距离定义为 &amp;lt;math&amp;gt;d(x,y)=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;。随机选择 &amp;lt;math&amp;gt;g\sim N(0,I_d)&amp;lt;/math&amp;gt;，并定义 hash function &amp;lt;math&amp;gt;h_g(x)=\operatorname{sign}\langle g,x\rangle&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#对任意 &amp;lt;math&amp;gt;x,y\in\mathbb S^{d-1}&amp;lt;/math&amp;gt;，令 &amp;lt;math&amp;gt;\theta=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;。证明 &amp;lt;math&amp;gt;\mathbb P[h_g(x)=h_g(y)]=1-\theta/\pi&amp;lt;/math&amp;gt;。&lt;br /&gt;
#解释上述公式的几何直觉：随机超平面什么时候会把 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 分到两侧？&lt;br /&gt;
#现在使用 &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; 个独立随机超平面 &amp;lt;math&amp;gt;g_1,\dots,g_k&amp;lt;/math&amp;gt;，并定义组合 hash key 为 &amp;lt;math&amp;gt;H(x)=(h_{g_1}(x),\dots,h_{g_k}(x))&amp;lt;/math&amp;gt;。证明 &amp;lt;math&amp;gt;\mathbb P[H(x)=H(y)]=(1-\theta/\pi)^k&amp;lt;/math&amp;gt;。&lt;br /&gt;
#给定两个角度阈值 &amp;lt;math&amp;gt;0&amp;lt;\theta_1&amp;lt;\theta_2&amp;lt;\pi&amp;lt;/math&amp;gt;。令近点满足 &amp;lt;math&amp;gt;d(x,y)\le \theta_1&amp;lt;/math&amp;gt;，远点满足 &amp;lt;math&amp;gt;d(x,y)\ge \theta_2&amp;lt;/math&amp;gt;。写出这个 LSH family 的参数 &amp;lt;math&amp;gt;p_1&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;p_2&amp;lt;/math&amp;gt;，并推导标准 LSH exponent &amp;lt;math&amp;gt;\rho=\log(1/p_1)/\log(1/p_2)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==由范数保持推出内积保持==&lt;br /&gt;
&lt;br /&gt;
设线性映射 &amp;lt;math&amp;gt;\Pi&amp;lt;/math&amp;gt; 对向量集合 &amp;lt;math&amp;gt;{x,y,x+y,x-y}&amp;lt;/math&amp;gt; 都保持平方范数，即对所有 &amp;lt;math&amp;gt;v\in{x,y,x+y,x-y}&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;(1-\epsilon)\|v\|_2^2\le \|\Pi v\|_2^2\le (1+\epsilon)\|v\|_2^2&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#使用恒等式 &amp;lt;math&amp;gt;\langle x,y\rangle=(\|x+y\|_2^2-\|x-y\|_2^2)/4&amp;lt;/math&amp;gt;，证明 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)(\|x\|_2^2+\|y\|_2^2)&amp;lt;/math&amp;gt;。&lt;br /&gt;
# 在 &amp;lt;math&amp;gt;\|x\|_2=\|y\|_2=1&amp;lt;/math&amp;gt; 的情况下，将上式化简为 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)&amp;lt;/math&amp;gt;。&lt;br /&gt;
# 解释为什么如果 JL 变换对 &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; 个点的所有两两距离都近似保持，那么这些点的两两内积也近似保持。&lt;br /&gt;
# 进一步讨论：如果这些点都在单位球面上，那么 JL 降维之后，球面角度 &amp;lt;math&amp;gt;\arccos\langle x,y\rangle&amp;lt;/math&amp;gt; 在什么意义下也被近似保持？&lt;br /&gt;
&lt;br /&gt;
==从阈值版 Approximate Near Neighbor 到 Approximate Nearest Neighbor==&lt;br /&gt;
&lt;br /&gt;
假设你有一个阈值版 Approximate Near Neighbor 黑盒。给定半径 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 和查询点 &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt;，如果数据集 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 中存在点 &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; 满足 &amp;lt;math&amp;gt;|p-q|\le r&amp;lt;/math&amp;gt;，那么黑盒会返回某个点 &amp;lt;math&amp;gt;p&#039;&amp;lt;/math&amp;gt;，并保证 &amp;lt;math&amp;gt;|p&#039;-q|\le a r&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
现在希望用这个黑盒解决普通 Approximate Nearest Neighbor 问题。设真正最近邻距离为 &amp;lt;math&amp;gt;d^\star=\min_{p\in P}|p-q|&amp;lt;/math&amp;gt;。我们建立一组半径 &amp;lt;math&amp;gt;r_0,r_1,r_2,\dots&amp;lt;/math&amp;gt;，满足 &amp;lt;math&amp;gt;r_{i+1}=b r_i&amp;lt;/math&amp;gt;。查询时，从小到大尝试这些半径，并返回第一个成功的黑盒查询结果。&lt;br /&gt;
&lt;br /&gt;
#证明最终得到的近似比至多为 &amp;lt;math&amp;gt;ab&amp;lt;/math&amp;gt;。&lt;br /&gt;
#如果希望最终得到 &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt;-approximate nearest neighbor，应该如何选择 &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt;？&lt;br /&gt;
#解释为什么常见做法中，会把阈值版 ANN 黑盒的 approximate ratio 从 &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; 设置为 &amp;lt;math&amp;gt;\sqrt c&amp;lt;/math&amp;gt;。&lt;br /&gt;
#如果最近邻距离的可能范围被限制在 &amp;lt;math&amp;gt;[1,\Delta]&amp;lt;/math&amp;gt; 中，分析需要建立多少个半径层级。&lt;br /&gt;
&lt;br /&gt;
==先用 JL 降维，再做随机超平面 LSH==&lt;br /&gt;
&lt;br /&gt;
设 &amp;lt;math&amp;gt;P\subseteq\mathbb S^{d-1}&amp;lt;/math&amp;gt; 是 &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; 个单位向量。令 &amp;lt;math&amp;gt;\Pi:\mathbb R^d\to\mathbb R^m&amp;lt;/math&amp;gt; 是一个 JL transform，并假设对所有 &amp;lt;math&amp;gt;x,y\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;\left|\|\Pi x-\Pi y\|_2^2-\|x-y\|_2^2\right|\le \epsilon&amp;lt;/math&amp;gt;。同时假设对所有 &amp;lt;math&amp;gt;x\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;\left|\|\Pi x\|_2^2-1\right|\le \epsilon&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#证明对所有 &amp;lt;math&amp;gt;x,y\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#令 &amp;lt;math&amp;gt;\theta=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;，并令 &amp;lt;math&amp;gt;\widetilde\theta=\arccos(\langle \Pi x,\Pi y\rangle/(\|\Pi x\|_2\|\Pi y\|_2))&amp;lt;/math&amp;gt;。在 &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; 不太接近 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; 或 &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; 的情况下，给出 &amp;lt;math&amp;gt;|\theta-\widetilde\theta|&amp;lt;/math&amp;gt; 的上界。&lt;br /&gt;
#解释为什么可以先对数据集 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 做 JL 降维，再在低维空间中使用随机超平面 LSH。&lt;br /&gt;
#讨论当两个点的夹角非常小时，为什么需要更小的 JL 误差才能保证角度的相对误差较好。&lt;br /&gt;
&lt;br /&gt;
==为什么 CountSketch 需要随机符号==&lt;br /&gt;
&lt;br /&gt;
考虑一个没有随机符号的 CountSketch。对每个 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=1&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
取向量 &amp;lt;math&amp;gt;x=(1,1,\dots,1)/\sqrt n&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\mathbb E\|\Pi x\|_2^2=1+(n-1)/m&amp;lt;/math&amp;gt;。&lt;br /&gt;
#说明如果 &amp;lt;math&amp;gt;m=o(n)&amp;lt;/math&amp;gt;，那么这个没有随机符号的 sketch 对该向量的范数估计会有严重偏差。&lt;br /&gt;
#现在考虑标准 CountSketch：对每个 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并随机选择符号 &amp;lt;math&amp;gt;\sigma_i\in\{-1,1\}&amp;lt;/math&amp;gt;，令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=\sigma_i&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。解释随机符号 &amp;lt;math&amp;gt;\sigma_i&amp;lt;/math&amp;gt; 如何使不同坐标碰撞产生的交叉项在期望中相互抵消。&lt;br /&gt;
#总结随机符号在 CountSketch 中的作用：它并不能避免碰撞，但可以让碰撞带来的误差成为均值为零的随机噪声。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CountSketch OSE 的 &amp;lt;math&amp;gt;m=\Omega(d^2)&amp;lt;/math&amp;gt; 下界==&lt;br /&gt;
&lt;br /&gt;
假设 &amp;lt;math&amp;gt;n\gg d&amp;lt;/math&amp;gt;（不妨假设 &amp;lt;math&amp;gt;n&amp;gt;2^d&amp;lt;/math&amp;gt;）。考虑使用一个 column sparsity 只有 &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; （即，每一列只有一个非零元素） 的矩阵 &amp;lt;math&amp;gt;\Pi\in\mathbb R^{m\times n}&amp;lt;/math&amp;gt; 进行 Oblivious Subspace Embedding (OSE)。考虑这样的&#039;&#039;&#039;随机&#039;&#039;&#039;矩阵 &amp;lt;math&amp;gt;A\in \{0,1\}^{n\times d}&amp;lt;/math&amp;gt;： &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; 的每一列随机选择一个位置为 &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。尝试证明，任意&#039;&#039;&#039;确定&#039;&#039;&#039;的 &amp;lt;math&amp;gt;\Pi&amp;lt;/math&amp;gt; 为&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;的列空间进行子空间嵌入都至少需要 &amp;lt;math&amp;gt;m=\Omega(d^2)&amp;lt;/math&amp;gt; ，即它作为 OSE 不可能降维到 &amp;lt;math&amp;gt;o(d^2)&amp;lt;/math&amp;gt;。提示：尝试观察 &amp;lt;math&amp;gt;\Pi Ae_i, \Pi A(e_i+e_j)&amp;lt;/math&amp;gt; 的 &amp;lt;math&amp;gt;\ell_2&amp;lt;/math&amp;gt;-norm，以及你可能需要应用 birthday paradox（随机地把 &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; 个球丢入 &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; 个桶中，那么要满足 &amp;lt;math&amp;gt;m=\Omega(d^2)&amp;lt;/math&amp;gt; 才能使得有 &amp;lt;math&amp;gt;\Omega(1)&amp;lt;/math&amp;gt;的概率，这 &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; 个球中不会有两个球被丢进了同一个桶中）。&lt;br /&gt;
&lt;br /&gt;
==CountSketch OSE 的 &amp;lt;math&amp;gt;m=O(d^2/\epsilon^2\delta)&amp;lt;/math&amp;gt; 上界==&lt;br /&gt;
&lt;br /&gt;
令 &amp;lt;math&amp;gt;U\in\mathbb R^{n\times d}&amp;lt;/math&amp;gt; 是一个列正交矩阵，即 &amp;lt;math&amp;gt;U^\top U=I_d&amp;lt;/math&amp;gt;。令 &amp;lt;math&amp;gt;\Pi\in\mathbb R^{m\times n}&amp;lt;/math&amp;gt; 是 CountSketch 矩阵：对每个原始坐标 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并随机选择符号 &amp;lt;math&amp;gt;\sigma_i\in\{-1,1\}&amp;lt;/math&amp;gt;；然后令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=\sigma_i&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。记 &amp;lt;math&amp;gt;u_i&amp;lt;/math&amp;gt; 为 &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; 的第 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; 行，视为 &amp;lt;math&amp;gt;\mathbb R^d&amp;lt;/math&amp;gt; 中的列向量。&lt;br /&gt;
&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\Pi^\top\Pi-I_n&amp;lt;/math&amp;gt; 的第 &amp;lt;math&amp;gt;(i,j)&amp;lt;/math&amp;gt; 个元素在 &amp;lt;math&amp;gt;i\ne j&amp;lt;/math&amp;gt; 时等于 &amp;lt;math&amp;gt;\mathbf 1_{h(i)=h(j)}\sigma_i\sigma_j&amp;lt;/math&amp;gt;，在 &amp;lt;math&amp;gt;i=j&amp;lt;/math&amp;gt; 时等于 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
#推出 &amp;lt;math&amp;gt;U^\top\Pi^\top\Pi U-I_d=\sum_{i\ne j:h(i)=h(j)}\sigma_i\sigma_j u_i u_j^\top&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明在计算 &amp;lt;math&amp;gt;\mathbb E[\|U^\top\Pi^\top\Pi U-I_d\|_F^2]&amp;lt;/math&amp;gt; 时，随机符号会使所有交叉项的期望为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。也就是说，只有同一对 &amp;lt;math&amp;gt;(i,j)&amp;lt;/math&amp;gt; 与自身相乘的项会保留下来。&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\mathbb E[\|U^\top\Pi^\top\Pi U-I_d\|_F^2]\le \frac{1}{m}\sum_{i\ne j}|u_i|_2^2|u_j|_2^2&amp;lt;/math&amp;gt;。&lt;br /&gt;
#使用 &amp;lt;math&amp;gt;\sum_i|u_i|_2^2=|U|_F^2=d&amp;lt;/math&amp;gt;，证明 &amp;lt;math&amp;gt;\mathbb E[|U^\top\Pi^\top\Pi U-I_d|_F^2]\le d^2/m&amp;lt;/math&amp;gt;。&lt;br /&gt;
#用 Markov 不等式证明，如果 &amp;lt;math&amp;gt;m\ge d^2/(\epsilon^2\delta)&amp;lt;/math&amp;gt;，那么以概率至少 &amp;lt;math&amp;gt;1-\delta&amp;lt;/math&amp;gt;，有 &amp;lt;math&amp;gt;\|U^\top\Pi^\top\Pi U-I_d\|_F\le \epsilon&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明如果 &amp;lt;math&amp;gt;\|U^\top\Pi^\top\Pi U-I_d\|_2\le \epsilon&amp;lt;/math&amp;gt;，那么对所有 &amp;lt;math&amp;gt;x\in\mathbb R^d&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;(1-\epsilon)\|Ux\|_2^2\le \|\Pi Ux\|_2^2\le (1+\epsilon)\|Ux\|_2^2&amp;lt;/math&amp;gt;。并解释为什么第 (6) 问中的 Frobenius norm bound 足以推出 spectral norm bound。&lt;br /&gt;
#总结：说明 CountSketch 虽然每一列只有一个非零元素，但当 &amp;lt;math&amp;gt;m=O(d^2/(\epsilon^2\delta))&amp;lt;/math&amp;gt; 时，仍然可以作为一个 &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; 维子空间的 Oblivious Subspace Embedding。&lt;br /&gt;
== 点容量最大流 ==&lt;br /&gt;
&lt;br /&gt;
在通常的最大流问题中，每条边有容量限制。现在考虑如下变体：图为有向图 &amp;lt;math&amp;gt;G=(V,E)&amp;lt;/math&amp;gt;，源点为 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;，汇点为 &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;。每条边的容量均为无穷大，但每个点 &amp;lt;math&amp;gt;v\in V&amp;lt;/math&amp;gt; 有容量限制 &amp;lt;math&amp;gt;c_v&amp;lt;/math&amp;gt;，表示流经该点的总流量不能超过 &amp;lt;math&amp;gt;c_v&amp;lt;/math&amp;gt;。可以假设 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; 没有点容量限制，或者它们的点容量为无穷大。&lt;br /&gt;
&lt;br /&gt;
请设计一个多项式时间算法，求从 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; 的最大可行流量。请清楚说明你的建图方式，并证明你的算法是正确的。&lt;br /&gt;
&lt;br /&gt;
== 二分图最大匹配与最小点覆盖的线性规划 ==&lt;br /&gt;
&lt;br /&gt;
令 &amp;lt;math&amp;gt;G=(L,R,E)&amp;lt;/math&amp;gt; 是一个二分图。&lt;br /&gt;
&lt;br /&gt;
请写出最大匹配问题的整数规划，并写出它的线性规划松弛。请进一步写出该线性规划的对偶问题。&lt;br /&gt;
&lt;br /&gt;
请写出最小点覆盖问题的整数规划，并说明它与上述对偶线性规划之间的关系。&lt;br /&gt;
&lt;br /&gt;
最后，请利用线性规划对偶性以及二分图匹配问题的整数性，证明二分图中的最大匹配大小等于最小点覆盖大小。也就是说，证明 &amp;lt;math&amp;gt;\nu(G)=\tau(G)&amp;lt;/math&amp;gt;，其中 &amp;lt;math&amp;gt;\nu(G)&amp;lt;/math&amp;gt; 表示最大匹配大小，&amp;lt;math&amp;gt;\tau(G)&amp;lt;/math&amp;gt; 表示最小点覆盖大小。&lt;br /&gt;
&lt;br /&gt;
== 背包问题的线性规划松弛与取整 ==&lt;br /&gt;
&lt;br /&gt;
考虑 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;-&amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; 背包问题。有 &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; 个物品，第 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; 个物品的价值为 &amp;lt;math&amp;gt;v_i&amp;lt;/math&amp;gt;，重量为 &amp;lt;math&amp;gt;w_i&amp;lt;/math&amp;gt;，背包容量为 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;。目标是在总重量不超过 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 的前提下最大化总价值。&lt;br /&gt;
&lt;br /&gt;
请写出该问题的整数规划，并写出它的线性规划松弛。&lt;br /&gt;
&lt;br /&gt;
请设计一个基于线性规划松弛最优解的取整算法，得到一个整数可行解。请证明你的算法的近似比。也就是说，请证明你的算法得到的解的价值至少是最优整数解价值的某个常数比例。&lt;br /&gt;
&lt;br /&gt;
== 带下界的可行流 ==&lt;br /&gt;
&lt;br /&gt;
给定一个有向网络 &amp;lt;math&amp;gt;G=(V,E)&amp;lt;/math&amp;gt;。每条边 &amp;lt;math&amp;gt;e\in E&amp;lt;/math&amp;gt; 有流量下界 &amp;lt;math&amp;gt;\ell_e&amp;lt;/math&amp;gt; 和流量上界 &amp;lt;math&amp;gt;u_e&amp;lt;/math&amp;gt;，其中 &amp;lt;math&amp;gt;0\le \ell_e\le u_e&amp;lt;/math&amp;gt;。我们希望判断是否存在一个流 &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt;，使得每条边都满足 &amp;lt;math&amp;gt;\ell_e\le f_e\le u_e&amp;lt;/math&amp;gt;，并且每个点都满足流量守恒。&lt;br /&gt;
&lt;br /&gt;
请设计一个多项式时间算法判断这样的可行流是否存在。如果存在，请说明如何构造一个可行流。请证明你的算法是正确的。&lt;br /&gt;
&lt;br /&gt;
== DAG 最小路径覆盖 ==&lt;br /&gt;
&lt;br /&gt;
给定一个有向无环图 &amp;lt;math&amp;gt;G=(V,E)&amp;lt;/math&amp;gt;。一个路径覆盖是若干条有向路径的集合，使得每个点 &amp;lt;math&amp;gt;v\in V&amp;lt;/math&amp;gt; 恰好出现在其中一条路径中。路径可以只包含单个点。&lt;br /&gt;
&lt;br /&gt;
请设计一个多项式时间算法，求 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; 的最小路径覆盖大小。&lt;br /&gt;
&lt;br /&gt;
请将该问题归约为二分图最大匹配问题。设归约后得到的二分图的最大匹配大小为 &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;，请证明原图的最小路径覆盖大小为 &amp;lt;math&amp;gt;|V|-M&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
== 点不相交路径 ==&lt;br /&gt;
&lt;br /&gt;
给定一个有向图 &amp;lt;math&amp;gt;G=(V,E)&amp;lt;/math&amp;gt; 和两个不同的点 &amp;lt;math&amp;gt;s,t\in V&amp;lt;/math&amp;gt;。我们希望找到尽可能多条从 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; 的路径，使得任意两条路径除了端点 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; 以外不共享任何内部点。&lt;br /&gt;
&lt;br /&gt;
请设计一个多项式时间算法，求最多有多少条两两内部点不相交的 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;-&amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; 路径。请证明你的算法是正确的。&lt;br /&gt;
&lt;br /&gt;
== 带权点覆盖的 Primal-Dual 算法 ==&lt;br /&gt;
&lt;br /&gt;
给定一个无向图 &amp;lt;math&amp;gt;G=(V,E)&amp;lt;/math&amp;gt;，每个点 &amp;lt;math&amp;gt;v\in V&amp;lt;/math&amp;gt; 有非负权重 &amp;lt;math&amp;gt;w_v&amp;lt;/math&amp;gt;。带权点覆盖问题要求选择一个点集 &amp;lt;math&amp;gt;C\subseteq V&amp;lt;/math&amp;gt;，使得每条边至少有一个端点属于 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;，并最小化 &amp;lt;math&amp;gt;\sum_{v\in C} w_v&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
请写出该问题的整数规划和线性规划松弛。请写出该线性规划松弛的对偶问题。&lt;br /&gt;
&lt;br /&gt;
请基于 primal-dual schema 设计一个 &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;-approximation 算法，并证明其近似比。你的证明应当说明算法构造的对偶解为什么可行，以及输出的点覆盖的权重为什么至多为对偶目标值的 &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt; 倍。&lt;br /&gt;
&lt;br /&gt;
== Set Cover 的线性规划松弛与随机取整 ==&lt;br /&gt;
&lt;br /&gt;
给定一个全集 &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; 和集合族 &amp;lt;math&amp;gt;\mathcal S&amp;lt;/math&amp;gt;，其中每个集合 &amp;lt;math&amp;gt;S\in\mathcal S&amp;lt;/math&amp;gt; 有非负成本 &amp;lt;math&amp;gt;c_S&amp;lt;/math&amp;gt;。Set Cover 问题要求选择若干集合，使得 &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; 中每个元素都被至少一个被选集合覆盖，并最小化被选集合的总成本。&lt;br /&gt;
&lt;br /&gt;
请写出 Set Cover 的整数规划和线性规划松弛。设线性规划松弛的最优解为 &amp;lt;math&amp;gt;x_S&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
考虑如下随机取整算法：令 &amp;lt;math&amp;gt;\alpha&amp;gt;0&amp;lt;/math&amp;gt;，并对每个集合 &amp;lt;math&amp;gt;S\in\mathcal S&amp;lt;/math&amp;gt;，独立地以概率 &amp;lt;math&amp;gt;x&#039;_S=\min\{1,\alpha x_S\}&amp;lt;/math&amp;gt; 选择集合 &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
请证明当 &amp;lt;math&amp;gt;\alpha=\Theta(\log |U|)&amp;lt;/math&amp;gt; 时，所有元素以高概率都被覆盖。请进一步分析该算法的期望成本，并证明它给出一个 &amp;lt;math&amp;gt;O(\log |U|)&amp;lt;/math&amp;gt;-approximation。&lt;br /&gt;
&lt;br /&gt;
== 带点容量和需求的最小费用运输问题 ==&lt;br /&gt;
&lt;br /&gt;
有若干工厂、仓库和商店。工厂可以生产货物，商店有固定需求，货物可以通过若干运输边从工厂经过仓库运送到商店。每条运输边 &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; 有容量上界 &amp;lt;math&amp;gt;u_e&amp;lt;/math&amp;gt; 和单位运输费用 &amp;lt;math&amp;gt;a_e&amp;lt;/math&amp;gt;。每个仓库 &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; 有吞吐能力限制 &amp;lt;math&amp;gt;c_v&amp;lt;/math&amp;gt;，表示通过该仓库的总货物流量不能超过 &amp;lt;math&amp;gt;c_v&amp;lt;/math&amp;gt;。每个工厂 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; 的供应上限为 &amp;lt;math&amp;gt;s_i&amp;lt;/math&amp;gt;，每个商店 &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt; 的需求量为 &amp;lt;math&amp;gt;d_j&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
请设计一个最小费用流模型，判断是否存在满足所有商店需求的运输方案，并在存在时求出最小总运输成本。请说明如何在网络中表示工厂供应、商店需求、运输边容量与费用，以及仓库的点容量限制。请证明你的模型与原问题等价。&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E9%AB%98%E7%BA%A7%E7%AE%97%E6%B3%95_(Spring_2026)/%E4%BD%9C%E4%B8%9A3&amp;diff=13842</id>
		<title>高级算法 (Spring 2026)/作业3</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E9%AB%98%E7%BA%A7%E7%AE%97%E6%B3%95_(Spring_2026)/%E4%BD%9C%E4%B8%9A3&amp;diff=13842"/>
		<updated>2026-06-21T13:00:40Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;小题均为提示性质，小题越多越简单。&lt;br /&gt;
&lt;br /&gt;
== 低 &amp;lt;math&amp;gt;\ell_\infty&amp;lt;/math&amp;gt;-norm 对高斯 JL 变换没有帮助==&lt;br /&gt;
&lt;br /&gt;
令 &amp;lt;math&amp;gt;\Pi \in \mathbb R^{m\times d}&amp;lt;/math&amp;gt; 是一个高斯 Johnson-Lindenstrauss 变换，其中每个元素独立服从 &amp;lt;math&amp;gt;N(0,1/m)&amp;lt;/math&amp;gt;。给定任意固定单位向量 &amp;lt;math&amp;gt;x\in\mathbb S^{d-1}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\Pi x&amp;lt;/math&amp;gt; 的每个坐标都独立服从 &amp;lt;math&amp;gt;N(0,1/m)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\|\Pi x\|_2^2&amp;lt;/math&amp;gt; 与 &amp;lt;math&amp;gt;\frac{1}{m}\chi_m^2&amp;lt;/math&amp;gt; 同分布。因此 &amp;lt;math&amp;gt;\|\Pi x\|_2&amp;lt;/math&amp;gt; 的分布与 &amp;lt;math&amp;gt;\|x\|_\infty&amp;lt;/math&amp;gt; 无关。&lt;br /&gt;
#解释为什么如果使用高斯 JL 变换，即使 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 满足很强的平坦性条件，例如 &amp;lt;math&amp;gt;\|x\|_\infty \le O(1/\sqrt d)&amp;lt;/math&amp;gt;，为了保证 &amp;lt;math&amp;gt;\mathbb P[\|\Pi x\|_2^2-1|&amp;gt;\epsilon]\le \delta&amp;lt;/math&amp;gt;，所需的目标维数仍然是 &amp;lt;math&amp;gt;m=\Theta(\epsilon^{-2}\log(1/\delta))&amp;lt;/math&amp;gt;。&lt;br /&gt;
#对比坐标采样型（即 &amp;lt;math&amp;gt;\Pi x&amp;lt;/math&amp;gt;直接随机输出 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;的某几个维度）降维，简要解释为什么低 &amp;lt;math&amp;gt;\ell_\infty&amp;lt;/math&amp;gt;-norm 对坐标采样有帮助，但对高斯 JL 变换没有帮助。&lt;br /&gt;
&lt;br /&gt;
==torus 上的随机网格 LSH==&lt;br /&gt;
&lt;br /&gt;
考虑 metric space &amp;lt;math&amp;gt;( [0,n]^d,d_{\mathrm{torus}} )&amp;lt;/math&amp;gt;，其中距离定义为 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)=\sqrt{\sum_{i=1}^d \min{|x_i-y_i|,n-|x_i-y_i|}^2}&amp;lt;/math&amp;gt;。给定网格宽度 &amp;lt;math&amp;gt;w&amp;gt;0&amp;lt;/math&amp;gt;。随机选择平移向量 &amp;lt;math&amp;gt;s\in[0,w)^d&amp;lt;/math&amp;gt;，并定义 hash function &amp;lt;math&amp;gt;h_s(x)=(\lfloor (x_1+s_1)/w\rfloor,\dots,\lfloor (x_d+s_d)/w\rfloor)&amp;lt;/math&amp;gt;，其中每个坐标都按照 torus 的方式取模。&lt;br /&gt;
&lt;br /&gt;
#对于两个点 &amp;lt;math&amp;gt;x,y\in[0,n]^d&amp;lt;/math&amp;gt;，记 &amp;lt;math&amp;gt;\Delta_i=\min\{|x_i-y_i|,n-|x_i-y_i|\}&amp;lt;/math&amp;gt;。证明如果对所有 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;\Delta_i&amp;lt;w&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]=\prod_{i=1}^d (1-\Delta_i/w)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明如果 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)\le r&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]\ge 1-\sqrt d,r/w&amp;lt;/math&amp;gt;。提示：可以使用 &amp;lt;math&amp;gt;\sum_i\Delta_i\le \sqrt d\sqrt{\sum_i\Delta_i^2}&amp;lt;/math&amp;gt;。&lt;br /&gt;
#解释为什么这个 LSH family 的随机桶可以看成随机平移后的 axis-aligned cube。请从“近点容易落在同一个随机集合中，远点不容易落在同一个随机集合中”的角度解释这个构造的直觉。&lt;br /&gt;
#讨论这个构造在高维空间中的局限性。特别地，当距离 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)&amp;lt;/math&amp;gt; 分散在很多个坐标上时，为什么随机网格更容易把 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 切开？&lt;br /&gt;
#设 &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt; 只在一个坐标上相差 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;，其他坐标完全相同。计算 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]&amp;lt;/math&amp;gt;。&lt;br /&gt;
#设 &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt; 在每个坐标上都相差 &amp;lt;math&amp;gt;r/\sqrt d&amp;lt;/math&amp;gt;，因此 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)=r&amp;lt;/math&amp;gt;。在 &amp;lt;math&amp;gt;r/\sqrt d&amp;lt;w&amp;lt;/math&amp;gt; 的条件下，计算 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]&amp;lt;/math&amp;gt;，并将其写成 &amp;lt;math&amp;gt;(1-r/(w\sqrt d))^d&amp;lt;/math&amp;gt; 的形式。&lt;br /&gt;
#比较上述两种情况。说明即使两对点的 torus 距离都等于 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;，随机网格 LSH 的碰撞概率仍然可能不同。&lt;br /&gt;
#解释这说明了什么：axis-aligned grid LSH 并不是只依赖于欧氏距离的完美 LSH family，而是会受到坐标方向和维数的影响。&lt;br /&gt;
&lt;br /&gt;
==球面上的随机超平面 LSH==&lt;br /&gt;
&lt;br /&gt;
考虑球面空间 &amp;lt;math&amp;gt;(\mathbb S^{d-1},d)&amp;lt;/math&amp;gt;，其中距离定义为 &amp;lt;math&amp;gt;d(x,y)=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;。随机选择 &amp;lt;math&amp;gt;g\sim N(0,I_d)&amp;lt;/math&amp;gt;，并定义 hash function &amp;lt;math&amp;gt;h_g(x)=\operatorname{sign}\langle g,x\rangle&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#对任意 &amp;lt;math&amp;gt;x,y\in\mathbb S^{d-1}&amp;lt;/math&amp;gt;，令 &amp;lt;math&amp;gt;\theta=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;。证明 &amp;lt;math&amp;gt;\mathbb P[h_g(x)=h_g(y)]=1-\theta/\pi&amp;lt;/math&amp;gt;。&lt;br /&gt;
#解释上述公式的几何直觉：随机超平面什么时候会把 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 分到两侧？&lt;br /&gt;
#现在使用 &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; 个独立随机超平面 &amp;lt;math&amp;gt;g_1,\dots,g_k&amp;lt;/math&amp;gt;，并定义组合 hash key 为 &amp;lt;math&amp;gt;H(x)=(h_{g_1}(x),\dots,h_{g_k}(x))&amp;lt;/math&amp;gt;。证明 &amp;lt;math&amp;gt;\mathbb P[H(x)=H(y)]=(1-\theta/\pi)^k&amp;lt;/math&amp;gt;。&lt;br /&gt;
#给定两个角度阈值 &amp;lt;math&amp;gt;0&amp;lt;\theta_1&amp;lt;\theta_2&amp;lt;\pi&amp;lt;/math&amp;gt;。令近点满足 &amp;lt;math&amp;gt;d(x,y)\le \theta_1&amp;lt;/math&amp;gt;，远点满足 &amp;lt;math&amp;gt;d(x,y)\ge \theta_2&amp;lt;/math&amp;gt;。写出这个 LSH family 的参数 &amp;lt;math&amp;gt;p_1&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;p_2&amp;lt;/math&amp;gt;，并推导标准 LSH exponent &amp;lt;math&amp;gt;\rho=\log(1/p_1)/\log(1/p_2)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==由范数保持推出内积保持==&lt;br /&gt;
&lt;br /&gt;
设线性映射 &amp;lt;math&amp;gt;\Pi&amp;lt;/math&amp;gt; 对向量集合 &amp;lt;math&amp;gt;{x,y,x+y,x-y}&amp;lt;/math&amp;gt; 都保持平方范数，即对所有 &amp;lt;math&amp;gt;v\in{x,y,x+y,x-y}&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;(1-\epsilon)\|v\|_2^2\le \|\Pi v\|_2^2\le (1+\epsilon)\|v\|_2^2&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#使用恒等式 &amp;lt;math&amp;gt;\langle x,y\rangle=(\|x+y\|_2^2-\|x-y\|_2^2)/4&amp;lt;/math&amp;gt;，证明 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)(\|x\|_2^2+\|y\|_2^2)&amp;lt;/math&amp;gt;。&lt;br /&gt;
# 在 &amp;lt;math&amp;gt;\|x\|_2=\|y\|_2=1&amp;lt;/math&amp;gt; 的情况下，将上式化简为 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)&amp;lt;/math&amp;gt;。&lt;br /&gt;
# 解释为什么如果 JL 变换对 &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; 个点的所有两两距离都近似保持，那么这些点的两两内积也近似保持。&lt;br /&gt;
# 进一步讨论：如果这些点都在单位球面上，那么 JL 降维之后，球面角度 &amp;lt;math&amp;gt;\arccos\langle x,y\rangle&amp;lt;/math&amp;gt; 在什么意义下也被近似保持？&lt;br /&gt;
&lt;br /&gt;
==从阈值版 Approximate Near Neighbor 到 Approximate Nearest Neighbor==&lt;br /&gt;
&lt;br /&gt;
假设你有一个阈值版 Approximate Near Neighbor 黑盒。给定半径 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 和查询点 &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt;，如果数据集 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 中存在点 &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; 满足 &amp;lt;math&amp;gt;|p-q|\le r&amp;lt;/math&amp;gt;，那么黑盒会返回某个点 &amp;lt;math&amp;gt;p&#039;&amp;lt;/math&amp;gt;，并保证 &amp;lt;math&amp;gt;|p&#039;-q|\le a r&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
现在希望用这个黑盒解决普通 Approximate Nearest Neighbor 问题。设真正最近邻距离为 &amp;lt;math&amp;gt;d^\star=\min_{p\in P}|p-q|&amp;lt;/math&amp;gt;。我们建立一组半径 &amp;lt;math&amp;gt;r_0,r_1,r_2,\dots&amp;lt;/math&amp;gt;，满足 &amp;lt;math&amp;gt;r_{i+1}=b r_i&amp;lt;/math&amp;gt;。查询时，从小到大尝试这些半径，并返回第一个成功的黑盒查询结果。&lt;br /&gt;
&lt;br /&gt;
#证明最终得到的近似比至多为 &amp;lt;math&amp;gt;ab&amp;lt;/math&amp;gt;。&lt;br /&gt;
#如果希望最终得到 &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt;-approximate nearest neighbor，应该如何选择 &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt;？&lt;br /&gt;
#解释为什么常见做法中，会把阈值版 ANN 黑盒的 approximate ratio 从 &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; 设置为 &amp;lt;math&amp;gt;\sqrt c&amp;lt;/math&amp;gt;。&lt;br /&gt;
#如果最近邻距离的可能范围被限制在 &amp;lt;math&amp;gt;[1,\Delta]&amp;lt;/math&amp;gt; 中，分析需要建立多少个半径层级。&lt;br /&gt;
&lt;br /&gt;
==先用 JL 降维，再做随机超平面 LSH==&lt;br /&gt;
&lt;br /&gt;
设 &amp;lt;math&amp;gt;P\subseteq\mathbb S^{d-1}&amp;lt;/math&amp;gt; 是 &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; 个单位向量。令 &amp;lt;math&amp;gt;\Pi:\mathbb R^d\to\mathbb R^m&amp;lt;/math&amp;gt; 是一个 JL transform，并假设对所有 &amp;lt;math&amp;gt;x,y\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;\left|\|\Pi x-\Pi y\|_2^2-\|x-y\|_2^2\right|\le \epsilon&amp;lt;/math&amp;gt;。同时假设对所有 &amp;lt;math&amp;gt;x\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;\left|\|\Pi x\|_2^2-1\right|\le \epsilon&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#证明对所有 &amp;lt;math&amp;gt;x,y\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#令 &amp;lt;math&amp;gt;\theta=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;，并令 &amp;lt;math&amp;gt;\widetilde\theta=\arccos(\langle \Pi x,\Pi y\rangle/(\|\Pi x\|_2\|\Pi y\|_2))&amp;lt;/math&amp;gt;。在 &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; 不太接近 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; 或 &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; 的情况下，给出 &amp;lt;math&amp;gt;|\theta-\widetilde\theta|&amp;lt;/math&amp;gt; 的上界。&lt;br /&gt;
#解释为什么可以先对数据集 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 做 JL 降维，再在低维空间中使用随机超平面 LSH。&lt;br /&gt;
#讨论当两个点的夹角非常小时，为什么需要更小的 JL 误差才能保证角度的相对误差较好。&lt;br /&gt;
&lt;br /&gt;
==为什么 CountSketch 需要随机符号==&lt;br /&gt;
&lt;br /&gt;
考虑一个没有随机符号的 CountSketch。对每个 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=1&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
取向量 &amp;lt;math&amp;gt;x=(1,1,\dots,1)/\sqrt n&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\mathbb E\|\Pi x\|_2^2=1+(n-1)/m&amp;lt;/math&amp;gt;。&lt;br /&gt;
#说明如果 &amp;lt;math&amp;gt;m=o(n)&amp;lt;/math&amp;gt;，那么这个没有随机符号的 sketch 对该向量的范数估计会有严重偏差。&lt;br /&gt;
#现在考虑标准 CountSketch：对每个 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并随机选择符号 &amp;lt;math&amp;gt;\sigma_i\in\{-1,1\}&amp;lt;/math&amp;gt;，令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=\sigma_i&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。解释随机符号 &amp;lt;math&amp;gt;\sigma_i&amp;lt;/math&amp;gt; 如何使不同坐标碰撞产生的交叉项在期望中相互抵消。&lt;br /&gt;
#总结随机符号在 CountSketch 中的作用：它并不能避免碰撞，但可以让碰撞带来的误差成为均值为零的随机噪声。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CountSketch OSE 的 &amp;lt;math&amp;gt;m=\Omega(d^2)&amp;lt;/math&amp;gt; 下界==&lt;br /&gt;
&lt;br /&gt;
假设 &amp;lt;math&amp;gt;n\gg d&amp;lt;/math&amp;gt;（不妨假设 &amp;lt;math&amp;gt;n&amp;gt;2^d&amp;lt;/math&amp;gt;）。考虑使用一个 column sparsity 只有 &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; （即，每一列只有一个非零元素） 的矩阵 &amp;lt;math&amp;gt;\Pi\in\mathbb R^{m\times n}&amp;lt;/math&amp;gt; 进行 Oblivious Subspace Embedding (OSE)。考虑这样的&#039;&#039;&#039;随机&#039;&#039;&#039;矩阵 &amp;lt;math&amp;gt;A\in \{0,1\}^{n\times d}&amp;lt;/math&amp;gt;： &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; 的每一列随机选择一个位置为 &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。尝试证明，任意&#039;&#039;&#039;确定&#039;&#039;&#039;的 &amp;lt;math&amp;gt;\Pi&amp;lt;/math&amp;gt; 为&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;的列空间进行子空间嵌入都至少需要 &amp;lt;math&amp;gt;m=\Omega(d^2)&amp;lt;/math&amp;gt; ，即它作为 OSE 不可能降维到 &amp;lt;math&amp;gt;o(d^2)&amp;lt;/math&amp;gt;。提示：尝试观察 &amp;lt;math&amp;gt;\Pi Ae_i, \Pi A(e_i+e_j)&amp;lt;/math&amp;gt; 的 &amp;lt;math&amp;gt;\ell_2&amp;lt;/math&amp;gt;-norm，以及你可能需要应用 birthday paradox（随机地把 &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; 个球丢入 &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; 个桶中，那么要满足 &amp;lt;math&amp;gt;m=\Omega(d^2)&amp;lt;/math&amp;gt; 才能使得有 &amp;lt;math&amp;gt;\Omega(1)&amp;lt;/math&amp;gt;的概率，这 &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; 个球中不会有两个球被丢进了同一个桶中）。&lt;br /&gt;
&lt;br /&gt;
==CountSketch OSE 的 &amp;lt;math&amp;gt;m=O(d^2/\epsilon^2\delta)&amp;lt;/math&amp;gt; 上界==&lt;br /&gt;
&lt;br /&gt;
令 &amp;lt;math&amp;gt;U\in\mathbb R^{n\times d}&amp;lt;/math&amp;gt; 是一个列正交矩阵，即 &amp;lt;math&amp;gt;U^\top U=I_d&amp;lt;/math&amp;gt;。令 &amp;lt;math&amp;gt;\Pi\in\mathbb R^{m\times n}&amp;lt;/math&amp;gt; 是 CountSketch 矩阵：对每个原始坐标 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并随机选择符号 &amp;lt;math&amp;gt;\sigma_i\in\{-1,1\}&amp;lt;/math&amp;gt;；然后令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=\sigma_i&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。记 &amp;lt;math&amp;gt;u_i&amp;lt;/math&amp;gt; 为 &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; 的第 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; 行，视为 &amp;lt;math&amp;gt;\mathbb R^d&amp;lt;/math&amp;gt; 中的列向量。&lt;br /&gt;
&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\Pi^\top\Pi-I_n&amp;lt;/math&amp;gt; 的第 &amp;lt;math&amp;gt;(i,j)&amp;lt;/math&amp;gt; 个元素在 &amp;lt;math&amp;gt;i\ne j&amp;lt;/math&amp;gt; 时等于 &amp;lt;math&amp;gt;\mathbf 1_{h(i)=h(j)}\sigma_i\sigma_j&amp;lt;/math&amp;gt;，在 &amp;lt;math&amp;gt;i=j&amp;lt;/math&amp;gt; 时等于 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
#推出 &amp;lt;math&amp;gt;U^\top\Pi^\top\Pi U-I_d=\sum_{i\ne j:h(i)=h(j)}\sigma_i\sigma_j u_i u_j^\top&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明在计算 &amp;lt;math&amp;gt;\mathbb E[\|U^\top\Pi^\top\Pi U-I_d\|_F^2]&amp;lt;/math&amp;gt; 时，随机符号会使所有交叉项的期望为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。也就是说，只有同一对 &amp;lt;math&amp;gt;(i,j)&amp;lt;/math&amp;gt; 与自身相乘的项会保留下来。&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\mathbb E[\|U^\top\Pi^\top\Pi U-I_d\|_F^2]\le \frac{1}{m}\sum_{i\ne j}|u_i|_2^2|u_j|_2^2&amp;lt;/math&amp;gt;。&lt;br /&gt;
#使用 &amp;lt;math&amp;gt;\sum_i|u_i|_2^2=|U|_F^2=d&amp;lt;/math&amp;gt;，证明 &amp;lt;math&amp;gt;\mathbb E[|U^\top\Pi^\top\Pi U-I_d|_F^2]\le d^2/m&amp;lt;/math&amp;gt;。&lt;br /&gt;
#用 Markov 不等式证明，如果 &amp;lt;math&amp;gt;m\ge d^2/(\epsilon^2\delta)&amp;lt;/math&amp;gt;，那么以概率至少 &amp;lt;math&amp;gt;1-\delta&amp;lt;/math&amp;gt;，有 &amp;lt;math&amp;gt;\|U^\top\Pi^\top\Pi U-I_d\|_F\le \epsilon&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明如果 &amp;lt;math&amp;gt;\|U^\top\Pi^\top\Pi U-I_d\|_2\le \epsilon&amp;lt;/math&amp;gt;，那么对所有 &amp;lt;math&amp;gt;x\in\mathbb R^d&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;(1-\epsilon)\|Ux\|_2^2\le \|\Pi Ux\|_2^2\le (1+\epsilon)\|Ux\|_2^2&amp;lt;/math&amp;gt;。并解释为什么第 (6) 问中的 Frobenius norm bound 足以推出 spectral norm bound。&lt;br /&gt;
#总结：说明 CountSketch 虽然每一列只有一个非零元素，但当 &amp;lt;math&amp;gt;m=O(d^2/(\epsilon^2\delta))&amp;lt;/math&amp;gt; 时，仍然可以作为一个 &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; 维子空间的 Oblivious Subspace Embedding。&lt;br /&gt;
== 点容量最大流 ==&lt;br /&gt;
&lt;br /&gt;
在通常的最大流问题中，每条边有容量限制。现在考虑如下变体：图为有向图 &amp;lt;math&amp;gt;G=(V,E)&amp;lt;/math&amp;gt;，源点为 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;，汇点为 &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;。每条边的容量均为无穷大，但每个点 &amp;lt;math&amp;gt;v\in V&amp;lt;/math&amp;gt; 有容量限制 &amp;lt;math&amp;gt;c_v&amp;lt;/math&amp;gt;，表示流经该点的总流量不能超过 &amp;lt;math&amp;gt;c_v&amp;lt;/math&amp;gt;。可以假设 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; 没有点容量限制，或者它们的点容量为无穷大。&lt;br /&gt;
&lt;br /&gt;
请设计一个多项式时间算法，求从 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; 的最大可行流量。请清楚说明你的建图方式，并证明你的算法是正确的。&lt;br /&gt;
&lt;br /&gt;
== 二分图最大匹配与最小点覆盖的线性规划 ==&lt;br /&gt;
&lt;br /&gt;
令 &amp;lt;math&amp;gt;G=(L,R,E)&amp;lt;/math&amp;gt; 是一个二分图。&lt;br /&gt;
&lt;br /&gt;
请写出最大匹配问题的整数规划，并写出它的线性规划松弛。请进一步写出该线性规划的对偶问题。&lt;br /&gt;
&lt;br /&gt;
请写出最小点覆盖问题的整数规划，并说明它与上述对偶线性规划之间的关系。&lt;br /&gt;
&lt;br /&gt;
最后，请利用线性规划对偶性以及二分图匹配问题的整数性，证明二分图中的最大匹配大小等于最小点覆盖大小。也就是说，证明 &amp;lt;math&amp;gt;\nu(G)=\tau(G)&amp;lt;/math&amp;gt;，其中 &amp;lt;math&amp;gt;\nu(G)&amp;lt;/math&amp;gt; 表示最大匹配大小，&amp;lt;math&amp;gt;\tau(G)&amp;lt;/math&amp;gt; 表示最小点覆盖大小。&lt;br /&gt;
&lt;br /&gt;
== 背包问题的线性规划松弛与取整 ==&lt;br /&gt;
&lt;br /&gt;
考虑 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;-&amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; 背包问题。有 &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; 个物品，第 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; 个物品的价值为 &amp;lt;math&amp;gt;v_i&amp;lt;/math&amp;gt;，重量为 &amp;lt;math&amp;gt;w_i&amp;lt;/math&amp;gt;，背包容量为 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;。目标是在总重量不超过 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 的前提下最大化总价值。&lt;br /&gt;
&lt;br /&gt;
请写出该问题的整数规划，并写出它的线性规划松弛。&lt;br /&gt;
&lt;br /&gt;
请设计一个基于线性规划松弛最优解的取整算法，得到一个整数可行解。请证明你的算法的近似比。也就是说，请证明你的算法得到的解的价值至少是最优整数解价值的某个常数比例。&lt;br /&gt;
&lt;br /&gt;
== 带下界的可行流 ==&lt;br /&gt;
&lt;br /&gt;
给定一个有向网络 &amp;lt;math&amp;gt;G=(V,E)&amp;lt;/math&amp;gt;。每条边 &amp;lt;math&amp;gt;e\in E&amp;lt;/math&amp;gt; 有流量下界 &amp;lt;math&amp;gt;\ell_e&amp;lt;/math&amp;gt; 和流量上界 &amp;lt;math&amp;gt;u_e&amp;lt;/math&amp;gt;，其中 &amp;lt;math&amp;gt;0\le \ell_e\le u_e&amp;lt;/math&amp;gt;。我们希望判断是否存在一个流 &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt;，使得每条边都满足 &amp;lt;math&amp;gt;\ell_e\le f_e\le u_e&amp;lt;/math&amp;gt;，并且每个点都满足流量守恒。&lt;br /&gt;
&lt;br /&gt;
请设计一个多项式时间算法判断这样的可行流是否存在。如果存在，请说明如何构造一个可行流。请证明你的算法是正确的。&lt;br /&gt;
&lt;br /&gt;
== DAG 最小路径覆盖 ==&lt;br /&gt;
&lt;br /&gt;
给定一个有向无环图 &amp;lt;math&amp;gt;G=(V,E)&amp;lt;/math&amp;gt;。一个路径覆盖是若干条有向路径的集合，使得每个点 &amp;lt;math&amp;gt;v\in V&amp;lt;/math&amp;gt; 恰好出现在其中一条路径中。路径可以只包含单个点。&lt;br /&gt;
&lt;br /&gt;
请设计一个多项式时间算法，求 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; 的最小路径覆盖大小。&lt;br /&gt;
&lt;br /&gt;
请将该问题归约为二分图最大匹配问题。设归约后得到的二分图的最大匹配大小为 &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;，请证明原图的最小路径覆盖大小为 &amp;lt;math&amp;gt;|V|-M&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
== 点不相交路径 ==&lt;br /&gt;
&lt;br /&gt;
给定一个有向图 &amp;lt;math&amp;gt;G=(V,E)&amp;lt;/math&amp;gt; 和两个不同的点 &amp;lt;math&amp;gt;s,t\in V&amp;lt;/math&amp;gt;。我们希望找到尽可能多条从 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; 的路径，使得任意两条路径除了端点 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; 以外不共享任何内部点。&lt;br /&gt;
&lt;br /&gt;
请设计一个多项式时间算法，求最多有多少条两两内部点不相交的 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;-&amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; 路径。请证明你的算法是正确的。&lt;br /&gt;
&lt;br /&gt;
== 带权点覆盖的 Primal-Dual 算法 ==&lt;br /&gt;
&lt;br /&gt;
给定一个无向图 &amp;lt;math&amp;gt;G=(V,E)&amp;lt;/math&amp;gt;，每个点 &amp;lt;math&amp;gt;v\in V&amp;lt;/math&amp;gt; 有非负权重 &amp;lt;math&amp;gt;w_v&amp;lt;/math&amp;gt;。带权点覆盖问题要求选择一个点集 &amp;lt;math&amp;gt;C\subseteq V&amp;lt;/math&amp;gt;，使得每条边至少有一个端点属于 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;，并最小化 &amp;lt;math&amp;gt;\sum_{v\in C} w_v&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
请写出该问题的整数规划和线性规划松弛。请写出该线性规划松弛的对偶问题。&lt;br /&gt;
&lt;br /&gt;
请基于 primal-dual schema 设计一个 &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;-approximation 算法，并证明其近似比。你的证明应当说明算法构造的对偶解为什么可行，以及输出的点覆盖的权重为什么至多为对偶目标值的 &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt; 倍。&lt;br /&gt;
&lt;br /&gt;
== Set Cover 的线性规划松弛与随机取整 ==&lt;br /&gt;
&lt;br /&gt;
给定一个 universe &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; 和集合族 &amp;lt;math&amp;gt;\mathcal S&amp;lt;/math&amp;gt;，其中每个集合 &amp;lt;math&amp;gt;S\in\mathcal S&amp;lt;/math&amp;gt; 有非负成本 &amp;lt;math&amp;gt;c_S&amp;lt;/math&amp;gt;。Set Cover 问题要求选择若干集合，使得 &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; 中每个元素都被至少一个被选集合覆盖，并最小化被选集合的总成本。&lt;br /&gt;
&lt;br /&gt;
请写出 Set Cover 的整数规划和线性规划松弛。设线性规划松弛的最优解为 &amp;lt;math&amp;gt;x_S&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
考虑如下随机取整算法：令 &amp;lt;math&amp;gt;\alpha&amp;gt;0&amp;lt;/math&amp;gt;，并对每个集合 &amp;lt;math&amp;gt;S\in\mathcal S&amp;lt;/math&amp;gt;，独立地以概率 &amp;lt;math&amp;gt;x&#039;_S=\min{1,\alpha x_S}&amp;lt;/math&amp;gt; 选择集合 &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
请证明当 &amp;lt;math&amp;gt;\alpha=\Theta(\log |U|)&amp;lt;/math&amp;gt; 时，所有元素以高概率都被覆盖。请进一步分析该算法的期望成本，并证明它给出一个 &amp;lt;math&amp;gt;O(\log |U|)&amp;lt;/math&amp;gt;-approximation。&lt;br /&gt;
&lt;br /&gt;
== 带点容量和需求的最小费用运输问题 ==&lt;br /&gt;
&lt;br /&gt;
有若干工厂、仓库和商店。工厂可以生产货物，商店有固定需求，货物可以通过若干运输边从工厂经过仓库运送到商店。每条运输边 &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; 有容量上界 &amp;lt;math&amp;gt;u_e&amp;lt;/math&amp;gt; 和单位运输费用 &amp;lt;math&amp;gt;a_e&amp;lt;/math&amp;gt;。每个仓库 &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; 有吞吐能力限制 &amp;lt;math&amp;gt;c_v&amp;lt;/math&amp;gt;，表示通过该仓库的总货物流量不能超过 &amp;lt;math&amp;gt;c_v&amp;lt;/math&amp;gt;。每个工厂 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; 的供应上限为 &amp;lt;math&amp;gt;s_i&amp;lt;/math&amp;gt;，每个商店 &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt; 的需求量为 &amp;lt;math&amp;gt;d_j&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
请设计一个最小费用流模型，判断是否存在满足所有商店需求的运输方案，并在存在时求出最小总运输成本。请说明如何在网络中表示工厂供应、商店需求、运输边容量与费用，以及仓库的点容量限制。请证明你的模型与原问题等价。&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E_(Summer_2026)&amp;diff=13841</id>
		<title>计算理论之美 (Summer 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E_(Summer_2026)&amp;diff=13841"/>
		<updated>2026-06-21T12:46:06Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* Tentative Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox &lt;br /&gt;
|name         = Infobox&lt;br /&gt;
|headerstyle  = background:#4D72BE;&lt;br /&gt;
|labelstyle   = background:#DAE1F0;&lt;br /&gt;
&lt;br /&gt;
|header1 = &amp;lt;font size=3, color=white&amp;gt;计算理论之美&amp;lt;/font&amp;gt;&lt;br /&gt;
|label2  = {{Nowrap|负责人}} &lt;br /&gt;
|data2   = 黄棱潇 ([mailto:huanglingxiao@nju.edu.cn huanglingxiao@nju.edu.cn]) &lt;br /&gt;
|label4 = 时间&lt;br /&gt;
|data4  = 2026.7.24 — 2026.7.27&lt;br /&gt;
|label5 = 地点&lt;br /&gt;
|data5  = {{Nowrap|南京大学苏州校区 TBA}}&lt;br /&gt;
|belowstyle = background:#DAE1F0;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
由南京大学计算机学院和智能软件学院支持的第5届“计算理论之美”暑期讲习班将于2026年7月24日至7月27日在江苏省苏州市南京大学苏州校区开班。本次讲习班将围绕算法设计主题开展系列报告，包括组合最优化、哈希表、差分隐私、量子计算、数据结构复杂性、图计算等板块，主要面向对理论计算机科学以及计算机科学中的数学感兴趣的国内外本科生，安排4天的高级课程。内容深入浅出，由国内外一线的优秀学者讲授，使学员初步了解理论计算机科学的一些研究前沿、初步掌握一些新理论与新方法，为有志于从事理论计算机科学研究的学者打下一定的基础，也让从事其他相关方向研究的学生与教师们领略计算理论的魅力。&lt;br /&gt;
&lt;br /&gt;
联系邮箱：nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
联系人：&lt;br /&gt;
* 黄棱潇：	huanglingxiao@nju.edu.cn&lt;br /&gt;
* 刘明谋：	lmm@nju.edu.cn&lt;br /&gt;
* 班吟：		175227530@qq.com&lt;br /&gt;
&lt;br /&gt;
注册报名流程：由于前几届报名人数过多，本届将会采用问卷初筛形式进行报名。请同学们先填写以下调查问卷:&lt;br /&gt;
&lt;br /&gt;
https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
问卷报名截止日期： 2026.6.20&lt;br /&gt;
&lt;br /&gt;
通过初筛的同学将于讲习班开始前两周收到包含报名链接的邮件。由于今年讲习班将在苏州校区举办，南京校区的南大同学如需统一安排住宿，也请填写问卷；无需安排住宿的南大同学，&#039;&#039;&#039;无需填写问卷或报名，可在讲习班期间直接前往会场听取报告。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
费用：本科生包住宿，非本科生不包含住宿。餐费自理。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tentative Schedule ==&lt;br /&gt;
&lt;br /&gt;
Venue (地点)：南京大学苏州校区TBA&lt;br /&gt;
&lt;br /&gt;
Group photo: 7月24日上午茶歇环节中安排参会者合影留念&lt;br /&gt;
&lt;br /&gt;
Speakers (in lexicographic order): 陈林（浙江大学）、丁尧相（浙江大学）、刘明谋（南京大学）、Pasin Manurangsi（Google Research）、任瀚林（IAS）、王启圣（上海交通大学）、俞华程（普林斯顿大学）、张天翼（南京大学）、郑朝东（南京大学）、TBA&lt;br /&gt;
&lt;br /&gt;
== Take-home Exams ==&lt;br /&gt;
成绩优秀的同学可推荐参加南京大学计算机学院预推免保研面试，并在录取后可凭借此次暑期讲习班申请两个研究生学分。&lt;br /&gt;
&lt;br /&gt;
作业提交方式：发送电子版到邮箱nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
== Links to Past Summer Schools ==&lt;br /&gt;
* [[计算理论之美 (Summer 2025)|计算理论之美暑期学校 (Summer 2025)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2024)|计算理论之美暑期学校 (Summer 2024)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2023)|计算理论之美暑期学校 (Summer 2023)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2021)|计算理论之美暑期学校 (Summer 2021)]]&lt;br /&gt;
&lt;br /&gt;
== About Our Summer School ==&lt;br /&gt;
Our summer school is supported by the School of Computer Science and the School of Intelligent Software and Engineering at Nanjing University and will be held from July 24th to July 27th, 2026, at the Suzhou Campus of Nanjing University in Suzhou, Jiangsu Province, China. The theme of this year&#039;s summer school will be the design and analysis of algorithms, with topics ranging from combinatorial optimization, hash table design, differential privacy, quantum computing, data structure compelxity, and graph algorithms etc. &lt;br /&gt;
Target audience will include aspiring undergraduate and graduate students from China and overseas, and the program will feature 4 days of advanced courses. The courses will be presented by leading young scholars both from within China and overseas, covering both cutting-edge research and modern toolkits in theoretical computer science. &lt;br /&gt;
The summer school will help connect aspiring young students with young scholars to engage research in theoretical computer science, and embark on a journey to appreciate the charm of computational theory.&lt;br /&gt;
&lt;br /&gt;
Accommodation (shared room) will be provided to undergraduates only.&lt;br /&gt;
&lt;br /&gt;
Due to capacity, we prioritize undergraduates seeking to join NJU TCS group for PhD or for a research intern. To register, please fill out the following form: https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
If you are selected into our summer school, you will receive a confirmation email.&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E_(Summer_2026)&amp;diff=13840</id>
		<title>计算理论之美 (Summer 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E_(Summer_2026)&amp;diff=13840"/>
		<updated>2026-06-21T12:36:11Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* Tentative Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox &lt;br /&gt;
|name         = Infobox&lt;br /&gt;
|headerstyle  = background:#4D72BE;&lt;br /&gt;
|labelstyle   = background:#DAE1F0;&lt;br /&gt;
&lt;br /&gt;
|header1 = &amp;lt;font size=3, color=white&amp;gt;计算理论之美&amp;lt;/font&amp;gt;&lt;br /&gt;
|label2  = {{Nowrap|负责人}} &lt;br /&gt;
|data2   = 黄棱潇 ([mailto:huanglingxiao@nju.edu.cn huanglingxiao@nju.edu.cn]) &lt;br /&gt;
|label4 = 时间&lt;br /&gt;
|data4  = 2026.7.24 — 2026.7.27&lt;br /&gt;
|label5 = 地点&lt;br /&gt;
|data5  = {{Nowrap|南京大学苏州校区 TBA}}&lt;br /&gt;
|belowstyle = background:#DAE1F0;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
由南京大学计算机学院和智能软件学院支持的第5届“计算理论之美”暑期讲习班将于2026年7月24日至7月27日在江苏省苏州市南京大学苏州校区开班。本次讲习班将围绕算法设计主题开展系列报告，包括组合最优化、哈希表、差分隐私、量子计算、数据结构复杂性、图计算等板块，主要面向对理论计算机科学以及计算机科学中的数学感兴趣的国内外本科生，安排4天的高级课程。内容深入浅出，由国内外一线的优秀学者讲授，使学员初步了解理论计算机科学的一些研究前沿、初步掌握一些新理论与新方法，为有志于从事理论计算机科学研究的学者打下一定的基础，也让从事其他相关方向研究的学生与教师们领略计算理论的魅力。&lt;br /&gt;
&lt;br /&gt;
联系邮箱：nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
联系人：&lt;br /&gt;
* 黄棱潇：	huanglingxiao@nju.edu.cn&lt;br /&gt;
* 刘明谋：	lmm@nju.edu.cn&lt;br /&gt;
* 班吟：		175227530@qq.com&lt;br /&gt;
&lt;br /&gt;
注册报名流程：由于前几届报名人数过多，本届将会采用问卷初筛形式进行报名。请同学们先填写以下调查问卷:&lt;br /&gt;
&lt;br /&gt;
https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
问卷报名截止日期： 2026.6.20&lt;br /&gt;
&lt;br /&gt;
通过初筛的同学将于讲习班开始前两周收到包含报名链接的邮件。由于今年讲习班将在苏州校区举办，南京校区的南大同学如需统一安排住宿，也请填写问卷；无需安排住宿的南大同学，&#039;&#039;&#039;无需填写问卷或报名，可在讲习班期间直接前往会场听取报告。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
费用：本科生包住宿，非本科生不包含住宿。餐费自理。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tentative Schedule ==&lt;br /&gt;
&lt;br /&gt;
Venue (地点)：南京大学苏州校区TBA&lt;br /&gt;
&lt;br /&gt;
Group photo: 7月24日上午茶歇环节中安排参会者合影留念&lt;br /&gt;
&lt;br /&gt;
Speakers (in lexicographic order): 陈林（浙江大学）、丁尧相（浙江大学）、刘明谋（南京大学）、Pasin Manurangsi（Google Research）、任瀚林（IAS）、王启圣（上海交通大学）、俞华程（普林斯顿大学）、张天翼（南京大学）、TBD&lt;br /&gt;
&lt;br /&gt;
== Take-home Exams ==&lt;br /&gt;
成绩优秀的同学可推荐参加南京大学计算机学院预推免保研面试，并在录取后可凭借此次暑期讲习班申请两个研究生学分。&lt;br /&gt;
&lt;br /&gt;
作业提交方式：发送电子版到邮箱nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
== Links to Past Summer Schools ==&lt;br /&gt;
* [[计算理论之美 (Summer 2025)|计算理论之美暑期学校 (Summer 2025)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2024)|计算理论之美暑期学校 (Summer 2024)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2023)|计算理论之美暑期学校 (Summer 2023)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2021)|计算理论之美暑期学校 (Summer 2021)]]&lt;br /&gt;
&lt;br /&gt;
== About Our Summer School ==&lt;br /&gt;
Our summer school is supported by the School of Computer Science and the School of Intelligent Software and Engineering at Nanjing University and will be held from July 24th to July 27th, 2026, at the Suzhou Campus of Nanjing University in Suzhou, Jiangsu Province, China. The theme of this year&#039;s summer school will be the design and analysis of algorithms, with topics ranging from combinatorial optimization, hash table design, differential privacy, quantum computing, data structure compelxity, and graph algorithms etc. &lt;br /&gt;
Target audience will include aspiring undergraduate and graduate students from China and overseas, and the program will feature 4 days of advanced courses. The courses will be presented by leading young scholars both from within China and overseas, covering both cutting-edge research and modern toolkits in theoretical computer science. &lt;br /&gt;
The summer school will help connect aspiring young students with young scholars to engage research in theoretical computer science, and embark on a journey to appreciate the charm of computational theory.&lt;br /&gt;
&lt;br /&gt;
Accommodation (shared room) will be provided to undergraduates only.&lt;br /&gt;
&lt;br /&gt;
Due to capacity, we prioritize undergraduates seeking to join NJU TCS group for PhD or for a research intern. To register, please fill out the following form: https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
If you are selected into our summer school, you will receive a confirmation email.&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E_(Summer_2026)&amp;diff=13839</id>
		<title>计算理论之美 (Summer 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E_(Summer_2026)&amp;diff=13839"/>
		<updated>2026-06-21T12:35:40Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* Tentative Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox &lt;br /&gt;
|name         = Infobox&lt;br /&gt;
|headerstyle  = background:#4D72BE;&lt;br /&gt;
|labelstyle   = background:#DAE1F0;&lt;br /&gt;
&lt;br /&gt;
|header1 = &amp;lt;font size=3, color=white&amp;gt;计算理论之美&amp;lt;/font&amp;gt;&lt;br /&gt;
|label2  = {{Nowrap|负责人}} &lt;br /&gt;
|data2   = 黄棱潇 ([mailto:huanglingxiao@nju.edu.cn huanglingxiao@nju.edu.cn]) &lt;br /&gt;
|label4 = 时间&lt;br /&gt;
|data4  = 2026.7.24 — 2026.7.27&lt;br /&gt;
|label5 = 地点&lt;br /&gt;
|data5  = {{Nowrap|南京大学苏州校区 TBA}}&lt;br /&gt;
|belowstyle = background:#DAE1F0;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
由南京大学计算机学院和智能软件学院支持的第5届“计算理论之美”暑期讲习班将于2026年7月24日至7月27日在江苏省苏州市南京大学苏州校区开班。本次讲习班将围绕算法设计主题开展系列报告，包括组合最优化、哈希表、差分隐私、量子计算、数据结构复杂性、图计算等板块，主要面向对理论计算机科学以及计算机科学中的数学感兴趣的国内外本科生，安排4天的高级课程。内容深入浅出，由国内外一线的优秀学者讲授，使学员初步了解理论计算机科学的一些研究前沿、初步掌握一些新理论与新方法，为有志于从事理论计算机科学研究的学者打下一定的基础，也让从事其他相关方向研究的学生与教师们领略计算理论的魅力。&lt;br /&gt;
&lt;br /&gt;
联系邮箱：nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
联系人：&lt;br /&gt;
* 黄棱潇：	huanglingxiao@nju.edu.cn&lt;br /&gt;
* 刘明谋：	lmm@nju.edu.cn&lt;br /&gt;
* 班吟：		175227530@qq.com&lt;br /&gt;
&lt;br /&gt;
注册报名流程：由于前几届报名人数过多，本届将会采用问卷初筛形式进行报名。请同学们先填写以下调查问卷:&lt;br /&gt;
&lt;br /&gt;
https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
问卷报名截止日期： 2026.6.20&lt;br /&gt;
&lt;br /&gt;
通过初筛的同学将于讲习班开始前两周收到包含报名链接的邮件。由于今年讲习班将在苏州校区举办，南京校区的南大同学如需统一安排住宿，也请填写问卷；无需安排住宿的南大同学，&#039;&#039;&#039;无需填写问卷或报名，可在讲习班期间直接前往会场听取报告。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
费用：本科生包住宿，非本科生不包含住宿。餐费自理。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tentative Schedule ==&lt;br /&gt;
&lt;br /&gt;
Venue (地点)：南京大学苏州校区TBA&lt;br /&gt;
&lt;br /&gt;
Group photo: 7月24日上午茶歇环节中安排参会者合影留念&lt;br /&gt;
&lt;br /&gt;
Speakers (in lexicographic order): 陈林（浙江大学）、丁尧相（浙江大学）、、刘明谋（南京大学）、Pasin Manurangsi（Google Research）、任瀚林（IAS）、王启圣（上海交通大学）、俞华程（普林斯顿大学）、张天翼（南京大学）、TBD&lt;br /&gt;
&lt;br /&gt;
== Take-home Exams ==&lt;br /&gt;
成绩优秀的同学可推荐参加南京大学计算机学院预推免保研面试，并在录取后可凭借此次暑期讲习班申请两个研究生学分。&lt;br /&gt;
&lt;br /&gt;
作业提交方式：发送电子版到邮箱nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
== Links to Past Summer Schools ==&lt;br /&gt;
* [[计算理论之美 (Summer 2025)|计算理论之美暑期学校 (Summer 2025)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2024)|计算理论之美暑期学校 (Summer 2024)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2023)|计算理论之美暑期学校 (Summer 2023)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2021)|计算理论之美暑期学校 (Summer 2021)]]&lt;br /&gt;
&lt;br /&gt;
== About Our Summer School ==&lt;br /&gt;
Our summer school is supported by the School of Computer Science and the School of Intelligent Software and Engineering at Nanjing University and will be held from July 24th to July 27th, 2026, at the Suzhou Campus of Nanjing University in Suzhou, Jiangsu Province, China. The theme of this year&#039;s summer school will be the design and analysis of algorithms, with topics ranging from combinatorial optimization, hash table design, differential privacy, quantum computing, data structure compelxity, and graph algorithms etc. &lt;br /&gt;
Target audience will include aspiring undergraduate and graduate students from China and overseas, and the program will feature 4 days of advanced courses. The courses will be presented by leading young scholars both from within China and overseas, covering both cutting-edge research and modern toolkits in theoretical computer science. &lt;br /&gt;
The summer school will help connect aspiring young students with young scholars to engage research in theoretical computer science, and embark on a journey to appreciate the charm of computational theory.&lt;br /&gt;
&lt;br /&gt;
Accommodation (shared room) will be provided to undergraduates only.&lt;br /&gt;
&lt;br /&gt;
Due to capacity, we prioritize undergraduates seeking to join NJU TCS group for PhD or for a research intern. To register, please fill out the following form: https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
If you are selected into our summer school, you will receive a confirmation email.&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E9%AB%98%E7%BA%A7%E7%AE%97%E6%B3%95_(Spring_2026)/%E4%BD%9C%E4%B8%9A3&amp;diff=13830</id>
		<title>高级算法 (Spring 2026)/作业3</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E9%AB%98%E7%BA%A7%E7%AE%97%E6%B3%95_(Spring_2026)/%E4%BD%9C%E4%B8%9A3&amp;diff=13830"/>
		<updated>2026-06-15T10:26:56Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;小题均为提示性质，小题越多越简单。&lt;br /&gt;
&lt;br /&gt;
== 低 &amp;lt;math&amp;gt;\ell_\infty&amp;lt;/math&amp;gt;-norm 对高斯 JL 变换没有帮助==&lt;br /&gt;
&lt;br /&gt;
令 &amp;lt;math&amp;gt;\Pi \in \mathbb R^{m\times d}&amp;lt;/math&amp;gt; 是一个高斯 Johnson-Lindenstrauss 变换，其中每个元素独立服从 &amp;lt;math&amp;gt;N(0,1/m)&amp;lt;/math&amp;gt;。给定任意固定单位向量 &amp;lt;math&amp;gt;x\in\mathbb S^{d-1}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\Pi x&amp;lt;/math&amp;gt; 的每个坐标都独立服从 &amp;lt;math&amp;gt;N(0,1/m)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\|\Pi x\|_2^2&amp;lt;/math&amp;gt; 与 &amp;lt;math&amp;gt;\frac{1}{m}\chi_m^2&amp;lt;/math&amp;gt; 同分布。因此 &amp;lt;math&amp;gt;\|\Pi x\|_2&amp;lt;/math&amp;gt; 的分布与 &amp;lt;math&amp;gt;\|x\|_\infty&amp;lt;/math&amp;gt; 无关。&lt;br /&gt;
#解释为什么如果使用高斯 JL 变换，即使 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 满足很强的平坦性条件，例如 &amp;lt;math&amp;gt;\|x\|_\infty \le O(1/\sqrt d)&amp;lt;/math&amp;gt;，为了保证 &amp;lt;math&amp;gt;\mathbb P[\|\Pi x\|_2^2-1|&amp;gt;\epsilon]\le \delta&amp;lt;/math&amp;gt;，所需的目标维数仍然是 &amp;lt;math&amp;gt;m=\Theta(\epsilon^{-2}\log(1/\delta))&amp;lt;/math&amp;gt;。&lt;br /&gt;
#对比坐标采样型（即 &amp;lt;math&amp;gt;\Pi x&amp;lt;/math&amp;gt;直接随机输出 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;的某几个维度）降维，简要解释为什么低 &amp;lt;math&amp;gt;\ell_\infty&amp;lt;/math&amp;gt;-norm 对坐标采样有帮助，但对高斯 JL 变换没有帮助。&lt;br /&gt;
&lt;br /&gt;
==torus 上的随机网格 LSH==&lt;br /&gt;
&lt;br /&gt;
考虑 metric space &amp;lt;math&amp;gt;( [0,n]^d,d_{\mathrm{torus}} )&amp;lt;/math&amp;gt;，其中距离定义为 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)=\sqrt{\sum_{i=1}^d \min{|x_i-y_i|,n-|x_i-y_i|}^2}&amp;lt;/math&amp;gt;。给定网格宽度 &amp;lt;math&amp;gt;w&amp;gt;0&amp;lt;/math&amp;gt;。随机选择平移向量 &amp;lt;math&amp;gt;s\in[0,w)^d&amp;lt;/math&amp;gt;，并定义 hash function &amp;lt;math&amp;gt;h_s(x)=(\lfloor (x_1+s_1)/w\rfloor,\dots,\lfloor (x_d+s_d)/w\rfloor)&amp;lt;/math&amp;gt;，其中每个坐标都按照 torus 的方式取模。&lt;br /&gt;
&lt;br /&gt;
#对于两个点 &amp;lt;math&amp;gt;x,y\in[0,n]^d&amp;lt;/math&amp;gt;，记 &amp;lt;math&amp;gt;\Delta_i=\min\{|x_i-y_i|,n-|x_i-y_i|\}&amp;lt;/math&amp;gt;。证明如果对所有 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;\Delta_i&amp;lt;w&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]=\prod_{i=1}^d (1-\Delta_i/w)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明如果 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)\le r&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]\ge 1-\sqrt d,r/w&amp;lt;/math&amp;gt;。提示：可以使用 &amp;lt;math&amp;gt;\sum_i\Delta_i\le \sqrt d\sqrt{\sum_i\Delta_i^2}&amp;lt;/math&amp;gt;。&lt;br /&gt;
#解释为什么这个 LSH family 的随机桶可以看成随机平移后的 axis-aligned cube。请从“近点容易落在同一个随机集合中，远点不容易落在同一个随机集合中”的角度解释这个构造的直觉。&lt;br /&gt;
#讨论这个构造在高维空间中的局限性。特别地，当距离 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)&amp;lt;/math&amp;gt; 分散在很多个坐标上时，为什么随机网格更容易把 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 切开？&lt;br /&gt;
#设 &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt; 只在一个坐标上相差 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;，其他坐标完全相同。计算 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]&amp;lt;/math&amp;gt;。&lt;br /&gt;
#设 &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt; 在每个坐标上都相差 &amp;lt;math&amp;gt;r/\sqrt d&amp;lt;/math&amp;gt;，因此 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)=r&amp;lt;/math&amp;gt;。在 &amp;lt;math&amp;gt;r/\sqrt d&amp;lt;w&amp;lt;/math&amp;gt; 的条件下，计算 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]&amp;lt;/math&amp;gt;，并将其写成 &amp;lt;math&amp;gt;(1-r/(w\sqrt d))^d&amp;lt;/math&amp;gt; 的形式。&lt;br /&gt;
#比较上述两种情况。说明即使两对点的 torus 距离都等于 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;，随机网格 LSH 的碰撞概率仍然可能不同。&lt;br /&gt;
#解释这说明了什么：axis-aligned grid LSH 并不是只依赖于欧氏距离的完美 LSH family，而是会受到坐标方向和维数的影响。&lt;br /&gt;
&lt;br /&gt;
==球面上的随机超平面 LSH==&lt;br /&gt;
&lt;br /&gt;
考虑球面空间 &amp;lt;math&amp;gt;(\mathbb S^{d-1},d)&amp;lt;/math&amp;gt;，其中距离定义为 &amp;lt;math&amp;gt;d(x,y)=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;。随机选择 &amp;lt;math&amp;gt;g\sim N(0,I_d)&amp;lt;/math&amp;gt;，并定义 hash function &amp;lt;math&amp;gt;h_g(x)=\operatorname{sign}\langle g,x\rangle&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#对任意 &amp;lt;math&amp;gt;x,y\in\mathbb S^{d-1}&amp;lt;/math&amp;gt;，令 &amp;lt;math&amp;gt;\theta=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;。证明 &amp;lt;math&amp;gt;\mathbb P[h_g(x)=h_g(y)]=1-\theta/\pi&amp;lt;/math&amp;gt;。&lt;br /&gt;
#解释上述公式的几何直觉：随机超平面什么时候会把 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 分到两侧？&lt;br /&gt;
#现在使用 &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; 个独立随机超平面 &amp;lt;math&amp;gt;g_1,\dots,g_k&amp;lt;/math&amp;gt;，并定义组合 hash key 为 &amp;lt;math&amp;gt;H(x)=(h_{g_1}(x),\dots,h_{g_k}(x))&amp;lt;/math&amp;gt;。证明 &amp;lt;math&amp;gt;\mathbb P[H(x)=H(y)]=(1-\theta/\pi)^k&amp;lt;/math&amp;gt;。&lt;br /&gt;
#给定两个角度阈值 &amp;lt;math&amp;gt;0&amp;lt;\theta_1&amp;lt;\theta_2&amp;lt;\pi&amp;lt;/math&amp;gt;。令近点满足 &amp;lt;math&amp;gt;d(x,y)\le \theta_1&amp;lt;/math&amp;gt;，远点满足 &amp;lt;math&amp;gt;d(x,y)\ge \theta_2&amp;lt;/math&amp;gt;。写出这个 LSH family 的参数 &amp;lt;math&amp;gt;p_1&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;p_2&amp;lt;/math&amp;gt;，并推导标准 LSH exponent &amp;lt;math&amp;gt;\rho=\log(1/p_1)/\log(1/p_2)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==由范数保持推出内积保持==&lt;br /&gt;
&lt;br /&gt;
设线性映射 &amp;lt;math&amp;gt;\Pi&amp;lt;/math&amp;gt; 对向量集合 &amp;lt;math&amp;gt;{x,y,x+y,x-y}&amp;lt;/math&amp;gt; 都保持平方范数，即对所有 &amp;lt;math&amp;gt;v\in{x,y,x+y,x-y}&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;(1-\epsilon)\|v\|_2^2\le \|\Pi v\|_2^2\le (1+\epsilon)\|v\|_2^2&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#使用恒等式 &amp;lt;math&amp;gt;\langle x,y\rangle=(\|x+y\|_2^2-\|x-y\|_2^2)/4&amp;lt;/math&amp;gt;，证明 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)(\|x\|_2^2+\|y\|_2^2)&amp;lt;/math&amp;gt;。&lt;br /&gt;
# 在 &amp;lt;math&amp;gt;\|x\|_2=\|y\|_2=1&amp;lt;/math&amp;gt; 的情况下，将上式化简为 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)&amp;lt;/math&amp;gt;。&lt;br /&gt;
# 解释为什么如果 JL 变换对 &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; 个点的所有两两距离都近似保持，那么这些点的两两内积也近似保持。&lt;br /&gt;
# 进一步讨论：如果这些点都在单位球面上，那么 JL 降维之后，球面角度 &amp;lt;math&amp;gt;\arccos\langle x,y\rangle&amp;lt;/math&amp;gt; 在什么意义下也被近似保持？&lt;br /&gt;
&lt;br /&gt;
==从阈值版 Approximate Near Neighbor 到 Approximate Nearest Neighbor==&lt;br /&gt;
&lt;br /&gt;
假设你有一个阈值版 Approximate Near Neighbor 黑盒。给定半径 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 和查询点 &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt;，如果数据集 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 中存在点 &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; 满足 &amp;lt;math&amp;gt;|p-q|\le r&amp;lt;/math&amp;gt;，那么黑盒会返回某个点 &amp;lt;math&amp;gt;p&#039;&amp;lt;/math&amp;gt;，并保证 &amp;lt;math&amp;gt;|p&#039;-q|\le a r&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
现在希望用这个黑盒解决普通 Approximate Nearest Neighbor 问题。设真正最近邻距离为 &amp;lt;math&amp;gt;d^\star=\min_{p\in P}|p-q|&amp;lt;/math&amp;gt;。我们建立一组半径 &amp;lt;math&amp;gt;r_0,r_1,r_2,\dots&amp;lt;/math&amp;gt;，满足 &amp;lt;math&amp;gt;r_{i+1}=b r_i&amp;lt;/math&amp;gt;。查询时，从小到大尝试这些半径，并返回第一个成功的黑盒查询结果。&lt;br /&gt;
&lt;br /&gt;
#证明最终得到的近似比至多为 &amp;lt;math&amp;gt;ab&amp;lt;/math&amp;gt;。&lt;br /&gt;
#如果希望最终得到 &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt;-approximate nearest neighbor，应该如何选择 &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt;？&lt;br /&gt;
#解释为什么常见做法中，会把阈值版 ANN 黑盒的 approximate ratio 从 &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; 设置为 &amp;lt;math&amp;gt;\sqrt c&amp;lt;/math&amp;gt;。&lt;br /&gt;
#如果最近邻距离的可能范围被限制在 &amp;lt;math&amp;gt;[1,\Delta]&amp;lt;/math&amp;gt; 中，分析需要建立多少个半径层级。&lt;br /&gt;
&lt;br /&gt;
==先用 JL 降维，再做随机超平面 LSH==&lt;br /&gt;
&lt;br /&gt;
设 &amp;lt;math&amp;gt;P\subseteq\mathbb S^{d-1}&amp;lt;/math&amp;gt; 是 &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; 个单位向量。令 &amp;lt;math&amp;gt;\Pi:\mathbb R^d\to\mathbb R^m&amp;lt;/math&amp;gt; 是一个 JL transform，并假设对所有 &amp;lt;math&amp;gt;x,y\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;\left|\|\Pi x-\Pi y\|_2^2-\|x-y\|_2^2\right|\le \epsilon&amp;lt;/math&amp;gt;。同时假设对所有 &amp;lt;math&amp;gt;x\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;\left|\|\Pi x\|_2^2-1\right|\le \epsilon&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#证明对所有 &amp;lt;math&amp;gt;x,y\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#令 &amp;lt;math&amp;gt;\theta=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;，并令 &amp;lt;math&amp;gt;\widetilde\theta=\arccos(\langle \Pi x,\Pi y\rangle/(\|\Pi x\|_2\|\Pi y\|_2))&amp;lt;/math&amp;gt;。在 &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; 不太接近 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; 或 &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; 的情况下，给出 &amp;lt;math&amp;gt;|\theta-\widetilde\theta|&amp;lt;/math&amp;gt; 的上界。&lt;br /&gt;
#解释为什么可以先对数据集 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 做 JL 降维，再在低维空间中使用随机超平面 LSH。&lt;br /&gt;
#讨论当两个点的夹角非常小时，为什么需要更小的 JL 误差才能保证角度的相对误差较好。&lt;br /&gt;
&lt;br /&gt;
==为什么 CountSketch 需要随机符号==&lt;br /&gt;
&lt;br /&gt;
考虑一个没有随机符号的 CountSketch。对每个 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=1&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
取向量 &amp;lt;math&amp;gt;x=(1,1,\dots,1)/\sqrt n&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\mathbb E\|\Pi x\|_2^2=1+(n-1)/m&amp;lt;/math&amp;gt;。&lt;br /&gt;
#说明如果 &amp;lt;math&amp;gt;m=o(n)&amp;lt;/math&amp;gt;，那么这个没有随机符号的 sketch 对该向量的范数估计会有严重偏差。&lt;br /&gt;
#现在考虑标准 CountSketch：对每个 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并随机选择符号 &amp;lt;math&amp;gt;\sigma_i\in\{-1,1\}&amp;lt;/math&amp;gt;，令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=\sigma_i&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。解释随机符号 &amp;lt;math&amp;gt;\sigma_i&amp;lt;/math&amp;gt; 如何使不同坐标碰撞产生的交叉项在期望中相互抵消。&lt;br /&gt;
#总结随机符号在 CountSketch 中的作用：它并不能避免碰撞，但可以让碰撞带来的误差成为均值为零的随机噪声。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CountSketch OSE 的 &amp;lt;math&amp;gt;m=\Omega(d^2)&amp;lt;/math&amp;gt; 下界==&lt;br /&gt;
&lt;br /&gt;
假设 &amp;lt;math&amp;gt;n\gg d&amp;lt;/math&amp;gt;（不妨假设 &amp;lt;math&amp;gt;n&amp;gt;2^d&amp;lt;/math&amp;gt;）。考虑使用一个 column sparsity 只有 &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; （即，每一列只有一个非零元素） 的矩阵 &amp;lt;math&amp;gt;\Pi\in\mathbb R^{m\times n}&amp;lt;/math&amp;gt; 进行 Oblivious Subspace Embedding (OSE)。考虑这样的&#039;&#039;&#039;随机&#039;&#039;&#039;矩阵 &amp;lt;math&amp;gt;A\in \{0,1\}^{n\times d}&amp;lt;/math&amp;gt;： &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; 的每一列随机选择一个位置为 &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。尝试证明，任意&#039;&#039;&#039;确定&#039;&#039;&#039;的 &amp;lt;math&amp;gt;\Pi&amp;lt;/math&amp;gt; 为&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;的列空间进行子空间嵌入都至少需要 &amp;lt;math&amp;gt;m=\Omega(d^2)&amp;lt;/math&amp;gt; ，即它作为 OSE 不可能降维到 &amp;lt;math&amp;gt;o(d^2)&amp;lt;/math&amp;gt;。提示：尝试观察 &amp;lt;math&amp;gt;\Pi Ae_i, \Pi A(e_i+e_j)&amp;lt;/math&amp;gt; 的 &amp;lt;math&amp;gt;\ell_2&amp;lt;/math&amp;gt;-norm，以及你可能需要应用 birthday paradox（随机地把 &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; 个球丢入 &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; 个桶中，那么要满足 &amp;lt;math&amp;gt;m=\Omega(d^2)&amp;lt;/math&amp;gt; 才能使得有 &amp;lt;math&amp;gt;\Omega(1)&amp;lt;/math&amp;gt;的概率，这 &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; 个球中不会有两个球被丢进了同一个桶中）。&lt;br /&gt;
&lt;br /&gt;
==CountSketch OSE 的 &amp;lt;math&amp;gt;m=O(d^2/\epsilon^2\delta)&amp;lt;/math&amp;gt; 上界==&lt;br /&gt;
&lt;br /&gt;
令 &amp;lt;math&amp;gt;U\in\mathbb R^{n\times d}&amp;lt;/math&amp;gt; 是一个列正交矩阵，即 &amp;lt;math&amp;gt;U^\top U=I_d&amp;lt;/math&amp;gt;。令 &amp;lt;math&amp;gt;\Pi\in\mathbb R^{m\times n}&amp;lt;/math&amp;gt; 是 CountSketch 矩阵：对每个原始坐标 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并随机选择符号 &amp;lt;math&amp;gt;\sigma_i\in\{-1,1\}&amp;lt;/math&amp;gt;；然后令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=\sigma_i&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。记 &amp;lt;math&amp;gt;u_i&amp;lt;/math&amp;gt; 为 &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; 的第 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; 行，视为 &amp;lt;math&amp;gt;\mathbb R^d&amp;lt;/math&amp;gt; 中的列向量。&lt;br /&gt;
&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\Pi^\top\Pi-I_n&amp;lt;/math&amp;gt; 的第 &amp;lt;math&amp;gt;(i,j)&amp;lt;/math&amp;gt; 个元素在 &amp;lt;math&amp;gt;i\ne j&amp;lt;/math&amp;gt; 时等于 &amp;lt;math&amp;gt;\mathbf 1_{h(i)=h(j)}\sigma_i\sigma_j&amp;lt;/math&amp;gt;，在 &amp;lt;math&amp;gt;i=j&amp;lt;/math&amp;gt; 时等于 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
#推出 &amp;lt;math&amp;gt;U^\top\Pi^\top\Pi U-I_d=\sum_{i\ne j:h(i)=h(j)}\sigma_i\sigma_j u_i u_j^\top&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明在计算 &amp;lt;math&amp;gt;\mathbb E[\|U^\top\Pi^\top\Pi U-I_d\|_F^2]&amp;lt;/math&amp;gt; 时，随机符号会使所有交叉项的期望为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。也就是说，只有同一对 &amp;lt;math&amp;gt;(i,j)&amp;lt;/math&amp;gt; 与自身相乘的项会保留下来。&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\mathbb E[\|U^\top\Pi^\top\Pi U-I_d\|_F^2]\le \frac{1}{m}\sum_{i\ne j}|u_i|_2^2|u_j|_2^2&amp;lt;/math&amp;gt;。&lt;br /&gt;
#使用 &amp;lt;math&amp;gt;\sum_i|u_i|_2^2=|U|_F^2=d&amp;lt;/math&amp;gt;，证明 &amp;lt;math&amp;gt;\mathbb E[|U^\top\Pi^\top\Pi U-I_d|_F^2]\le d^2/m&amp;lt;/math&amp;gt;。&lt;br /&gt;
#用 Markov 不等式证明，如果 &amp;lt;math&amp;gt;m\ge d^2/(\epsilon^2\delta)&amp;lt;/math&amp;gt;，那么以概率至少 &amp;lt;math&amp;gt;1-\delta&amp;lt;/math&amp;gt;，有 &amp;lt;math&amp;gt;\|U^\top\Pi^\top\Pi U-I_d\|_F\le \epsilon&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明如果 &amp;lt;math&amp;gt;\|U^\top\Pi^\top\Pi U-I_d\|_2\le \epsilon&amp;lt;/math&amp;gt;，那么对所有 &amp;lt;math&amp;gt;x\in\mathbb R^d&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;(1-\epsilon)\|Ux\|_2^2\le \|\Pi Ux\|_2^2\le (1+\epsilon)\|Ux\|_2^2&amp;lt;/math&amp;gt;。并解释为什么第 (6) 问中的 Frobenius norm bound 足以推出 spectral norm bound。&lt;br /&gt;
#总结：说明 CountSketch 虽然每一列只有一个非零元素，但当 &amp;lt;math&amp;gt;m=O(d^2/(\epsilon^2\delta))&amp;lt;/math&amp;gt; 时，仍然可以作为一个 &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; 维子空间的 Oblivious Subspace Embedding。&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E_(Summer_2026)&amp;diff=13829</id>
		<title>计算理论之美 (Summer 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E_(Summer_2026)&amp;diff=13829"/>
		<updated>2026-06-15T10:25:50Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox &lt;br /&gt;
|name         = Infobox&lt;br /&gt;
|headerstyle  = background:#4D72BE;&lt;br /&gt;
|labelstyle   = background:#DAE1F0;&lt;br /&gt;
&lt;br /&gt;
|header1 = &amp;lt;font size=3, color=white&amp;gt;计算理论之美&amp;lt;/font&amp;gt;&lt;br /&gt;
|label2  = {{Nowrap|负责人}} &lt;br /&gt;
|data2   = 黄棱潇 ([mailto:huanglingxiao@nju.edu.cn huanglingxiao@nju.edu.cn]) &lt;br /&gt;
|label4 = 时间&lt;br /&gt;
|data4  = 2026.7.24 — 2026.7.27&lt;br /&gt;
|label5 = 地点&lt;br /&gt;
|data5  = {{Nowrap|南京大学苏州校区 TBA}}&lt;br /&gt;
|belowstyle = background:#DAE1F0;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
由南京大学计算机学院和智能软件学院支持的第5届“计算理论之美”暑期讲习班将于2026年7月24日至7月27日在江苏省苏州市南京大学苏州校区开班。本次讲习班将围绕算法设计主题开展系列报告，包括组合最优化、哈希表、差分隐私、量子计算、数据结构复杂性、图计算等板块，主要面向对理论计算机科学以及计算机科学中的数学感兴趣的国内外本科生，安排4天的高级课程。内容深入浅出，由国内外一线的优秀学者讲授，使学员初步了解理论计算机科学的一些研究前沿、初步掌握一些新理论与新方法，为有志于从事理论计算机科学研究的学者打下一定的基础，也让从事其他相关方向研究的学生与教师们领略计算理论的魅力。&lt;br /&gt;
&lt;br /&gt;
联系邮箱：nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
联系人：&lt;br /&gt;
* 黄棱潇：	huanglingxiao@nju.edu.cn&lt;br /&gt;
* 刘明谋：	lmm@nju.edu.cn&lt;br /&gt;
* 班吟：		175227530@qq.com&lt;br /&gt;
&lt;br /&gt;
注册报名流程：由于前几届报名人数过多，本届将会采用问卷初筛形式进行报名。请同学们先填写以下调查问卷:&lt;br /&gt;
&lt;br /&gt;
https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
问卷报名截止日期： 2026.6.20&lt;br /&gt;
&lt;br /&gt;
通过初筛的同学将于讲习班开始前两周收到包含报名链接的邮件。由于今年讲习班将在苏州校区举办，南京校区的南大同学如需统一安排住宿，也请填写问卷；无需安排住宿的南大同学，&#039;&#039;&#039;无需填写问卷或报名，可在讲习班期间直接前往会场听取报告。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
费用：本科生包住宿，非本科生不包含住宿。餐费自理。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tentative Schedule ==&lt;br /&gt;
&lt;br /&gt;
Venue (地点)：南京大学苏州校区TBA&lt;br /&gt;
&lt;br /&gt;
Group photo: 7月24日上午茶歇环节中安排参会者合影留念&lt;br /&gt;
&lt;br /&gt;
Speakers (in lexicographic order): 陈林（浙江大学）、刘明谋（南京大学）、Pasin Manurangsi（Google Research）、任瀚林（IAS）、王启圣（上海交通大学）、俞华程（普林斯顿大学）、张天翼（南京大学）、TBD&lt;br /&gt;
&lt;br /&gt;
== Take-home Exams ==&lt;br /&gt;
成绩优秀的同学可推荐参加南京大学计算机学院预推免保研面试，并在录取后可凭借此次暑期讲习班申请两个研究生学分。&lt;br /&gt;
&lt;br /&gt;
作业提交方式：发送电子版到邮箱nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
== Links to Past Summer Schools ==&lt;br /&gt;
* [[计算理论之美 (Summer 2025)|计算理论之美暑期学校 (Summer 2025)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2024)|计算理论之美暑期学校 (Summer 2024)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2023)|计算理论之美暑期学校 (Summer 2023)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2021)|计算理论之美暑期学校 (Summer 2021)]]&lt;br /&gt;
&lt;br /&gt;
== About Our Summer School ==&lt;br /&gt;
Our summer school is supported by the School of Computer Science and the School of Intelligent Software and Engineering at Nanjing University and will be held from July 24th to July 27th, 2026, at the Suzhou Campus of Nanjing University in Suzhou, Jiangsu Province, China. The theme of this year&#039;s summer school will be the design and analysis of algorithms, with topics ranging from combinatorial optimization, hash table design, differential privacy, quantum computing, data structure compelxity, and graph algorithms etc. &lt;br /&gt;
Target audience will include aspiring undergraduate and graduate students from China and overseas, and the program will feature 4 days of advanced courses. The courses will be presented by leading young scholars both from within China and overseas, covering both cutting-edge research and modern toolkits in theoretical computer science. &lt;br /&gt;
The summer school will help connect aspiring young students with young scholars to engage research in theoretical computer science, and embark on a journey to appreciate the charm of computational theory.&lt;br /&gt;
&lt;br /&gt;
Accommodation (shared room) will be provided to undergraduates only.&lt;br /&gt;
&lt;br /&gt;
Due to capacity, we prioritize undergraduates seeking to join NJU TCS group for PhD or for a research intern. To register, please fill out the following form: https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
If you are selected into our summer school, you will receive a confirmation email.&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E_(Summer_2026)&amp;diff=13828</id>
		<title>计算理论之美 (Summer 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA%E4%B9%8B%E7%BE%8E_(Summer_2026)&amp;diff=13828"/>
		<updated>2026-06-15T10:25:41Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox &lt;br /&gt;
|name         = Infobox&lt;br /&gt;
|headerstyle  = background:#4D72BE;&lt;br /&gt;
|labelstyle   = background:#DAE1F0;&lt;br /&gt;
&lt;br /&gt;
|header1 = &amp;lt;font size=3, color=white&amp;gt;计算理论之美&amp;lt;/font&amp;gt;&lt;br /&gt;
|label2  = {{Nowrap|负责人}} &lt;br /&gt;
|data2   = 黄棱潇 ([mailto:huanglingxiao@nju.edu.cn huanglingxiao@nju.edu.cn]) &lt;br /&gt;
|label4 = 时间&lt;br /&gt;
|data4  = 2026.7.24 — 2026.7.27&lt;br /&gt;
|label5 = 地点&lt;br /&gt;
|data5  = {{Nowrap|南京大学苏州校区 TBA}}&lt;br /&gt;
|belowstyle = background:#DAE1F0;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
由南京大学计算机学院和智能软件学院支持的第5届“计算理论之美”暑期讲习班将于2026年7月24日至7月27日在江苏省苏州市南京大学苏州校区开班。本次讲习班将围绕算法设计主题开展系列报告，包括组合最优化、哈希表、差分隐私、量子计算、数据结构复杂性、图计算等板块，主要面向对理论计算机科学以及计算机科学中的数学感兴趣的国内外本科生，安排4天的高级课程。内容深入浅出，由国内外一线的优秀学者讲授，使学员初步了解理论计算机科学的一些研究前沿、初步掌握一些新理论与新方法，为有志于从事理论计算机科学研究的学者打下一定的基础，也让从事其他相关方向研究的学生与教师们领略计算理论的魅力。&lt;br /&gt;
&lt;br /&gt;
联系邮箱：nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
联系人：&lt;br /&gt;
* 黄棱潇：	huanglingxiao@nju.edu.cn&lt;br /&gt;
* 刘明谋：	lmm@nju.edu.cn&lt;br /&gt;
* 班吟：		175227530@qq.com&lt;br /&gt;
&lt;br /&gt;
注册报名流程：由于前几届报名人数过多，本届将会采用问卷初筛形式进行报名。请同学们先填写以下调查问卷:&lt;br /&gt;
&lt;br /&gt;
https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
问卷报名截止日期： 2026.6.20&lt;br /&gt;
&lt;br /&gt;
通过初筛的同学将于讲习班开始前两周收到包含报名链接的邮件。由于今年讲习班将在苏州校区举办，南京校区的南大同学如需统一安排住宿，也请填写问卷；无需安排住宿的南大同学，&#039;&#039;&#039;无需填写问卷或报名，可在讲习班期间直接前往会场听取报告。&#039;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
费用：本科生包住宿，非本科生不包含住宿。餐费自理。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tentative Schedule ==&lt;br /&gt;
&lt;br /&gt;
Venue (地点)：南京大学苏州校区TBA&lt;br /&gt;
&lt;br /&gt;
Group photo: 7月24日上午茶歇环节中安排参会者合影留念&lt;br /&gt;
&lt;br /&gt;
Speakers (in lexicographic order): 陈林（浙江大学）、刘明谋（南京大学）、Pasin Manurangsi（Google Research）、任瀚林（IAS）、王启圣（上海交通大学）、俞华程（普林斯顿大学）、张天翼（南京大学）、TBD&lt;br /&gt;
&lt;br /&gt;
== Take-home Exams ==&lt;br /&gt;
成绩优秀的同学可推荐参加南京大学计算机学院预推免保研面试，并在录取后可凭借此次暑期讲习班申请两个研究生学分。&lt;br /&gt;
&lt;br /&gt;
作业提交方式：发送电子版到邮箱nju_tcs@163.com&lt;br /&gt;
&lt;br /&gt;
== Links to Past Summer Schools ==&lt;br /&gt;
* [[计算理论之美 (Summer 2025)|计算理论之美暑期学校 (Summer 2025)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2024)|计算理论之美暑期学校 (Summer 2024)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2023)|计算理论之美暑期学校 (Summer 2023)]]&lt;br /&gt;
* [[计算理论之美 (Summer 2021)|计算理论之美暑期学校 (Summer 2021)]]&lt;br /&gt;
&lt;br /&gt;
== About Our Summer School ==&lt;br /&gt;
Our summer school is supported by the School of Computer Science and the School of Intelligent Software and Engineering at Nanjing University and will be held from July 24th to July 27th, 2026, at the Suzhou Campus of Nanjing University in Suzhou, Jiangsu Province, China. The theme of this year&#039;s summer school will be the design and analysis of algorithms, with topics ranging from combinatorial optimization, hash table design, differential privacy, quantum computing, data structure compelxity, and graph algorithms etc. &lt;br /&gt;
Target audience will include aspiring undergraduate and graduate students from China and overseas, and the program will feature 4 days of advanced courses. The courses will be presented by leading young scholars both from within China and overseas, covering both cutting-edge research and modern toolkits in theoretical computer science. &lt;br /&gt;
The summer school will help connect aspiring young students with young scholars to engage research in theoretical computer science, and embark on a journey to appreciate the charm of computational theory.&lt;br /&gt;
&lt;br /&gt;
Accommodation (shared room) will be provided to undergraduates only.&lt;br /&gt;
&lt;br /&gt;
Due to capacity, we prioritize undergraduates seeking to join NJU TCS group for PhD or for a research intern. To register, please fill out the following form: https://table.nju.edu.cn/external-apps/9ea2fbd7-8ac8-45dd-b5bf-fbdb887989be/?page_id=9UIB&lt;br /&gt;
&lt;br /&gt;
If you are selected into our summer school, you will receive a confirmation email.&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E9%AB%98%E7%BA%A7%E7%AE%97%E6%B3%95_(Spring_2026)/%E4%BD%9C%E4%B8%9A3&amp;diff=13826</id>
		<title>高级算法 (Spring 2026)/作业3</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E9%AB%98%E7%BA%A7%E7%AE%97%E6%B3%95_(Spring_2026)/%E4%BD%9C%E4%B8%9A3&amp;diff=13826"/>
		<updated>2026-06-14T14:56:59Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* CountSketch OSE 的 m=\Omega(d^2) 上界 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 低 &amp;lt;math&amp;gt;\ell_\infty&amp;lt;/math&amp;gt;-norm 对高斯 JL 变换没有帮助==&lt;br /&gt;
&lt;br /&gt;
令 &amp;lt;math&amp;gt;\Pi \in \mathbb R^{m\times d}&amp;lt;/math&amp;gt; 是一个高斯 Johnson-Lindenstrauss 变换，其中每个元素独立服从 &amp;lt;math&amp;gt;N(0,1/m)&amp;lt;/math&amp;gt;。给定任意固定单位向量 &amp;lt;math&amp;gt;x\in\mathbb S^{d-1}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\Pi x&amp;lt;/math&amp;gt; 的每个坐标都独立服从 &amp;lt;math&amp;gt;N(0,1/m)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\|\Pi x\|_2^2&amp;lt;/math&amp;gt; 与 &amp;lt;math&amp;gt;\frac{1}{m}\chi_m^2&amp;lt;/math&amp;gt; 同分布。因此 &amp;lt;math&amp;gt;\|\Pi x\|_2&amp;lt;/math&amp;gt; 的分布与 &amp;lt;math&amp;gt;\|x\|_\infty&amp;lt;/math&amp;gt; 无关。&lt;br /&gt;
#解释为什么如果使用高斯 JL 变换，即使 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 满足很强的平坦性条件，例如 &amp;lt;math&amp;gt;\|x\|_\infty \le O(1/\sqrt d)&amp;lt;/math&amp;gt;，为了保证 &amp;lt;math&amp;gt;\mathbb P[\|\Pi x\|_2^2-1|&amp;gt;\epsilon]\le \delta&amp;lt;/math&amp;gt;，所需的目标维数仍然是 &amp;lt;math&amp;gt;m=\Theta(\epsilon^{-2}\log(1/\delta))&amp;lt;/math&amp;gt;。&lt;br /&gt;
#对比坐标采样型（即 &amp;lt;math&amp;gt;\Pi x&amp;lt;/math&amp;gt;直接随机输出 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;的某几个维度）降维，简要解释为什么低 &amp;lt;math&amp;gt;\ell_\infty&amp;lt;/math&amp;gt;-norm 对坐标采样有帮助，但对高斯 JL 变换没有帮助。&lt;br /&gt;
&lt;br /&gt;
==torus 上的随机网格 LSH==&lt;br /&gt;
&lt;br /&gt;
考虑 metric space &amp;lt;math&amp;gt;( [0,n]^d,d_{\mathrm{torus}} )&amp;lt;/math&amp;gt;，其中距离定义为 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)=\sqrt{\sum_{i=1}^d \min{|x_i-y_i|,n-|x_i-y_i|}^2}&amp;lt;/math&amp;gt;。给定网格宽度 &amp;lt;math&amp;gt;w&amp;gt;0&amp;lt;/math&amp;gt;。随机选择平移向量 &amp;lt;math&amp;gt;s\in[0,w)^d&amp;lt;/math&amp;gt;，并定义 hash function &amp;lt;math&amp;gt;h_s(x)=(\lfloor (x_1+s_1)/w\rfloor,\dots,\lfloor (x_d+s_d)/w\rfloor)&amp;lt;/math&amp;gt;，其中每个坐标都按照 torus 的方式取模。&lt;br /&gt;
&lt;br /&gt;
#对于两个点 &amp;lt;math&amp;gt;x,y\in[0,n]^d&amp;lt;/math&amp;gt;，记 &amp;lt;math&amp;gt;\Delta_i=\min\{|x_i-y_i|,n-|x_i-y_i|\}&amp;lt;/math&amp;gt;。证明如果对所有 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;\Delta_i&amp;lt;w&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]=\prod_{i=1}^d (1-\Delta_i/w)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明如果 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)\le r&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]\ge 1-\sqrt d,r/w&amp;lt;/math&amp;gt;。提示：可以使用 &amp;lt;math&amp;gt;\sum_i\Delta_i\le \sqrt d\sqrt{\sum_i\Delta_i^2}&amp;lt;/math&amp;gt;。&lt;br /&gt;
#解释为什么这个 LSH family 的随机桶可以看成随机平移后的 axis-aligned cube。请从“近点容易落在同一个随机集合中，远点不容易落在同一个随机集合中”的角度解释这个构造的直觉。&lt;br /&gt;
#讨论这个构造在高维空间中的局限性。特别地，当距离 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)&amp;lt;/math&amp;gt; 分散在很多个坐标上时，为什么随机网格更容易把 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 切开？&lt;br /&gt;
#设 &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt; 只在一个坐标上相差 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;，其他坐标完全相同。计算 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]&amp;lt;/math&amp;gt;。&lt;br /&gt;
#设 &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt; 在每个坐标上都相差 &amp;lt;math&amp;gt;r/\sqrt d&amp;lt;/math&amp;gt;，因此 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)=r&amp;lt;/math&amp;gt;。在 &amp;lt;math&amp;gt;r/\sqrt d&amp;lt;w&amp;lt;/math&amp;gt; 的条件下，计算 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]&amp;lt;/math&amp;gt;，并将其写成 &amp;lt;math&amp;gt;(1-r/(w\sqrt d))^d&amp;lt;/math&amp;gt; 的形式。&lt;br /&gt;
#比较上述两种情况。说明即使两对点的 torus 距离都等于 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;，随机网格 LSH 的碰撞概率仍然可能不同。&lt;br /&gt;
#解释这说明了什么：axis-aligned grid LSH 并不是只依赖于欧氏距离的完美 LSH family，而是会受到坐标方向和维数的影响。&lt;br /&gt;
&lt;br /&gt;
==球面上的随机超平面 LSH==&lt;br /&gt;
&lt;br /&gt;
考虑球面空间 &amp;lt;math&amp;gt;(\mathbb S^{d-1},d)&amp;lt;/math&amp;gt;，其中距离定义为 &amp;lt;math&amp;gt;d(x,y)=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;。随机选择 &amp;lt;math&amp;gt;g\sim N(0,I_d)&amp;lt;/math&amp;gt;，并定义 hash function &amp;lt;math&amp;gt;h_g(x)=\operatorname{sign}\langle g,x\rangle&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#对任意 &amp;lt;math&amp;gt;x,y\in\mathbb S^{d-1}&amp;lt;/math&amp;gt;，令 &amp;lt;math&amp;gt;\theta=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;。证明 &amp;lt;math&amp;gt;\mathbb P[h_g(x)=h_g(y)]=1-\theta/\pi&amp;lt;/math&amp;gt;。&lt;br /&gt;
#解释上述公式的几何直觉：随机超平面什么时候会把 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 分到两侧？&lt;br /&gt;
#现在使用 &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; 个独立随机超平面 &amp;lt;math&amp;gt;g_1,\dots,g_k&amp;lt;/math&amp;gt;，并定义组合 hash key 为 &amp;lt;math&amp;gt;H(x)=(h_{g_1}(x),\dots,h_{g_k}(x))&amp;lt;/math&amp;gt;。证明 &amp;lt;math&amp;gt;\mathbb P[H(x)=H(y)]=(1-\theta/\pi)^k&amp;lt;/math&amp;gt;。&lt;br /&gt;
#给定两个角度阈值 &amp;lt;math&amp;gt;0&amp;lt;\theta_1&amp;lt;\theta_2&amp;lt;\pi&amp;lt;/math&amp;gt;。令近点满足 &amp;lt;math&amp;gt;d(x,y)\le \theta_1&amp;lt;/math&amp;gt;，远点满足 &amp;lt;math&amp;gt;d(x,y)\ge \theta_2&amp;lt;/math&amp;gt;。写出这个 LSH family 的参数 &amp;lt;math&amp;gt;p_1&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;p_2&amp;lt;/math&amp;gt;，并推导标准 LSH exponent &amp;lt;math&amp;gt;\rho=\log(1/p_1)/\log(1/p_2)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==由范数保持推出内积保持==&lt;br /&gt;
&lt;br /&gt;
设线性映射 &amp;lt;math&amp;gt;\Pi&amp;lt;/math&amp;gt; 对向量集合 &amp;lt;math&amp;gt;{x,y,x+y,x-y}&amp;lt;/math&amp;gt; 都保持平方范数，即对所有 &amp;lt;math&amp;gt;v\in{x,y,x+y,x-y}&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;(1-\epsilon)\|v\|_2^2\le \|\Pi v\|_2^2\le (1+\epsilon)\|v\|_2^2&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#使用恒等式 &amp;lt;math&amp;gt;\langle x,y\rangle=(\|x+y\|_2^2-\|x-y\|_2^2)/4&amp;lt;/math&amp;gt;，证明 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)(\|x\|_2^2+\|y\|_2^2)&amp;lt;/math&amp;gt;。&lt;br /&gt;
# 在 &amp;lt;math&amp;gt;\|x\|_2=\|y\|_2=1&amp;lt;/math&amp;gt; 的情况下，将上式化简为 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)&amp;lt;/math&amp;gt;。&lt;br /&gt;
# 解释为什么如果 JL 变换对 &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; 个点的所有两两距离都近似保持，那么这些点的两两内积也近似保持。&lt;br /&gt;
# 进一步讨论：如果这些点都在单位球面上，那么 JL 降维之后，球面角度 &amp;lt;math&amp;gt;\arccos\langle x,y\rangle&amp;lt;/math&amp;gt; 在什么意义下也被近似保持？&lt;br /&gt;
&lt;br /&gt;
==从阈值版 Approximate Near Neighbor 到 Approximate Nearest Neighbor==&lt;br /&gt;
&lt;br /&gt;
假设你有一个阈值版 Approximate Near Neighbor 黑盒。给定半径 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 和查询点 &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt;，如果数据集 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 中存在点 &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; 满足 &amp;lt;math&amp;gt;|p-q|\le r&amp;lt;/math&amp;gt;，那么黑盒会返回某个点 &amp;lt;math&amp;gt;p&#039;&amp;lt;/math&amp;gt;，并保证 &amp;lt;math&amp;gt;|p&#039;-q|\le a r&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
现在希望用这个黑盒解决普通 Approximate Nearest Neighbor 问题。设真正最近邻距离为 &amp;lt;math&amp;gt;d^\star=\min_{p\in P}|p-q|&amp;lt;/math&amp;gt;。我们建立一组半径 &amp;lt;math&amp;gt;r_0,r_1,r_2,\dots&amp;lt;/math&amp;gt;，满足 &amp;lt;math&amp;gt;r_{i+1}=b r_i&amp;lt;/math&amp;gt;。查询时，从小到大尝试这些半径，并返回第一个成功的黑盒查询结果。&lt;br /&gt;
&lt;br /&gt;
#证明最终得到的近似比至多为 &amp;lt;math&amp;gt;ab&amp;lt;/math&amp;gt;。&lt;br /&gt;
#如果希望最终得到 &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt;-approximate nearest neighbor，应该如何选择 &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt;？&lt;br /&gt;
#解释为什么常见做法中，会把阈值版 ANN 黑盒的 approximate ratio 从 &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; 设置为 &amp;lt;math&amp;gt;\sqrt c&amp;lt;/math&amp;gt;。&lt;br /&gt;
#如果最近邻距离的可能范围被限制在 &amp;lt;math&amp;gt;[1,\Delta]&amp;lt;/math&amp;gt; 中，分析需要建立多少个半径层级。&lt;br /&gt;
&lt;br /&gt;
==先用 JL 降维，再做随机超平面 LSH==&lt;br /&gt;
&lt;br /&gt;
设 &amp;lt;math&amp;gt;P\subseteq\mathbb S^{d-1}&amp;lt;/math&amp;gt; 是 &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; 个单位向量。令 &amp;lt;math&amp;gt;\Pi:\mathbb R^d\to\mathbb R^m&amp;lt;/math&amp;gt; 是一个 JL transform，并假设对所有 &amp;lt;math&amp;gt;x,y\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;\left|\|\Pi x-\Pi y\|_2^2-\|x-y\|_2^2\right|\le \epsilon&amp;lt;/math&amp;gt;。同时假设对所有 &amp;lt;math&amp;gt;x\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;\left|\|\Pi x\|_2^2-1\right|\le \epsilon&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#证明对所有 &amp;lt;math&amp;gt;x,y\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#令 &amp;lt;math&amp;gt;\theta=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;，并令 &amp;lt;math&amp;gt;\widetilde\theta=\arccos(\langle \Pi x,\Pi y\rangle/(\|\Pi x\|_2\|\Pi y\|_2))&amp;lt;/math&amp;gt;。在 &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; 不太接近 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; 或 &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; 的情况下，给出 &amp;lt;math&amp;gt;|\theta-\widetilde\theta|&amp;lt;/math&amp;gt; 的上界。&lt;br /&gt;
#解释为什么可以先对数据集 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 做 JL 降维，再在低维空间中使用随机超平面 LSH。&lt;br /&gt;
#讨论当两个点的夹角非常小时，为什么需要更小的 JL 误差才能保证角度的相对误差较好。&lt;br /&gt;
&lt;br /&gt;
==为什么 CountSketch 需要随机符号==&lt;br /&gt;
&lt;br /&gt;
考虑一个没有随机符号的 CountSketch。对每个 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=1&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
取向量 &amp;lt;math&amp;gt;x=(1,1,\dots,1)/\sqrt n&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\mathbb E\|\Pi x\|_2^2=1+(n-1)/m&amp;lt;/math&amp;gt;。&lt;br /&gt;
#说明如果 &amp;lt;math&amp;gt;m=o(n)&amp;lt;/math&amp;gt;，那么这个没有随机符号的 sketch 对该向量的范数估计会有严重偏差。&lt;br /&gt;
#现在考虑标准 CountSketch：对每个 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并随机选择符号 &amp;lt;math&amp;gt;\sigma_i\in\{-1,1\}&amp;lt;/math&amp;gt;，令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=\sigma_i&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。解释随机符号 &amp;lt;math&amp;gt;\sigma_i&amp;lt;/math&amp;gt; 如何使不同坐标碰撞产生的交叉项在期望中相互抵消。&lt;br /&gt;
#总结随机符号在 CountSketch 中的作用：它并不能避免碰撞，但可以让碰撞带来的误差成为均值为零的随机噪声。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CountSketch OSE 的 &amp;lt;math&amp;gt;m=\Omega(d^2)&amp;lt;/math&amp;gt; 下界==&lt;br /&gt;
&lt;br /&gt;
假设 &amp;lt;math&amp;gt;n\gg d&amp;lt;/math&amp;gt;（不妨假设 &amp;lt;math&amp;gt;n&amp;gt;2^d&amp;lt;/math&amp;gt;）。考虑使用一个 column sparsity 只有 &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; （即，每一列只有一个非零元素） 的矩阵 &amp;lt;math&amp;gt;\Pi\in\mathbb R^{m\times n}&amp;lt;/math&amp;gt; 进行 Oblivious Subspace Embedding (OSE)。考虑这样的&#039;&#039;&#039;随机&#039;&#039;&#039;矩阵 &amp;lt;math&amp;gt;A\in \{0,1\}^{n\times d}&amp;lt;/math&amp;gt;： &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; 的每一列随机选择一个位置为 &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。尝试证明，任意&#039;&#039;&#039;确定&#039;&#039;&#039;的 &amp;lt;math&amp;gt;\Pi&amp;lt;/math&amp;gt; 为&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;的列空间进行子空间嵌入都至少需要 &amp;lt;math&amp;gt;m=\Omega(d^2)&amp;lt;/math&amp;gt; ，即它作为 OSE 不可能降维到 &amp;lt;math&amp;gt;o(d^2)&amp;lt;/math&amp;gt;。提示：尝试观察 &amp;lt;math&amp;gt;\Pi Ae_i, \Pi A(e_i+e_j)&amp;lt;/math&amp;gt; 的 &amp;lt;math&amp;gt;\ell_2&amp;lt;/math&amp;gt;-norm，以及你可能需要应用 birthday paradox（随机地把 &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; 个球丢入 &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; 个桶中，那么要满足 &amp;lt;math&amp;gt;m=\Omega(d^2)&amp;lt;/math&amp;gt; 才能使得有 &amp;lt;math&amp;gt;\Omega(1)&amp;lt;/math&amp;gt;的概率，这 &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; 个球中不会有两个球被丢进了同一个桶中）。&lt;br /&gt;
&lt;br /&gt;
==CountSketch OSE 的 &amp;lt;math&amp;gt;m=O(d^2/\epsilon^2\delta)&amp;lt;/math&amp;gt; 上界==&lt;br /&gt;
&lt;br /&gt;
令 &amp;lt;math&amp;gt;U\in\mathbb R^{n\times d}&amp;lt;/math&amp;gt; 是一个列正交矩阵，即 &amp;lt;math&amp;gt;U^\top U=I_d&amp;lt;/math&amp;gt;。令 &amp;lt;math&amp;gt;\Pi\in\mathbb R^{m\times n}&amp;lt;/math&amp;gt; 是 CountSketch 矩阵：对每个原始坐标 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并随机选择符号 &amp;lt;math&amp;gt;\sigma_i\in\{-1,1\}&amp;lt;/math&amp;gt;；然后令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=\sigma_i&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。记 &amp;lt;math&amp;gt;u_i&amp;lt;/math&amp;gt; 为 &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; 的第 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; 行，视为 &amp;lt;math&amp;gt;\mathbb R^d&amp;lt;/math&amp;gt; 中的列向量。&lt;br /&gt;
&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\Pi^\top\Pi-I_n&amp;lt;/math&amp;gt; 的第 &amp;lt;math&amp;gt;(i,j)&amp;lt;/math&amp;gt; 个元素在 &amp;lt;math&amp;gt;i\ne j&amp;lt;/math&amp;gt; 时等于 &amp;lt;math&amp;gt;\mathbf 1_{h(i)=h(j)}\sigma_i\sigma_j&amp;lt;/math&amp;gt;，在 &amp;lt;math&amp;gt;i=j&amp;lt;/math&amp;gt; 时等于 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
#推出 &amp;lt;math&amp;gt;U^\top\Pi^\top\Pi U-I_d=\sum_{i\ne j:h(i)=h(j)}\sigma_i\sigma_j u_i u_j^\top&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明在计算 &amp;lt;math&amp;gt;\mathbb E[\|U^\top\Pi^\top\Pi U-I_d\|_F^2]&amp;lt;/math&amp;gt; 时，随机符号会使所有交叉项的期望为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。也就是说，只有同一对 &amp;lt;math&amp;gt;(i,j)&amp;lt;/math&amp;gt; 与自身相乘的项会保留下来。&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\mathbb E[\|U^\top\Pi^\top\Pi U-I_d\|_F^2]\le \frac{1}{m}\sum_{i\ne j}|u_i|_2^2|u_j|_2^2&amp;lt;/math&amp;gt;。&lt;br /&gt;
#使用 &amp;lt;math&amp;gt;\sum_i|u_i|_2^2=|U|_F^2=d&amp;lt;/math&amp;gt;，证明 &amp;lt;math&amp;gt;\mathbb E[|U^\top\Pi^\top\Pi U-I_d|_F^2]\le d^2/m&amp;lt;/math&amp;gt;。&lt;br /&gt;
#用 Markov 不等式证明，如果 &amp;lt;math&amp;gt;m\ge d^2/(\epsilon^2\delta)&amp;lt;/math&amp;gt;，那么以概率至少 &amp;lt;math&amp;gt;1-\delta&amp;lt;/math&amp;gt;，有 &amp;lt;math&amp;gt;\|U^\top\Pi^\top\Pi U-I_d\|_F\le \epsilon&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明如果 &amp;lt;math&amp;gt;\|U^\top\Pi^\top\Pi U-I_d\|_2\le \epsilon&amp;lt;/math&amp;gt;，那么对所有 &amp;lt;math&amp;gt;x\in\mathbb R^d&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;(1-\epsilon)\|Ux\|_2^2\le \|\Pi Ux\|_2^2\le (1+\epsilon)\|Ux\|_2^2&amp;lt;/math&amp;gt;。并解释为什么第 (6) 问中的 Frobenius norm bound 足以推出 spectral norm bound。&lt;br /&gt;
#总结：说明 CountSketch 虽然每一列只有一个非零元素，但当 &amp;lt;math&amp;gt;m=O(d^2/(\epsilon^2\delta))&amp;lt;/math&amp;gt; 时，仍然可以作为一个 &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; 维子空间的 Oblivious Subspace Embedding。&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E9%AB%98%E7%BA%A7%E7%AE%97%E6%B3%95_(Spring_2026)/%E4%BD%9C%E4%B8%9A3&amp;diff=13825</id>
		<title>高级算法 (Spring 2026)/作业3</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E9%AB%98%E7%BA%A7%E7%AE%97%E6%B3%95_(Spring_2026)/%E4%BD%9C%E4%B8%9A3&amp;diff=13825"/>
		<updated>2026-06-14T14:56:31Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 低 &amp;lt;math&amp;gt;\ell_\infty&amp;lt;/math&amp;gt;-norm 对高斯 JL 变换没有帮助==&lt;br /&gt;
&lt;br /&gt;
令 &amp;lt;math&amp;gt;\Pi \in \mathbb R^{m\times d}&amp;lt;/math&amp;gt; 是一个高斯 Johnson-Lindenstrauss 变换，其中每个元素独立服从 &amp;lt;math&amp;gt;N(0,1/m)&amp;lt;/math&amp;gt;。给定任意固定单位向量 &amp;lt;math&amp;gt;x\in\mathbb S^{d-1}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\Pi x&amp;lt;/math&amp;gt; 的每个坐标都独立服从 &amp;lt;math&amp;gt;N(0,1/m)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\|\Pi x\|_2^2&amp;lt;/math&amp;gt; 与 &amp;lt;math&amp;gt;\frac{1}{m}\chi_m^2&amp;lt;/math&amp;gt; 同分布。因此 &amp;lt;math&amp;gt;\|\Pi x\|_2&amp;lt;/math&amp;gt; 的分布与 &amp;lt;math&amp;gt;\|x\|_\infty&amp;lt;/math&amp;gt; 无关。&lt;br /&gt;
#解释为什么如果使用高斯 JL 变换，即使 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 满足很强的平坦性条件，例如 &amp;lt;math&amp;gt;\|x\|_\infty \le O(1/\sqrt d)&amp;lt;/math&amp;gt;，为了保证 &amp;lt;math&amp;gt;\mathbb P[\|\Pi x\|_2^2-1|&amp;gt;\epsilon]\le \delta&amp;lt;/math&amp;gt;，所需的目标维数仍然是 &amp;lt;math&amp;gt;m=\Theta(\epsilon^{-2}\log(1/\delta))&amp;lt;/math&amp;gt;。&lt;br /&gt;
#对比坐标采样型（即 &amp;lt;math&amp;gt;\Pi x&amp;lt;/math&amp;gt;直接随机输出 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;的某几个维度）降维，简要解释为什么低 &amp;lt;math&amp;gt;\ell_\infty&amp;lt;/math&amp;gt;-norm 对坐标采样有帮助，但对高斯 JL 变换没有帮助。&lt;br /&gt;
&lt;br /&gt;
==torus 上的随机网格 LSH==&lt;br /&gt;
&lt;br /&gt;
考虑 metric space &amp;lt;math&amp;gt;( [0,n]^d,d_{\mathrm{torus}} )&amp;lt;/math&amp;gt;，其中距离定义为 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)=\sqrt{\sum_{i=1}^d \min{|x_i-y_i|,n-|x_i-y_i|}^2}&amp;lt;/math&amp;gt;。给定网格宽度 &amp;lt;math&amp;gt;w&amp;gt;0&amp;lt;/math&amp;gt;。随机选择平移向量 &amp;lt;math&amp;gt;s\in[0,w)^d&amp;lt;/math&amp;gt;，并定义 hash function &amp;lt;math&amp;gt;h_s(x)=(\lfloor (x_1+s_1)/w\rfloor,\dots,\lfloor (x_d+s_d)/w\rfloor)&amp;lt;/math&amp;gt;，其中每个坐标都按照 torus 的方式取模。&lt;br /&gt;
&lt;br /&gt;
#对于两个点 &amp;lt;math&amp;gt;x,y\in[0,n]^d&amp;lt;/math&amp;gt;，记 &amp;lt;math&amp;gt;\Delta_i=\min\{|x_i-y_i|,n-|x_i-y_i|\}&amp;lt;/math&amp;gt;。证明如果对所有 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;\Delta_i&amp;lt;w&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]=\prod_{i=1}^d (1-\Delta_i/w)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明如果 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)\le r&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]\ge 1-\sqrt d,r/w&amp;lt;/math&amp;gt;。提示：可以使用 &amp;lt;math&amp;gt;\sum_i\Delta_i\le \sqrt d\sqrt{\sum_i\Delta_i^2}&amp;lt;/math&amp;gt;。&lt;br /&gt;
#解释为什么这个 LSH family 的随机桶可以看成随机平移后的 axis-aligned cube。请从“近点容易落在同一个随机集合中，远点不容易落在同一个随机集合中”的角度解释这个构造的直觉。&lt;br /&gt;
#讨论这个构造在高维空间中的局限性。特别地，当距离 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)&amp;lt;/math&amp;gt; 分散在很多个坐标上时，为什么随机网格更容易把 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 切开？&lt;br /&gt;
#设 &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt; 只在一个坐标上相差 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;，其他坐标完全相同。计算 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]&amp;lt;/math&amp;gt;。&lt;br /&gt;
#设 &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt; 在每个坐标上都相差 &amp;lt;math&amp;gt;r/\sqrt d&amp;lt;/math&amp;gt;，因此 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)=r&amp;lt;/math&amp;gt;。在 &amp;lt;math&amp;gt;r/\sqrt d&amp;lt;w&amp;lt;/math&amp;gt; 的条件下，计算 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]&amp;lt;/math&amp;gt;，并将其写成 &amp;lt;math&amp;gt;(1-r/(w\sqrt d))^d&amp;lt;/math&amp;gt; 的形式。&lt;br /&gt;
#比较上述两种情况。说明即使两对点的 torus 距离都等于 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;，随机网格 LSH 的碰撞概率仍然可能不同。&lt;br /&gt;
#解释这说明了什么：axis-aligned grid LSH 并不是只依赖于欧氏距离的完美 LSH family，而是会受到坐标方向和维数的影响。&lt;br /&gt;
&lt;br /&gt;
==球面上的随机超平面 LSH==&lt;br /&gt;
&lt;br /&gt;
考虑球面空间 &amp;lt;math&amp;gt;(\mathbb S^{d-1},d)&amp;lt;/math&amp;gt;，其中距离定义为 &amp;lt;math&amp;gt;d(x,y)=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;。随机选择 &amp;lt;math&amp;gt;g\sim N(0,I_d)&amp;lt;/math&amp;gt;，并定义 hash function &amp;lt;math&amp;gt;h_g(x)=\operatorname{sign}\langle g,x\rangle&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#对任意 &amp;lt;math&amp;gt;x,y\in\mathbb S^{d-1}&amp;lt;/math&amp;gt;，令 &amp;lt;math&amp;gt;\theta=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;。证明 &amp;lt;math&amp;gt;\mathbb P[h_g(x)=h_g(y)]=1-\theta/\pi&amp;lt;/math&amp;gt;。&lt;br /&gt;
#解释上述公式的几何直觉：随机超平面什么时候会把 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 分到两侧？&lt;br /&gt;
#现在使用 &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; 个独立随机超平面 &amp;lt;math&amp;gt;g_1,\dots,g_k&amp;lt;/math&amp;gt;，并定义组合 hash key 为 &amp;lt;math&amp;gt;H(x)=(h_{g_1}(x),\dots,h_{g_k}(x))&amp;lt;/math&amp;gt;。证明 &amp;lt;math&amp;gt;\mathbb P[H(x)=H(y)]=(1-\theta/\pi)^k&amp;lt;/math&amp;gt;。&lt;br /&gt;
#给定两个角度阈值 &amp;lt;math&amp;gt;0&amp;lt;\theta_1&amp;lt;\theta_2&amp;lt;\pi&amp;lt;/math&amp;gt;。令近点满足 &amp;lt;math&amp;gt;d(x,y)\le \theta_1&amp;lt;/math&amp;gt;，远点满足 &amp;lt;math&amp;gt;d(x,y)\ge \theta_2&amp;lt;/math&amp;gt;。写出这个 LSH family 的参数 &amp;lt;math&amp;gt;p_1&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;p_2&amp;lt;/math&amp;gt;，并推导标准 LSH exponent &amp;lt;math&amp;gt;\rho=\log(1/p_1)/\log(1/p_2)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==由范数保持推出内积保持==&lt;br /&gt;
&lt;br /&gt;
设线性映射 &amp;lt;math&amp;gt;\Pi&amp;lt;/math&amp;gt; 对向量集合 &amp;lt;math&amp;gt;{x,y,x+y,x-y}&amp;lt;/math&amp;gt; 都保持平方范数，即对所有 &amp;lt;math&amp;gt;v\in{x,y,x+y,x-y}&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;(1-\epsilon)\|v\|_2^2\le \|\Pi v\|_2^2\le (1+\epsilon)\|v\|_2^2&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#使用恒等式 &amp;lt;math&amp;gt;\langle x,y\rangle=(\|x+y\|_2^2-\|x-y\|_2^2)/4&amp;lt;/math&amp;gt;，证明 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)(\|x\|_2^2+\|y\|_2^2)&amp;lt;/math&amp;gt;。&lt;br /&gt;
# 在 &amp;lt;math&amp;gt;\|x\|_2=\|y\|_2=1&amp;lt;/math&amp;gt; 的情况下，将上式化简为 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)&amp;lt;/math&amp;gt;。&lt;br /&gt;
# 解释为什么如果 JL 变换对 &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; 个点的所有两两距离都近似保持，那么这些点的两两内积也近似保持。&lt;br /&gt;
# 进一步讨论：如果这些点都在单位球面上，那么 JL 降维之后，球面角度 &amp;lt;math&amp;gt;\arccos\langle x,y\rangle&amp;lt;/math&amp;gt; 在什么意义下也被近似保持？&lt;br /&gt;
&lt;br /&gt;
==从阈值版 Approximate Near Neighbor 到 Approximate Nearest Neighbor==&lt;br /&gt;
&lt;br /&gt;
假设你有一个阈值版 Approximate Near Neighbor 黑盒。给定半径 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 和查询点 &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt;，如果数据集 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 中存在点 &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; 满足 &amp;lt;math&amp;gt;|p-q|\le r&amp;lt;/math&amp;gt;，那么黑盒会返回某个点 &amp;lt;math&amp;gt;p&#039;&amp;lt;/math&amp;gt;，并保证 &amp;lt;math&amp;gt;|p&#039;-q|\le a r&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
现在希望用这个黑盒解决普通 Approximate Nearest Neighbor 问题。设真正最近邻距离为 &amp;lt;math&amp;gt;d^\star=\min_{p\in P}|p-q|&amp;lt;/math&amp;gt;。我们建立一组半径 &amp;lt;math&amp;gt;r_0,r_1,r_2,\dots&amp;lt;/math&amp;gt;，满足 &amp;lt;math&amp;gt;r_{i+1}=b r_i&amp;lt;/math&amp;gt;。查询时，从小到大尝试这些半径，并返回第一个成功的黑盒查询结果。&lt;br /&gt;
&lt;br /&gt;
#证明最终得到的近似比至多为 &amp;lt;math&amp;gt;ab&amp;lt;/math&amp;gt;。&lt;br /&gt;
#如果希望最终得到 &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt;-approximate nearest neighbor，应该如何选择 &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt;？&lt;br /&gt;
#解释为什么常见做法中，会把阈值版 ANN 黑盒的 approximate ratio 从 &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; 设置为 &amp;lt;math&amp;gt;\sqrt c&amp;lt;/math&amp;gt;。&lt;br /&gt;
#如果最近邻距离的可能范围被限制在 &amp;lt;math&amp;gt;[1,\Delta]&amp;lt;/math&amp;gt; 中，分析需要建立多少个半径层级。&lt;br /&gt;
&lt;br /&gt;
==先用 JL 降维，再做随机超平面 LSH==&lt;br /&gt;
&lt;br /&gt;
设 &amp;lt;math&amp;gt;P\subseteq\mathbb S^{d-1}&amp;lt;/math&amp;gt; 是 &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; 个单位向量。令 &amp;lt;math&amp;gt;\Pi:\mathbb R^d\to\mathbb R^m&amp;lt;/math&amp;gt; 是一个 JL transform，并假设对所有 &amp;lt;math&amp;gt;x,y\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;\left|\|\Pi x-\Pi y\|_2^2-\|x-y\|_2^2\right|\le \epsilon&amp;lt;/math&amp;gt;。同时假设对所有 &amp;lt;math&amp;gt;x\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;\left|\|\Pi x\|_2^2-1\right|\le \epsilon&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#证明对所有 &amp;lt;math&amp;gt;x,y\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#令 &amp;lt;math&amp;gt;\theta=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;，并令 &amp;lt;math&amp;gt;\widetilde\theta=\arccos(\langle \Pi x,\Pi y\rangle/(\|\Pi x\|_2\|\Pi y\|_2))&amp;lt;/math&amp;gt;。在 &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; 不太接近 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; 或 &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; 的情况下，给出 &amp;lt;math&amp;gt;|\theta-\widetilde\theta|&amp;lt;/math&amp;gt; 的上界。&lt;br /&gt;
#解释为什么可以先对数据集 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 做 JL 降维，再在低维空间中使用随机超平面 LSH。&lt;br /&gt;
#讨论当两个点的夹角非常小时，为什么需要更小的 JL 误差才能保证角度的相对误差较好。&lt;br /&gt;
&lt;br /&gt;
==为什么 CountSketch 需要随机符号==&lt;br /&gt;
&lt;br /&gt;
考虑一个没有随机符号的 CountSketch。对每个 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=1&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
取向量 &amp;lt;math&amp;gt;x=(1,1,\dots,1)/\sqrt n&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\mathbb E\|\Pi x\|_2^2=1+(n-1)/m&amp;lt;/math&amp;gt;。&lt;br /&gt;
#说明如果 &amp;lt;math&amp;gt;m=o(n)&amp;lt;/math&amp;gt;，那么这个没有随机符号的 sketch 对该向量的范数估计会有严重偏差。&lt;br /&gt;
#现在考虑标准 CountSketch：对每个 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并随机选择符号 &amp;lt;math&amp;gt;\sigma_i\in\{-1,1\}&amp;lt;/math&amp;gt;，令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=\sigma_i&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。解释随机符号 &amp;lt;math&amp;gt;\sigma_i&amp;lt;/math&amp;gt; 如何使不同坐标碰撞产生的交叉项在期望中相互抵消。&lt;br /&gt;
#总结随机符号在 CountSketch 中的作用：它并不能避免碰撞，但可以让碰撞带来的误差成为均值为零的随机噪声。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CountSketch OSE 的 &amp;lt;math&amp;gt;m=\Omega(d^2)&amp;lt;/math&amp;gt; 上界==&lt;br /&gt;
&lt;br /&gt;
假设 &amp;lt;math&amp;gt;n\gg d&amp;lt;/math&amp;gt;（不妨假设 &amp;lt;math&amp;gt;n&amp;gt;2^d&amp;lt;/math&amp;gt;）。考虑使用一个 column sparsity 只有 &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; （即，每一列只有一个非零元素） 的矩阵 &amp;lt;math&amp;gt;\Pi\in\mathbb R^{m\times n}&amp;lt;/math&amp;gt; 进行 Oblivious Subspace Embedding (OSE)。考虑这样的&#039;&#039;&#039;随机&#039;&#039;&#039;矩阵 &amp;lt;math&amp;gt;A\in \{0,1\}^{n\times d}&amp;lt;/math&amp;gt;： &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; 的每一列随机选择一个位置为 &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。尝试证明，任意&#039;&#039;&#039;确定&#039;&#039;&#039;的 &amp;lt;math&amp;gt;\Pi&amp;lt;/math&amp;gt; 为&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;的列空间进行子空间嵌入都至少需要 &amp;lt;math&amp;gt;m=\Omega(d^2)&amp;lt;/math&amp;gt; ，即它作为 OSE 不可能降维到 &amp;lt;math&amp;gt;o(d^2)&amp;lt;/math&amp;gt;。提示：尝试观察 &amp;lt;math&amp;gt;\Pi Ae_i, \Pi A(e_i+e_j)&amp;lt;/math&amp;gt; 的 &amp;lt;math&amp;gt;\ell_2&amp;lt;/math&amp;gt;-norm，以及你可能需要应用 birthday paradox（随机地把 &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; 个球丢入 &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; 个桶中，那么要满足 &amp;lt;math&amp;gt;m=\Omega(d^2)&amp;lt;/math&amp;gt; 才能使得有 &amp;lt;math&amp;gt;\Omega(1)&amp;lt;/math&amp;gt;的概率，这 &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; 个球中不会有两个球被丢进了同一个桶中）。&lt;br /&gt;
&lt;br /&gt;
==CountSketch OSE 的 &amp;lt;math&amp;gt;m=O(d^2/\epsilon^2\delta)&amp;lt;/math&amp;gt; 上界==&lt;br /&gt;
&lt;br /&gt;
令 &amp;lt;math&amp;gt;U\in\mathbb R^{n\times d}&amp;lt;/math&amp;gt; 是一个列正交矩阵，即 &amp;lt;math&amp;gt;U^\top U=I_d&amp;lt;/math&amp;gt;。令 &amp;lt;math&amp;gt;\Pi\in\mathbb R^{m\times n}&amp;lt;/math&amp;gt; 是 CountSketch 矩阵：对每个原始坐标 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并随机选择符号 &amp;lt;math&amp;gt;\sigma_i\in\{-1,1\}&amp;lt;/math&amp;gt;；然后令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=\sigma_i&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。记 &amp;lt;math&amp;gt;u_i&amp;lt;/math&amp;gt; 为 &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; 的第 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; 行，视为 &amp;lt;math&amp;gt;\mathbb R^d&amp;lt;/math&amp;gt; 中的列向量。&lt;br /&gt;
&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\Pi^\top\Pi-I_n&amp;lt;/math&amp;gt; 的第 &amp;lt;math&amp;gt;(i,j)&amp;lt;/math&amp;gt; 个元素在 &amp;lt;math&amp;gt;i\ne j&amp;lt;/math&amp;gt; 时等于 &amp;lt;math&amp;gt;\mathbf 1_{h(i)=h(j)}\sigma_i\sigma_j&amp;lt;/math&amp;gt;，在 &amp;lt;math&amp;gt;i=j&amp;lt;/math&amp;gt; 时等于 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
#推出 &amp;lt;math&amp;gt;U^\top\Pi^\top\Pi U-I_d=\sum_{i\ne j:h(i)=h(j)}\sigma_i\sigma_j u_i u_j^\top&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明在计算 &amp;lt;math&amp;gt;\mathbb E[\|U^\top\Pi^\top\Pi U-I_d\|_F^2]&amp;lt;/math&amp;gt; 时，随机符号会使所有交叉项的期望为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。也就是说，只有同一对 &amp;lt;math&amp;gt;(i,j)&amp;lt;/math&amp;gt; 与自身相乘的项会保留下来。&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\mathbb E[\|U^\top\Pi^\top\Pi U-I_d\|_F^2]\le \frac{1}{m}\sum_{i\ne j}|u_i|_2^2|u_j|_2^2&amp;lt;/math&amp;gt;。&lt;br /&gt;
#使用 &amp;lt;math&amp;gt;\sum_i|u_i|_2^2=|U|_F^2=d&amp;lt;/math&amp;gt;，证明 &amp;lt;math&amp;gt;\mathbb E[|U^\top\Pi^\top\Pi U-I_d|_F^2]\le d^2/m&amp;lt;/math&amp;gt;。&lt;br /&gt;
#用 Markov 不等式证明，如果 &amp;lt;math&amp;gt;m\ge d^2/(\epsilon^2\delta)&amp;lt;/math&amp;gt;，那么以概率至少 &amp;lt;math&amp;gt;1-\delta&amp;lt;/math&amp;gt;，有 &amp;lt;math&amp;gt;\|U^\top\Pi^\top\Pi U-I_d\|_F\le \epsilon&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明如果 &amp;lt;math&amp;gt;\|U^\top\Pi^\top\Pi U-I_d\|_2\le \epsilon&amp;lt;/math&amp;gt;，那么对所有 &amp;lt;math&amp;gt;x\in\mathbb R^d&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;(1-\epsilon)\|Ux\|_2^2\le \|\Pi Ux\|_2^2\le (1+\epsilon)\|Ux\|_2^2&amp;lt;/math&amp;gt;。并解释为什么第 (6) 问中的 Frobenius norm bound 足以推出 spectral norm bound。&lt;br /&gt;
#总结：说明 CountSketch 虽然每一列只有一个非零元素，但当 &amp;lt;math&amp;gt;m=O(d^2/(\epsilon^2\delta))&amp;lt;/math&amp;gt; 时，仍然可以作为一个 &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; 维子空间的 Oblivious Subspace Embedding。&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E9%AB%98%E7%BA%A7%E7%AE%97%E6%B3%95_(Spring_2026)/%E4%BD%9C%E4%B8%9A3&amp;diff=13824</id>
		<title>高级算法 (Spring 2026)/作业3</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E9%AB%98%E7%BA%A7%E7%AE%97%E6%B3%95_(Spring_2026)/%E4%BD%9C%E4%B8%9A3&amp;diff=13824"/>
		<updated>2026-06-14T14:55:21Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* CountSketch OSE 的 m=O(d^2) 上界 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 低 &amp;lt;math&amp;gt;\ell_\infty&amp;lt;/math&amp;gt;-norm 对高斯 JL 变换没有帮助==&lt;br /&gt;
&lt;br /&gt;
令 &amp;lt;math&amp;gt;\Pi \in \mathbb R^{m\times d}&amp;lt;/math&amp;gt; 是一个高斯 Johnson-Lindenstrauss 变换，其中每个元素独立服从 &amp;lt;math&amp;gt;N(0,1/m)&amp;lt;/math&amp;gt;。给定任意固定单位向量 &amp;lt;math&amp;gt;x\in\mathbb S^{d-1}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\Pi x&amp;lt;/math&amp;gt; 的每个坐标都独立服从 &amp;lt;math&amp;gt;N(0,1/m)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\|\Pi x\|_2^2&amp;lt;/math&amp;gt; 与 &amp;lt;math&amp;gt;\frac{1}{m}\chi_m^2&amp;lt;/math&amp;gt; 同分布。因此 &amp;lt;math&amp;gt;\|\Pi x\|_2&amp;lt;/math&amp;gt; 的分布与 &amp;lt;math&amp;gt;\|x\|_\infty&amp;lt;/math&amp;gt; 无关。&lt;br /&gt;
#解释为什么如果使用高斯 JL 变换，即使 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 满足很强的平坦性条件，例如 &amp;lt;math&amp;gt;\|x\|_\infty \le O(1/\sqrt d)&amp;lt;/math&amp;gt;，为了保证 &amp;lt;math&amp;gt;\mathbb P[\|\Pi x\|_2^2-1|&amp;gt;\epsilon]\le \delta&amp;lt;/math&amp;gt;，所需的目标维数仍然是 &amp;lt;math&amp;gt;m=\Theta(\epsilon^{-2}\log(1/\delta))&amp;lt;/math&amp;gt;。&lt;br /&gt;
#对比坐标采样型（即 &amp;lt;math&amp;gt;\Pi x&amp;lt;/math&amp;gt;直接随机输出 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;的某几个维度）降维，简要解释为什么低 &amp;lt;math&amp;gt;\ell_\infty&amp;lt;/math&amp;gt;-norm 对坐标采样有帮助，但对高斯 JL 变换没有帮助。&lt;br /&gt;
&lt;br /&gt;
==torus 上的随机网格 LSH==&lt;br /&gt;
&lt;br /&gt;
考虑 metric space &amp;lt;math&amp;gt;( [0,n]^d,d_{\mathrm{torus}} )&amp;lt;/math&amp;gt;，其中距离定义为 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)=\sqrt{\sum_{i=1}^d \min{|x_i-y_i|,n-|x_i-y_i|}^2}&amp;lt;/math&amp;gt;。给定网格宽度 &amp;lt;math&amp;gt;w&amp;gt;0&amp;lt;/math&amp;gt;。随机选择平移向量 &amp;lt;math&amp;gt;s\in[0,w)^d&amp;lt;/math&amp;gt;，并定义 hash function &amp;lt;math&amp;gt;h_s(x)=(\lfloor (x_1+s_1)/w\rfloor,\dots,\lfloor (x_d+s_d)/w\rfloor)&amp;lt;/math&amp;gt;，其中每个坐标都按照 torus 的方式取模。&lt;br /&gt;
&lt;br /&gt;
#对于两个点 &amp;lt;math&amp;gt;x,y\in[0,n]^d&amp;lt;/math&amp;gt;，记 &amp;lt;math&amp;gt;\Delta_i=\min\{|x_i-y_i|,n-|x_i-y_i|\}&amp;lt;/math&amp;gt;。证明如果对所有 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;\Delta_i&amp;lt;w&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]=\prod_{i=1}^d (1-\Delta_i/w)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明如果 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)\le r&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]\ge 1-\sqrt d,r/w&amp;lt;/math&amp;gt;。提示：可以使用 &amp;lt;math&amp;gt;\sum_i\Delta_i\le \sqrt d\sqrt{\sum_i\Delta_i^2}&amp;lt;/math&amp;gt;。&lt;br /&gt;
#解释为什么这个 LSH family 的随机桶可以看成随机平移后的 axis-aligned cube。请从“近点容易落在同一个随机集合中，远点不容易落在同一个随机集合中”的角度解释这个构造的直觉。&lt;br /&gt;
#讨论这个构造在高维空间中的局限性。特别地，当距离 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)&amp;lt;/math&amp;gt; 分散在很多个坐标上时，为什么随机网格更容易把 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 切开？&lt;br /&gt;
#设 &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt; 只在一个坐标上相差 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;，其他坐标完全相同。计算 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]&amp;lt;/math&amp;gt;。&lt;br /&gt;
#设 &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt; 在每个坐标上都相差 &amp;lt;math&amp;gt;r/\sqrt d&amp;lt;/math&amp;gt;，因此 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)=r&amp;lt;/math&amp;gt;。在 &amp;lt;math&amp;gt;r/\sqrt d&amp;lt;w&amp;lt;/math&amp;gt; 的条件下，计算 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]&amp;lt;/math&amp;gt;，并将其写成 &amp;lt;math&amp;gt;(1-r/(w\sqrt d))^d&amp;lt;/math&amp;gt; 的形式。&lt;br /&gt;
#比较上述两种情况。说明即使两对点的 torus 距离都等于 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;，随机网格 LSH 的碰撞概率仍然可能不同。&lt;br /&gt;
#解释这说明了什么：axis-aligned grid LSH 并不是只依赖于欧氏距离的完美 LSH family，而是会受到坐标方向和维数的影响。&lt;br /&gt;
&lt;br /&gt;
==球面上的随机超平面 LSH==&lt;br /&gt;
&lt;br /&gt;
考虑球面空间 &amp;lt;math&amp;gt;(\mathbb S^{d-1},d)&amp;lt;/math&amp;gt;，其中距离定义为 &amp;lt;math&amp;gt;d(x,y)=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;。随机选择 &amp;lt;math&amp;gt;g\sim N(0,I_d)&amp;lt;/math&amp;gt;，并定义 hash function &amp;lt;math&amp;gt;h_g(x)=\operatorname{sign}\langle g,x\rangle&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#对任意 &amp;lt;math&amp;gt;x,y\in\mathbb S^{d-1}&amp;lt;/math&amp;gt;，令 &amp;lt;math&amp;gt;\theta=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;。证明 &amp;lt;math&amp;gt;\mathbb P[h_g(x)=h_g(y)]=1-\theta/\pi&amp;lt;/math&amp;gt;。&lt;br /&gt;
#解释上述公式的几何直觉：随机超平面什么时候会把 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 分到两侧？&lt;br /&gt;
#现在使用 &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; 个独立随机超平面 &amp;lt;math&amp;gt;g_1,\dots,g_k&amp;lt;/math&amp;gt;，并定义组合 hash key 为 &amp;lt;math&amp;gt;H(x)=(h_{g_1}(x),\dots,h_{g_k}(x))&amp;lt;/math&amp;gt;。证明 &amp;lt;math&amp;gt;\mathbb P[H(x)=H(y)]=(1-\theta/\pi)^k&amp;lt;/math&amp;gt;。&lt;br /&gt;
#给定两个角度阈值 &amp;lt;math&amp;gt;0&amp;lt;\theta_1&amp;lt;\theta_2&amp;lt;\pi&amp;lt;/math&amp;gt;。令近点满足 &amp;lt;math&amp;gt;d(x,y)\le \theta_1&amp;lt;/math&amp;gt;，远点满足 &amp;lt;math&amp;gt;d(x,y)\ge \theta_2&amp;lt;/math&amp;gt;。写出这个 LSH family 的参数 &amp;lt;math&amp;gt;p_1&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;p_2&amp;lt;/math&amp;gt;，并推导标准 LSH exponent &amp;lt;math&amp;gt;\rho=\log(1/p_1)/\log(1/p_2)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==由范数保持推出内积保持==&lt;br /&gt;
&lt;br /&gt;
设线性映射 &amp;lt;math&amp;gt;\Pi&amp;lt;/math&amp;gt; 对向量集合 &amp;lt;math&amp;gt;{x,y,x+y,x-y}&amp;lt;/math&amp;gt; 都保持平方范数，即对所有 &amp;lt;math&amp;gt;v\in{x,y,x+y,x-y}&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;(1-\epsilon)\|v\|_2^2\le \|\Pi v\|_2^2\le (1+\epsilon)\|v\|_2^2&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#使用恒等式 &amp;lt;math&amp;gt;\langle x,y\rangle=(\|x+y\|_2^2-\|x-y\|_2^2)/4&amp;lt;/math&amp;gt;，证明 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)(\|x\|_2^2+\|y\|_2^2)&amp;lt;/math&amp;gt;。&lt;br /&gt;
# 在 &amp;lt;math&amp;gt;\|x\|_2=\|y\|_2=1&amp;lt;/math&amp;gt; 的情况下，将上式化简为 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)&amp;lt;/math&amp;gt;。&lt;br /&gt;
# 解释为什么如果 JL 变换对 &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; 个点的所有两两距离都近似保持，那么这些点的两两内积也近似保持。&lt;br /&gt;
# 进一步讨论：如果这些点都在单位球面上，那么 JL 降维之后，球面角度 &amp;lt;math&amp;gt;\arccos\langle x,y\rangle&amp;lt;/math&amp;gt; 在什么意义下也被近似保持？&lt;br /&gt;
&lt;br /&gt;
==从阈值版 Approximate Near Neighbor 到 Approximate Nearest Neighbor==&lt;br /&gt;
&lt;br /&gt;
假设你有一个阈值版 Approximate Near Neighbor 黑盒。给定半径 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 和查询点 &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt;，如果数据集 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 中存在点 &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; 满足 &amp;lt;math&amp;gt;|p-q|\le r&amp;lt;/math&amp;gt;，那么黑盒会返回某个点 &amp;lt;math&amp;gt;p&#039;&amp;lt;/math&amp;gt;，并保证 &amp;lt;math&amp;gt;|p&#039;-q|\le a r&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
现在希望用这个黑盒解决普通 Approximate Nearest Neighbor 问题。设真正最近邻距离为 &amp;lt;math&amp;gt;d^\star=\min_{p\in P}|p-q|&amp;lt;/math&amp;gt;。我们建立一组半径 &amp;lt;math&amp;gt;r_0,r_1,r_2,\dots&amp;lt;/math&amp;gt;，满足 &amp;lt;math&amp;gt;r_{i+1}=b r_i&amp;lt;/math&amp;gt;。查询时，从小到大尝试这些半径，并返回第一个成功的黑盒查询结果。&lt;br /&gt;
&lt;br /&gt;
#证明最终得到的近似比至多为 &amp;lt;math&amp;gt;ab&amp;lt;/math&amp;gt;。&lt;br /&gt;
#如果希望最终得到 &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt;-approximate nearest neighbor，应该如何选择 &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt;？&lt;br /&gt;
#解释为什么常见做法中，会把阈值版 ANN 黑盒的 approximate ratio 从 &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; 设置为 &amp;lt;math&amp;gt;\sqrt c&amp;lt;/math&amp;gt;。&lt;br /&gt;
#如果最近邻距离的可能范围被限制在 &amp;lt;math&amp;gt;[1,\Delta]&amp;lt;/math&amp;gt; 中，分析需要建立多少个半径层级。&lt;br /&gt;
&lt;br /&gt;
==先用 JL 降维，再做随机超平面 LSH==&lt;br /&gt;
&lt;br /&gt;
设 &amp;lt;math&amp;gt;P\subseteq\mathbb S^{d-1}&amp;lt;/math&amp;gt; 是 &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; 个单位向量。令 &amp;lt;math&amp;gt;\Pi:\mathbb R^d\to\mathbb R^m&amp;lt;/math&amp;gt; 是一个 JL transform，并假设对所有 &amp;lt;math&amp;gt;x,y\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;\left|\|\Pi x-\Pi y\|_2^2-\|x-y\|_2^2\right|\le \epsilon&amp;lt;/math&amp;gt;。同时假设对所有 &amp;lt;math&amp;gt;x\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;\left|\|\Pi x\|_2^2-1\right|\le \epsilon&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#证明对所有 &amp;lt;math&amp;gt;x,y\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#令 &amp;lt;math&amp;gt;\theta=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;，并令 &amp;lt;math&amp;gt;\widetilde\theta=\arccos(\langle \Pi x,\Pi y\rangle/(\|\Pi x\|_2\|\Pi y\|_2))&amp;lt;/math&amp;gt;。在 &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; 不太接近 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; 或 &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; 的情况下，给出 &amp;lt;math&amp;gt;|\theta-\widetilde\theta|&amp;lt;/math&amp;gt; 的上界。&lt;br /&gt;
#解释为什么可以先对数据集 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 做 JL 降维，再在低维空间中使用随机超平面 LSH。&lt;br /&gt;
#讨论当两个点的夹角非常小时，为什么需要更小的 JL 误差才能保证角度的相对误差较好。&lt;br /&gt;
&lt;br /&gt;
==为什么 CountSketch 需要随机符号==&lt;br /&gt;
&lt;br /&gt;
考虑一个没有随机符号的 CountSketch。对每个 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=1&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
取向量 &amp;lt;math&amp;gt;x=(1,1,\dots,1)/\sqrt n&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\mathbb E\|\Pi x\|_2^2=1+(n-1)/m&amp;lt;/math&amp;gt;。&lt;br /&gt;
#说明如果 &amp;lt;math&amp;gt;m=o(n)&amp;lt;/math&amp;gt;，那么这个没有随机符号的 sketch 对该向量的范数估计会有严重偏差。&lt;br /&gt;
#现在考虑标准 CountSketch：对每个 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并随机选择符号 &amp;lt;math&amp;gt;\sigma_i\in\{-1,1\}&amp;lt;/math&amp;gt;，令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=\sigma_i&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。解释随机符号 &amp;lt;math&amp;gt;\sigma_i&amp;lt;/math&amp;gt; 如何使不同坐标碰撞产生的交叉项在期望中相互抵消。&lt;br /&gt;
#总结随机符号在 CountSketch 中的作用：它并不能避免碰撞，但可以让碰撞带来的误差成为均值为零的随机噪声。&lt;br /&gt;
&lt;br /&gt;
==CountSketch OSE 的 &amp;lt;math&amp;gt;m=O(d^2)&amp;lt;/math&amp;gt; 上界==&lt;br /&gt;
&lt;br /&gt;
令 &amp;lt;math&amp;gt;U\in\mathbb R^{n\times d}&amp;lt;/math&amp;gt; 是一个列正交矩阵，即 &amp;lt;math&amp;gt;U^\top U=I_d&amp;lt;/math&amp;gt;。令 &amp;lt;math&amp;gt;\Pi\in\mathbb R^{m\times n}&amp;lt;/math&amp;gt; 是 CountSketch 矩阵：对每个原始坐标 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并随机选择符号 &amp;lt;math&amp;gt;\sigma_i\in\{-1,1\}&amp;lt;/math&amp;gt;；然后令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=\sigma_i&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。记 &amp;lt;math&amp;gt;u_i&amp;lt;/math&amp;gt; 为 &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; 的第 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; 行，视为 &amp;lt;math&amp;gt;\mathbb R^d&amp;lt;/math&amp;gt; 中的列向量。&lt;br /&gt;
&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\Pi^\top\Pi-I_n&amp;lt;/math&amp;gt; 的第 &amp;lt;math&amp;gt;(i,j)&amp;lt;/math&amp;gt; 个元素在 &amp;lt;math&amp;gt;i\ne j&amp;lt;/math&amp;gt; 时等于 &amp;lt;math&amp;gt;\mathbf 1_{h(i)=h(j)}\sigma_i\sigma_j&amp;lt;/math&amp;gt;，在 &amp;lt;math&amp;gt;i=j&amp;lt;/math&amp;gt; 时等于 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
#推出 &amp;lt;math&amp;gt;U^\top\Pi^\top\Pi U-I_d=\sum_{i\ne j:h(i)=h(j)}\sigma_i\sigma_j u_i u_j^\top&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明在计算 &amp;lt;math&amp;gt;\mathbb E[\|U^\top\Pi^\top\Pi U-I_d\|_F^2]&amp;lt;/math&amp;gt; 时，随机符号会使所有交叉项的期望为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。也就是说，只有同一对 &amp;lt;math&amp;gt;(i,j)&amp;lt;/math&amp;gt; 与自身相乘的项会保留下来。&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\mathbb E[\|U^\top\Pi^\top\Pi U-I_d\|_F^2]\le \frac{1}{m}\sum_{i\ne j}|u_i|_2^2|u_j|_2^2&amp;lt;/math&amp;gt;。&lt;br /&gt;
#使用 &amp;lt;math&amp;gt;\sum_i|u_i|_2^2=|U|_F^2=d&amp;lt;/math&amp;gt;，证明 &amp;lt;math&amp;gt;\mathbb E[|U^\top\Pi^\top\Pi U-I_d|_F^2]\le d^2/m&amp;lt;/math&amp;gt;。&lt;br /&gt;
#用 Markov 不等式证明，如果 &amp;lt;math&amp;gt;m\ge d^2/(\epsilon^2\delta)&amp;lt;/math&amp;gt;，那么以概率至少 &amp;lt;math&amp;gt;1-\delta&amp;lt;/math&amp;gt;，有 &amp;lt;math&amp;gt;\|U^\top\Pi^\top\Pi U-I_d\|_F\le \epsilon&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明如果 &amp;lt;math&amp;gt;\|U^\top\Pi^\top\Pi U-I_d\|_2\le \epsilon&amp;lt;/math&amp;gt;，那么对所有 &amp;lt;math&amp;gt;x\in\mathbb R^d&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;(1-\epsilon)\|Ux\|_2^2\le \|\Pi Ux\|_2^2\le (1+\epsilon)\|Ux\|_2^2&amp;lt;/math&amp;gt;。并解释为什么第 (6) 问中的 Frobenius norm bound 足以推出 spectral norm bound。&lt;br /&gt;
#总结：说明 CountSketch 虽然每一列只有一个非零元素，但当 &amp;lt;math&amp;gt;m=O(d^2/(\epsilon^2\delta))&amp;lt;/math&amp;gt; 时，仍然可以作为一个 &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; 维子空间的 Oblivious Subspace Embedding。&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E9%AB%98%E7%BA%A7%E7%AE%97%E6%B3%95_(Spring_2026)/%E4%BD%9C%E4%B8%9A3&amp;diff=13823</id>
		<title>高级算法 (Spring 2026)/作业3</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E9%AB%98%E7%BA%A7%E7%AE%97%E6%B3%95_(Spring_2026)/%E4%BD%9C%E4%B8%9A3&amp;diff=13823"/>
		<updated>2026-06-14T14:54:08Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* CountSketch OSE 的 m=O(d^2) 上界 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 低 &amp;lt;math&amp;gt;\ell_\infty&amp;lt;/math&amp;gt;-norm 对高斯 JL 变换没有帮助==&lt;br /&gt;
&lt;br /&gt;
令 &amp;lt;math&amp;gt;\Pi \in \mathbb R^{m\times d}&amp;lt;/math&amp;gt; 是一个高斯 Johnson-Lindenstrauss 变换，其中每个元素独立服从 &amp;lt;math&amp;gt;N(0,1/m)&amp;lt;/math&amp;gt;。给定任意固定单位向量 &amp;lt;math&amp;gt;x\in\mathbb S^{d-1}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\Pi x&amp;lt;/math&amp;gt; 的每个坐标都独立服从 &amp;lt;math&amp;gt;N(0,1/m)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\|\Pi x\|_2^2&amp;lt;/math&amp;gt; 与 &amp;lt;math&amp;gt;\frac{1}{m}\chi_m^2&amp;lt;/math&amp;gt; 同分布。因此 &amp;lt;math&amp;gt;\|\Pi x\|_2&amp;lt;/math&amp;gt; 的分布与 &amp;lt;math&amp;gt;\|x\|_\infty&amp;lt;/math&amp;gt; 无关。&lt;br /&gt;
#解释为什么如果使用高斯 JL 变换，即使 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 满足很强的平坦性条件，例如 &amp;lt;math&amp;gt;\|x\|_\infty \le O(1/\sqrt d)&amp;lt;/math&amp;gt;，为了保证 &amp;lt;math&amp;gt;\mathbb P[\|\Pi x\|_2^2-1|&amp;gt;\epsilon]\le \delta&amp;lt;/math&amp;gt;，所需的目标维数仍然是 &amp;lt;math&amp;gt;m=\Theta(\epsilon^{-2}\log(1/\delta))&amp;lt;/math&amp;gt;。&lt;br /&gt;
#对比坐标采样型（即 &amp;lt;math&amp;gt;\Pi x&amp;lt;/math&amp;gt;直接随机输出 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;的某几个维度）降维，简要解释为什么低 &amp;lt;math&amp;gt;\ell_\infty&amp;lt;/math&amp;gt;-norm 对坐标采样有帮助，但对高斯 JL 变换没有帮助。&lt;br /&gt;
&lt;br /&gt;
==torus 上的随机网格 LSH==&lt;br /&gt;
&lt;br /&gt;
考虑 metric space &amp;lt;math&amp;gt;( [0,n]^d,d_{\mathrm{torus}} )&amp;lt;/math&amp;gt;，其中距离定义为 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)=\sqrt{\sum_{i=1}^d \min{|x_i-y_i|,n-|x_i-y_i|}^2}&amp;lt;/math&amp;gt;。给定网格宽度 &amp;lt;math&amp;gt;w&amp;gt;0&amp;lt;/math&amp;gt;。随机选择平移向量 &amp;lt;math&amp;gt;s\in[0,w)^d&amp;lt;/math&amp;gt;，并定义 hash function &amp;lt;math&amp;gt;h_s(x)=(\lfloor (x_1+s_1)/w\rfloor,\dots,\lfloor (x_d+s_d)/w\rfloor)&amp;lt;/math&amp;gt;，其中每个坐标都按照 torus 的方式取模。&lt;br /&gt;
&lt;br /&gt;
#对于两个点 &amp;lt;math&amp;gt;x,y\in[0,n]^d&amp;lt;/math&amp;gt;，记 &amp;lt;math&amp;gt;\Delta_i=\min\{|x_i-y_i|,n-|x_i-y_i|\}&amp;lt;/math&amp;gt;。证明如果对所有 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;\Delta_i&amp;lt;w&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]=\prod_{i=1}^d (1-\Delta_i/w)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明如果 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)\le r&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]\ge 1-\sqrt d,r/w&amp;lt;/math&amp;gt;。提示：可以使用 &amp;lt;math&amp;gt;\sum_i\Delta_i\le \sqrt d\sqrt{\sum_i\Delta_i^2}&amp;lt;/math&amp;gt;。&lt;br /&gt;
#解释为什么这个 LSH family 的随机桶可以看成随机平移后的 axis-aligned cube。请从“近点容易落在同一个随机集合中，远点不容易落在同一个随机集合中”的角度解释这个构造的直觉。&lt;br /&gt;
#讨论这个构造在高维空间中的局限性。特别地，当距离 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)&amp;lt;/math&amp;gt; 分散在很多个坐标上时，为什么随机网格更容易把 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 切开？&lt;br /&gt;
#设 &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt; 只在一个坐标上相差 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;，其他坐标完全相同。计算 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]&amp;lt;/math&amp;gt;。&lt;br /&gt;
#设 &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt; 在每个坐标上都相差 &amp;lt;math&amp;gt;r/\sqrt d&amp;lt;/math&amp;gt;，因此 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)=r&amp;lt;/math&amp;gt;。在 &amp;lt;math&amp;gt;r/\sqrt d&amp;lt;w&amp;lt;/math&amp;gt; 的条件下，计算 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]&amp;lt;/math&amp;gt;，并将其写成 &amp;lt;math&amp;gt;(1-r/(w\sqrt d))^d&amp;lt;/math&amp;gt; 的形式。&lt;br /&gt;
#比较上述两种情况。说明即使两对点的 torus 距离都等于 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;，随机网格 LSH 的碰撞概率仍然可能不同。&lt;br /&gt;
#解释这说明了什么：axis-aligned grid LSH 并不是只依赖于欧氏距离的完美 LSH family，而是会受到坐标方向和维数的影响。&lt;br /&gt;
&lt;br /&gt;
==球面上的随机超平面 LSH==&lt;br /&gt;
&lt;br /&gt;
考虑球面空间 &amp;lt;math&amp;gt;(\mathbb S^{d-1},d)&amp;lt;/math&amp;gt;，其中距离定义为 &amp;lt;math&amp;gt;d(x,y)=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;。随机选择 &amp;lt;math&amp;gt;g\sim N(0,I_d)&amp;lt;/math&amp;gt;，并定义 hash function &amp;lt;math&amp;gt;h_g(x)=\operatorname{sign}\langle g,x\rangle&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#对任意 &amp;lt;math&amp;gt;x,y\in\mathbb S^{d-1}&amp;lt;/math&amp;gt;，令 &amp;lt;math&amp;gt;\theta=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;。证明 &amp;lt;math&amp;gt;\mathbb P[h_g(x)=h_g(y)]=1-\theta/\pi&amp;lt;/math&amp;gt;。&lt;br /&gt;
#解释上述公式的几何直觉：随机超平面什么时候会把 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 分到两侧？&lt;br /&gt;
#现在使用 &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; 个独立随机超平面 &amp;lt;math&amp;gt;g_1,\dots,g_k&amp;lt;/math&amp;gt;，并定义组合 hash key 为 &amp;lt;math&amp;gt;H(x)=(h_{g_1}(x),\dots,h_{g_k}(x))&amp;lt;/math&amp;gt;。证明 &amp;lt;math&amp;gt;\mathbb P[H(x)=H(y)]=(1-\theta/\pi)^k&amp;lt;/math&amp;gt;。&lt;br /&gt;
#给定两个角度阈值 &amp;lt;math&amp;gt;0&amp;lt;\theta_1&amp;lt;\theta_2&amp;lt;\pi&amp;lt;/math&amp;gt;。令近点满足 &amp;lt;math&amp;gt;d(x,y)\le \theta_1&amp;lt;/math&amp;gt;，远点满足 &amp;lt;math&amp;gt;d(x,y)\ge \theta_2&amp;lt;/math&amp;gt;。写出这个 LSH family 的参数 &amp;lt;math&amp;gt;p_1&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;p_2&amp;lt;/math&amp;gt;，并推导标准 LSH exponent &amp;lt;math&amp;gt;\rho=\log(1/p_1)/\log(1/p_2)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==由范数保持推出内积保持==&lt;br /&gt;
&lt;br /&gt;
设线性映射 &amp;lt;math&amp;gt;\Pi&amp;lt;/math&amp;gt; 对向量集合 &amp;lt;math&amp;gt;{x,y,x+y,x-y}&amp;lt;/math&amp;gt; 都保持平方范数，即对所有 &amp;lt;math&amp;gt;v\in{x,y,x+y,x-y}&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;(1-\epsilon)\|v\|_2^2\le \|\Pi v\|_2^2\le (1+\epsilon)\|v\|_2^2&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#使用恒等式 &amp;lt;math&amp;gt;\langle x,y\rangle=(\|x+y\|_2^2-\|x-y\|_2^2)/4&amp;lt;/math&amp;gt;，证明 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)(\|x\|_2^2+\|y\|_2^2)&amp;lt;/math&amp;gt;。&lt;br /&gt;
# 在 &amp;lt;math&amp;gt;\|x\|_2=\|y\|_2=1&amp;lt;/math&amp;gt; 的情况下，将上式化简为 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)&amp;lt;/math&amp;gt;。&lt;br /&gt;
# 解释为什么如果 JL 变换对 &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; 个点的所有两两距离都近似保持，那么这些点的两两内积也近似保持。&lt;br /&gt;
# 进一步讨论：如果这些点都在单位球面上，那么 JL 降维之后，球面角度 &amp;lt;math&amp;gt;\arccos\langle x,y\rangle&amp;lt;/math&amp;gt; 在什么意义下也被近似保持？&lt;br /&gt;
&lt;br /&gt;
==从阈值版 Approximate Near Neighbor 到 Approximate Nearest Neighbor==&lt;br /&gt;
&lt;br /&gt;
假设你有一个阈值版 Approximate Near Neighbor 黑盒。给定半径 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 和查询点 &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt;，如果数据集 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 中存在点 &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; 满足 &amp;lt;math&amp;gt;|p-q|\le r&amp;lt;/math&amp;gt;，那么黑盒会返回某个点 &amp;lt;math&amp;gt;p&#039;&amp;lt;/math&amp;gt;，并保证 &amp;lt;math&amp;gt;|p&#039;-q|\le a r&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
现在希望用这个黑盒解决普通 Approximate Nearest Neighbor 问题。设真正最近邻距离为 &amp;lt;math&amp;gt;d^\star=\min_{p\in P}|p-q|&amp;lt;/math&amp;gt;。我们建立一组半径 &amp;lt;math&amp;gt;r_0,r_1,r_2,\dots&amp;lt;/math&amp;gt;，满足 &amp;lt;math&amp;gt;r_{i+1}=b r_i&amp;lt;/math&amp;gt;。查询时，从小到大尝试这些半径，并返回第一个成功的黑盒查询结果。&lt;br /&gt;
&lt;br /&gt;
#证明最终得到的近似比至多为 &amp;lt;math&amp;gt;ab&amp;lt;/math&amp;gt;。&lt;br /&gt;
#如果希望最终得到 &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt;-approximate nearest neighbor，应该如何选择 &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt;？&lt;br /&gt;
#解释为什么常见做法中，会把阈值版 ANN 黑盒的 approximate ratio 从 &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; 设置为 &amp;lt;math&amp;gt;\sqrt c&amp;lt;/math&amp;gt;。&lt;br /&gt;
#如果最近邻距离的可能范围被限制在 &amp;lt;math&amp;gt;[1,\Delta]&amp;lt;/math&amp;gt; 中，分析需要建立多少个半径层级。&lt;br /&gt;
&lt;br /&gt;
==先用 JL 降维，再做随机超平面 LSH==&lt;br /&gt;
&lt;br /&gt;
设 &amp;lt;math&amp;gt;P\subseteq\mathbb S^{d-1}&amp;lt;/math&amp;gt; 是 &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; 个单位向量。令 &amp;lt;math&amp;gt;\Pi:\mathbb R^d\to\mathbb R^m&amp;lt;/math&amp;gt; 是一个 JL transform，并假设对所有 &amp;lt;math&amp;gt;x,y\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;\left|\|\Pi x-\Pi y\|_2^2-\|x-y\|_2^2\right|\le \epsilon&amp;lt;/math&amp;gt;。同时假设对所有 &amp;lt;math&amp;gt;x\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;\left|\|\Pi x\|_2^2-1\right|\le \epsilon&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#证明对所有 &amp;lt;math&amp;gt;x,y\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#令 &amp;lt;math&amp;gt;\theta=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;，并令 &amp;lt;math&amp;gt;\widetilde\theta=\arccos(\langle \Pi x,\Pi y\rangle/(\|\Pi x\|_2\|\Pi y\|_2))&amp;lt;/math&amp;gt;。在 &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; 不太接近 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; 或 &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; 的情况下，给出 &amp;lt;math&amp;gt;|\theta-\widetilde\theta|&amp;lt;/math&amp;gt; 的上界。&lt;br /&gt;
#解释为什么可以先对数据集 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 做 JL 降维，再在低维空间中使用随机超平面 LSH。&lt;br /&gt;
#讨论当两个点的夹角非常小时，为什么需要更小的 JL 误差才能保证角度的相对误差较好。&lt;br /&gt;
&lt;br /&gt;
==为什么 CountSketch 需要随机符号==&lt;br /&gt;
&lt;br /&gt;
考虑一个没有随机符号的 CountSketch。对每个 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=1&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
取向量 &amp;lt;math&amp;gt;x=(1,1,\dots,1)/\sqrt n&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\mathbb E\|\Pi x\|_2^2=1+(n-1)/m&amp;lt;/math&amp;gt;。&lt;br /&gt;
#说明如果 &amp;lt;math&amp;gt;m=o(n)&amp;lt;/math&amp;gt;，那么这个没有随机符号的 sketch 对该向量的范数估计会有严重偏差。&lt;br /&gt;
#现在考虑标准 CountSketch：对每个 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并随机选择符号 &amp;lt;math&amp;gt;\sigma_i\in\{-1,1\}&amp;lt;/math&amp;gt;，令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=\sigma_i&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。解释随机符号 &amp;lt;math&amp;gt;\sigma_i&amp;lt;/math&amp;gt; 如何使不同坐标碰撞产生的交叉项在期望中相互抵消。&lt;br /&gt;
#总结随机符号在 CountSketch 中的作用：它并不能避免碰撞，但可以让碰撞带来的误差成为均值为零的随机噪声。&lt;br /&gt;
&lt;br /&gt;
==CountSketch OSE 的 &amp;lt;math&amp;gt;m=O(d^2)&amp;lt;/math&amp;gt; 上界==&lt;br /&gt;
&lt;br /&gt;
令 &amp;lt;math&amp;gt;U\in\mathbb R^{n\times d}&amp;lt;/math&amp;gt; 是一个列正交矩阵，即 &amp;lt;math&amp;gt;U^\top U=I_d&amp;lt;/math&amp;gt;。令 &amp;lt;math&amp;gt;\Pi\in\mathbb R^{m\times n}&amp;lt;/math&amp;gt; 是 CountSketch 矩阵：对每个原始坐标 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并随机选择符号 &amp;lt;math&amp;gt;\sigma_i\in\{-1,1\}&amp;lt;/math&amp;gt;；然后令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=\sigma_i&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。记 &amp;lt;math&amp;gt;u_i&amp;lt;/math&amp;gt; 为 &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; 的第 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; 行，视为 &amp;lt;math&amp;gt;\mathbb R^d&amp;lt;/math&amp;gt; 中的列向量。&lt;br /&gt;
&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\Pi^\top\Pi-I_n&amp;lt;/math&amp;gt; 的第 &amp;lt;math&amp;gt;(i,j)&amp;lt;/math&amp;gt; 个元素在 &amp;lt;math&amp;gt;i\ne j&amp;lt;/math&amp;gt; 时等于 &amp;lt;math&amp;gt;\mathbf 1_{h(i)=h(j)}\sigma_i\sigma_j&amp;lt;/math&amp;gt;，在 &amp;lt;math&amp;gt;i=j&amp;lt;/math&amp;gt; 时等于 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
#推出 &amp;lt;math&amp;gt;U^\top\Pi^\top\Pi U-I_d=\sum_{i\ne j}\mathbf 1_{h(i)=h(j)}\sigma_i\sigma_j u_i u_j^\top&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明在计算 &amp;lt;math&amp;gt;\mathbb E[\|U^\top\Pi^\top\Pi U-I_d\|_F^2]&amp;lt;/math&amp;gt; 时，随机符号会使所有交叉项的期望为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。也就是说，只有同一对 &amp;lt;math&amp;gt;(i,j)&amp;lt;/math&amp;gt; 与自身相乘的项会保留下来。&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\mathbb E[\|U^\top\Pi^\top\Pi U-I_d\|_F^2]\le \frac{1}{m}\sum_{i\ne j}|u_i|_2^2|u_j|_2^2&amp;lt;/math&amp;gt;。&lt;br /&gt;
#使用 &amp;lt;math&amp;gt;\sum_i|u_i|_2^2=|U|_F^2=d&amp;lt;/math&amp;gt;，证明 &amp;lt;math&amp;gt;\mathbb E[|U^\top\Pi^\top\Pi U-I_d|_F^2]\le d^2/m&amp;lt;/math&amp;gt;。&lt;br /&gt;
#用 Markov 不等式证明，如果 &amp;lt;math&amp;gt;m\ge d^2/(\epsilon^2\delta)&amp;lt;/math&amp;gt;，那么以概率至少 &amp;lt;math&amp;gt;1-\delta&amp;lt;/math&amp;gt;，有 &amp;lt;math&amp;gt;\|U^\top\Pi^\top\Pi U-I_d\|_F\le \epsilon&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明如果 &amp;lt;math&amp;gt;\|U^\top\Pi^\top\Pi U-I_d\|_2\le \epsilon&amp;lt;/math&amp;gt;，那么对所有 &amp;lt;math&amp;gt;x\in\mathbb R^d&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;(1-\epsilon)\|Ux\|_2^2\le \|\Pi Ux\|_2^2\le (1+\epsilon)\|Ux\|_2^2&amp;lt;/math&amp;gt;。并解释为什么第 (6) 问中的 Frobenius norm bound 足以推出 spectral norm bound。&lt;br /&gt;
#总结：说明 CountSketch 虽然每一列只有一个非零元素，但当 &amp;lt;math&amp;gt;m=O(d^2/(\epsilon^2\delta))&amp;lt;/math&amp;gt; 时，仍然可以作为一个 &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; 维子空间的 Oblivious Subspace Embedding。&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E9%AB%98%E7%BA%A7%E7%AE%97%E6%B3%95_(Spring_2026)/%E4%BD%9C%E4%B8%9A3&amp;diff=13822</id>
		<title>高级算法 (Spring 2026)/作业3</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E9%AB%98%E7%BA%A7%E7%AE%97%E6%B3%95_(Spring_2026)/%E4%BD%9C%E4%B8%9A3&amp;diff=13822"/>
		<updated>2026-06-14T14:51:32Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* 为什么 CountSketch 需要随机符号 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 低 &amp;lt;math&amp;gt;\ell_\infty&amp;lt;/math&amp;gt;-norm 对高斯 JL 变换没有帮助==&lt;br /&gt;
&lt;br /&gt;
令 &amp;lt;math&amp;gt;\Pi \in \mathbb R^{m\times d}&amp;lt;/math&amp;gt; 是一个高斯 Johnson-Lindenstrauss 变换，其中每个元素独立服从 &amp;lt;math&amp;gt;N(0,1/m)&amp;lt;/math&amp;gt;。给定任意固定单位向量 &amp;lt;math&amp;gt;x\in\mathbb S^{d-1}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\Pi x&amp;lt;/math&amp;gt; 的每个坐标都独立服从 &amp;lt;math&amp;gt;N(0,1/m)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\|\Pi x\|_2^2&amp;lt;/math&amp;gt; 与 &amp;lt;math&amp;gt;\frac{1}{m}\chi_m^2&amp;lt;/math&amp;gt; 同分布。因此 &amp;lt;math&amp;gt;\|\Pi x\|_2&amp;lt;/math&amp;gt; 的分布与 &amp;lt;math&amp;gt;\|x\|_\infty&amp;lt;/math&amp;gt; 无关。&lt;br /&gt;
#解释为什么如果使用高斯 JL 变换，即使 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 满足很强的平坦性条件，例如 &amp;lt;math&amp;gt;\|x\|_\infty \le O(1/\sqrt d)&amp;lt;/math&amp;gt;，为了保证 &amp;lt;math&amp;gt;\mathbb P[\|\Pi x\|_2^2-1|&amp;gt;\epsilon]\le \delta&amp;lt;/math&amp;gt;，所需的目标维数仍然是 &amp;lt;math&amp;gt;m=\Theta(\epsilon^{-2}\log(1/\delta))&amp;lt;/math&amp;gt;。&lt;br /&gt;
#对比坐标采样型（即 &amp;lt;math&amp;gt;\Pi x&amp;lt;/math&amp;gt;直接随机输出 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;的某几个维度）降维，简要解释为什么低 &amp;lt;math&amp;gt;\ell_\infty&amp;lt;/math&amp;gt;-norm 对坐标采样有帮助，但对高斯 JL 变换没有帮助。&lt;br /&gt;
&lt;br /&gt;
==torus 上的随机网格 LSH==&lt;br /&gt;
&lt;br /&gt;
考虑 metric space &amp;lt;math&amp;gt;( [0,n]^d,d_{\mathrm{torus}} )&amp;lt;/math&amp;gt;，其中距离定义为 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)=\sqrt{\sum_{i=1}^d \min{|x_i-y_i|,n-|x_i-y_i|}^2}&amp;lt;/math&amp;gt;。给定网格宽度 &amp;lt;math&amp;gt;w&amp;gt;0&amp;lt;/math&amp;gt;。随机选择平移向量 &amp;lt;math&amp;gt;s\in[0,w)^d&amp;lt;/math&amp;gt;，并定义 hash function &amp;lt;math&amp;gt;h_s(x)=(\lfloor (x_1+s_1)/w\rfloor,\dots,\lfloor (x_d+s_d)/w\rfloor)&amp;lt;/math&amp;gt;，其中每个坐标都按照 torus 的方式取模。&lt;br /&gt;
&lt;br /&gt;
#对于两个点 &amp;lt;math&amp;gt;x,y\in[0,n]^d&amp;lt;/math&amp;gt;，记 &amp;lt;math&amp;gt;\Delta_i=\min\{|x_i-y_i|,n-|x_i-y_i|\}&amp;lt;/math&amp;gt;。证明如果对所有 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;\Delta_i&amp;lt;w&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]=\prod_{i=1}^d (1-\Delta_i/w)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明如果 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)\le r&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]\ge 1-\sqrt d,r/w&amp;lt;/math&amp;gt;。提示：可以使用 &amp;lt;math&amp;gt;\sum_i\Delta_i\le \sqrt d\sqrt{\sum_i\Delta_i^2}&amp;lt;/math&amp;gt;。&lt;br /&gt;
#解释为什么这个 LSH family 的随机桶可以看成随机平移后的 axis-aligned cube。请从“近点容易落在同一个随机集合中，远点不容易落在同一个随机集合中”的角度解释这个构造的直觉。&lt;br /&gt;
#讨论这个构造在高维空间中的局限性。特别地，当距离 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)&amp;lt;/math&amp;gt; 分散在很多个坐标上时，为什么随机网格更容易把 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 切开？&lt;br /&gt;
#设 &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt; 只在一个坐标上相差 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;，其他坐标完全相同。计算 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]&amp;lt;/math&amp;gt;。&lt;br /&gt;
#设 &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt; 在每个坐标上都相差 &amp;lt;math&amp;gt;r/\sqrt d&amp;lt;/math&amp;gt;，因此 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)=r&amp;lt;/math&amp;gt;。在 &amp;lt;math&amp;gt;r/\sqrt d&amp;lt;w&amp;lt;/math&amp;gt; 的条件下，计算 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]&amp;lt;/math&amp;gt;，并将其写成 &amp;lt;math&amp;gt;(1-r/(w\sqrt d))^d&amp;lt;/math&amp;gt; 的形式。&lt;br /&gt;
#比较上述两种情况。说明即使两对点的 torus 距离都等于 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;，随机网格 LSH 的碰撞概率仍然可能不同。&lt;br /&gt;
#解释这说明了什么：axis-aligned grid LSH 并不是只依赖于欧氏距离的完美 LSH family，而是会受到坐标方向和维数的影响。&lt;br /&gt;
&lt;br /&gt;
==球面上的随机超平面 LSH==&lt;br /&gt;
&lt;br /&gt;
考虑球面空间 &amp;lt;math&amp;gt;(\mathbb S^{d-1},d)&amp;lt;/math&amp;gt;，其中距离定义为 &amp;lt;math&amp;gt;d(x,y)=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;。随机选择 &amp;lt;math&amp;gt;g\sim N(0,I_d)&amp;lt;/math&amp;gt;，并定义 hash function &amp;lt;math&amp;gt;h_g(x)=\operatorname{sign}\langle g,x\rangle&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#对任意 &amp;lt;math&amp;gt;x,y\in\mathbb S^{d-1}&amp;lt;/math&amp;gt;，令 &amp;lt;math&amp;gt;\theta=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;。证明 &amp;lt;math&amp;gt;\mathbb P[h_g(x)=h_g(y)]=1-\theta/\pi&amp;lt;/math&amp;gt;。&lt;br /&gt;
#解释上述公式的几何直觉：随机超平面什么时候会把 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 分到两侧？&lt;br /&gt;
#现在使用 &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; 个独立随机超平面 &amp;lt;math&amp;gt;g_1,\dots,g_k&amp;lt;/math&amp;gt;，并定义组合 hash key 为 &amp;lt;math&amp;gt;H(x)=(h_{g_1}(x),\dots,h_{g_k}(x))&amp;lt;/math&amp;gt;。证明 &amp;lt;math&amp;gt;\mathbb P[H(x)=H(y)]=(1-\theta/\pi)^k&amp;lt;/math&amp;gt;。&lt;br /&gt;
#给定两个角度阈值 &amp;lt;math&amp;gt;0&amp;lt;\theta_1&amp;lt;\theta_2&amp;lt;\pi&amp;lt;/math&amp;gt;。令近点满足 &amp;lt;math&amp;gt;d(x,y)\le \theta_1&amp;lt;/math&amp;gt;，远点满足 &amp;lt;math&amp;gt;d(x,y)\ge \theta_2&amp;lt;/math&amp;gt;。写出这个 LSH family 的参数 &amp;lt;math&amp;gt;p_1&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;p_2&amp;lt;/math&amp;gt;，并推导标准 LSH exponent &amp;lt;math&amp;gt;\rho=\log(1/p_1)/\log(1/p_2)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==由范数保持推出内积保持==&lt;br /&gt;
&lt;br /&gt;
设线性映射 &amp;lt;math&amp;gt;\Pi&amp;lt;/math&amp;gt; 对向量集合 &amp;lt;math&amp;gt;{x,y,x+y,x-y}&amp;lt;/math&amp;gt; 都保持平方范数，即对所有 &amp;lt;math&amp;gt;v\in{x,y,x+y,x-y}&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;(1-\epsilon)\|v\|_2^2\le \|\Pi v\|_2^2\le (1+\epsilon)\|v\|_2^2&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#使用恒等式 &amp;lt;math&amp;gt;\langle x,y\rangle=(\|x+y\|_2^2-\|x-y\|_2^2)/4&amp;lt;/math&amp;gt;，证明 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)(\|x\|_2^2+\|y\|_2^2)&amp;lt;/math&amp;gt;。&lt;br /&gt;
# 在 &amp;lt;math&amp;gt;\|x\|_2=\|y\|_2=1&amp;lt;/math&amp;gt; 的情况下，将上式化简为 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)&amp;lt;/math&amp;gt;。&lt;br /&gt;
# 解释为什么如果 JL 变换对 &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; 个点的所有两两距离都近似保持，那么这些点的两两内积也近似保持。&lt;br /&gt;
# 进一步讨论：如果这些点都在单位球面上，那么 JL 降维之后，球面角度 &amp;lt;math&amp;gt;\arccos\langle x,y\rangle&amp;lt;/math&amp;gt; 在什么意义下也被近似保持？&lt;br /&gt;
&lt;br /&gt;
==从阈值版 Approximate Near Neighbor 到 Approximate Nearest Neighbor==&lt;br /&gt;
&lt;br /&gt;
假设你有一个阈值版 Approximate Near Neighbor 黑盒。给定半径 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 和查询点 &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt;，如果数据集 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 中存在点 &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; 满足 &amp;lt;math&amp;gt;|p-q|\le r&amp;lt;/math&amp;gt;，那么黑盒会返回某个点 &amp;lt;math&amp;gt;p&#039;&amp;lt;/math&amp;gt;，并保证 &amp;lt;math&amp;gt;|p&#039;-q|\le a r&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
现在希望用这个黑盒解决普通 Approximate Nearest Neighbor 问题。设真正最近邻距离为 &amp;lt;math&amp;gt;d^\star=\min_{p\in P}|p-q|&amp;lt;/math&amp;gt;。我们建立一组半径 &amp;lt;math&amp;gt;r_0,r_1,r_2,\dots&amp;lt;/math&amp;gt;，满足 &amp;lt;math&amp;gt;r_{i+1}=b r_i&amp;lt;/math&amp;gt;。查询时，从小到大尝试这些半径，并返回第一个成功的黑盒查询结果。&lt;br /&gt;
&lt;br /&gt;
#证明最终得到的近似比至多为 &amp;lt;math&amp;gt;ab&amp;lt;/math&amp;gt;。&lt;br /&gt;
#如果希望最终得到 &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt;-approximate nearest neighbor，应该如何选择 &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt;？&lt;br /&gt;
#解释为什么常见做法中，会把阈值版 ANN 黑盒的 approximate ratio 从 &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; 设置为 &amp;lt;math&amp;gt;\sqrt c&amp;lt;/math&amp;gt;。&lt;br /&gt;
#如果最近邻距离的可能范围被限制在 &amp;lt;math&amp;gt;[1,\Delta]&amp;lt;/math&amp;gt; 中，分析需要建立多少个半径层级。&lt;br /&gt;
&lt;br /&gt;
==先用 JL 降维，再做随机超平面 LSH==&lt;br /&gt;
&lt;br /&gt;
设 &amp;lt;math&amp;gt;P\subseteq\mathbb S^{d-1}&amp;lt;/math&amp;gt; 是 &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; 个单位向量。令 &amp;lt;math&amp;gt;\Pi:\mathbb R^d\to\mathbb R^m&amp;lt;/math&amp;gt; 是一个 JL transform，并假设对所有 &amp;lt;math&amp;gt;x,y\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;\left|\|\Pi x-\Pi y\|_2^2-\|x-y\|_2^2\right|\le \epsilon&amp;lt;/math&amp;gt;。同时假设对所有 &amp;lt;math&amp;gt;x\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;\left|\|\Pi x\|_2^2-1\right|\le \epsilon&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#证明对所有 &amp;lt;math&amp;gt;x,y\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#令 &amp;lt;math&amp;gt;\theta=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;，并令 &amp;lt;math&amp;gt;\widetilde\theta=\arccos(\langle \Pi x,\Pi y\rangle/(\|\Pi x\|_2\|\Pi y\|_2))&amp;lt;/math&amp;gt;。在 &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; 不太接近 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; 或 &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; 的情况下，给出 &amp;lt;math&amp;gt;|\theta-\widetilde\theta|&amp;lt;/math&amp;gt; 的上界。&lt;br /&gt;
#解释为什么可以先对数据集 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 做 JL 降维，再在低维空间中使用随机超平面 LSH。&lt;br /&gt;
#讨论当两个点的夹角非常小时，为什么需要更小的 JL 误差才能保证角度的相对误差较好。&lt;br /&gt;
&lt;br /&gt;
==为什么 CountSketch 需要随机符号==&lt;br /&gt;
&lt;br /&gt;
考虑一个没有随机符号的 CountSketch。对每个 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=1&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
取向量 &amp;lt;math&amp;gt;x=(1,1,\dots,1)/\sqrt n&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\mathbb E\|\Pi x\|_2^2=1+(n-1)/m&amp;lt;/math&amp;gt;。&lt;br /&gt;
#说明如果 &amp;lt;math&amp;gt;m=o(n)&amp;lt;/math&amp;gt;，那么这个没有随机符号的 sketch 对该向量的范数估计会有严重偏差。&lt;br /&gt;
#现在考虑标准 CountSketch：对每个 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并随机选择符号 &amp;lt;math&amp;gt;\sigma_i\in\{-1,1\}&amp;lt;/math&amp;gt;，令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=\sigma_i&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。解释随机符号 &amp;lt;math&amp;gt;\sigma_i&amp;lt;/math&amp;gt; 如何使不同坐标碰撞产生的交叉项在期望中相互抵消。&lt;br /&gt;
#总结随机符号在 CountSketch 中的作用：它并不能避免碰撞，但可以让碰撞带来的误差成为均值为零的随机噪声。&lt;br /&gt;
&lt;br /&gt;
==CountSketch OSE 的 &amp;lt;math&amp;gt;m=O(d^2)&amp;lt;/math&amp;gt; 上界==&lt;br /&gt;
&lt;br /&gt;
令 &amp;lt;math&amp;gt;U\in\mathbb R^{n\times d}&amp;lt;/math&amp;gt; 是一个列正交矩阵，即 &amp;lt;math&amp;gt;U^\top U=I_d&amp;lt;/math&amp;gt;。令 &amp;lt;math&amp;gt;\Pi\in\mathbb R^{m\times n}&amp;lt;/math&amp;gt; 是 CountSketch 矩阵：对每个原始坐标 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并随机选择符号 &amp;lt;math&amp;gt;\sigma_i\in{-1,1}&amp;lt;/math&amp;gt;；然后令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=\sigma_i&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。记 &amp;lt;math&amp;gt;u_i&amp;lt;/math&amp;gt; 为 &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; 的第 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; 行，视为 &amp;lt;math&amp;gt;\mathbb R^d&amp;lt;/math&amp;gt; 中的列向量。&lt;br /&gt;
&lt;br /&gt;
(1) 证明 &amp;lt;math&amp;gt;\Pi^\top\Pi-I_n&amp;lt;/math&amp;gt; 的第 &amp;lt;math&amp;gt;(i,j)&amp;lt;/math&amp;gt; 个元素在 &amp;lt;math&amp;gt;i\ne j&amp;lt;/math&amp;gt; 时等于 &amp;lt;math&amp;gt;\mathbf 1_{h(i)=h(j)}\sigma_i\sigma_j&amp;lt;/math&amp;gt;，在 &amp;lt;math&amp;gt;i=j&amp;lt;/math&amp;gt; 时等于 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(2) 推出 &amp;lt;math&amp;gt;U^\top\Pi^\top\Pi U-I_d=\sum_{i\ne j}\mathbf 1_{h(i)=h(j)}\sigma_i\sigma_j u_i u_j^\top&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(3) 证明在计算 &amp;lt;math&amp;gt;\mathbb E[|U^\top\Pi^\top\Pi U-I_d|_F^2]&amp;lt;/math&amp;gt; 时，随机符号会使所有交叉项的期望为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。也就是说，只有同一对 &amp;lt;math&amp;gt;(i,j)&amp;lt;/math&amp;gt; 与自身相乘的项会保留下来。&lt;br /&gt;
&lt;br /&gt;
(4) 证明 &amp;lt;math&amp;gt;\mathbb E[|U^\top\Pi^\top\Pi U-I_d|*F^2]\le \frac{1}{m}\sum*{i\ne j}|u_i|_2^2|u_j|_2^2&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(5) 使用 &amp;lt;math&amp;gt;\sum_i|u_i|_2^2=|U|_F^2=d&amp;lt;/math&amp;gt;，证明 &amp;lt;math&amp;gt;\mathbb E[|U^\top\Pi^\top\Pi U-I_d|_F^2]\le d^2/m&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(6) 用 Markov 不等式证明，如果 &amp;lt;math&amp;gt;m\ge d^2/(\epsilon^2\delta)&amp;lt;/math&amp;gt;，那么以概率至少 &amp;lt;math&amp;gt;1-\delta&amp;lt;/math&amp;gt;，有 &amp;lt;math&amp;gt;|U^\top\Pi^\top\Pi U-I_d|_F\le \epsilon&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(7) 证明如果 &amp;lt;math&amp;gt;|U^\top\Pi^\top\Pi U-I_d|_2\le \epsilon&amp;lt;/math&amp;gt;，那么对所有 &amp;lt;math&amp;gt;x\in\mathbb R^d&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;(1-\epsilon)|Ux|_2^2\le |\Pi Ux|_2^2\le (1+\epsilon)|Ux|_2^2&amp;lt;/math&amp;gt;。并解释为什么第 (6) 问中的 Frobenius norm bound 足以推出 spectral norm bound。&lt;br /&gt;
&lt;br /&gt;
(8) 总结：说明 CountSketch 虽然每一列只有一个非零元素，但当 &amp;lt;math&amp;gt;m=O(d^2/(\epsilon^2\delta))&amp;lt;/math&amp;gt; 时，仍然可以作为一个 &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; 维子空间的 Oblivious Subspace Embedding。&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E9%AB%98%E7%BA%A7%E7%AE%97%E6%B3%95_(Spring_2026)/%E4%BD%9C%E4%B8%9A3&amp;diff=13821</id>
		<title>高级算法 (Spring 2026)/作业3</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E9%AB%98%E7%BA%A7%E7%AE%97%E6%B3%95_(Spring_2026)/%E4%BD%9C%E4%B8%9A3&amp;diff=13821"/>
		<updated>2026-06-14T14:50:17Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* 先用 JL 降维，再做随机超平面 LSH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 低 &amp;lt;math&amp;gt;\ell_\infty&amp;lt;/math&amp;gt;-norm 对高斯 JL 变换没有帮助==&lt;br /&gt;
&lt;br /&gt;
令 &amp;lt;math&amp;gt;\Pi \in \mathbb R^{m\times d}&amp;lt;/math&amp;gt; 是一个高斯 Johnson-Lindenstrauss 变换，其中每个元素独立服从 &amp;lt;math&amp;gt;N(0,1/m)&amp;lt;/math&amp;gt;。给定任意固定单位向量 &amp;lt;math&amp;gt;x\in\mathbb S^{d-1}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\Pi x&amp;lt;/math&amp;gt; 的每个坐标都独立服从 &amp;lt;math&amp;gt;N(0,1/m)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\|\Pi x\|_2^2&amp;lt;/math&amp;gt; 与 &amp;lt;math&amp;gt;\frac{1}{m}\chi_m^2&amp;lt;/math&amp;gt; 同分布。因此 &amp;lt;math&amp;gt;\|\Pi x\|_2&amp;lt;/math&amp;gt; 的分布与 &amp;lt;math&amp;gt;\|x\|_\infty&amp;lt;/math&amp;gt; 无关。&lt;br /&gt;
#解释为什么如果使用高斯 JL 变换，即使 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 满足很强的平坦性条件，例如 &amp;lt;math&amp;gt;\|x\|_\infty \le O(1/\sqrt d)&amp;lt;/math&amp;gt;，为了保证 &amp;lt;math&amp;gt;\mathbb P[\|\Pi x\|_2^2-1|&amp;gt;\epsilon]\le \delta&amp;lt;/math&amp;gt;，所需的目标维数仍然是 &amp;lt;math&amp;gt;m=\Theta(\epsilon^{-2}\log(1/\delta))&amp;lt;/math&amp;gt;。&lt;br /&gt;
#对比坐标采样型（即 &amp;lt;math&amp;gt;\Pi x&amp;lt;/math&amp;gt;直接随机输出 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;的某几个维度）降维，简要解释为什么低 &amp;lt;math&amp;gt;\ell_\infty&amp;lt;/math&amp;gt;-norm 对坐标采样有帮助，但对高斯 JL 变换没有帮助。&lt;br /&gt;
&lt;br /&gt;
==torus 上的随机网格 LSH==&lt;br /&gt;
&lt;br /&gt;
考虑 metric space &amp;lt;math&amp;gt;( [0,n]^d,d_{\mathrm{torus}} )&amp;lt;/math&amp;gt;，其中距离定义为 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)=\sqrt{\sum_{i=1}^d \min{|x_i-y_i|,n-|x_i-y_i|}^2}&amp;lt;/math&amp;gt;。给定网格宽度 &amp;lt;math&amp;gt;w&amp;gt;0&amp;lt;/math&amp;gt;。随机选择平移向量 &amp;lt;math&amp;gt;s\in[0,w)^d&amp;lt;/math&amp;gt;，并定义 hash function &amp;lt;math&amp;gt;h_s(x)=(\lfloor (x_1+s_1)/w\rfloor,\dots,\lfloor (x_d+s_d)/w\rfloor)&amp;lt;/math&amp;gt;，其中每个坐标都按照 torus 的方式取模。&lt;br /&gt;
&lt;br /&gt;
#对于两个点 &amp;lt;math&amp;gt;x,y\in[0,n]^d&amp;lt;/math&amp;gt;，记 &amp;lt;math&amp;gt;\Delta_i=\min\{|x_i-y_i|,n-|x_i-y_i|\}&amp;lt;/math&amp;gt;。证明如果对所有 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;\Delta_i&amp;lt;w&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]=\prod_{i=1}^d (1-\Delta_i/w)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明如果 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)\le r&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]\ge 1-\sqrt d,r/w&amp;lt;/math&amp;gt;。提示：可以使用 &amp;lt;math&amp;gt;\sum_i\Delta_i\le \sqrt d\sqrt{\sum_i\Delta_i^2}&amp;lt;/math&amp;gt;。&lt;br /&gt;
#解释为什么这个 LSH family 的随机桶可以看成随机平移后的 axis-aligned cube。请从“近点容易落在同一个随机集合中，远点不容易落在同一个随机集合中”的角度解释这个构造的直觉。&lt;br /&gt;
#讨论这个构造在高维空间中的局限性。特别地，当距离 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)&amp;lt;/math&amp;gt; 分散在很多个坐标上时，为什么随机网格更容易把 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 切开？&lt;br /&gt;
#设 &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt; 只在一个坐标上相差 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;，其他坐标完全相同。计算 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]&amp;lt;/math&amp;gt;。&lt;br /&gt;
#设 &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt; 在每个坐标上都相差 &amp;lt;math&amp;gt;r/\sqrt d&amp;lt;/math&amp;gt;，因此 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)=r&amp;lt;/math&amp;gt;。在 &amp;lt;math&amp;gt;r/\sqrt d&amp;lt;w&amp;lt;/math&amp;gt; 的条件下，计算 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]&amp;lt;/math&amp;gt;，并将其写成 &amp;lt;math&amp;gt;(1-r/(w\sqrt d))^d&amp;lt;/math&amp;gt; 的形式。&lt;br /&gt;
#比较上述两种情况。说明即使两对点的 torus 距离都等于 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;，随机网格 LSH 的碰撞概率仍然可能不同。&lt;br /&gt;
#解释这说明了什么：axis-aligned grid LSH 并不是只依赖于欧氏距离的完美 LSH family，而是会受到坐标方向和维数的影响。&lt;br /&gt;
&lt;br /&gt;
==球面上的随机超平面 LSH==&lt;br /&gt;
&lt;br /&gt;
考虑球面空间 &amp;lt;math&amp;gt;(\mathbb S^{d-1},d)&amp;lt;/math&amp;gt;，其中距离定义为 &amp;lt;math&amp;gt;d(x,y)=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;。随机选择 &amp;lt;math&amp;gt;g\sim N(0,I_d)&amp;lt;/math&amp;gt;，并定义 hash function &amp;lt;math&amp;gt;h_g(x)=\operatorname{sign}\langle g,x\rangle&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#对任意 &amp;lt;math&amp;gt;x,y\in\mathbb S^{d-1}&amp;lt;/math&amp;gt;，令 &amp;lt;math&amp;gt;\theta=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;。证明 &amp;lt;math&amp;gt;\mathbb P[h_g(x)=h_g(y)]=1-\theta/\pi&amp;lt;/math&amp;gt;。&lt;br /&gt;
#解释上述公式的几何直觉：随机超平面什么时候会把 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 分到两侧？&lt;br /&gt;
#现在使用 &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; 个独立随机超平面 &amp;lt;math&amp;gt;g_1,\dots,g_k&amp;lt;/math&amp;gt;，并定义组合 hash key 为 &amp;lt;math&amp;gt;H(x)=(h_{g_1}(x),\dots,h_{g_k}(x))&amp;lt;/math&amp;gt;。证明 &amp;lt;math&amp;gt;\mathbb P[H(x)=H(y)]=(1-\theta/\pi)^k&amp;lt;/math&amp;gt;。&lt;br /&gt;
#给定两个角度阈值 &amp;lt;math&amp;gt;0&amp;lt;\theta_1&amp;lt;\theta_2&amp;lt;\pi&amp;lt;/math&amp;gt;。令近点满足 &amp;lt;math&amp;gt;d(x,y)\le \theta_1&amp;lt;/math&amp;gt;，远点满足 &amp;lt;math&amp;gt;d(x,y)\ge \theta_2&amp;lt;/math&amp;gt;。写出这个 LSH family 的参数 &amp;lt;math&amp;gt;p_1&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;p_2&amp;lt;/math&amp;gt;，并推导标准 LSH exponent &amp;lt;math&amp;gt;\rho=\log(1/p_1)/\log(1/p_2)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==由范数保持推出内积保持==&lt;br /&gt;
&lt;br /&gt;
设线性映射 &amp;lt;math&amp;gt;\Pi&amp;lt;/math&amp;gt; 对向量集合 &amp;lt;math&amp;gt;{x,y,x+y,x-y}&amp;lt;/math&amp;gt; 都保持平方范数，即对所有 &amp;lt;math&amp;gt;v\in{x,y,x+y,x-y}&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;(1-\epsilon)\|v\|_2^2\le \|\Pi v\|_2^2\le (1+\epsilon)\|v\|_2^2&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#使用恒等式 &amp;lt;math&amp;gt;\langle x,y\rangle=(\|x+y\|_2^2-\|x-y\|_2^2)/4&amp;lt;/math&amp;gt;，证明 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)(\|x\|_2^2+\|y\|_2^2)&amp;lt;/math&amp;gt;。&lt;br /&gt;
# 在 &amp;lt;math&amp;gt;\|x\|_2=\|y\|_2=1&amp;lt;/math&amp;gt; 的情况下，将上式化简为 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)&amp;lt;/math&amp;gt;。&lt;br /&gt;
# 解释为什么如果 JL 变换对 &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; 个点的所有两两距离都近似保持，那么这些点的两两内积也近似保持。&lt;br /&gt;
# 进一步讨论：如果这些点都在单位球面上，那么 JL 降维之后，球面角度 &amp;lt;math&amp;gt;\arccos\langle x,y\rangle&amp;lt;/math&amp;gt; 在什么意义下也被近似保持？&lt;br /&gt;
&lt;br /&gt;
==从阈值版 Approximate Near Neighbor 到 Approximate Nearest Neighbor==&lt;br /&gt;
&lt;br /&gt;
假设你有一个阈值版 Approximate Near Neighbor 黑盒。给定半径 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 和查询点 &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt;，如果数据集 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 中存在点 &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; 满足 &amp;lt;math&amp;gt;|p-q|\le r&amp;lt;/math&amp;gt;，那么黑盒会返回某个点 &amp;lt;math&amp;gt;p&#039;&amp;lt;/math&amp;gt;，并保证 &amp;lt;math&amp;gt;|p&#039;-q|\le a r&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
现在希望用这个黑盒解决普通 Approximate Nearest Neighbor 问题。设真正最近邻距离为 &amp;lt;math&amp;gt;d^\star=\min_{p\in P}|p-q|&amp;lt;/math&amp;gt;。我们建立一组半径 &amp;lt;math&amp;gt;r_0,r_1,r_2,\dots&amp;lt;/math&amp;gt;，满足 &amp;lt;math&amp;gt;r_{i+1}=b r_i&amp;lt;/math&amp;gt;。查询时，从小到大尝试这些半径，并返回第一个成功的黑盒查询结果。&lt;br /&gt;
&lt;br /&gt;
#证明最终得到的近似比至多为 &amp;lt;math&amp;gt;ab&amp;lt;/math&amp;gt;。&lt;br /&gt;
#如果希望最终得到 &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt;-approximate nearest neighbor，应该如何选择 &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt;？&lt;br /&gt;
#解释为什么常见做法中，会把阈值版 ANN 黑盒的 approximate ratio 从 &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; 设置为 &amp;lt;math&amp;gt;\sqrt c&amp;lt;/math&amp;gt;。&lt;br /&gt;
#如果最近邻距离的可能范围被限制在 &amp;lt;math&amp;gt;[1,\Delta]&amp;lt;/math&amp;gt; 中，分析需要建立多少个半径层级。&lt;br /&gt;
&lt;br /&gt;
==先用 JL 降维，再做随机超平面 LSH==&lt;br /&gt;
&lt;br /&gt;
设 &amp;lt;math&amp;gt;P\subseteq\mathbb S^{d-1}&amp;lt;/math&amp;gt; 是 &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; 个单位向量。令 &amp;lt;math&amp;gt;\Pi:\mathbb R^d\to\mathbb R^m&amp;lt;/math&amp;gt; 是一个 JL transform，并假设对所有 &amp;lt;math&amp;gt;x,y\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;\left|\|\Pi x-\Pi y\|_2^2-\|x-y\|_2^2\right|\le \epsilon&amp;lt;/math&amp;gt;。同时假设对所有 &amp;lt;math&amp;gt;x\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;\left|\|\Pi x\|_2^2-1\right|\le \epsilon&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#证明对所有 &amp;lt;math&amp;gt;x,y\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#令 &amp;lt;math&amp;gt;\theta=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;，并令 &amp;lt;math&amp;gt;\widetilde\theta=\arccos(\langle \Pi x,\Pi y\rangle/(\|\Pi x\|_2\|\Pi y\|_2))&amp;lt;/math&amp;gt;。在 &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; 不太接近 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; 或 &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; 的情况下，给出 &amp;lt;math&amp;gt;|\theta-\widetilde\theta|&amp;lt;/math&amp;gt; 的上界。&lt;br /&gt;
#解释为什么可以先对数据集 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 做 JL 降维，再在低维空间中使用随机超平面 LSH。&lt;br /&gt;
#讨论当两个点的夹角非常小时，为什么需要更小的 JL 误差才能保证角度的相对误差较好。&lt;br /&gt;
&lt;br /&gt;
==为什么 CountSketch 需要随机符号==&lt;br /&gt;
&lt;br /&gt;
考虑一个没有随机符号的 CountSketch。对每个 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=1&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
取向量 &amp;lt;math&amp;gt;x=(1,1,\dots,1)/\sqrt n&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(1) 证明 &amp;lt;math&amp;gt;\mathbb E|\Pi x|_2^2=1+(n-1)/m&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(2) 说明如果 &amp;lt;math&amp;gt;m=o(n)&amp;lt;/math&amp;gt;，那么这个没有随机符号的 sketch 对该向量的范数估计会有严重偏差。&lt;br /&gt;
&lt;br /&gt;
(3) 现在考虑标准 CountSketch：对每个 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并随机选择符号 &amp;lt;math&amp;gt;\sigma_i\in{-1,1}&amp;lt;/math&amp;gt;，令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=\sigma_i&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。解释随机符号 &amp;lt;math&amp;gt;\sigma_i&amp;lt;/math&amp;gt; 如何使不同坐标碰撞产生的交叉项在期望中相互抵消。&lt;br /&gt;
&lt;br /&gt;
(4) 总结随机符号在 CountSketch 中的作用：它并不能避免碰撞，但可以让碰撞带来的误差成为均值为零的随机噪声。&lt;br /&gt;
&lt;br /&gt;
==CountSketch OSE 的 &amp;lt;math&amp;gt;m=O(d^2)&amp;lt;/math&amp;gt; 上界==&lt;br /&gt;
&lt;br /&gt;
令 &amp;lt;math&amp;gt;U\in\mathbb R^{n\times d}&amp;lt;/math&amp;gt; 是一个列正交矩阵，即 &amp;lt;math&amp;gt;U^\top U=I_d&amp;lt;/math&amp;gt;。令 &amp;lt;math&amp;gt;\Pi\in\mathbb R^{m\times n}&amp;lt;/math&amp;gt; 是 CountSketch 矩阵：对每个原始坐标 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并随机选择符号 &amp;lt;math&amp;gt;\sigma_i\in{-1,1}&amp;lt;/math&amp;gt;；然后令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=\sigma_i&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。记 &amp;lt;math&amp;gt;u_i&amp;lt;/math&amp;gt; 为 &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; 的第 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; 行，视为 &amp;lt;math&amp;gt;\mathbb R^d&amp;lt;/math&amp;gt; 中的列向量。&lt;br /&gt;
&lt;br /&gt;
(1) 证明 &amp;lt;math&amp;gt;\Pi^\top\Pi-I_n&amp;lt;/math&amp;gt; 的第 &amp;lt;math&amp;gt;(i,j)&amp;lt;/math&amp;gt; 个元素在 &amp;lt;math&amp;gt;i\ne j&amp;lt;/math&amp;gt; 时等于 &amp;lt;math&amp;gt;\mathbf 1_{h(i)=h(j)}\sigma_i\sigma_j&amp;lt;/math&amp;gt;，在 &amp;lt;math&amp;gt;i=j&amp;lt;/math&amp;gt; 时等于 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(2) 推出 &amp;lt;math&amp;gt;U^\top\Pi^\top\Pi U-I_d=\sum_{i\ne j}\mathbf 1_{h(i)=h(j)}\sigma_i\sigma_j u_i u_j^\top&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(3) 证明在计算 &amp;lt;math&amp;gt;\mathbb E[|U^\top\Pi^\top\Pi U-I_d|_F^2]&amp;lt;/math&amp;gt; 时，随机符号会使所有交叉项的期望为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。也就是说，只有同一对 &amp;lt;math&amp;gt;(i,j)&amp;lt;/math&amp;gt; 与自身相乘的项会保留下来。&lt;br /&gt;
&lt;br /&gt;
(4) 证明 &amp;lt;math&amp;gt;\mathbb E[|U^\top\Pi^\top\Pi U-I_d|*F^2]\le \frac{1}{m}\sum*{i\ne j}|u_i|_2^2|u_j|_2^2&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(5) 使用 &amp;lt;math&amp;gt;\sum_i|u_i|_2^2=|U|_F^2=d&amp;lt;/math&amp;gt;，证明 &amp;lt;math&amp;gt;\mathbb E[|U^\top\Pi^\top\Pi U-I_d|_F^2]\le d^2/m&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(6) 用 Markov 不等式证明，如果 &amp;lt;math&amp;gt;m\ge d^2/(\epsilon^2\delta)&amp;lt;/math&amp;gt;，那么以概率至少 &amp;lt;math&amp;gt;1-\delta&amp;lt;/math&amp;gt;，有 &amp;lt;math&amp;gt;|U^\top\Pi^\top\Pi U-I_d|_F\le \epsilon&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(7) 证明如果 &amp;lt;math&amp;gt;|U^\top\Pi^\top\Pi U-I_d|_2\le \epsilon&amp;lt;/math&amp;gt;，那么对所有 &amp;lt;math&amp;gt;x\in\mathbb R^d&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;(1-\epsilon)|Ux|_2^2\le |\Pi Ux|_2^2\le (1+\epsilon)|Ux|_2^2&amp;lt;/math&amp;gt;。并解释为什么第 (6) 问中的 Frobenius norm bound 足以推出 spectral norm bound。&lt;br /&gt;
&lt;br /&gt;
(8) 总结：说明 CountSketch 虽然每一列只有一个非零元素，但当 &amp;lt;math&amp;gt;m=O(d^2/(\epsilon^2\delta))&amp;lt;/math&amp;gt; 时，仍然可以作为一个 &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; 维子空间的 Oblivious Subspace Embedding。&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E9%AB%98%E7%BA%A7%E7%AE%97%E6%B3%95_(Spring_2026)/%E4%BD%9C%E4%B8%9A3&amp;diff=13820</id>
		<title>高级算法 (Spring 2026)/作业3</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E9%AB%98%E7%BA%A7%E7%AE%97%E6%B3%95_(Spring_2026)/%E4%BD%9C%E4%B8%9A3&amp;diff=13820"/>
		<updated>2026-06-14T14:48:53Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* torus 上随机网格 LSH 的维数影响 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 低 &amp;lt;math&amp;gt;\ell_\infty&amp;lt;/math&amp;gt;-norm 对高斯 JL 变换没有帮助==&lt;br /&gt;
&lt;br /&gt;
令 &amp;lt;math&amp;gt;\Pi \in \mathbb R^{m\times d}&amp;lt;/math&amp;gt; 是一个高斯 Johnson-Lindenstrauss 变换，其中每个元素独立服从 &amp;lt;math&amp;gt;N(0,1/m)&amp;lt;/math&amp;gt;。给定任意固定单位向量 &amp;lt;math&amp;gt;x\in\mathbb S^{d-1}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\Pi x&amp;lt;/math&amp;gt; 的每个坐标都独立服从 &amp;lt;math&amp;gt;N(0,1/m)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\|\Pi x\|_2^2&amp;lt;/math&amp;gt; 与 &amp;lt;math&amp;gt;\frac{1}{m}\chi_m^2&amp;lt;/math&amp;gt; 同分布。因此 &amp;lt;math&amp;gt;\|\Pi x\|_2&amp;lt;/math&amp;gt; 的分布与 &amp;lt;math&amp;gt;\|x\|_\infty&amp;lt;/math&amp;gt; 无关。&lt;br /&gt;
#解释为什么如果使用高斯 JL 变换，即使 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 满足很强的平坦性条件，例如 &amp;lt;math&amp;gt;\|x\|_\infty \le O(1/\sqrt d)&amp;lt;/math&amp;gt;，为了保证 &amp;lt;math&amp;gt;\mathbb P[\|\Pi x\|_2^2-1|&amp;gt;\epsilon]\le \delta&amp;lt;/math&amp;gt;，所需的目标维数仍然是 &amp;lt;math&amp;gt;m=\Theta(\epsilon^{-2}\log(1/\delta))&amp;lt;/math&amp;gt;。&lt;br /&gt;
#对比坐标采样型（即 &amp;lt;math&amp;gt;\Pi x&amp;lt;/math&amp;gt;直接随机输出 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;的某几个维度）降维，简要解释为什么低 &amp;lt;math&amp;gt;\ell_\infty&amp;lt;/math&amp;gt;-norm 对坐标采样有帮助，但对高斯 JL 变换没有帮助。&lt;br /&gt;
&lt;br /&gt;
==torus 上的随机网格 LSH==&lt;br /&gt;
&lt;br /&gt;
考虑 metric space &amp;lt;math&amp;gt;( [0,n]^d,d_{\mathrm{torus}} )&amp;lt;/math&amp;gt;，其中距离定义为 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)=\sqrt{\sum_{i=1}^d \min{|x_i-y_i|,n-|x_i-y_i|}^2}&amp;lt;/math&amp;gt;。给定网格宽度 &amp;lt;math&amp;gt;w&amp;gt;0&amp;lt;/math&amp;gt;。随机选择平移向量 &amp;lt;math&amp;gt;s\in[0,w)^d&amp;lt;/math&amp;gt;，并定义 hash function &amp;lt;math&amp;gt;h_s(x)=(\lfloor (x_1+s_1)/w\rfloor,\dots,\lfloor (x_d+s_d)/w\rfloor)&amp;lt;/math&amp;gt;，其中每个坐标都按照 torus 的方式取模。&lt;br /&gt;
&lt;br /&gt;
#对于两个点 &amp;lt;math&amp;gt;x,y\in[0,n]^d&amp;lt;/math&amp;gt;，记 &amp;lt;math&amp;gt;\Delta_i=\min\{|x_i-y_i|,n-|x_i-y_i|\}&amp;lt;/math&amp;gt;。证明如果对所有 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;\Delta_i&amp;lt;w&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]=\prod_{i=1}^d (1-\Delta_i/w)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明如果 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)\le r&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]\ge 1-\sqrt d,r/w&amp;lt;/math&amp;gt;。提示：可以使用 &amp;lt;math&amp;gt;\sum_i\Delta_i\le \sqrt d\sqrt{\sum_i\Delta_i^2}&amp;lt;/math&amp;gt;。&lt;br /&gt;
#解释为什么这个 LSH family 的随机桶可以看成随机平移后的 axis-aligned cube。请从“近点容易落在同一个随机集合中，远点不容易落在同一个随机集合中”的角度解释这个构造的直觉。&lt;br /&gt;
#讨论这个构造在高维空间中的局限性。特别地，当距离 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)&amp;lt;/math&amp;gt; 分散在很多个坐标上时，为什么随机网格更容易把 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 切开？&lt;br /&gt;
#设 &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt; 只在一个坐标上相差 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;，其他坐标完全相同。计算 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]&amp;lt;/math&amp;gt;。&lt;br /&gt;
#设 &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt; 在每个坐标上都相差 &amp;lt;math&amp;gt;r/\sqrt d&amp;lt;/math&amp;gt;，因此 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)=r&amp;lt;/math&amp;gt;。在 &amp;lt;math&amp;gt;r/\sqrt d&amp;lt;w&amp;lt;/math&amp;gt; 的条件下，计算 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]&amp;lt;/math&amp;gt;，并将其写成 &amp;lt;math&amp;gt;(1-r/(w\sqrt d))^d&amp;lt;/math&amp;gt; 的形式。&lt;br /&gt;
#比较上述两种情况。说明即使两对点的 torus 距离都等于 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;，随机网格 LSH 的碰撞概率仍然可能不同。&lt;br /&gt;
#解释这说明了什么：axis-aligned grid LSH 并不是只依赖于欧氏距离的完美 LSH family，而是会受到坐标方向和维数的影响。&lt;br /&gt;
&lt;br /&gt;
==球面上的随机超平面 LSH==&lt;br /&gt;
&lt;br /&gt;
考虑球面空间 &amp;lt;math&amp;gt;(\mathbb S^{d-1},d)&amp;lt;/math&amp;gt;，其中距离定义为 &amp;lt;math&amp;gt;d(x,y)=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;。随机选择 &amp;lt;math&amp;gt;g\sim N(0,I_d)&amp;lt;/math&amp;gt;，并定义 hash function &amp;lt;math&amp;gt;h_g(x)=\operatorname{sign}\langle g,x\rangle&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#对任意 &amp;lt;math&amp;gt;x,y\in\mathbb S^{d-1}&amp;lt;/math&amp;gt;，令 &amp;lt;math&amp;gt;\theta=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;。证明 &amp;lt;math&amp;gt;\mathbb P[h_g(x)=h_g(y)]=1-\theta/\pi&amp;lt;/math&amp;gt;。&lt;br /&gt;
#解释上述公式的几何直觉：随机超平面什么时候会把 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 分到两侧？&lt;br /&gt;
#现在使用 &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; 个独立随机超平面 &amp;lt;math&amp;gt;g_1,\dots,g_k&amp;lt;/math&amp;gt;，并定义组合 hash key 为 &amp;lt;math&amp;gt;H(x)=(h_{g_1}(x),\dots,h_{g_k}(x))&amp;lt;/math&amp;gt;。证明 &amp;lt;math&amp;gt;\mathbb P[H(x)=H(y)]=(1-\theta/\pi)^k&amp;lt;/math&amp;gt;。&lt;br /&gt;
#给定两个角度阈值 &amp;lt;math&amp;gt;0&amp;lt;\theta_1&amp;lt;\theta_2&amp;lt;\pi&amp;lt;/math&amp;gt;。令近点满足 &amp;lt;math&amp;gt;d(x,y)\le \theta_1&amp;lt;/math&amp;gt;，远点满足 &amp;lt;math&amp;gt;d(x,y)\ge \theta_2&amp;lt;/math&amp;gt;。写出这个 LSH family 的参数 &amp;lt;math&amp;gt;p_1&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;p_2&amp;lt;/math&amp;gt;，并推导标准 LSH exponent &amp;lt;math&amp;gt;\rho=\log(1/p_1)/\log(1/p_2)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==由范数保持推出内积保持==&lt;br /&gt;
&lt;br /&gt;
设线性映射 &amp;lt;math&amp;gt;\Pi&amp;lt;/math&amp;gt; 对向量集合 &amp;lt;math&amp;gt;{x,y,x+y,x-y}&amp;lt;/math&amp;gt; 都保持平方范数，即对所有 &amp;lt;math&amp;gt;v\in{x,y,x+y,x-y}&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;(1-\epsilon)\|v\|_2^2\le \|\Pi v\|_2^2\le (1+\epsilon)\|v\|_2^2&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#使用恒等式 &amp;lt;math&amp;gt;\langle x,y\rangle=(\|x+y\|_2^2-\|x-y\|_2^2)/4&amp;lt;/math&amp;gt;，证明 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)(\|x\|_2^2+\|y\|_2^2)&amp;lt;/math&amp;gt;。&lt;br /&gt;
# 在 &amp;lt;math&amp;gt;\|x\|_2=\|y\|_2=1&amp;lt;/math&amp;gt; 的情况下，将上式化简为 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)&amp;lt;/math&amp;gt;。&lt;br /&gt;
# 解释为什么如果 JL 变换对 &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; 个点的所有两两距离都近似保持，那么这些点的两两内积也近似保持。&lt;br /&gt;
# 进一步讨论：如果这些点都在单位球面上，那么 JL 降维之后，球面角度 &amp;lt;math&amp;gt;\arccos\langle x,y\rangle&amp;lt;/math&amp;gt; 在什么意义下也被近似保持？&lt;br /&gt;
&lt;br /&gt;
==从阈值版 Approximate Near Neighbor 到 Approximate Nearest Neighbor==&lt;br /&gt;
&lt;br /&gt;
假设你有一个阈值版 Approximate Near Neighbor 黑盒。给定半径 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 和查询点 &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt;，如果数据集 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 中存在点 &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; 满足 &amp;lt;math&amp;gt;|p-q|\le r&amp;lt;/math&amp;gt;，那么黑盒会返回某个点 &amp;lt;math&amp;gt;p&#039;&amp;lt;/math&amp;gt;，并保证 &amp;lt;math&amp;gt;|p&#039;-q|\le a r&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
现在希望用这个黑盒解决普通 Approximate Nearest Neighbor 问题。设真正最近邻距离为 &amp;lt;math&amp;gt;d^\star=\min_{p\in P}|p-q|&amp;lt;/math&amp;gt;。我们建立一组半径 &amp;lt;math&amp;gt;r_0,r_1,r_2,\dots&amp;lt;/math&amp;gt;，满足 &amp;lt;math&amp;gt;r_{i+1}=b r_i&amp;lt;/math&amp;gt;。查询时，从小到大尝试这些半径，并返回第一个成功的黑盒查询结果。&lt;br /&gt;
&lt;br /&gt;
#证明最终得到的近似比至多为 &amp;lt;math&amp;gt;ab&amp;lt;/math&amp;gt;。&lt;br /&gt;
#如果希望最终得到 &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt;-approximate nearest neighbor，应该如何选择 &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt;？&lt;br /&gt;
#解释为什么常见做法中，会把阈值版 ANN 黑盒的 approximate ratio 从 &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; 设置为 &amp;lt;math&amp;gt;\sqrt c&amp;lt;/math&amp;gt;。&lt;br /&gt;
#如果最近邻距离的可能范围被限制在 &amp;lt;math&amp;gt;[1,\Delta]&amp;lt;/math&amp;gt; 中，分析需要建立多少个半径层级。&lt;br /&gt;
&lt;br /&gt;
==先用 JL 降维，再做随机超平面 LSH==&lt;br /&gt;
&lt;br /&gt;
设 &amp;lt;math&amp;gt;P\subseteq\mathbb S^{d-1}&amp;lt;/math&amp;gt; 是 &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; 个单位向量。令 &amp;lt;math&amp;gt;\Pi:\mathbb R^d\to\mathbb R^m&amp;lt;/math&amp;gt; 是一个 JL transform，并假设对所有 &amp;lt;math&amp;gt;x,y\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;||\Pi x-\Pi y|_2^2-|x-y|_2^2|\le \epsilon&amp;lt;/math&amp;gt;。同时假设对所有 &amp;lt;math&amp;gt;x\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;||\Pi x|_2^2-1|\le \epsilon&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(1) 证明对所有 &amp;lt;math&amp;gt;x,y\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(2) 令 &amp;lt;math&amp;gt;\theta=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;，并令 &amp;lt;math&amp;gt;\widetilde\theta=\arccos(\langle \Pi x,\Pi y\rangle/(|\Pi x|_2|\Pi y|_2))&amp;lt;/math&amp;gt;。在 &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; 不太接近 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; 或 &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; 的情况下，给出 &amp;lt;math&amp;gt;|\theta-\widetilde\theta|&amp;lt;/math&amp;gt; 的上界。&lt;br /&gt;
&lt;br /&gt;
(3) 解释为什么可以先对数据集 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 做 JL 降维，再在低维空间中使用随机超平面 LSH。&lt;br /&gt;
&lt;br /&gt;
(4) 讨论当两个点的夹角非常小时，为什么需要更小的 JL 误差才能保证角度的相对误差较好。&lt;br /&gt;
&lt;br /&gt;
==为什么 CountSketch 需要随机符号==&lt;br /&gt;
&lt;br /&gt;
考虑一个没有随机符号的 CountSketch。对每个 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=1&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
取向量 &amp;lt;math&amp;gt;x=(1,1,\dots,1)/\sqrt n&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(1) 证明 &amp;lt;math&amp;gt;\mathbb E|\Pi x|_2^2=1+(n-1)/m&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(2) 说明如果 &amp;lt;math&amp;gt;m=o(n)&amp;lt;/math&amp;gt;，那么这个没有随机符号的 sketch 对该向量的范数估计会有严重偏差。&lt;br /&gt;
&lt;br /&gt;
(3) 现在考虑标准 CountSketch：对每个 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并随机选择符号 &amp;lt;math&amp;gt;\sigma_i\in{-1,1}&amp;lt;/math&amp;gt;，令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=\sigma_i&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。解释随机符号 &amp;lt;math&amp;gt;\sigma_i&amp;lt;/math&amp;gt; 如何使不同坐标碰撞产生的交叉项在期望中相互抵消。&lt;br /&gt;
&lt;br /&gt;
(4) 总结随机符号在 CountSketch 中的作用：它并不能避免碰撞，但可以让碰撞带来的误差成为均值为零的随机噪声。&lt;br /&gt;
&lt;br /&gt;
==CountSketch OSE 的 &amp;lt;math&amp;gt;m=O(d^2)&amp;lt;/math&amp;gt; 上界==&lt;br /&gt;
&lt;br /&gt;
令 &amp;lt;math&amp;gt;U\in\mathbb R^{n\times d}&amp;lt;/math&amp;gt; 是一个列正交矩阵，即 &amp;lt;math&amp;gt;U^\top U=I_d&amp;lt;/math&amp;gt;。令 &amp;lt;math&amp;gt;\Pi\in\mathbb R^{m\times n}&amp;lt;/math&amp;gt; 是 CountSketch 矩阵：对每个原始坐标 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并随机选择符号 &amp;lt;math&amp;gt;\sigma_i\in{-1,1}&amp;lt;/math&amp;gt;；然后令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=\sigma_i&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。记 &amp;lt;math&amp;gt;u_i&amp;lt;/math&amp;gt; 为 &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; 的第 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; 行，视为 &amp;lt;math&amp;gt;\mathbb R^d&amp;lt;/math&amp;gt; 中的列向量。&lt;br /&gt;
&lt;br /&gt;
(1) 证明 &amp;lt;math&amp;gt;\Pi^\top\Pi-I_n&amp;lt;/math&amp;gt; 的第 &amp;lt;math&amp;gt;(i,j)&amp;lt;/math&amp;gt; 个元素在 &amp;lt;math&amp;gt;i\ne j&amp;lt;/math&amp;gt; 时等于 &amp;lt;math&amp;gt;\mathbf 1_{h(i)=h(j)}\sigma_i\sigma_j&amp;lt;/math&amp;gt;，在 &amp;lt;math&amp;gt;i=j&amp;lt;/math&amp;gt; 时等于 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(2) 推出 &amp;lt;math&amp;gt;U^\top\Pi^\top\Pi U-I_d=\sum_{i\ne j}\mathbf 1_{h(i)=h(j)}\sigma_i\sigma_j u_i u_j^\top&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(3) 证明在计算 &amp;lt;math&amp;gt;\mathbb E[|U^\top\Pi^\top\Pi U-I_d|_F^2]&amp;lt;/math&amp;gt; 时，随机符号会使所有交叉项的期望为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。也就是说，只有同一对 &amp;lt;math&amp;gt;(i,j)&amp;lt;/math&amp;gt; 与自身相乘的项会保留下来。&lt;br /&gt;
&lt;br /&gt;
(4) 证明 &amp;lt;math&amp;gt;\mathbb E[|U^\top\Pi^\top\Pi U-I_d|*F^2]\le \frac{1}{m}\sum*{i\ne j}|u_i|_2^2|u_j|_2^2&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(5) 使用 &amp;lt;math&amp;gt;\sum_i|u_i|_2^2=|U|_F^2=d&amp;lt;/math&amp;gt;，证明 &amp;lt;math&amp;gt;\mathbb E[|U^\top\Pi^\top\Pi U-I_d|_F^2]\le d^2/m&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(6) 用 Markov 不等式证明，如果 &amp;lt;math&amp;gt;m\ge d^2/(\epsilon^2\delta)&amp;lt;/math&amp;gt;，那么以概率至少 &amp;lt;math&amp;gt;1-\delta&amp;lt;/math&amp;gt;，有 &amp;lt;math&amp;gt;|U^\top\Pi^\top\Pi U-I_d|_F\le \epsilon&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(7) 证明如果 &amp;lt;math&amp;gt;|U^\top\Pi^\top\Pi U-I_d|_2\le \epsilon&amp;lt;/math&amp;gt;，那么对所有 &amp;lt;math&amp;gt;x\in\mathbb R^d&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;(1-\epsilon)|Ux|_2^2\le |\Pi Ux|_2^2\le (1+\epsilon)|Ux|_2^2&amp;lt;/math&amp;gt;。并解释为什么第 (6) 问中的 Frobenius norm bound 足以推出 spectral norm bound。&lt;br /&gt;
&lt;br /&gt;
(8) 总结：说明 CountSketch 虽然每一列只有一个非零元素，但当 &amp;lt;math&amp;gt;m=O(d^2/(\epsilon^2\delta))&amp;lt;/math&amp;gt; 时，仍然可以作为一个 &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; 维子空间的 Oblivious Subspace Embedding。&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E9%AB%98%E7%BA%A7%E7%AE%97%E6%B3%95_(Spring_2026)/%E4%BD%9C%E4%B8%9A3&amp;diff=13819</id>
		<title>高级算法 (Spring 2026)/作业3</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E9%AB%98%E7%BA%A7%E7%AE%97%E6%B3%95_(Spring_2026)/%E4%BD%9C%E4%B8%9A3&amp;diff=13819"/>
		<updated>2026-06-14T14:48:44Z</updated>

		<summary type="html">&lt;p&gt;Liumingmou: /* torus 上的随机网格 LSH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 低 &amp;lt;math&amp;gt;\ell_\infty&amp;lt;/math&amp;gt;-norm 对高斯 JL 变换没有帮助==&lt;br /&gt;
&lt;br /&gt;
令 &amp;lt;math&amp;gt;\Pi \in \mathbb R^{m\times d}&amp;lt;/math&amp;gt; 是一个高斯 Johnson-Lindenstrauss 变换，其中每个元素独立服从 &amp;lt;math&amp;gt;N(0,1/m)&amp;lt;/math&amp;gt;。给定任意固定单位向量 &amp;lt;math&amp;gt;x\in\mathbb S^{d-1}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\Pi x&amp;lt;/math&amp;gt; 的每个坐标都独立服从 &amp;lt;math&amp;gt;N(0,1/m)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明 &amp;lt;math&amp;gt;\|\Pi x\|_2^2&amp;lt;/math&amp;gt; 与 &amp;lt;math&amp;gt;\frac{1}{m}\chi_m^2&amp;lt;/math&amp;gt; 同分布。因此 &amp;lt;math&amp;gt;\|\Pi x\|_2&amp;lt;/math&amp;gt; 的分布与 &amp;lt;math&amp;gt;\|x\|_\infty&amp;lt;/math&amp;gt; 无关。&lt;br /&gt;
#解释为什么如果使用高斯 JL 变换，即使 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 满足很强的平坦性条件，例如 &amp;lt;math&amp;gt;\|x\|_\infty \le O(1/\sqrt d)&amp;lt;/math&amp;gt;，为了保证 &amp;lt;math&amp;gt;\mathbb P[\|\Pi x\|_2^2-1|&amp;gt;\epsilon]\le \delta&amp;lt;/math&amp;gt;，所需的目标维数仍然是 &amp;lt;math&amp;gt;m=\Theta(\epsilon^{-2}\log(1/\delta))&amp;lt;/math&amp;gt;。&lt;br /&gt;
#对比坐标采样型（即 &amp;lt;math&amp;gt;\Pi x&amp;lt;/math&amp;gt;直接随机输出 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;的某几个维度）降维，简要解释为什么低 &amp;lt;math&amp;gt;\ell_\infty&amp;lt;/math&amp;gt;-norm 对坐标采样有帮助，但对高斯 JL 变换没有帮助。&lt;br /&gt;
&lt;br /&gt;
==torus 上的随机网格 LSH==&lt;br /&gt;
&lt;br /&gt;
考虑 metric space &amp;lt;math&amp;gt;( [0,n]^d,d_{\mathrm{torus}} )&amp;lt;/math&amp;gt;，其中距离定义为 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)=\sqrt{\sum_{i=1}^d \min{|x_i-y_i|,n-|x_i-y_i|}^2}&amp;lt;/math&amp;gt;。给定网格宽度 &amp;lt;math&amp;gt;w&amp;gt;0&amp;lt;/math&amp;gt;。随机选择平移向量 &amp;lt;math&amp;gt;s\in[0,w)^d&amp;lt;/math&amp;gt;，并定义 hash function &amp;lt;math&amp;gt;h_s(x)=(\lfloor (x_1+s_1)/w\rfloor,\dots,\lfloor (x_d+s_d)/w\rfloor)&amp;lt;/math&amp;gt;，其中每个坐标都按照 torus 的方式取模。&lt;br /&gt;
&lt;br /&gt;
#对于两个点 &amp;lt;math&amp;gt;x,y\in[0,n]^d&amp;lt;/math&amp;gt;，记 &amp;lt;math&amp;gt;\Delta_i=\min\{|x_i-y_i|,n-|x_i-y_i|\}&amp;lt;/math&amp;gt;。证明如果对所有 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;\Delta_i&amp;lt;w&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]=\prod_{i=1}^d (1-\Delta_i/w)&amp;lt;/math&amp;gt;。&lt;br /&gt;
#证明如果 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)\le r&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]\ge 1-\sqrt d,r/w&amp;lt;/math&amp;gt;。提示：可以使用 &amp;lt;math&amp;gt;\sum_i\Delta_i\le \sqrt d\sqrt{\sum_i\Delta_i^2}&amp;lt;/math&amp;gt;。&lt;br /&gt;
#解释为什么这个 LSH family 的随机桶可以看成随机平移后的 axis-aligned cube。请从“近点容易落在同一个随机集合中，远点不容易落在同一个随机集合中”的角度解释这个构造的直觉。&lt;br /&gt;
#讨论这个构造在高维空间中的局限性。特别地，当距离 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)&amp;lt;/math&amp;gt; 分散在很多个坐标上时，为什么随机网格更容易把 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 切开？&lt;br /&gt;
#设 &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt; 只在一个坐标上相差 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;，其他坐标完全相同。计算 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]&amp;lt;/math&amp;gt;。&lt;br /&gt;
#设 &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt; 在每个坐标上都相差 &amp;lt;math&amp;gt;r/\sqrt d&amp;lt;/math&amp;gt;，因此 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)=r&amp;lt;/math&amp;gt;。在 &amp;lt;math&amp;gt;r/\sqrt d&amp;lt;w&amp;lt;/math&amp;gt; 的条件下，计算 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]&amp;lt;/math&amp;gt;，并将其写成 &amp;lt;math&amp;gt;(1-r/(w\sqrt d))^d&amp;lt;/math&amp;gt; 的形式。&lt;br /&gt;
#比较上述两种情况。说明即使两对点的 torus 距离都等于 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;，随机网格 LSH 的碰撞概率仍然可能不同。&lt;br /&gt;
#解释这说明了什么：axis-aligned grid LSH 并不是只依赖于欧氏距离的完美 LSH family，而是会受到坐标方向和维数的影响。&lt;br /&gt;
&lt;br /&gt;
==球面上的随机超平面 LSH==&lt;br /&gt;
&lt;br /&gt;
考虑球面空间 &amp;lt;math&amp;gt;(\mathbb S^{d-1},d)&amp;lt;/math&amp;gt;，其中距离定义为 &amp;lt;math&amp;gt;d(x,y)=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;。随机选择 &amp;lt;math&amp;gt;g\sim N(0,I_d)&amp;lt;/math&amp;gt;，并定义 hash function &amp;lt;math&amp;gt;h_g(x)=\operatorname{sign}\langle g,x\rangle&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#对任意 &amp;lt;math&amp;gt;x,y\in\mathbb S^{d-1}&amp;lt;/math&amp;gt;，令 &amp;lt;math&amp;gt;\theta=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;。证明 &amp;lt;math&amp;gt;\mathbb P[h_g(x)=h_g(y)]=1-\theta/\pi&amp;lt;/math&amp;gt;。&lt;br /&gt;
#解释上述公式的几何直觉：随机超平面什么时候会把 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 分到两侧？&lt;br /&gt;
#现在使用 &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; 个独立随机超平面 &amp;lt;math&amp;gt;g_1,\dots,g_k&amp;lt;/math&amp;gt;，并定义组合 hash key 为 &amp;lt;math&amp;gt;H(x)=(h_{g_1}(x),\dots,h_{g_k}(x))&amp;lt;/math&amp;gt;。证明 &amp;lt;math&amp;gt;\mathbb P[H(x)=H(y)]=(1-\theta/\pi)^k&amp;lt;/math&amp;gt;。&lt;br /&gt;
#给定两个角度阈值 &amp;lt;math&amp;gt;0&amp;lt;\theta_1&amp;lt;\theta_2&amp;lt;\pi&amp;lt;/math&amp;gt;。令近点满足 &amp;lt;math&amp;gt;d(x,y)\le \theta_1&amp;lt;/math&amp;gt;，远点满足 &amp;lt;math&amp;gt;d(x,y)\ge \theta_2&amp;lt;/math&amp;gt;。写出这个 LSH family 的参数 &amp;lt;math&amp;gt;p_1&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;p_2&amp;lt;/math&amp;gt;，并推导标准 LSH exponent &amp;lt;math&amp;gt;\rho=\log(1/p_1)/\log(1/p_2)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==由范数保持推出内积保持==&lt;br /&gt;
&lt;br /&gt;
设线性映射 &amp;lt;math&amp;gt;\Pi&amp;lt;/math&amp;gt; 对向量集合 &amp;lt;math&amp;gt;{x,y,x+y,x-y}&amp;lt;/math&amp;gt; 都保持平方范数，即对所有 &amp;lt;math&amp;gt;v\in{x,y,x+y,x-y}&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;(1-\epsilon)\|v\|_2^2\le \|\Pi v\|_2^2\le (1+\epsilon)\|v\|_2^2&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#使用恒等式 &amp;lt;math&amp;gt;\langle x,y\rangle=(\|x+y\|_2^2-\|x-y\|_2^2)/4&amp;lt;/math&amp;gt;，证明 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)(\|x\|_2^2+\|y\|_2^2)&amp;lt;/math&amp;gt;。&lt;br /&gt;
# 在 &amp;lt;math&amp;gt;\|x\|_2=\|y\|_2=1&amp;lt;/math&amp;gt; 的情况下，将上式化简为 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)&amp;lt;/math&amp;gt;。&lt;br /&gt;
# 解释为什么如果 JL 变换对 &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; 个点的所有两两距离都近似保持，那么这些点的两两内积也近似保持。&lt;br /&gt;
# 进一步讨论：如果这些点都在单位球面上，那么 JL 降维之后，球面角度 &amp;lt;math&amp;gt;\arccos\langle x,y\rangle&amp;lt;/math&amp;gt; 在什么意义下也被近似保持？&lt;br /&gt;
&lt;br /&gt;
==从阈值版 Approximate Near Neighbor 到 Approximate Nearest Neighbor==&lt;br /&gt;
&lt;br /&gt;
假设你有一个阈值版 Approximate Near Neighbor 黑盒。给定半径 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 和查询点 &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt;，如果数据集 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 中存在点 &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; 满足 &amp;lt;math&amp;gt;|p-q|\le r&amp;lt;/math&amp;gt;，那么黑盒会返回某个点 &amp;lt;math&amp;gt;p&#039;&amp;lt;/math&amp;gt;，并保证 &amp;lt;math&amp;gt;|p&#039;-q|\le a r&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
现在希望用这个黑盒解决普通 Approximate Nearest Neighbor 问题。设真正最近邻距离为 &amp;lt;math&amp;gt;d^\star=\min_{p\in P}|p-q|&amp;lt;/math&amp;gt;。我们建立一组半径 &amp;lt;math&amp;gt;r_0,r_1,r_2,\dots&amp;lt;/math&amp;gt;，满足 &amp;lt;math&amp;gt;r_{i+1}=b r_i&amp;lt;/math&amp;gt;。查询时，从小到大尝试这些半径，并返回第一个成功的黑盒查询结果。&lt;br /&gt;
&lt;br /&gt;
#证明最终得到的近似比至多为 &amp;lt;math&amp;gt;ab&amp;lt;/math&amp;gt;。&lt;br /&gt;
#如果希望最终得到 &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt;-approximate nearest neighbor，应该如何选择 &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt;？&lt;br /&gt;
#解释为什么常见做法中，会把阈值版 ANN 黑盒的 approximate ratio 从 &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; 设置为 &amp;lt;math&amp;gt;\sqrt c&amp;lt;/math&amp;gt;。&lt;br /&gt;
#如果最近邻距离的可能范围被限制在 &amp;lt;math&amp;gt;[1,\Delta]&amp;lt;/math&amp;gt; 中，分析需要建立多少个半径层级。&lt;br /&gt;
&lt;br /&gt;
==torus 上随机网格 LSH 的维数影响==&lt;br /&gt;
&lt;br /&gt;
继续考虑 metric space &amp;lt;math&amp;gt;( [0,n]^d,d_{\mathrm{torus}} )&amp;lt;/math&amp;gt;，其中 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)=\sqrt{\sum_{i=1}^d \min{|x_i-y_i|,n-|x_i-y_i|}^2}&amp;lt;/math&amp;gt;。使用前述题目中的随机平移网格 hash function &amp;lt;math&amp;gt;h_s&amp;lt;/math&amp;gt;，其中网格宽度为 &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
#设 &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt; 只在一个坐标上相差 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;，其他坐标完全相同。计算 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]&amp;lt;/math&amp;gt;。&lt;br /&gt;
#设 &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt; 在每个坐标上都相差 &amp;lt;math&amp;gt;r/\sqrt d&amp;lt;/math&amp;gt;，因此 &amp;lt;math&amp;gt;d_{\mathrm{torus}}(x,y)=r&amp;lt;/math&amp;gt;。在 &amp;lt;math&amp;gt;r/\sqrt d&amp;lt;w&amp;lt;/math&amp;gt; 的条件下，计算 &amp;lt;math&amp;gt;\mathbb P[h_s(x)=h_s(y)]&amp;lt;/math&amp;gt;，并将其写成 &amp;lt;math&amp;gt;(1-r/(w\sqrt d))^d&amp;lt;/math&amp;gt; 的形式。&lt;br /&gt;
#比较上述两种情况。说明即使两对点的 torus 距离都等于 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;，随机网格 LSH 的碰撞概率仍然可能不同。&lt;br /&gt;
#解释这说明了什么：axis-aligned grid LSH 并不是只依赖于欧氏距离的完美 LSH family，而是会受到坐标方向和维数的影响。&lt;br /&gt;
&lt;br /&gt;
==先用 JL 降维，再做随机超平面 LSH==&lt;br /&gt;
&lt;br /&gt;
设 &amp;lt;math&amp;gt;P\subseteq\mathbb S^{d-1}&amp;lt;/math&amp;gt; 是 &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; 个单位向量。令 &amp;lt;math&amp;gt;\Pi:\mathbb R^d\to\mathbb R^m&amp;lt;/math&amp;gt; 是一个 JL transform，并假设对所有 &amp;lt;math&amp;gt;x,y\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;||\Pi x-\Pi y|_2^2-|x-y|_2^2|\le \epsilon&amp;lt;/math&amp;gt;。同时假设对所有 &amp;lt;math&amp;gt;x\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;||\Pi x|_2^2-1|\le \epsilon&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(1) 证明对所有 &amp;lt;math&amp;gt;x,y\in P&amp;lt;/math&amp;gt;，都有 &amp;lt;math&amp;gt;|\langle \Pi x,\Pi y\rangle-\langle x,y\rangle|\le O(\epsilon)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(2) 令 &amp;lt;math&amp;gt;\theta=\arccos\langle x,y\rangle&amp;lt;/math&amp;gt;，并令 &amp;lt;math&amp;gt;\widetilde\theta=\arccos(\langle \Pi x,\Pi y\rangle/(|\Pi x|_2|\Pi y|_2))&amp;lt;/math&amp;gt;。在 &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; 不太接近 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; 或 &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; 的情况下，给出 &amp;lt;math&amp;gt;|\theta-\widetilde\theta|&amp;lt;/math&amp;gt; 的上界。&lt;br /&gt;
&lt;br /&gt;
(3) 解释为什么可以先对数据集 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 做 JL 降维，再在低维空间中使用随机超平面 LSH。&lt;br /&gt;
&lt;br /&gt;
(4) 讨论当两个点的夹角非常小时，为什么需要更小的 JL 误差才能保证角度的相对误差较好。&lt;br /&gt;
&lt;br /&gt;
==为什么 CountSketch 需要随机符号==&lt;br /&gt;
&lt;br /&gt;
考虑一个没有随机符号的 CountSketch。对每个 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=1&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
取向量 &amp;lt;math&amp;gt;x=(1,1,\dots,1)/\sqrt n&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(1) 证明 &amp;lt;math&amp;gt;\mathbb E|\Pi x|_2^2=1+(n-1)/m&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(2) 说明如果 &amp;lt;math&amp;gt;m=o(n)&amp;lt;/math&amp;gt;，那么这个没有随机符号的 sketch 对该向量的范数估计会有严重偏差。&lt;br /&gt;
&lt;br /&gt;
(3) 现在考虑标准 CountSketch：对每个 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并随机选择符号 &amp;lt;math&amp;gt;\sigma_i\in{-1,1}&amp;lt;/math&amp;gt;，令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=\sigma_i&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。解释随机符号 &amp;lt;math&amp;gt;\sigma_i&amp;lt;/math&amp;gt; 如何使不同坐标碰撞产生的交叉项在期望中相互抵消。&lt;br /&gt;
&lt;br /&gt;
(4) 总结随机符号在 CountSketch 中的作用：它并不能避免碰撞，但可以让碰撞带来的误差成为均值为零的随机噪声。&lt;br /&gt;
&lt;br /&gt;
==CountSketch OSE 的 &amp;lt;math&amp;gt;m=O(d^2)&amp;lt;/math&amp;gt; 上界==&lt;br /&gt;
&lt;br /&gt;
令 &amp;lt;math&amp;gt;U\in\mathbb R^{n\times d}&amp;lt;/math&amp;gt; 是一个列正交矩阵，即 &amp;lt;math&amp;gt;U^\top U=I_d&amp;lt;/math&amp;gt;。令 &amp;lt;math&amp;gt;\Pi\in\mathbb R^{m\times n}&amp;lt;/math&amp;gt; 是 CountSketch 矩阵：对每个原始坐标 &amp;lt;math&amp;gt;i\in[n]&amp;lt;/math&amp;gt;，随机选择桶 &amp;lt;math&amp;gt;h(i)\in[m]&amp;lt;/math&amp;gt;，并随机选择符号 &amp;lt;math&amp;gt;\sigma_i\in{-1,1}&amp;lt;/math&amp;gt;；然后令 &amp;lt;math&amp;gt;\Pi_{h(i),i}=\sigma_i&amp;lt;/math&amp;gt;，其他位置为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。记 &amp;lt;math&amp;gt;u_i&amp;lt;/math&amp;gt; 为 &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; 的第 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; 行，视为 &amp;lt;math&amp;gt;\mathbb R^d&amp;lt;/math&amp;gt; 中的列向量。&lt;br /&gt;
&lt;br /&gt;
(1) 证明 &amp;lt;math&amp;gt;\Pi^\top\Pi-I_n&amp;lt;/math&amp;gt; 的第 &amp;lt;math&amp;gt;(i,j)&amp;lt;/math&amp;gt; 个元素在 &amp;lt;math&amp;gt;i\ne j&amp;lt;/math&amp;gt; 时等于 &amp;lt;math&amp;gt;\mathbf 1_{h(i)=h(j)}\sigma_i\sigma_j&amp;lt;/math&amp;gt;，在 &amp;lt;math&amp;gt;i=j&amp;lt;/math&amp;gt; 时等于 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(2) 推出 &amp;lt;math&amp;gt;U^\top\Pi^\top\Pi U-I_d=\sum_{i\ne j}\mathbf 1_{h(i)=h(j)}\sigma_i\sigma_j u_i u_j^\top&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(3) 证明在计算 &amp;lt;math&amp;gt;\mathbb E[|U^\top\Pi^\top\Pi U-I_d|_F^2]&amp;lt;/math&amp;gt; 时，随机符号会使所有交叉项的期望为 &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;。也就是说，只有同一对 &amp;lt;math&amp;gt;(i,j)&amp;lt;/math&amp;gt; 与自身相乘的项会保留下来。&lt;br /&gt;
&lt;br /&gt;
(4) 证明 &amp;lt;math&amp;gt;\mathbb E[|U^\top\Pi^\top\Pi U-I_d|*F^2]\le \frac{1}{m}\sum*{i\ne j}|u_i|_2^2|u_j|_2^2&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(5) 使用 &amp;lt;math&amp;gt;\sum_i|u_i|_2^2=|U|_F^2=d&amp;lt;/math&amp;gt;，证明 &amp;lt;math&amp;gt;\mathbb E[|U^\top\Pi^\top\Pi U-I_d|_F^2]\le d^2/m&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(6) 用 Markov 不等式证明，如果 &amp;lt;math&amp;gt;m\ge d^2/(\epsilon^2\delta)&amp;lt;/math&amp;gt;，那么以概率至少 &amp;lt;math&amp;gt;1-\delta&amp;lt;/math&amp;gt;，有 &amp;lt;math&amp;gt;|U^\top\Pi^\top\Pi U-I_d|_F\le \epsilon&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
(7) 证明如果 &amp;lt;math&amp;gt;|U^\top\Pi^\top\Pi U-I_d|_2\le \epsilon&amp;lt;/math&amp;gt;，那么对所有 &amp;lt;math&amp;gt;x\in\mathbb R^d&amp;lt;/math&amp;gt; 都有 &amp;lt;math&amp;gt;(1-\epsilon)|Ux|_2^2\le |\Pi Ux|_2^2\le (1+\epsilon)|Ux|_2^2&amp;lt;/math&amp;gt;。并解释为什么第 (6) 问中的 Frobenius norm bound 足以推出 spectral norm bound。&lt;br /&gt;
&lt;br /&gt;
(8) 总结：说明 CountSketch 虽然每一列只有一个非零元素，但当 &amp;lt;math&amp;gt;m=O(d^2/(\epsilon^2\delta))&amp;lt;/math&amp;gt; 时，仍然可以作为一个 &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; 维子空间的 Oblivious Subspace Embedding。&lt;/div&gt;</summary>
		<author><name>Liumingmou</name></author>
	</entry>
</feed>