<?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=Liuexp</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=Liuexp"/>
	<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=Special:Contributions/Liuexp"/>
	<updated>2026-04-30T15:40:50Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%95_Numerical_method_(Spring_2026)&amp;diff=13710</id>
		<title>计算方法 Numerical method (Spring 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%95_Numerical_method_(Spring_2026)&amp;diff=13710"/>
		<updated>2026-04-29T05:39:46Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: /* Lecture Notes */&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;计算方法&lt;br /&gt;
&amp;lt;br&amp;gt;Numerical method&amp;lt;/font&amp;gt;&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;
|data2   = 刘景铖&lt;br /&gt;
|header3 = &lt;br /&gt;
|label3  = Email&lt;br /&gt;
|data3   = liu [at] nju [dot] edu [dot] cn  &lt;br /&gt;
|header4 =&lt;br /&gt;
|label4= Office&lt;br /&gt;
|data4= 计算机系 516&lt;br /&gt;
|header5 = Class&lt;br /&gt;
|label5  = &lt;br /&gt;
|data5   = &lt;br /&gt;
|header6 =&lt;br /&gt;
|label6  = Class meetings&lt;br /&gt;
|data6   = 周三 14:00-16:00 &amp;amp;nbsp; 1-16周 &amp;lt;br&amp;gt; 仙Ⅰ-320&lt;br /&gt;
|header7 =&lt;br /&gt;
|label7  = Place&lt;br /&gt;
|data7   = &lt;br /&gt;
|header8 =&lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &lt;br /&gt;
|header9 = Textbooks&lt;br /&gt;
|label9  = &lt;br /&gt;
|data9   = &lt;br /&gt;
|header10 =&lt;br /&gt;
|label10  = &lt;br /&gt;
|data10   = &lt;br /&gt;
|header11 =&lt;br /&gt;
|label11  = &lt;br /&gt;
|data11   =  Timothy Sauer &amp;lt;br&amp;gt;数值分析 （Numerical Analysis）（原书第2版）.&amp;lt;br&amp;gt; 机械工业出版社.&lt;br /&gt;
|header12 = Teaching Assistants&lt;br /&gt;
|data13= 周宇恒，侯哲&lt;br /&gt;
|label14= Email&lt;br /&gt;
|data14=  {zhouyuheng, houzhe} [at] smail [dot] nju [dot] edu [dot] cn&lt;br /&gt;
|label15= Office&lt;br /&gt;
|data15=计算机系 426&lt;br /&gt;
|belowstyle = background:#ddf;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
=Announcement=&lt;br /&gt;
*Welcome&lt;br /&gt;
=Course info=&lt;br /&gt;
*&#039;&#039;&#039;Instructor&#039;&#039;&#039;: 刘景铖 ( liu [at] nju [dot] edu [dot] cn )&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Teaching assistants&#039;&#039;&#039;: 周宇恒，侯哲&lt;br /&gt;
*&#039;&#039;&#039;TA email&#039;&#039;&#039;: {zhouyuheng, houzhe} [at] smail [dot] nju [dot] edu [dot] cn&lt;br /&gt;
*&#039;&#039;&#039;Homework email&#039;&#039;&#039;: nm_nju_2026@163.com&lt;br /&gt;
*&#039;&#039;&#039;Class meeting&#039;&#039;&#039;: 周三 14:00-16:00 &amp;amp;nbsp; 1-16周 &amp;amp;nbsp; 仙Ⅰ-320&lt;br /&gt;
*&#039;&#039;&#039;Office hour&#039;&#039;&#039;: 周二 16:00-18:00, 计算机系516 (subject to change)&lt;br /&gt;
*&#039;&#039;&#039;QQ群&#039;&#039;&#039;: 522312428. (加入时需报姓名、专业、学号)&lt;br /&gt;
&lt;br /&gt;
=Textbooks and Readings=&lt;br /&gt;
*数值分析 （Numerical Analysis）（原书第2版）. Timothy Sauer.   机械工业出版社.&lt;br /&gt;
*[https://people.csail.mit.edu/jsolomon/share/book/numerical_book.pdf Numerical Algorithms: Methods for Computer Vision, Machine Learning, and Graphics.  Justin Solomon. CRC Press]&lt;br /&gt;
*[https://www.cs.yale.edu/homes/vishnoi/Lxb-Web.pdf Lx=b, Laplacian Solver and Their Algorithmic Applications.  Nisheeth K. Vishnoi.]&lt;br /&gt;
如果在获取教材方面有困难可以联系助教。(仅限英文版)&lt;br /&gt;
&lt;br /&gt;
= Collaboration on Homework =&lt;br /&gt;
You are welcome to work on homework problems in study groups of no more than 3 people; however, you must always write up the solutions on your own, listing all collaborators at the top. Similarly, you may use books or online resources to help solve homework problems, but you must always credit all such sources in your writeup and you must never copy material verbatim.&lt;br /&gt;
&lt;br /&gt;
We believe that most students can distinguish between helping other students and cheating. You may discuss approaches but your solution must be written by you and you only. You should acknowledge everyone whom you have worked with or who has given you any significant ideas about the homework.&lt;br /&gt;
&lt;br /&gt;
Further, it is your responsibility to ensure that your solutions will not be visible to other students. If you use Github or another source control system to store your solutions electronically, you must ensure your account is configured so your solutions are not publicly visible. Many popular version control systems provide free repositories to students.&lt;br /&gt;
&lt;br /&gt;
As a final note, we’d like to point out that collaboration on homework, while permitted, can be detrimental to your learning if misused. In particular, avoid collaborations where you do not contribute enough to your own satisfaction. Such a collaboration not only cheats you out of an opportunity to learn through homework, but can also affect your confidence. If you feel that you are not contributing enough to your group, then try to spend time thinking about the problems alone before working with your group. If you end up solving the problem all by yourself, that’s great! And if not, you’ll still be better prepared to contribute to your group.&lt;br /&gt;
&lt;br /&gt;
See also [http://www.acm.org/publications/policies/plagiarism_policy ACM Policy on Plagiarism].&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
Late policy: In general, we will accomodate late submission requests ONLY IF you made such requests ahead of time.&lt;br /&gt;
&lt;br /&gt;
请在指定时间之前将 pdf 格式的作业严格按命名规范命名，发送到 nm_nju_2026@163.com，推荐使用 Markdown / LaTeX&lt;br /&gt;
&lt;br /&gt;
# [[Media:Computational Method 2026 Assignments 1.pdf|Homework1]] 请在2026年03月18日23点59分之前提交到 nm_nju_2026@163.com  (文件名为&#039;学号_姓名_A1.pdf&#039;) [[计算方法 Numerical method (Spring 2026)/Homework1 提交名单|Homework1 提交名单]]&lt;br /&gt;
# [[Media:Computational Method 2026 Assignments 2.pdf|Homework2]] 请在2026年04月01日23点59分之前提交到 nm_nju_2026@163.com  (文件名为&#039;学号_姓名_A2.pdf&#039;) [[计算方法 Numerical method (Spring 2026)/Homework2 提交名单|Homework2 提交名单]]&lt;br /&gt;
# [[Media:Computational Method 2026 Assignments 3.pdf|Homework3]] 请在2026年04月15日23点59分之前提交到 nm_nju_2026@163.com  (文件名为&#039;学号_姓名_A3.pdf&#039;) [[计算方法 Numerical method (Spring 2026)/Homework3 提交名单|Homework3 提交名单]]&lt;br /&gt;
# [[Media:Computational Method 2026 Assignments 4.pdf|Homework4]] 请在2026年05月06日23点59分之前提交到 nm_nju_2026@163.com  (文件名为&#039;学号_姓名_A4.pdf&#039;)&lt;br /&gt;
&lt;br /&gt;
=Lecture Notes=&lt;br /&gt;
如果有下载课件的问题请及时联系助教。&lt;br /&gt;
&lt;br /&gt;
# [[Media:计算方法1-2026.pdf|课程简介，函数求根，牛顿法]]&lt;br /&gt;
# [[Media:计算方法2-2026.pdf|插值，秘密分享，自纠错码]]&lt;br /&gt;
# [[Media:计算方法3-2026.pdf|Chebyshev插值与Chebyshev多项式，范数]]&lt;br /&gt;
# [[Media:计算方法4-2026.pdf|最小二乘法，Gram-Schmidt正交化与QR分解]]&lt;br /&gt;
# [[Media:计算方法5-2026.pdf|FFT，高斯消元与LU分解]]&lt;br /&gt;
# [[Media:计算方法6-2026.pdf|算子范数，条件数和迭代法]]&lt;br /&gt;
# [[Media:计算方法 7-2026.pdf|特征值与幂迭代]]&lt;br /&gt;
# [[Media:计算方法 8-2026.pdf|特征值的其它迭代方法与SVD]]&lt;br /&gt;
# [[Media:计算方法9-2026.pdf|迭代法解线性方程组：梯度下降方法与共轭梯度]]&lt;br /&gt;
# 幂迭代的特例：随机游走与马尔可夫链&lt;br /&gt;
# 谱图论&lt;br /&gt;
# 电阻电路网络，碰撞时间和遍历时间&lt;br /&gt;
# 线性规划入门&lt;br /&gt;
# LP顶点，对偶性和零和游戏&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=File:%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%95_7-2026.pdf&amp;diff=13709</id>
		<title>File:计算方法 7-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%E6%96%B9%E6%B3%95_7-2026.pdf&amp;diff=13709"/>
		<updated>2026-04-29T05:39:17Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: Liuexp uploaded a new version of File:计算方法 7-2026.pdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;计算方法 7-2026&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=File:%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%95_8-2026.pdf&amp;diff=13708</id>
		<title>File:计算方法 8-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%E6%96%B9%E6%B3%95_8-2026.pdf&amp;diff=13708"/>
		<updated>2026-04-29T05:38:49Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: Liuexp uploaded a new version of File:计算方法 8-2026.pdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;计算方法 8-2026&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=File:%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%959-2026.pdf&amp;diff=13707</id>
		<title>File:计算方法9-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%E6%96%B9%E6%B3%959-2026.pdf&amp;diff=13707"/>
		<updated>2026-04-29T05:37:02Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;计算方法9-2026&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E6%A6%82%E7%8E%87%E8%AE%BA%E4%B8%8E%E6%95%B0%E7%90%86%E7%BB%9F%E8%AE%A1_(Spring_2026)&amp;diff=13706</id>
		<title>概率论与数理统计 (Spring 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E6%A6%82%E7%8E%87%E8%AE%BA%E4%B8%8E%E6%95%B0%E7%90%86%E7%BB%9F%E8%AE%A1_(Spring_2026)&amp;diff=13706"/>
		<updated>2026-04-29T00:47:21Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: /* 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;
&#039;&#039;&#039;Probability Theory&#039;&#039;&#039; &amp;lt;br&amp;gt; &amp;amp; &#039;&#039;&#039;Mathematical Statistics&#039;&#039;&#039;&amp;lt;/font&amp;gt;&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;
|data2   = &#039;&#039;&#039;尹一通&#039;&#039;&#039;&lt;br /&gt;
|header3 = &lt;br /&gt;
|label3  = Email&lt;br /&gt;
|data3   = yinyt@nju.edu.cn  &lt;br /&gt;
|header4 =&lt;br /&gt;
|label4  = office&lt;br /&gt;
|data4   = 计算机系 804&lt;br /&gt;
|header5 = &lt;br /&gt;
|label5  = &lt;br /&gt;
|data5   = &#039;&#039;&#039;刘景铖&#039;&#039;&#039;&lt;br /&gt;
|header6 = &lt;br /&gt;
|label6  = Email&lt;br /&gt;
|data6   = liu@nju.edu.cn  &lt;br /&gt;
|header7 =&lt;br /&gt;
|label7  = office&lt;br /&gt;
|data7   = 计算机系 516&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   = Wednesday, 9am-12am&amp;lt;br&amp;gt;&lt;br /&gt;
仙Ⅱ-212&lt;br /&gt;
|header10=&lt;br /&gt;
|label10 = Office hour&lt;br /&gt;
|data10  = TBA &amp;lt;br&amp;gt;计算机系 804（尹一通）&amp;lt;br&amp;gt;计算机系 516（刘景铖）&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:Grimmett_probability.jpg|border|100px]]&lt;br /&gt;
|header15=&lt;br /&gt;
|label15 = &lt;br /&gt;
|data15  = &#039;&#039;&#039;Probability and Random Processes&#039;&#039;&#039; (4E) &amp;lt;br&amp;gt; Geoffrey Grimmett and David Stirzaker &amp;lt;br&amp;gt;  Oxford University Press (2020)&lt;br /&gt;
|header16=&lt;br /&gt;
|label16 = &lt;br /&gt;
|data16  = [[File:Probability_and_Computing_2ed.jpg|border|100px]]&lt;br /&gt;
|header17=&lt;br /&gt;
|label17 = &lt;br /&gt;
|data17  = &#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;
|belowstyle = background:#ddf;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This is the webpage for the &#039;&#039;Probability Theory and Mathematical Statistics&#039;&#039; (概率论与数理统计) class of Spring 2026. 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;
* TBA&lt;br /&gt;
&lt;br /&gt;
= Course info =&lt;br /&gt;
* &#039;&#039;&#039;Instructor &#039;&#039;&#039;: &lt;br /&gt;
:* [http://tcs.nju.edu.cn/yinyt/ 尹一通]：[mailto:yinyt@nju.edu.cn &amp;lt;yinyt@nju.edu.cn&amp;gt;]，计算机系 804 &lt;br /&gt;
:* [https://liuexp.github.io 刘景铖]：[mailto:liu@nju.edu.cn &amp;lt;liu@nju.edu.cn&amp;gt;]，计算机系 516 &lt;br /&gt;
* &#039;&#039;&#039;Teaching assistant&#039;&#039;&#039;:&lt;br /&gt;
** 鞠哲：[mailto:juzhe@smail.nju.edu.cn &amp;lt;juzhe@smail.nju.edu.cn&amp;gt;]，计算机系 426&lt;br /&gt;
** 祝永祺：[mailto:652025330045@smail.nju.edu.cn &amp;lt;652025330045@smail.nju.edu.cn&amp;gt;]，计算机系 426&lt;br /&gt;
* &#039;&#039;&#039;Class meeting&#039;&#039;&#039;:&lt;br /&gt;
** 周三：9am-12am，仙Ⅱ-212&lt;br /&gt;
* &#039;&#039;&#039;Office hour&#039;&#039;&#039;: &lt;br /&gt;
:* TBA, 计算机系 804（尹一通）&lt;br /&gt;
:* TBA, 计算机系 516（刘景铖）&lt;br /&gt;
:* &#039;&#039;&#039;QQ群&#039;&#039;&#039;: 1090092561（申请加入需提供姓名、院系、学号）&lt;br /&gt;
&lt;br /&gt;
= Syllabus =&lt;br /&gt;
课程内容分为三大部分：&lt;br /&gt;
* &#039;&#039;&#039;经典概率论&#039;&#039;&#039;：概率空间、随机变量及其数字特征、多维与连续随机变量、极限定理等内容&lt;br /&gt;
* &#039;&#039;&#039;概率与计算&#039;&#039;&#039;：测度集中现象 (concentration of measure)、概率法 (the probabilistic method)、离散随机过程的相关专题&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;[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;[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;
&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;
作业完成的原则：署你名字的工作必须是你个人的贡献。在完成作业的过程中，允许讨论，前提是讨论的所有参与者均处于同等完成度。但关键想法的执行、以及作业文本的写作必须独立完成，并在作业中致谢（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;
= Assignments =&lt;br /&gt;
*[[概率论与数理统计 (Spring 2026)/Problem Set 1|Problem Set 1]]  请在 2026/4/1 上课之前(9am UTC+8)提交到 [mailto:pr2026_nju@163.com pr2026_nju@163.com] (文件名为&#039;&amp;lt;font color=red &amp;gt;学号_姓名_A1.pdf&amp;lt;/font&amp;gt;&#039;).&lt;br /&gt;
** [[概率论与数理统计 (Spring 2026)/第一次作业提交名单|第一次作业提交名单]]&lt;br /&gt;
&lt;br /&gt;
*[[概率论与数理统计 (Spring 2026)/Problem Set 2|Problem Set 2]]  请在 2026/4/22 上课之前(9am UTC+8)提交到 [mailto:pr2026_nju@163.com pr2026_nju@163.com] (文件名为&#039;&amp;lt;font color=red &amp;gt;学号_姓名_A2.pdf&amp;lt;/font&amp;gt;&#039;).&lt;br /&gt;
** [[概率论与数理统计 (Spring 2026)/第二次作业提交名单|第二次作业提交名单]]&lt;br /&gt;
&lt;br /&gt;
*[[概率论与数理统计 (Spring 2026)/Problem Set 3|Problem Set 3]]  请在 2026/5/13 上课之前(9am UTC+8)提交到 [mailto:pr2026_nju@163.com pr2026_nju@163.com] (文件名为&#039;&amp;lt;font color=red &amp;gt;学号_姓名_A3.pdf&amp;lt;/font&amp;gt;&#039;).&lt;br /&gt;
&lt;br /&gt;
= Lectures =&lt;br /&gt;
# [http://tcs.nju.edu.cn/slides/prob2026/Intro.pdf 课程简介]&lt;br /&gt;
# [http://tcs.nju.edu.cn/slides/prob2026/ProbSpace.pdf 概率空间]&lt;br /&gt;
#* 阅读：&#039;&#039;&#039;[BT] 第1章&#039;&#039;&#039; 或 &#039;&#039;&#039;[GS] Chapter 1&#039;&#039;&#039;&lt;br /&gt;
#* [[概率论与数理统计 (Spring 2026)/Entropy and volume of Hamming balls|Entropy and volume of Hamming balls]]&lt;br /&gt;
#* [[概率论与数理统计 (Spring 2026)/Karger&#039;s min-cut algorithm| Karger&#039;s min-cut algorithm]]&lt;br /&gt;
# [http://tcs.nju.edu.cn/slides/prob2026/RandVar.pdf 随机变量]&lt;br /&gt;
#* 阅读：&#039;&#039;&#039;[BT] 第2章&#039;&#039;&#039; 或 &#039;&#039;&#039;[GS] Chapter 2, Sections 3.1~3.5, 3.7&#039;&#039;&#039;&lt;br /&gt;
#* 阅读：&#039;&#039;&#039;[MU] Chapter 2&#039;&#039;&#039;&lt;br /&gt;
#* [[概率论与数理统计 (Spring 2026)/Average-case analysis of QuickSort|Average-case analysis of &#039;&#039;&#039;&#039;&#039;QuickSort&#039;&#039;&#039;&#039;&#039;]]&lt;br /&gt;
# [http://tcs.nju.edu.cn/slides/prob2026/Deviation.pdf 矩与偏差]&lt;br /&gt;
#* 阅读：&#039;&#039;&#039;[MU] Chapter 3&#039;&#039;&#039;&lt;br /&gt;
#* 阅读：&#039;&#039;&#039;[BT] 章节 2.4, 4.2, 4.3, 5.1&#039;&#039;&#039; 或 &#039;&#039;&#039;[GS] Sections 3.3, 3.6, 7.3&#039;&#039;&#039;&lt;br /&gt;
#* [[概率论与数理统计 (Spring 2026)/Threshold of k-clique in random graph|Threshold of &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;-clique in random graph]]&lt;br /&gt;
#* [[概率论与数理统计 (Spring 2026)/Weierstrass Approximation Theorem|Weierstrass approximation]]&lt;br /&gt;
# [[Media:Continuous-Prob-2026.pdf|连续分布]]&lt;br /&gt;
#* 阅读：&#039;&#039;&#039;[BT] 第3章, 和4.1节&#039;&#039;&#039; 或 &#039;&#039;&#039;[GS] Chapter 4&#039;&#039;&#039;&lt;br /&gt;
#* 阅读：&#039;&#039;&#039;[MU] Chapters 8, 9&#039;&#039;&#039;&lt;br /&gt;
#* [https://measure.axler.net/MIRA.pdf Measure, Integration &amp;amp; Real Analysis] by Sheldon Axler&lt;br /&gt;
#* [[概率论与数理统计 (Spring 2025)/An exercise on induced distribution|An exercise on induced distribution]]&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>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=File:Continuous-Prob-2026.pdf&amp;diff=13705</id>
		<title>File:Continuous-Prob-2026.pdf</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=File:Continuous-Prob-2026.pdf&amp;diff=13705"/>
		<updated>2026-04-29T00:46:45Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Continuous-Prob-2026&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%95_Numerical_method_(Spring_2026)&amp;diff=13697</id>
		<title>计算方法 Numerical method (Spring 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%95_Numerical_method_(Spring_2026)&amp;diff=13697"/>
		<updated>2026-04-22T05:47:07Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: /* Lecture Notes */&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;计算方法&lt;br /&gt;
&amp;lt;br&amp;gt;Numerical method&amp;lt;/font&amp;gt;&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;
|data2   = 刘景铖&lt;br /&gt;
|header3 = &lt;br /&gt;
|label3  = Email&lt;br /&gt;
|data3   = liu [at] nju [dot] edu [dot] cn  &lt;br /&gt;
|header4 =&lt;br /&gt;
|label4= Office&lt;br /&gt;
|data4= 计算机系 516&lt;br /&gt;
|header5 = Class&lt;br /&gt;
|label5  = &lt;br /&gt;
|data5   = &lt;br /&gt;
|header6 =&lt;br /&gt;
|label6  = Class meetings&lt;br /&gt;
|data6   = 周三 14:00-16:00 &amp;amp;nbsp; 1-16周 &amp;lt;br&amp;gt; 仙Ⅰ-320&lt;br /&gt;
|header7 =&lt;br /&gt;
|label7  = Place&lt;br /&gt;
|data7   = &lt;br /&gt;
|header8 =&lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &lt;br /&gt;
|header9 = Textbooks&lt;br /&gt;
|label9  = &lt;br /&gt;
|data9   = &lt;br /&gt;
|header10 =&lt;br /&gt;
|label10  = &lt;br /&gt;
|data10   = &lt;br /&gt;
|header11 =&lt;br /&gt;
|label11  = &lt;br /&gt;
|data11   =  Timothy Sauer &amp;lt;br&amp;gt;数值分析 （Numerical Analysis）（原书第2版）.&amp;lt;br&amp;gt; 机械工业出版社.&lt;br /&gt;
|header12 = Teaching Assistants&lt;br /&gt;
|data13= 周宇恒，侯哲&lt;br /&gt;
|label14= Email&lt;br /&gt;
|data14=  {zhouyuheng, houzhe} [at] smail [dot] nju [dot] edu [dot] cn&lt;br /&gt;
|label15= Office&lt;br /&gt;
|data15=计算机系 426&lt;br /&gt;
|belowstyle = background:#ddf;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
=Announcement=&lt;br /&gt;
*Welcome&lt;br /&gt;
=Course info=&lt;br /&gt;
*&#039;&#039;&#039;Instructor&#039;&#039;&#039;: 刘景铖 ( liu [at] nju [dot] edu [dot] cn )&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Teaching assistants&#039;&#039;&#039;: 周宇恒，侯哲&lt;br /&gt;
*&#039;&#039;&#039;TA email&#039;&#039;&#039;: {zhouyuheng, houzhe} [at] smail [dot] nju [dot] edu [dot] cn&lt;br /&gt;
*&#039;&#039;&#039;Homework email&#039;&#039;&#039;: nm_nju_2026@163.com&lt;br /&gt;
*&#039;&#039;&#039;Class meeting&#039;&#039;&#039;: 周三 14:00-16:00 &amp;amp;nbsp; 1-16周 &amp;amp;nbsp; 仙Ⅰ-320&lt;br /&gt;
*&#039;&#039;&#039;Office hour&#039;&#039;&#039;: 周二 16:00-18:00, 计算机系516 (subject to change)&lt;br /&gt;
*&#039;&#039;&#039;QQ群&#039;&#039;&#039;: 522312428. (加入时需报姓名、专业、学号)&lt;br /&gt;
&lt;br /&gt;
=Textbooks and Readings=&lt;br /&gt;
*数值分析 （Numerical Analysis）（原书第2版）. Timothy Sauer.   机械工业出版社.&lt;br /&gt;
*[https://people.csail.mit.edu/jsolomon/share/book/numerical_book.pdf Numerical Algorithms: Methods for Computer Vision, Machine Learning, and Graphics.  Justin Solomon. CRC Press]&lt;br /&gt;
*[https://www.cs.yale.edu/homes/vishnoi/Lxb-Web.pdf Lx=b, Laplacian Solver and Their Algorithmic Applications.  Nisheeth K. Vishnoi.]&lt;br /&gt;
如果在获取教材方面有困难可以联系助教。(仅限英文版)&lt;br /&gt;
&lt;br /&gt;
= Collaboration on Homework =&lt;br /&gt;
You are welcome to work on homework problems in study groups of no more than 3 people; however, you must always write up the solutions on your own, listing all collaborators at the top. Similarly, you may use books or online resources to help solve homework problems, but you must always credit all such sources in your writeup and you must never copy material verbatim.&lt;br /&gt;
&lt;br /&gt;
We believe that most students can distinguish between helping other students and cheating. You may discuss approaches but your solution must be written by you and you only. You should acknowledge everyone whom you have worked with or who has given you any significant ideas about the homework.&lt;br /&gt;
&lt;br /&gt;
Further, it is your responsibility to ensure that your solutions will not be visible to other students. If you use Github or another source control system to store your solutions electronically, you must ensure your account is configured so your solutions are not publicly visible. Many popular version control systems provide free repositories to students.&lt;br /&gt;
&lt;br /&gt;
As a final note, we’d like to point out that collaboration on homework, while permitted, can be detrimental to your learning if misused. In particular, avoid collaborations where you do not contribute enough to your own satisfaction. Such a collaboration not only cheats you out of an opportunity to learn through homework, but can also affect your confidence. If you feel that you are not contributing enough to your group, then try to spend time thinking about the problems alone before working with your group. If you end up solving the problem all by yourself, that’s great! And if not, you’ll still be better prepared to contribute to your group.&lt;br /&gt;
&lt;br /&gt;
See also [http://www.acm.org/publications/policies/plagiarism_policy ACM Policy on Plagiarism].&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
Late policy: In general, we will accomodate late submission requests ONLY IF you made such requests ahead of time.&lt;br /&gt;
&lt;br /&gt;
请在指定时间之前将 pdf 格式的作业严格按命名规范命名，发送到 nm_nju_2026@163.com，推荐使用 Markdown / LaTeX&lt;br /&gt;
&lt;br /&gt;
# [[Media:Computational Method 2026 Assignments 1.pdf|Homework1]] 请在2026年03月18日23点59分之前提交到 nm_nju_2026@163.com  (文件名为&#039;学号_姓名_A1.pdf&#039;) [[计算方法 Numerical method (Spring 2026)/Homework1 提交名单|Homework1 提交名单]]&lt;br /&gt;
# [[Media:Computational Method 2026 Assignments 2.pdf|Homework2]] 请在2026年04月01日23点59分之前提交到 nm_nju_2026@163.com  (文件名为&#039;学号_姓名_A2.pdf&#039;) [[计算方法 Numerical method (Spring 2026)/Homework2 提交名单|Homework2 提交名单]]&lt;br /&gt;
# [[Media:Computational Method 2026 Assignments 3.pdf|Homework3]] 请在2026年04月15日23点59分之前提交到 nm_nju_2026@163.com  (文件名为&#039;学号_姓名_A3.pdf&#039;) [[计算方法 Numerical method (Spring 2026)/Homework3 提交名单|Homework3 提交名单]]&lt;br /&gt;
# [[Media:Computational Method 2026 Assignments 4.pdf|Homework4]] 请在2026年05月06日23点59分之前提交到 nm_nju_2026@163.com  (文件名为&#039;学号_姓名_A4.pdf&#039;)&lt;br /&gt;
&lt;br /&gt;
=Lecture Notes=&lt;br /&gt;
如果有下载课件的问题请及时联系助教。&lt;br /&gt;
&lt;br /&gt;
# [[Media:计算方法1-2026.pdf|课程简介，函数求根，牛顿法]]&lt;br /&gt;
# [[Media:计算方法2-2026.pdf|插值，秘密分享，自纠错码]]&lt;br /&gt;
# [[Media:计算方法3-2026.pdf|Chebyshev插值与Chebyshev多项式，范数]]&lt;br /&gt;
# [[Media:计算方法4-2026.pdf|最小二乘法，Gram-Schmidt正交化与QR分解]]&lt;br /&gt;
# [[Media:计算方法5-2026.pdf|FFT，高斯消元与LU分解]]&lt;br /&gt;
# [[Media:计算方法6-2026.pdf|算子范数，条件数和迭代法]]&lt;br /&gt;
# [[Media:计算方法 7-2026.pdf|特征值与幂迭代]]&lt;br /&gt;
# [[Media:计算方法 8-2026.pdf|特征值的其它迭代方法与SVD]]&lt;br /&gt;
# 迭代法解线性方程组：梯度下降方法与共轭梯度&lt;br /&gt;
# 幂迭代的特例：随机游走与马尔可夫链&lt;br /&gt;
# 谱图论&lt;br /&gt;
# 电阻电路网络，碰撞时间和遍历时间&lt;br /&gt;
# 线性规划入门&lt;br /&gt;
# LP顶点，对偶性和零和游戏&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=File:%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%95_8-2026.pdf&amp;diff=13696</id>
		<title>File:计算方法 8-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%E6%96%B9%E6%B3%95_8-2026.pdf&amp;diff=13696"/>
		<updated>2026-04-22T05:46:26Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;计算方法 8-2026&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=File:%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%956-2026.pdf&amp;diff=13627</id>
		<title>File:计算方法6-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%E6%96%B9%E6%B3%956-2026.pdf&amp;diff=13627"/>
		<updated>2026-04-15T04:47:58Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: Liuexp uploaded a new version of File:计算方法6-2026.pdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;计算方法6-2026&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%95_Numerical_method_(Spring_2026)&amp;diff=13626</id>
		<title>计算方法 Numerical method (Spring 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%95_Numerical_method_(Spring_2026)&amp;diff=13626"/>
		<updated>2026-04-15T04:46:44Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: /* Lecture Notes */&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;计算方法&lt;br /&gt;
&amp;lt;br&amp;gt;Numerical method&amp;lt;/font&amp;gt;&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;
|data2   = 刘景铖&lt;br /&gt;
|header3 = &lt;br /&gt;
|label3  = Email&lt;br /&gt;
|data3   = liu [at] nju [dot] edu [dot] cn  &lt;br /&gt;
|header4 =&lt;br /&gt;
|label4= Office&lt;br /&gt;
|data4= 计算机系 516&lt;br /&gt;
|header5 = Class&lt;br /&gt;
|label5  = &lt;br /&gt;
|data5   = &lt;br /&gt;
|header6 =&lt;br /&gt;
|label6  = Class meetings&lt;br /&gt;
|data6   = 周三 14:00-16:00 &amp;amp;nbsp; 1-16周 &amp;lt;br&amp;gt; 仙Ⅰ-320&lt;br /&gt;
|header7 =&lt;br /&gt;
|label7  = Place&lt;br /&gt;
|data7   = &lt;br /&gt;
|header8 =&lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &lt;br /&gt;
|header9 = Textbooks&lt;br /&gt;
|label9  = &lt;br /&gt;
|data9   = &lt;br /&gt;
|header10 =&lt;br /&gt;
|label10  = &lt;br /&gt;
|data10   = &lt;br /&gt;
|header11 =&lt;br /&gt;
|label11  = &lt;br /&gt;
|data11   =  Timothy Sauer &amp;lt;br&amp;gt;数值分析 （Numerical Analysis）（原书第2版）.&amp;lt;br&amp;gt; 机械工业出版社.&lt;br /&gt;
|header12 = Teaching Assistants&lt;br /&gt;
|data13= 周宇恒，侯哲&lt;br /&gt;
|label14= Email&lt;br /&gt;
|data14=  {zhouyuheng, houzhe} [at] smail [dot] nju [dot] edu [dot] cn&lt;br /&gt;
|label15= Office&lt;br /&gt;
|data15=计算机系 426&lt;br /&gt;
|belowstyle = background:#ddf;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
=Announcement=&lt;br /&gt;
*Welcome&lt;br /&gt;
=Course info=&lt;br /&gt;
*&#039;&#039;&#039;Instructor&#039;&#039;&#039;: 刘景铖 ( liu [at] nju [dot] edu [dot] cn )&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Teaching assistants&#039;&#039;&#039;: 周宇恒，侯哲&lt;br /&gt;
*&#039;&#039;&#039;TA email&#039;&#039;&#039;: {zhouyuheng, houzhe} [at] smail [dot] nju [dot] edu [dot] cn&lt;br /&gt;
*&#039;&#039;&#039;Homework email&#039;&#039;&#039;: nm_nju_2026@163.com&lt;br /&gt;
*&#039;&#039;&#039;Class meeting&#039;&#039;&#039;: 周三 14:00-16:00 &amp;amp;nbsp; 1-16周 &amp;amp;nbsp; 仙Ⅰ-320&lt;br /&gt;
*&#039;&#039;&#039;Office hour&#039;&#039;&#039;: 周二 16:00-18:00, 计算机系516 (subject to change)&lt;br /&gt;
*&#039;&#039;&#039;QQ群&#039;&#039;&#039;: 522312428. (加入时需报姓名、专业、学号)&lt;br /&gt;
&lt;br /&gt;
=Textbooks and Readings=&lt;br /&gt;
*数值分析 （Numerical Analysis）（原书第2版）. Timothy Sauer.   机械工业出版社.&lt;br /&gt;
*[https://people.csail.mit.edu/jsolomon/share/book/numerical_book.pdf Numerical Algorithms: Methods for Computer Vision, Machine Learning, and Graphics.  Justin Solomon. CRC Press]&lt;br /&gt;
*[https://www.cs.yale.edu/homes/vishnoi/Lxb-Web.pdf Lx=b, Laplacian Solver and Their Algorithmic Applications.  Nisheeth K. Vishnoi.]&lt;br /&gt;
如果在获取教材方面有困难可以联系助教。(仅限英文版)&lt;br /&gt;
&lt;br /&gt;
= Collaboration on Homework =&lt;br /&gt;
You are welcome to work on homework problems in study groups of no more than 3 people; however, you must always write up the solutions on your own, listing all collaborators at the top. Similarly, you may use books or online resources to help solve homework problems, but you must always credit all such sources in your writeup and you must never copy material verbatim.&lt;br /&gt;
&lt;br /&gt;
We believe that most students can distinguish between helping other students and cheating. You may discuss approaches but your solution must be written by you and you only. You should acknowledge everyone whom you have worked with or who has given you any significant ideas about the homework.&lt;br /&gt;
&lt;br /&gt;
Further, it is your responsibility to ensure that your solutions will not be visible to other students. If you use Github or another source control system to store your solutions electronically, you must ensure your account is configured so your solutions are not publicly visible. Many popular version control systems provide free repositories to students.&lt;br /&gt;
&lt;br /&gt;
As a final note, we’d like to point out that collaboration on homework, while permitted, can be detrimental to your learning if misused. In particular, avoid collaborations where you do not contribute enough to your own satisfaction. Such a collaboration not only cheats you out of an opportunity to learn through homework, but can also affect your confidence. If you feel that you are not contributing enough to your group, then try to spend time thinking about the problems alone before working with your group. If you end up solving the problem all by yourself, that’s great! And if not, you’ll still be better prepared to contribute to your group.&lt;br /&gt;
&lt;br /&gt;
See also [http://www.acm.org/publications/policies/plagiarism_policy ACM Policy on Plagiarism].&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
Late policy: In general, we will accomodate late submission requests ONLY IF you made such requests ahead of time.&lt;br /&gt;
&lt;br /&gt;
请在指定时间之前将 pdf 格式的作业严格按命名规范命名，发送到 nm_nju_2026@163.com，推荐使用 Markdown / LaTeX&lt;br /&gt;
&lt;br /&gt;
# [[Media:Computational Method 2026 Assignments 1.pdf|Homework1]] 请在2026年03月18日23点59分之前提交到 nm_nju_2026@163.com  (文件名为&#039;学号_姓名_A1.pdf&#039;) [[计算方法 Numerical method (Spring 2026)/Homework1 提交名单|Homework1 提交名单]]&lt;br /&gt;
&lt;br /&gt;
# [[Media:Computational Method 2026 Assignments 2.pdf|Homework2]] 请在2026年04月01日23点59分之前提交到 nm_nju_2026@163.com  (文件名为&#039;学号_姓名_A2.pdf&#039;) [[计算方法 Numerical method (Spring 2026)/Homework2 提交名单|Homework2 提交名单]]&lt;br /&gt;
&lt;br /&gt;
# [[Media:Computational Method 2026 Assignments 3.pdf|Homework3]] 请在2026年04月15日23点59分之前提交到 nm_nju_2026@163.com  (文件名为&#039;学号_姓名_A3.pdf&#039;)&lt;br /&gt;
&lt;br /&gt;
=Lecture Notes=&lt;br /&gt;
如果有下载课件的问题请及时联系助教。&lt;br /&gt;
&lt;br /&gt;
# [[Media:计算方法1-2026.pdf|课程简介，函数求根，牛顿法]]&lt;br /&gt;
# [[Media:计算方法2-2026.pdf|插值，秘密分享，自纠错码]]&lt;br /&gt;
# [[Media:计算方法3-2026.pdf|Chebyshev插值与Chebyshev多项式，范数]]&lt;br /&gt;
# [[Media:计算方法4-2026.pdf|最小二乘法，Gram-Schmidt正交化与QR分解]]&lt;br /&gt;
# [[Media:计算方法5-2026.pdf|FFT，高斯消元与LU分解]]&lt;br /&gt;
# [[Media:计算方法6-2026.pdf|算子范数，条件数和迭代法]]&lt;br /&gt;
# [[Media:计算方法 7-2026.pdf|特征值与幂迭代]]&lt;br /&gt;
# 特征值的其它迭代方法与SVD&lt;br /&gt;
# 迭代法解线性方程组：梯度下降方法与共轭梯度&lt;br /&gt;
# 幂迭代的特例：随机游走与马尔可夫链&lt;br /&gt;
# 谱图论&lt;br /&gt;
# 电阻电路网络，碰撞时间和遍历时间&lt;br /&gt;
# 线性规划入门&lt;br /&gt;
# LP顶点，对偶性和零和游戏&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=File:%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%95_7-2026.pdf&amp;diff=13625</id>
		<title>File:计算方法 7-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%E6%96%B9%E6%B3%95_7-2026.pdf&amp;diff=13625"/>
		<updated>2026-04-15T04:46:03Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;计算方法 7-2026&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%95_Numerical_method_(Spring_2026)&amp;diff=13614</id>
		<title>计算方法 Numerical method (Spring 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%95_Numerical_method_(Spring_2026)&amp;diff=13614"/>
		<updated>2026-04-08T05:22:42Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: /* Lecture Notes */&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;计算方法&lt;br /&gt;
&amp;lt;br&amp;gt;Numerical method&amp;lt;/font&amp;gt;&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;
|data2   = 刘景铖&lt;br /&gt;
|header3 = &lt;br /&gt;
|label3  = Email&lt;br /&gt;
|data3   = liu [at] nju [dot] edu [dot] cn  &lt;br /&gt;
|header4 =&lt;br /&gt;
|label4= Office&lt;br /&gt;
|data4= 计算机系 516&lt;br /&gt;
|header5 = Class&lt;br /&gt;
|label5  = &lt;br /&gt;
|data5   = &lt;br /&gt;
|header6 =&lt;br /&gt;
|label6  = Class meetings&lt;br /&gt;
|data6   = 周三 14:00-16:00 &amp;amp;nbsp; 1-16周 &amp;lt;br&amp;gt; 仙Ⅰ-320&lt;br /&gt;
|header7 =&lt;br /&gt;
|label7  = Place&lt;br /&gt;
|data7   = &lt;br /&gt;
|header8 =&lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &lt;br /&gt;
|header9 = Textbooks&lt;br /&gt;
|label9  = &lt;br /&gt;
|data9   = &lt;br /&gt;
|header10 =&lt;br /&gt;
|label10  = &lt;br /&gt;
|data10   = &lt;br /&gt;
|header11 =&lt;br /&gt;
|label11  = &lt;br /&gt;
|data11   =  Timothy Sauer &amp;lt;br&amp;gt;数值分析 （Numerical Analysis）（原书第2版）.&amp;lt;br&amp;gt; 机械工业出版社.&lt;br /&gt;
|header12 = Teaching Assistants&lt;br /&gt;
|data13= 周宇恒，侯哲&lt;br /&gt;
|label14= Email&lt;br /&gt;
|data14=  {zhouyuheng, houzhe} [at] smail [dot] nju [dot] edu [dot] cn&lt;br /&gt;
|label15= Office&lt;br /&gt;
|data15=计算机系 426&lt;br /&gt;
|belowstyle = background:#ddf;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
=Announcement=&lt;br /&gt;
*Welcome&lt;br /&gt;
=Course info=&lt;br /&gt;
*&#039;&#039;&#039;Instructor&#039;&#039;&#039;: 刘景铖 ( liu [at] nju [dot] edu [dot] cn )&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Teaching assistants&#039;&#039;&#039;: 周宇恒，侯哲&lt;br /&gt;
*&#039;&#039;&#039;TA email&#039;&#039;&#039;: {zhouyuheng, houzhe} [at] smail [dot] nju [dot] edu [dot] cn&lt;br /&gt;
*&#039;&#039;&#039;Homework email&#039;&#039;&#039;: nm_nju_2026@163.com&lt;br /&gt;
*&#039;&#039;&#039;Class meeting&#039;&#039;&#039;: 周三 14:00-16:00 &amp;amp;nbsp; 1-16周 &amp;amp;nbsp; 仙Ⅰ-320&lt;br /&gt;
*&#039;&#039;&#039;Office hour&#039;&#039;&#039;: 周二 16:00-18:00, 计算机系516 (subject to change)&lt;br /&gt;
*&#039;&#039;&#039;QQ群&#039;&#039;&#039;: 522312428. (加入时需报姓名、专业、学号)&lt;br /&gt;
&lt;br /&gt;
=Textbooks and Readings=&lt;br /&gt;
*数值分析 （Numerical Analysis）（原书第2版）. Timothy Sauer.   机械工业出版社.&lt;br /&gt;
*[https://people.csail.mit.edu/jsolomon/share/book/numerical_book.pdf Numerical Algorithms: Methods for Computer Vision, Machine Learning, and Graphics.  Justin Solomon. CRC Press]&lt;br /&gt;
*[https://www.cs.yale.edu/homes/vishnoi/Lxb-Web.pdf Lx=b, Laplacian Solver and Their Algorithmic Applications.  Nisheeth K. Vishnoi.]&lt;br /&gt;
如果在获取教材方面有困难可以联系助教。(仅限英文版)&lt;br /&gt;
&lt;br /&gt;
= Collaboration on Homework =&lt;br /&gt;
You are welcome to work on homework problems in study groups of no more than 3 people; however, you must always write up the solutions on your own, listing all collaborators at the top. Similarly, you may use books or online resources to help solve homework problems, but you must always credit all such sources in your writeup and you must never copy material verbatim.&lt;br /&gt;
&lt;br /&gt;
We believe that most students can distinguish between helping other students and cheating. You may discuss approaches but your solution must be written by you and you only. You should acknowledge everyone whom you have worked with or who has given you any significant ideas about the homework.&lt;br /&gt;
&lt;br /&gt;
Further, it is your responsibility to ensure that your solutions will not be visible to other students. If you use Github or another source control system to store your solutions electronically, you must ensure your account is configured so your solutions are not publicly visible. Many popular version control systems provide free repositories to students.&lt;br /&gt;
&lt;br /&gt;
As a final note, we’d like to point out that collaboration on homework, while permitted, can be detrimental to your learning if misused. In particular, avoid collaborations where you do not contribute enough to your own satisfaction. Such a collaboration not only cheats you out of an opportunity to learn through homework, but can also affect your confidence. If you feel that you are not contributing enough to your group, then try to spend time thinking about the problems alone before working with your group. If you end up solving the problem all by yourself, that’s great! And if not, you’ll still be better prepared to contribute to your group.&lt;br /&gt;
&lt;br /&gt;
See also [http://www.acm.org/publications/policies/plagiarism_policy ACM Policy on Plagiarism].&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
Late policy: In general, we will accomodate late submission requests ONLY IF you made such requests ahead of time.&lt;br /&gt;
&lt;br /&gt;
请在指定时间之前将 pdf 格式的作业严格按命名规范命名，发送到 nm_nju_2026@163.com，推荐使用 Markdown / LaTeX&lt;br /&gt;
&lt;br /&gt;
# [[Media:Computational Method 2026 Assignments 1.pdf|Homework1]] 请在2026年03月18日23点59分之前提交到 nm_nju_2026@163.com  (文件名为&#039;学号_姓名_A1.pdf&#039;) [[计算方法 Numerical method (Spring 2026)/Homework1 提交名单|Homework1 提交名单]]&lt;br /&gt;
&lt;br /&gt;
# [[Media:Computational Method 2026 Assignments 2.pdf|Homework2]] 请在2026年04月01日23点59分之前提交到 nm_nju_2026@163.com  (文件名为&#039;学号_姓名_A2.pdf&#039;) [[计算方法 Numerical method (Spring 2026)/Homework2 提交名单|Homework2 提交名单]]&lt;br /&gt;
&lt;br /&gt;
# [[Media:Computational Method 2026 Assignments 3.pdf|Homework3]] 请在2026年04月15日23点59分之前提交到 nm_nju_2026@163.com  (文件名为&#039;学号_姓名_A3.pdf&#039;)&lt;br /&gt;
&lt;br /&gt;
=Lecture Notes=&lt;br /&gt;
如果有下载课件的问题请及时联系助教。&lt;br /&gt;
&lt;br /&gt;
# [[Media:计算方法1-2026.pdf|课程简介，函数求根，牛顿法]]&lt;br /&gt;
# [[Media:计算方法2-2026.pdf|插值，秘密分享，自纠错码]]&lt;br /&gt;
# [[Media:计算方法3-2026.pdf|Chebyshev插值与Chebyshev多项式，范数]]&lt;br /&gt;
# [[Media:计算方法4-2026.pdf|最小二乘法，Gram-Schmidt正交化与QR分解]]&lt;br /&gt;
# [[Media:计算方法5-2026.pdf|FFT，高斯消元与LU分解]]&lt;br /&gt;
# [[Media:计算方法6-2026.pdf|算子范数，条件数和迭代法]]&lt;br /&gt;
# 特征值与幂迭代&lt;br /&gt;
# 特征值的其它迭代方法与SVD&lt;br /&gt;
# 迭代法解线性方程组：梯度下降方法与共轭梯度&lt;br /&gt;
# 幂迭代的特例：随机游走与马尔可夫链&lt;br /&gt;
# 谱图论&lt;br /&gt;
# 电阻电路网络，碰撞时间和遍历时间&lt;br /&gt;
# 线性规划入门&lt;br /&gt;
# LP顶点，对偶性和零和游戏&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=File:%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%956-2026.pdf&amp;diff=13613</id>
		<title>File:计算方法6-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%E6%96%B9%E6%B3%956-2026.pdf&amp;diff=13613"/>
		<updated>2026-04-08T05:22:23Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;计算方法6-2026&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%95_Numerical_method_(Spring_2026)&amp;diff=13595</id>
		<title>计算方法 Numerical method (Spring 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%95_Numerical_method_(Spring_2026)&amp;diff=13595"/>
		<updated>2026-04-01T04:55:05Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: /* Lecture Notes */&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;计算方法&lt;br /&gt;
&amp;lt;br&amp;gt;Numerical method&amp;lt;/font&amp;gt;&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;
|data2   = 刘景铖&lt;br /&gt;
|header3 = &lt;br /&gt;
|label3  = Email&lt;br /&gt;
|data3   = liu [at] nju [dot] edu [dot] cn  &lt;br /&gt;
|header4 =&lt;br /&gt;
|label4= Office&lt;br /&gt;
|data4= 计算机系 516&lt;br /&gt;
|header5 = Class&lt;br /&gt;
|label5  = &lt;br /&gt;
|data5   = &lt;br /&gt;
|header6 =&lt;br /&gt;
|label6  = Class meetings&lt;br /&gt;
|data6   = 周三 14:00-16:00 &amp;amp;nbsp; 1-16周 &amp;lt;br&amp;gt; 仙Ⅰ-320&lt;br /&gt;
|header7 =&lt;br /&gt;
|label7  = Place&lt;br /&gt;
|data7   = &lt;br /&gt;
|header8 =&lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &lt;br /&gt;
|header9 = Textbooks&lt;br /&gt;
|label9  = &lt;br /&gt;
|data9   = &lt;br /&gt;
|header10 =&lt;br /&gt;
|label10  = &lt;br /&gt;
|data10   = &lt;br /&gt;
|header11 =&lt;br /&gt;
|label11  = &lt;br /&gt;
|data11   =  Timothy Sauer &amp;lt;br&amp;gt;数值分析 （Numerical Analysis）（原书第2版）.&amp;lt;br&amp;gt; 机械工业出版社.&lt;br /&gt;
|header12 = Teaching Assistants&lt;br /&gt;
|data13= 周宇恒，侯哲&lt;br /&gt;
|label14= Email&lt;br /&gt;
|data14=  {zhouyuheng, houzhe} [at] smail [dot] nju [dot] edu [dot] cn&lt;br /&gt;
|label15= Office&lt;br /&gt;
|data15=计算机系 426&lt;br /&gt;
|belowstyle = background:#ddf;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
=Announcement=&lt;br /&gt;
*Welcome&lt;br /&gt;
=Course info=&lt;br /&gt;
*&#039;&#039;&#039;Instructor&#039;&#039;&#039;: 刘景铖 ( liu [at] nju [dot] edu [dot] cn )&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Teaching assistants&#039;&#039;&#039;: 周宇恒，侯哲&lt;br /&gt;
*&#039;&#039;&#039;TA email&#039;&#039;&#039;: {zhouyuheng, houzhe} [at] smail [dot] nju [dot] edu [dot] cn&lt;br /&gt;
*&#039;&#039;&#039;Homework email&#039;&#039;&#039;: nm_nju_2026@163.com&lt;br /&gt;
*&#039;&#039;&#039;Class meeting&#039;&#039;&#039;: 周三 14:00-16:00 &amp;amp;nbsp; 1-16周 &amp;amp;nbsp; 仙Ⅰ-320&lt;br /&gt;
*&#039;&#039;&#039;Office hour&#039;&#039;&#039;: 周二 16:00-18:00, 计算机系516 (subject to change)&lt;br /&gt;
*&#039;&#039;&#039;QQ群&#039;&#039;&#039;: 522312428. (加入时需报姓名、专业、学号)&lt;br /&gt;
&lt;br /&gt;
=Textbooks and Readings=&lt;br /&gt;
*数值分析 （Numerical Analysis）（原书第2版）. Timothy Sauer.   机械工业出版社.&lt;br /&gt;
*[https://people.csail.mit.edu/jsolomon/share/book/numerical_book.pdf Numerical Algorithms: Methods for Computer Vision, Machine Learning, and Graphics.  Justin Solomon. CRC Press]&lt;br /&gt;
*[https://www.cs.yale.edu/homes/vishnoi/Lxb-Web.pdf Lx=b, Laplacian Solver and Their Algorithmic Applications.  Nisheeth K. Vishnoi.]&lt;br /&gt;
如果在获取教材方面有困难可以联系助教。(仅限英文版)&lt;br /&gt;
&lt;br /&gt;
= Collaboration on Homework =&lt;br /&gt;
You are welcome to work on homework problems in study groups of no more than 3 people; however, you must always write up the solutions on your own, listing all collaborators at the top. Similarly, you may use books or online resources to help solve homework problems, but you must always credit all such sources in your writeup and you must never copy material verbatim.&lt;br /&gt;
&lt;br /&gt;
We believe that most students can distinguish between helping other students and cheating. You may discuss approaches but your solution must be written by you and you only. You should acknowledge everyone whom you have worked with or who has given you any significant ideas about the homework.&lt;br /&gt;
&lt;br /&gt;
Further, it is your responsibility to ensure that your solutions will not be visible to other students. If you use Github or another source control system to store your solutions electronically, you must ensure your account is configured so your solutions are not publicly visible. Many popular version control systems provide free repositories to students.&lt;br /&gt;
&lt;br /&gt;
As a final note, we’d like to point out that collaboration on homework, while permitted, can be detrimental to your learning if misused. In particular, avoid collaborations where you do not contribute enough to your own satisfaction. Such a collaboration not only cheats you out of an opportunity to learn through homework, but can also affect your confidence. If you feel that you are not contributing enough to your group, then try to spend time thinking about the problems alone before working with your group. If you end up solving the problem all by yourself, that’s great! And if not, you’ll still be better prepared to contribute to your group.&lt;br /&gt;
&lt;br /&gt;
See also [http://www.acm.org/publications/policies/plagiarism_policy ACM Policy on Plagiarism].&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
Late policy: In general, we will accomodate late submission requests ONLY IF you made such requests ahead of time.&lt;br /&gt;
&lt;br /&gt;
请在指定时间之前将 pdf 格式的作业严格按命名规范命名，发送到 nm_nju_2026@163.com，推荐使用 Markdown / LaTeX&lt;br /&gt;
&lt;br /&gt;
# [[Media:Computational Method 2026 Assignments 1.pdf|Homework1]] 请在2026年03月18日23点59分之前提交到 nm_nju_2026@163.com  (文件名为&#039;学号_姓名_A1.pdf&#039;) [[计算方法 Numerical method (Spring 2026)/Homework1 提交名单|Homework1 提交名单]]&lt;br /&gt;
&lt;br /&gt;
# [[Media:Computational Method 2026 Assignments 2.pdf|Homework2]] 请在2026年04月01日23点59分之前提交到 nm_nju_2026@163.com  (文件名为&#039;学号_姓名_A2.pdf&#039;)&lt;br /&gt;
&lt;br /&gt;
# [[Media:Computational Method 2026 Assignments 3.pdf|Homework3]] 请在2026年04月15日23点59分之前提交到 nm_nju_2026@163.com  (文件名为&#039;学号_姓名_A3.pdf&#039;)&lt;br /&gt;
&lt;br /&gt;
=Lecture Notes=&lt;br /&gt;
如果有下载课件的问题请及时联系助教。&lt;br /&gt;
&lt;br /&gt;
# [[Media:计算方法1-2026.pdf|课程简介，函数求根，牛顿法]]&lt;br /&gt;
# [[Media:计算方法2-2026.pdf|插值，秘密分享，自纠错码]]&lt;br /&gt;
# [[Media:计算方法3-2026.pdf|Chebyshev插值与Chebyshev多项式，范数]]&lt;br /&gt;
# [[Media:计算方法4-2026.pdf|最小二乘法，Gram-Schmidt正交化与QR分解]]&lt;br /&gt;
# [[Media:计算方法5-2026.pdf|FFT，高斯消元与LU分解]]&lt;br /&gt;
# 算子范数，条件数和迭代法&lt;br /&gt;
# 特征值与幂迭代&lt;br /&gt;
# 特征值的其它迭代方法与SVD&lt;br /&gt;
# 迭代法解线性方程组：梯度下降方法与共轭梯度&lt;br /&gt;
# 幂迭代的特例：随机游走与马尔可夫链&lt;br /&gt;
# 谱图论&lt;br /&gt;
# 电阻电路网络，碰撞时间和遍历时间&lt;br /&gt;
# 线性规划入门&lt;br /&gt;
# LP顶点，对偶性和零和游戏&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=File:%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%955-2026.pdf&amp;diff=13594</id>
		<title>File:计算方法5-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%E6%96%B9%E6%B3%955-2026.pdf&amp;diff=13594"/>
		<updated>2026-04-01T04:54:28Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;计算方法5-2026&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%95_Numerical_method_(Spring_2026)&amp;diff=13567</id>
		<title>计算方法 Numerical method (Spring 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%95_Numerical_method_(Spring_2026)&amp;diff=13567"/>
		<updated>2026-03-25T05:31:42Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: /* Lecture Notes */&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;计算方法&lt;br /&gt;
&amp;lt;br&amp;gt;Numerical method&amp;lt;/font&amp;gt;&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;
|data2   = 刘景铖&lt;br /&gt;
|header3 = &lt;br /&gt;
|label3  = Email&lt;br /&gt;
|data3   = liu [at] nju [dot] edu [dot] cn  &lt;br /&gt;
|header4 =&lt;br /&gt;
|label4= Office&lt;br /&gt;
|data4= 计算机系 516&lt;br /&gt;
|header5 = Class&lt;br /&gt;
|label5  = &lt;br /&gt;
|data5   = &lt;br /&gt;
|header6 =&lt;br /&gt;
|label6  = Class meetings&lt;br /&gt;
|data6   = 周三 14:00-16:00 &amp;amp;nbsp; 1-16周 &amp;lt;br&amp;gt; 仙Ⅰ-320&lt;br /&gt;
|header7 =&lt;br /&gt;
|label7  = Place&lt;br /&gt;
|data7   = &lt;br /&gt;
|header8 =&lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &lt;br /&gt;
|header9 = Textbooks&lt;br /&gt;
|label9  = &lt;br /&gt;
|data9   = &lt;br /&gt;
|header10 =&lt;br /&gt;
|label10  = &lt;br /&gt;
|data10   = &lt;br /&gt;
|header11 =&lt;br /&gt;
|label11  = &lt;br /&gt;
|data11   =  Timothy Sauer &amp;lt;br&amp;gt;数值分析 （Numerical Analysis）（原书第2版）.&amp;lt;br&amp;gt; 机械工业出版社.&lt;br /&gt;
|header12 = Teaching Assistants&lt;br /&gt;
|data13= 周宇恒，侯哲&lt;br /&gt;
|label14= Email&lt;br /&gt;
|data14=  {zhouyuheng, houzhe} [at] smail [dot] nju [dot] edu [dot] cn&lt;br /&gt;
|label15= Office&lt;br /&gt;
|data15=计算机系 426&lt;br /&gt;
|belowstyle = background:#ddf;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
=Announcement=&lt;br /&gt;
*Welcome&lt;br /&gt;
=Course info=&lt;br /&gt;
*&#039;&#039;&#039;Instructor&#039;&#039;&#039;: 刘景铖 ( liu [at] nju [dot] edu [dot] cn )&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Teaching assistants&#039;&#039;&#039;: 周宇恒，侯哲&lt;br /&gt;
*&#039;&#039;&#039;TA email&#039;&#039;&#039;: {zhouyuheng, houzhe} [at] smail [dot] nju [dot] edu [dot] cn&lt;br /&gt;
*&#039;&#039;&#039;Homework email&#039;&#039;&#039;: nm_nju_2026@163.com&lt;br /&gt;
*&#039;&#039;&#039;Class meeting&#039;&#039;&#039;: 周三 14:00-16:00 &amp;amp;nbsp; 1-16周 &amp;amp;nbsp; 仙Ⅰ-320&lt;br /&gt;
*&#039;&#039;&#039;Office hour&#039;&#039;&#039;: 周二 16:00-18:00, 计算机系516 (subject to change)&lt;br /&gt;
*&#039;&#039;&#039;QQ群&#039;&#039;&#039;: 522312428. (加入时需报姓名、专业、学号)&lt;br /&gt;
&lt;br /&gt;
=Textbooks and Readings=&lt;br /&gt;
*数值分析 （Numerical Analysis）（原书第2版）. Timothy Sauer.   机械工业出版社.&lt;br /&gt;
*[https://people.csail.mit.edu/jsolomon/share/book/numerical_book.pdf Numerical Algorithms: Methods for Computer Vision, Machine Learning, and Graphics.  Justin Solomon. CRC Press]&lt;br /&gt;
*[https://www.cs.yale.edu/homes/vishnoi/Lxb-Web.pdf Lx=b, Laplacian Solver and Their Algorithmic Applications.  Nisheeth K. Vishnoi.]&lt;br /&gt;
如果在获取教材方面有困难可以联系助教。(仅限英文版)&lt;br /&gt;
&lt;br /&gt;
= Collaboration on Homework =&lt;br /&gt;
You are welcome to work on homework problems in study groups of no more than 3 people; however, you must always write up the solutions on your own, listing all collaborators at the top. Similarly, you may use books or online resources to help solve homework problems, but you must always credit all such sources in your writeup and you must never copy material verbatim.&lt;br /&gt;
&lt;br /&gt;
We believe that most students can distinguish between helping other students and cheating. You may discuss approaches but your solution must be written by you and you only. You should acknowledge everyone whom you have worked with or who has given you any significant ideas about the homework.&lt;br /&gt;
&lt;br /&gt;
Further, it is your responsibility to ensure that your solutions will not be visible to other students. If you use Github or another source control system to store your solutions electronically, you must ensure your account is configured so your solutions are not publicly visible. Many popular version control systems provide free repositories to students.&lt;br /&gt;
&lt;br /&gt;
As a final note, we’d like to point out that collaboration on homework, while permitted, can be detrimental to your learning if misused. In particular, avoid collaborations where you do not contribute enough to your own satisfaction. Such a collaboration not only cheats you out of an opportunity to learn through homework, but can also affect your confidence. If you feel that you are not contributing enough to your group, then try to spend time thinking about the problems alone before working with your group. If you end up solving the problem all by yourself, that’s great! And if not, you’ll still be better prepared to contribute to your group.&lt;br /&gt;
&lt;br /&gt;
See also [http://www.acm.org/publications/policies/plagiarism_policy ACM Policy on Plagiarism].&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
Late policy: In general, we will accomodate late submission requests ONLY IF you made such requests ahead of time.&lt;br /&gt;
&lt;br /&gt;
请在指定时间之前将 pdf 格式的作业严格按命名规范命名，发送到 nm_nju_2026@163.com，推荐使用 Markdown / LaTeX&lt;br /&gt;
&lt;br /&gt;
# [[Media:Computational Method 2026 Assignments 1.pdf|Homework1]] 请在2026年03月18日23点59分之前提交到 nm_nju_2026@163.com  (文件名为&#039;学号_姓名_A1.pdf&#039;) [[计算方法 Numerical method (Spring 2026)/Homework1 提交名单|Homework1 提交名单]]&lt;br /&gt;
&lt;br /&gt;
# [[Media:Computational Method 2026 Assignments 2.pdf|Homework2]] 请在2026年04月01日23点59分之前提交到 nm_nju_2026@163.com  (文件名为&#039;学号_姓名_A2.pdf&#039;)&lt;br /&gt;
&lt;br /&gt;
=Lecture Notes=&lt;br /&gt;
如果有下载课件的问题请及时联系助教。&lt;br /&gt;
&lt;br /&gt;
# [[Media:计算方法1-2026.pdf|课程简介，函数求根，牛顿法]]&lt;br /&gt;
# [[Media:计算方法2-2026.pdf|插值，秘密分享，自纠错码]]&lt;br /&gt;
# [[Media:计算方法3-2026.pdf|Chebyshev插值与Chebyshev多项式，范数]]&lt;br /&gt;
# [[Media:计算方法4-2026.pdf|最小二乘法，Gram-Schmidt正交化与QR分解]]&lt;br /&gt;
# FFT，高斯消元与LU分解&lt;br /&gt;
# 算子范数，条件数和迭代法&lt;br /&gt;
# 特征值与幂迭代&lt;br /&gt;
# 特征值的其它迭代方法与SVD&lt;br /&gt;
# 迭代法解线性方程组：梯度下降方法与共轭梯度&lt;br /&gt;
# 幂迭代的特例：随机游走与马尔可夫链&lt;br /&gt;
# 谱图论&lt;br /&gt;
# 电阻电路网络，碰撞时间和遍历时间&lt;br /&gt;
# 线性规划入门&lt;br /&gt;
# LP顶点，对偶性和零和游戏&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=File:%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%954-2026.pdf&amp;diff=13566</id>
		<title>File:计算方法4-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%E6%96%B9%E6%B3%954-2026.pdf&amp;diff=13566"/>
		<updated>2026-03-25T05:31:22Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;计算方法4-2026&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%95_Numerical_method_(Spring_2026)&amp;diff=13541</id>
		<title>计算方法 Numerical method (Spring 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%95_Numerical_method_(Spring_2026)&amp;diff=13541"/>
		<updated>2026-03-18T05:46:15Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: /* Lecture Notes */&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;计算方法&lt;br /&gt;
&amp;lt;br&amp;gt;Numerical method&amp;lt;/font&amp;gt;&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;
|data2   = 刘景铖&lt;br /&gt;
|header3 = &lt;br /&gt;
|label3  = Email&lt;br /&gt;
|data3   = liu [at] nju [dot] edu [dot] cn  &lt;br /&gt;
|header4 =&lt;br /&gt;
|label4= Office&lt;br /&gt;
|data4= 计算机系 516&lt;br /&gt;
|header5 = Class&lt;br /&gt;
|label5  = &lt;br /&gt;
|data5   = &lt;br /&gt;
|header6 =&lt;br /&gt;
|label6  = Class meetings&lt;br /&gt;
|data6   = 周三 14:00-16:00 &amp;amp;nbsp; 1-16周 &amp;lt;br&amp;gt; 仙Ⅰ-320&lt;br /&gt;
|header7 =&lt;br /&gt;
|label7  = Place&lt;br /&gt;
|data7   = &lt;br /&gt;
|header8 =&lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &lt;br /&gt;
|header9 = Textbooks&lt;br /&gt;
|label9  = &lt;br /&gt;
|data9   = &lt;br /&gt;
|header10 =&lt;br /&gt;
|label10  = &lt;br /&gt;
|data10   = &lt;br /&gt;
|header11 =&lt;br /&gt;
|label11  = &lt;br /&gt;
|data11   =  Timothy Sauer &amp;lt;br&amp;gt;数值分析 （Numerical Analysis）（原书第2版）.&amp;lt;br&amp;gt; 机械工业出版社.&lt;br /&gt;
|header12 = Teaching Assistants&lt;br /&gt;
|data13= 周宇恒，侯哲&lt;br /&gt;
|label14= Email&lt;br /&gt;
|data14=  {zhouyuheng, houzhe} [at] smail [dot] nju [dot] edu [dot] cn&lt;br /&gt;
|label15= Office&lt;br /&gt;
|data15=计算机系 426&lt;br /&gt;
|belowstyle = background:#ddf;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
=Announcement=&lt;br /&gt;
*Welcome&lt;br /&gt;
=Course info=&lt;br /&gt;
*&#039;&#039;&#039;Instructor&#039;&#039;&#039;: 刘景铖 ( liu [at] nju [dot] edu [dot] cn )&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Teaching assistants&#039;&#039;&#039;: 周宇恒，侯哲&lt;br /&gt;
*&#039;&#039;&#039;TA email&#039;&#039;&#039;: {zhouyuheng, houzhe} [at] smail [dot] nju [dot] edu [dot] cn&lt;br /&gt;
*&#039;&#039;&#039;Homework email&#039;&#039;&#039;: nm_nju_2026@163.com&lt;br /&gt;
*&#039;&#039;&#039;Class meeting&#039;&#039;&#039;: 周三 14:00-16:00 &amp;amp;nbsp; 1-16周 &amp;amp;nbsp; 仙Ⅰ-320&lt;br /&gt;
*&#039;&#039;&#039;Office hour&#039;&#039;&#039;: 周二 16:00-18:00, 计算机系516 (subject to change)&lt;br /&gt;
*&#039;&#039;&#039;QQ群&#039;&#039;&#039;: 522312428. (加入时需报姓名、专业、学号)&lt;br /&gt;
&lt;br /&gt;
=Textbooks and Readings=&lt;br /&gt;
*数值分析 （Numerical Analysis）（原书第2版）. Timothy Sauer.   机械工业出版社.&lt;br /&gt;
*[https://people.csail.mit.edu/jsolomon/share/book/numerical_book.pdf Numerical Algorithms: Methods for Computer Vision, Machine Learning, and Graphics.  Justin Solomon. CRC Press]&lt;br /&gt;
*[https://www.cs.yale.edu/homes/vishnoi/Lxb-Web.pdf Lx=b, Laplacian Solver and Their Algorithmic Applications.  Nisheeth K. Vishnoi.]&lt;br /&gt;
如果在获取教材方面有困难可以联系助教。(仅限英文版)&lt;br /&gt;
&lt;br /&gt;
= Collaboration on Homework =&lt;br /&gt;
You are welcome to work on homework problems in study groups of no more than 3 people; however, you must always write up the solutions on your own, listing all collaborators at the top. Similarly, you may use books or online resources to help solve homework problems, but you must always credit all such sources in your writeup and you must never copy material verbatim.&lt;br /&gt;
&lt;br /&gt;
We believe that most students can distinguish between helping other students and cheating. You may discuss approaches but your solution must be written by you and you only. You should acknowledge everyone whom you have worked with or who has given you any significant ideas about the homework.&lt;br /&gt;
&lt;br /&gt;
Further, it is your responsibility to ensure that your solutions will not be visible to other students. If you use Github or another source control system to store your solutions electronically, you must ensure your account is configured so your solutions are not publicly visible. Many popular version control systems provide free repositories to students.&lt;br /&gt;
&lt;br /&gt;
As a final note, we’d like to point out that collaboration on homework, while permitted, can be detrimental to your learning if misused. In particular, avoid collaborations where you do not contribute enough to your own satisfaction. Such a collaboration not only cheats you out of an opportunity to learn through homework, but can also affect your confidence. If you feel that you are not contributing enough to your group, then try to spend time thinking about the problems alone before working with your group. If you end up solving the problem all by yourself, that’s great! And if not, you’ll still be better prepared to contribute to your group.&lt;br /&gt;
&lt;br /&gt;
See also [http://www.acm.org/publications/policies/plagiarism_policy ACM Policy on Plagiarism].&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
Late policy: In general, we will accomodate late submission requests ONLY IF you made such requests ahead of time.&lt;br /&gt;
&lt;br /&gt;
请在指定时间之前将 pdf 格式的作业严格按命名规范命名，发送到 nm_nju_2026@163.com，推荐使用 Markdown / LaTeX&lt;br /&gt;
&lt;br /&gt;
# [[Media:Computational Method 2026 Assignments 1.pdf|Homework1]] 请在2026年03月18日23点59分之前提交到 nm_nju_2026@163.com  (文件名为&#039;学号_姓名_A1.pdf&#039;)&lt;br /&gt;
&lt;br /&gt;
=Lecture Notes=&lt;br /&gt;
如果有下载课件的问题请及时联系助教。&lt;br /&gt;
&lt;br /&gt;
# [[Media:计算方法1-2026.pdf|课程简介，函数求根，牛顿法]]&lt;br /&gt;
# [[Media:计算方法2-2026.pdf|插值，秘密分享，自纠错码]]&lt;br /&gt;
# [[Media:计算方法3-2026.pdf|Chebyshev插值与Chebyshev多项式，范数]]&lt;br /&gt;
# 最小二乘法，Gram-Schmidt正交化与QR分解&lt;br /&gt;
# FFT，高斯消元与LU分解&lt;br /&gt;
# 算子范数，条件数和迭代法&lt;br /&gt;
# 特征值与幂迭代&lt;br /&gt;
# 特征值的其它迭代方法与SVD&lt;br /&gt;
# 迭代法解线性方程组：梯度下降方法与共轭梯度&lt;br /&gt;
# 幂迭代的特例：随机游走与马尔可夫链&lt;br /&gt;
# 谱图论&lt;br /&gt;
# 电阻电路网络，碰撞时间和遍历时间&lt;br /&gt;
# 线性规划入门&lt;br /&gt;
# LP顶点，对偶性和零和游戏&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=File:%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%953-2026.pdf&amp;diff=13540</id>
		<title>File:计算方法3-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%E6%96%B9%E6%B3%953-2026.pdf&amp;diff=13540"/>
		<updated>2026-03-18T05:45:56Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;计算方法3-2026&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%95_Numerical_method_(Spring_2026)&amp;diff=13499</id>
		<title>计算方法 Numerical method (Spring 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%95_Numerical_method_(Spring_2026)&amp;diff=13499"/>
		<updated>2026-03-11T02:04:37Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: /* Lecture Notes */&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;计算方法&lt;br /&gt;
&amp;lt;br&amp;gt;Numerical method&amp;lt;/font&amp;gt;&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;
|data2   = 刘景铖&lt;br /&gt;
|header3 = &lt;br /&gt;
|label3  = Email&lt;br /&gt;
|data3   = liu [at] nju [dot] edu [dot] cn  &lt;br /&gt;
|header4 =&lt;br /&gt;
|label4= Office&lt;br /&gt;
|data4= 计算机系 516&lt;br /&gt;
|header5 = Class&lt;br /&gt;
|label5  = &lt;br /&gt;
|data5   = &lt;br /&gt;
|header6 =&lt;br /&gt;
|label6  = Class meetings&lt;br /&gt;
|data6   = 周三 14:00-16:00 &amp;amp;nbsp; 1-16周 &amp;lt;br&amp;gt; 仙Ⅰ-320&lt;br /&gt;
|header7 =&lt;br /&gt;
|label7  = Place&lt;br /&gt;
|data7   = &lt;br /&gt;
|header8 =&lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &lt;br /&gt;
|header9 = Textbooks&lt;br /&gt;
|label9  = &lt;br /&gt;
|data9   = &lt;br /&gt;
|header10 =&lt;br /&gt;
|label10  = &lt;br /&gt;
|data10   = &lt;br /&gt;
|header11 =&lt;br /&gt;
|label11  = &lt;br /&gt;
|data11   =  Timothy Sauer &amp;lt;br&amp;gt;数值分析 （Numerical Analysis）（原书第2版）.&amp;lt;br&amp;gt; 机械工业出版社.&lt;br /&gt;
|header12 = Teaching Assistants&lt;br /&gt;
|data13= 周宇恒，侯哲&lt;br /&gt;
|label14= Email&lt;br /&gt;
|data14=  {zhouyuheng, houzhe} [at] smail [dot] nju [dot] edu [dot] cn&lt;br /&gt;
|label15= Office&lt;br /&gt;
|data15=计算机系 426&lt;br /&gt;
|belowstyle = background:#ddf;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
=Announcement=&lt;br /&gt;
*Welcome&lt;br /&gt;
=Course info=&lt;br /&gt;
*&#039;&#039;&#039;Instructor&#039;&#039;&#039;: 刘景铖 ( liu [at] nju [dot] edu [dot] cn )&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Teaching assistants&#039;&#039;&#039;: 周宇恒，侯哲&lt;br /&gt;
*&#039;&#039;&#039;TA email&#039;&#039;&#039;: {zhouyuheng, houzhe} [at] smail [dot] nju [dot] edu [dot] cn&lt;br /&gt;
*&#039;&#039;&#039;Homework email&#039;&#039;&#039;: nm_nju_2026@163.com&lt;br /&gt;
*&#039;&#039;&#039;Class meeting&#039;&#039;&#039;: 周三 14:00-16:00 &amp;amp;nbsp; 1-16周 &amp;amp;nbsp; 仙Ⅰ-320&lt;br /&gt;
*&#039;&#039;&#039;Office hour&#039;&#039;&#039;: 周二 16:00-18:00, 计算机系516 (subject to change)&lt;br /&gt;
*&#039;&#039;&#039;QQ群&#039;&#039;&#039;: 522312428. (加入时需报姓名、专业、学号)&lt;br /&gt;
&lt;br /&gt;
=Textbooks and Readings=&lt;br /&gt;
*数值分析 （Numerical Analysis）（原书第2版）. Timothy Sauer.   机械工业出版社.&lt;br /&gt;
*[https://people.csail.mit.edu/jsolomon/share/book/numerical_book.pdf Numerical Algorithms: Methods for Computer Vision, Machine Learning, and Graphics.  Justin Solomon. CRC Press]&lt;br /&gt;
*[https://www.cs.yale.edu/homes/vishnoi/Lxb-Web.pdf Lx=b, Laplacian Solver and Their Algorithmic Applications.  Nisheeth K. Vishnoi.]&lt;br /&gt;
如果在获取教材方面有困难可以联系助教。(仅限英文版)&lt;br /&gt;
&lt;br /&gt;
= Collaboration on Homework =&lt;br /&gt;
You are welcome to work on homework problems in study groups of no more than 3 people; however, you must always write up the solutions on your own, listing all collaborators at the top. Similarly, you may use books or online resources to help solve homework problems, but you must always credit all such sources in your writeup and you must never copy material verbatim.&lt;br /&gt;
&lt;br /&gt;
We believe that most students can distinguish between helping other students and cheating. You may discuss approaches but your solution must be written by you and you only. You should acknowledge everyone whom you have worked with or who has given you any significant ideas about the homework.&lt;br /&gt;
&lt;br /&gt;
Further, it is your responsibility to ensure that your solutions will not be visible to other students. If you use Github or another source control system to store your solutions electronically, you must ensure your account is configured so your solutions are not publicly visible. Many popular version control systems provide free repositories to students.&lt;br /&gt;
&lt;br /&gt;
As a final note, we’d like to point out that collaboration on homework, while permitted, can be detrimental to your learning if misused. In particular, avoid collaborations where you do not contribute enough to your own satisfaction. Such a collaboration not only cheats you out of an opportunity to learn through homework, but can also affect your confidence. If you feel that you are not contributing enough to your group, then try to spend time thinking about the problems alone before working with your group. If you end up solving the problem all by yourself, that’s great! And if not, you’ll still be better prepared to contribute to your group.&lt;br /&gt;
&lt;br /&gt;
See also [http://www.acm.org/publications/policies/plagiarism_policy ACM Policy on Plagiarism].&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
Late policy: In general, we will accomodate late submission requests ONLY IF you made such requests ahead of time.&lt;br /&gt;
&lt;br /&gt;
请在指定时间之前将 pdf 格式的作业严格按命名规范命名，发送到 nm_nju_2026@163.com，推荐使用 Markdown / LaTeX&lt;br /&gt;
&lt;br /&gt;
# [[Media:Computational Method 2026 Assignments 1.pdf|Homework1]] 请在2026年03月18日23点59分之前提交到 nm_nju_2026@163.com  (文件名为&#039;学号_姓名_A1.pdf&#039;)&lt;br /&gt;
&lt;br /&gt;
=Lecture Notes=&lt;br /&gt;
如果有下载课件的问题请及时联系助教。&lt;br /&gt;
&lt;br /&gt;
# [[Media:计算方法1-2026.pdf|课程简介，函数求根]]&lt;br /&gt;
# [[Media:计算方法2-2026.pdf|牛顿法，插值，秘密分享，自纠错码]]&lt;br /&gt;
# Chebyshev插值与Chebyshev多项式，范数&lt;br /&gt;
# 最小二乘法，Gram-Schmidt正交化与QR分解&lt;br /&gt;
# FFT，高斯消元与LU分解&lt;br /&gt;
# 算子范数，条件数和迭代法&lt;br /&gt;
# 特征值与幂迭代&lt;br /&gt;
# 特征值的其它迭代方法与SVD&lt;br /&gt;
# 迭代法解线性方程组：梯度下降方法与共轭梯度&lt;br /&gt;
# 幂迭代的特例：随机游走与马尔可夫链&lt;br /&gt;
# 谱图论&lt;br /&gt;
# 电阻电路网络，碰撞时间和遍历时间&lt;br /&gt;
# 线性规划入门&lt;br /&gt;
# LP顶点，对偶性和零和游戏&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=File:%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%952-2026.pdf&amp;diff=13498</id>
		<title>File:计算方法2-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%E6%96%B9%E6%B3%952-2026.pdf&amp;diff=13498"/>
		<updated>2026-03-11T02:04:19Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;计算方法2-2026&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=Main_Page&amp;diff=13489</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=13489"/>
		<updated>2026-03-04T08:45:27Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: /* 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;
* [[高级算法 (Spring 2026)|高级算法 Advanced Algorithms (Spring 2026, Suzhou)]]&lt;br /&gt;
&lt;br /&gt;
* [[组合数学 (Spring 2026)|组合数学 Combinatorics (Spring 2026)]]&lt;br /&gt;
&lt;br /&gt;
* [[计算复杂性 (Spring 2026)|计算复杂性 Computational Complexity (Spring 2026)]]&lt;br /&gt;
&lt;br /&gt;
* [[计算方法 Numerical method (Spring 2026)|计算方法 Numerical method (Spring 2026)]]&lt;br /&gt;
&lt;br /&gt;
* [[概率论与数理统计 (Spring 2026)|概率论与数理统计 Probability Theory (Spring 2026)]]&lt;br /&gt;
&lt;br /&gt;
;Past courses&lt;br /&gt;
&lt;br /&gt;
* Advanced Algorithms: [[高级算法 (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 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 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 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 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 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>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%95_Numerical_method_(Spring_2026)&amp;diff=13488</id>
		<title>计算方法 Numerical method (Spring 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%95_Numerical_method_(Spring_2026)&amp;diff=13488"/>
		<updated>2026-03-04T05:50:45Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: /* Lecture Notes */&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;计算方法&lt;br /&gt;
&amp;lt;br&amp;gt;Numerical method&amp;lt;/font&amp;gt;&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;
|data2   = 刘景铖&lt;br /&gt;
|header3 = &lt;br /&gt;
|label3  = Email&lt;br /&gt;
|data3   = liu [at] nju [dot] edu [dot] cn  &lt;br /&gt;
|header4 =&lt;br /&gt;
|label4= Office&lt;br /&gt;
|data4= 计算机系 516&lt;br /&gt;
|header5 = Class&lt;br /&gt;
|label5  = &lt;br /&gt;
|data5   = &lt;br /&gt;
|header6 =&lt;br /&gt;
|label6  = Class meetings&lt;br /&gt;
|data6   = 周三 14:00-16:00 &amp;amp;nbsp; 1-16周 &amp;lt;br&amp;gt; 仙Ⅰ-320&lt;br /&gt;
|header7 =&lt;br /&gt;
|label7  = Place&lt;br /&gt;
|data7   = &lt;br /&gt;
|header8 =&lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &lt;br /&gt;
|header9 = Textbooks&lt;br /&gt;
|label9  = &lt;br /&gt;
|data9   = &lt;br /&gt;
|header10 =&lt;br /&gt;
|label10  = &lt;br /&gt;
|data10   = &lt;br /&gt;
|header11 =&lt;br /&gt;
|label11  = &lt;br /&gt;
|data11   =  Timothy Sauer &amp;lt;br&amp;gt;数值分析 （Numerical Analysis）（原书第2版）.&amp;lt;br&amp;gt; 机械工业出版社.&lt;br /&gt;
|header12 = Teaching Assistants&lt;br /&gt;
|data13= 周宇恒，侯哲&lt;br /&gt;
|label14= Email&lt;br /&gt;
|data14=  {zhouyuheng, houzhe} [at] smail [dot] nju [dot] edu [dot] cn&lt;br /&gt;
|label15= Office&lt;br /&gt;
|data15=计算机系 426&lt;br /&gt;
|belowstyle = background:#ddf;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
=Announcement=&lt;br /&gt;
*Welcome&lt;br /&gt;
=Course info=&lt;br /&gt;
*&#039;&#039;&#039;Instructor&#039;&#039;&#039;: 刘景铖 ( liu [at] nju [dot] edu [dot] cn )&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Teaching assistants&#039;&#039;&#039;: 周宇恒，侯哲&lt;br /&gt;
*&#039;&#039;&#039;TA email&#039;&#039;&#039;: {zhouyuheng, houzhe} [at] smail [dot] nju [dot] edu [dot] cn&lt;br /&gt;
*&#039;&#039;&#039;Homework email&#039;&#039;&#039;: nm_nju_2026@163.com&lt;br /&gt;
*&#039;&#039;&#039;Class meeting&#039;&#039;&#039;: 周三 14:00-16:00 &amp;amp;nbsp; 1-16周 &amp;amp;nbsp; 仙Ⅰ-320&lt;br /&gt;
*&#039;&#039;&#039;Office hour&#039;&#039;&#039;: 周二 16:00-18:00, 计算机系516 (subject to change)&lt;br /&gt;
*&#039;&#039;&#039;QQ群&#039;&#039;&#039;: 522312428. (加入时需报姓名、专业、学号)&lt;br /&gt;
&lt;br /&gt;
=Textbooks and Readings=&lt;br /&gt;
*数值分析 （Numerical Analysis）（原书第2版）. Timothy Sauer.   机械工业出版社.&lt;br /&gt;
*[https://people.csail.mit.edu/jsolomon/share/book/numerical_book.pdf Numerical Algorithms: Methods for Computer Vision, Machine Learning, and Graphics.  Justin Solomon. CRC Press]&lt;br /&gt;
*[https://www.cs.yale.edu/homes/vishnoi/Lxb-Web.pdf Lx=b, Laplacian Solver and Their Algorithmic Applications.  Nisheeth K. Vishnoi.]&lt;br /&gt;
如果在获取教材方面有困难可以联系助教。(仅限英文版)&lt;br /&gt;
&lt;br /&gt;
= Collaboration on Homework =&lt;br /&gt;
You are welcome to work on homework problems in study groups of no more than 3 people; however, you must always write up the solutions on your own, listing all collaborators at the top. Similarly, you may use books or online resources to help solve homework problems, but you must always credit all such sources in your writeup and you must never copy material verbatim.&lt;br /&gt;
&lt;br /&gt;
We believe that most students can distinguish between helping other students and cheating. You may discuss approaches but your solution must be written by you and you only. You should acknowledge everyone whom you have worked with or who has given you any significant ideas about the homework.&lt;br /&gt;
&lt;br /&gt;
Further, it is your responsibility to ensure that your solutions will not be visible to other students. If you use Github or another source control system to store your solutions electronically, you must ensure your account is configured so your solutions are not publicly visible. Many popular version control systems provide free repositories to students.&lt;br /&gt;
&lt;br /&gt;
As a final note, we’d like to point out that collaboration on homework, while permitted, can be detrimental to your learning if misused. In particular, avoid collaborations where you do not contribute enough to your own satisfaction. Such a collaboration not only cheats you out of an opportunity to learn through homework, but can also affect your confidence. If you feel that you are not contributing enough to your group, then try to spend time thinking about the problems alone before working with your group. If you end up solving the problem all by yourself, that’s great! And if not, you’ll still be better prepared to contribute to your group.&lt;br /&gt;
&lt;br /&gt;
See also [http://www.acm.org/publications/policies/plagiarism_policy ACM Policy on Plagiarism].&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
Late policy: In general, we will accomodate late submission requests ONLY IF you made such requests ahead of time.&lt;br /&gt;
&lt;br /&gt;
请在指定时间之前将 pdf 格式的作业严格按命名规范命名，发送到 nm_nju_2026@163.com，推荐使用 Markdown / LaTeX&lt;br /&gt;
&lt;br /&gt;
# [[Media:HW1 Computational Method 2026 Assignments.pdf| Homework1]] 请在2026年03月18日23点59分之前提交到 nm_nju_2026@163.com  (文件名为&#039;学号_姓名_A1.pdf&#039;)&lt;br /&gt;
&lt;br /&gt;
=Lecture Notes=&lt;br /&gt;
如果有下载课件的问题请及时联系助教。&lt;br /&gt;
&lt;br /&gt;
# [[Media:计算方法1-2026.pdf|课程简介，函数求根]]&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=File:%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%951-2026.pdf&amp;diff=13487</id>
		<title>File:计算方法1-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%E6%96%B9%E6%B3%951-2026.pdf&amp;diff=13487"/>
		<updated>2026-03-04T05:50:22Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;课程简介，函数求根&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%95_Numerical_method_(Spring_2026)&amp;diff=13475</id>
		<title>计算方法 Numerical method (Spring 2026)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%95_Numerical_method_(Spring_2026)&amp;diff=13475"/>
		<updated>2026-03-02T06:32:07Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: /* 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;计算方法&lt;br /&gt;
&amp;lt;br&amp;gt;Numerical method&amp;lt;/font&amp;gt;&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;
|data2   = 刘景铖&lt;br /&gt;
|header3 = &lt;br /&gt;
|label3  = Email&lt;br /&gt;
|data3   = liu [at] nju [dot] edu [dot] cn  &lt;br /&gt;
|header4 =&lt;br /&gt;
|label4= Office&lt;br /&gt;
|data4= 计算机系 516&lt;br /&gt;
|header5 = Class&lt;br /&gt;
|label5  = &lt;br /&gt;
|data5   = &lt;br /&gt;
|header6 =&lt;br /&gt;
|label6  = Class meetings&lt;br /&gt;
|data6   = 周三 14:00-16:00 &amp;amp;nbsp; 1-16周 &amp;lt;br&amp;gt; 仙Ⅰ-320&lt;br /&gt;
|header7 =&lt;br /&gt;
|label7  = Place&lt;br /&gt;
|data7   = &lt;br /&gt;
|header8 =&lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &lt;br /&gt;
|header9 = Textbooks&lt;br /&gt;
|label9  = &lt;br /&gt;
|data9   = &lt;br /&gt;
|header10 =&lt;br /&gt;
|label10  = &lt;br /&gt;
|data10   = &lt;br /&gt;
|header11 =&lt;br /&gt;
|label11  = &lt;br /&gt;
|data11   =  Timothy Sauer &amp;lt;br&amp;gt;数值分析 （Numerical Analysis）（原书第2版）.&amp;lt;br&amp;gt; 机械工业出版社.&lt;br /&gt;
|header12 = Teaching Assistants&lt;br /&gt;
|data13= 周宇恒，侯哲&lt;br /&gt;
|label14= Email&lt;br /&gt;
|data14=  {zhouyuheng, houzhe} [at] smail [dot] nju [dot] edu [dot] cn&lt;br /&gt;
|label15= Office&lt;br /&gt;
|data15=计算机系 426&lt;br /&gt;
|belowstyle = background:#ddf;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
=Announcement=&lt;br /&gt;
*Welcome&lt;br /&gt;
=Course info=&lt;br /&gt;
*&#039;&#039;&#039;Instructor&#039;&#039;&#039;: 刘景铖 ( liu [at] nju [dot] edu [dot] cn )&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Teaching assistants&#039;&#039;&#039;: 周宇恒，侯哲&lt;br /&gt;
*&#039;&#039;&#039;TA email&#039;&#039;&#039;: {zhouyuheng, houzhe} [at] smail [dot] nju [dot] edu [dot] cn&lt;br /&gt;
*&#039;&#039;&#039;Homework email&#039;&#039;&#039;: nm_nju_2026@163.com&lt;br /&gt;
*&#039;&#039;&#039;Class meeting&#039;&#039;&#039;: 周三 14:00-16:00 &amp;amp;nbsp; 1-16周 &amp;amp;nbsp; 仙Ⅰ-320&lt;br /&gt;
*&#039;&#039;&#039;Office hour&#039;&#039;&#039;: 周二 16:00-18:00, 计算机系516 (subject to change)&lt;br /&gt;
*&#039;&#039;&#039;QQ群&#039;&#039;&#039;: 522312428. (加入时需报姓名、专业、学号)&lt;br /&gt;
&lt;br /&gt;
=Textbooks and Readings=&lt;br /&gt;
*数值分析 （Numerical Analysis）（原书第2版）. Timothy Sauer.   机械工业出版社.&lt;br /&gt;
*[https://people.csail.mit.edu/jsolomon/share/book/numerical_book.pdf Numerical Algorithms: Methods for Computer Vision, Machine Learning, and Graphics.  Justin Solomon. CRC Press]&lt;br /&gt;
*[https://www.cs.yale.edu/homes/vishnoi/Lxb-Web.pdf Lx=b, Laplacian Solver and Their Algorithmic Applications.  Nisheeth K. Vishnoi.]&lt;br /&gt;
如果在获取教材方面有困难可以联系助教。(仅限英文版)&lt;br /&gt;
&lt;br /&gt;
= Collaboration on Homework =&lt;br /&gt;
You are welcome to work on homework problems in study groups of no more than 3 people; however, you must always write up the solutions on your own, listing all collaborators at the top. Similarly, you may use books or online resources to help solve homework problems, but you must always credit all such sources in your writeup and you must never copy material verbatim.&lt;br /&gt;
&lt;br /&gt;
We believe that most students can distinguish between helping other students and cheating. You may discuss approaches but your solution must be written by you and you only. You should acknowledge everyone whom you have worked with or who has given you any significant ideas about the homework.&lt;br /&gt;
&lt;br /&gt;
Further, it is your responsibility to ensure that your solutions will not be visible to other students. If you use Github or another source control system to store your solutions electronically, you must ensure your account is configured so your solutions are not publicly visible. Many popular version control systems provide free repositories to students.&lt;br /&gt;
&lt;br /&gt;
As a final note, we’d like to point out that collaboration on homework, while permitted, can be detrimental to your learning if misused. In particular, avoid collaborations where you do not contribute enough to your own satisfaction. Such a collaboration not only cheats you out of an opportunity to learn through homework, but can also affect your confidence. If you feel that you are not contributing enough to your group, then try to spend time thinking about the problems alone before working with your group. If you end up solving the problem all by yourself, that’s great! And if not, you’ll still be better prepared to contribute to your group.&lt;br /&gt;
&lt;br /&gt;
See also [http://www.acm.org/publications/policies/plagiarism_policy ACM Policy on Plagiarism].&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
Late policy: In general, we will accomodate late submission requests ONLY IF you made such requests ahead of time.&lt;br /&gt;
&lt;br /&gt;
请在指定时间之前将 pdf 格式的作业严格按命名规范命名，发送到 nm_nju_2026@163.com，推荐使用 Markdown / LaTeX&lt;br /&gt;
&lt;br /&gt;
=Lecture Notes=&lt;br /&gt;
如果有下载课件的问题请及时联系助教。&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=MediaWiki:Sidebar&amp;diff=13457</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=MediaWiki:Sidebar&amp;diff=13457"/>
		<updated>2026-02-28T09:03:56Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* 课程主页&lt;br /&gt;
** Main_Page|首页&lt;br /&gt;
** 组合数学 (Fall 2015)|组合数学&lt;br /&gt;
** 随机算法 (Fall 2015)|随机算法&lt;br /&gt;
* 讨论班&lt;br /&gt;
** 计算理论之美 (Summer_2025)|计算理论之美讲习班&lt;br /&gt;
** 近似算法讨论班 (Fall 2011)|近似算法讨论班&lt;br /&gt;
* SEARCH&lt;br /&gt;
* links&lt;br /&gt;
** mainpage|EtoneWiki&lt;br /&gt;
** http://eddy.nju.edu.cn/wiki|EddyWiki&lt;br /&gt;
** http://en.wikipedia.org/wiki/Main_Page|Wikipedia&lt;br /&gt;
** http://mathworld.wolfram.com/|MathWorld&lt;br /&gt;
** http://www.mediawiki.org/wiki/Help:Contents|help&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=MediaWiki:Sidebar&amp;diff=13456</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=MediaWiki:Sidebar&amp;diff=13456"/>
		<updated>2026-02-28T09:03:45Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* 课程主页&lt;br /&gt;
** Main_Page|首页&lt;br /&gt;
** 组合数学 (Fall 2015)|组合数学&lt;br /&gt;
** 随机算法 (Fall 2015)|随机算法&lt;br /&gt;
* 讨论班&lt;br /&gt;
** 计算理论之美 (Summer_2025)|计算理论之美暑期讲习班&lt;br /&gt;
** 近似算法讨论班 (Fall 2011)|近似算法讨论班&lt;br /&gt;
* SEARCH&lt;br /&gt;
* links&lt;br /&gt;
** mainpage|EtoneWiki&lt;br /&gt;
** http://eddy.nju.edu.cn/wiki|EddyWiki&lt;br /&gt;
** http://en.wikipedia.org/wiki/Main_Page|Wikipedia&lt;br /&gt;
** http://mathworld.wolfram.com/|MathWorld&lt;br /&gt;
** http://www.mediawiki.org/wiki/Help:Contents|help&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=MediaWiki:Sidebar&amp;diff=13455</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=MediaWiki:Sidebar&amp;diff=13455"/>
		<updated>2026-02-28T09:01:28Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* 课程主页&lt;br /&gt;
** Main_Page|首页&lt;br /&gt;
** 组合数学 (Fall 2015)|组合数学&lt;br /&gt;
** 随机算法 (Fall 2015)|随机算法&lt;br /&gt;
* 讨论班&lt;br /&gt;
** 近似算法讨论班 (Fall 2011)|近似算法讨论班&lt;br /&gt;
* SEARCH&lt;br /&gt;
* links&lt;br /&gt;
** mainpage|EtoneWiki&lt;br /&gt;
** http://eddy.nju.edu.cn/wiki|EddyWiki&lt;br /&gt;
** http://en.wikipedia.org/wiki/Main_Page|Wikipedia&lt;br /&gt;
** http://mathworld.wolfram.com/|MathWorld&lt;br /&gt;
** http://www.mediawiki.org/wiki/Help:Contents|help&lt;/div&gt;</summary>
		<author><name>Liuexp</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_(Fall_2025)&amp;diff=13375</id>
		<title>高级算法 (Fall 2025)</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_(Fall_2025)&amp;diff=13375"/>
		<updated>2025-11-14T08:05:19Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: /* Lecture Notes */&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;高级算法 &lt;br /&gt;
&amp;lt;br&amp;gt;Advanced Algorithms&amp;lt;/font&amp;gt;&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;
|data2   = &#039;&#039;&#039;尹一通&#039;&#039;&#039;&lt;br /&gt;
|header3 = &lt;br /&gt;
|label3  = Email&lt;br /&gt;
|data3   = yinyt@nju.edu.cn &lt;br /&gt;
|header4 =&lt;br /&gt;
|label4= office&lt;br /&gt;
|data4= 计算机系 804&lt;br /&gt;
|header5 = &lt;br /&gt;
|label5  = &lt;br /&gt;
|data5   = &#039;&#039;&#039;栗师&#039;&#039;&#039;&lt;br /&gt;
|header6 = &lt;br /&gt;
|label6  = Email&lt;br /&gt;
|data6   = shili@nju.edu.cn &lt;br /&gt;
|header7 =&lt;br /&gt;
|label7= office&lt;br /&gt;
|data7= 计算机系 605&lt;br /&gt;
|header8 = &lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &#039;&#039;&#039;刘景铖&#039;&#039;&#039;&lt;br /&gt;
|header9 = &lt;br /&gt;
|label9  = Email&lt;br /&gt;
|data9   = liu@nju.edu.cn &lt;br /&gt;
|header10 =&lt;br /&gt;
|label10= office&lt;br /&gt;
|data10= 计算机系 516&lt;br /&gt;
|header11 = Class&lt;br /&gt;
|label11  = &lt;br /&gt;
|data11   = &lt;br /&gt;
|header12 =&lt;br /&gt;
|label12  = Class meetings&lt;br /&gt;
|data12   = Monday, 2pm-4pm &amp;lt;br&amp;gt; Thursday (双), 2pm-4pm &amp;lt;br&amp;gt;仙Ⅰ-320&lt;br /&gt;
|header13 =&lt;br /&gt;
|label13  = Place&lt;br /&gt;
|data13   = &lt;br /&gt;
|header14 =&lt;br /&gt;
|label14  = Office hours&lt;br /&gt;
|data14   = TBD, &amp;lt;br&amp;gt;计算机系 804&amp;lt;br&amp;gt;&lt;br /&gt;
|header15 = Textbooks&lt;br /&gt;
|label15  = &lt;br /&gt;
|data15   = &lt;br /&gt;
|header16 =&lt;br /&gt;
|label16  = &lt;br /&gt;
|data16   = [[File:MR-randomized-algorithms.png|border|100px]]&lt;br /&gt;
|header17 =&lt;br /&gt;
|label17  = &lt;br /&gt;
|data17   = Motwani and Raghavan. &amp;lt;br&amp;gt;&#039;&#039;Randomized Algorithms&#039;&#039;.&amp;lt;br&amp;gt; Cambridge Univ Press, 1995.&lt;br /&gt;
|header18 =&lt;br /&gt;
|label18  = &lt;br /&gt;
|data18   = [[File:Approximation_Algorithms.jpg|border|100px]]&lt;br /&gt;
|header19 =&lt;br /&gt;
|label19  = &lt;br /&gt;
|data19   =  Vazirani. &amp;lt;br&amp;gt;&#039;&#039;Approximation Algorithms&#039;&#039;. &amp;lt;br&amp;gt; Springer-Verlag, 2001.&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;Advanced Algorithms&#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;
* &#039;&#039;&#039;(2025/9/10)&#039;&#039;&#039; 本周四（9月11日）课程时间地点不变，为第五、六节在仙I-320。从第四周（9月15日）开始，采用新的上课时间：每周一的第五、六节，以及双周四的第五、六节，地点仍在仙I-320。&lt;br /&gt;
&lt;br /&gt;
= Course info =&lt;br /&gt;
* &#039;&#039;&#039;Instructor &#039;&#039;&#039;（授课时间顺序）: &lt;br /&gt;
:* [http://tcs.nju.edu.cn/yinyt/ 尹一通]：[mailto:yinyt@nju.edu.cn &amp;lt;yinyt@nju.edu.cn&amp;gt;]，计算机系 804 &lt;br /&gt;
:* [https://liuexp.github.io 刘景铖]：[mailto:liu@nju.edu.cn &amp;lt;liu@nju.edu.cn&amp;gt;]，计算机系 516 &lt;br /&gt;
:*[https://tcs.nju.edu.cn/shili/ 栗师]：[mailto:shili@nju.edu.cn &amp;lt;shili@nju.edu.cn&amp;gt;]，计算机系 605&lt;br /&gt;
* &#039;&#039;&#039;Teaching Assistant&#039;&#039;&#039;: &lt;br /&gt;
** 侯哲：houzhe@smail.nju.edu.cn&lt;br /&gt;
** 张弈垚：zhangyiyao@smail.nju.edu.cn&lt;br /&gt;
* &#039;&#039;&#039;Class meeting&#039;&#039;&#039;: &lt;br /&gt;
** Monday, 2pm-4pm, 仙Ⅰ-320&lt;br /&gt;
** Thursday (双), 2pm-4pm, 仙Ⅰ-320&lt;br /&gt;
* &#039;&#039;&#039;Office hour&#039;&#039;&#039;: Wednesday 2pm-3pm, 计算机系 804&lt;br /&gt;
* &#039;&#039;&#039;QQ群&#039;&#039;&#039;: 524141453（加群请注明专业学号姓名）&lt;br /&gt;
&lt;br /&gt;
= Syllabus =&lt;br /&gt;
随着计算机算法理论的不断发展，现代计算机算法的设计与分析大量地使用非初等的数学工具以及非传统的算法思想。“高级算法”这门课程就是面向计算机算法的这一发展趋势而设立的。课程将针对传统算法课程未系统涉及、却在计算机科学各领域的科研和实践中扮演重要角色的高等算法设计思想和算法分析工具进行系统讲授。&lt;br /&gt;
&lt;br /&gt;
=== 先修课程 Prerequisites ===&lt;br /&gt;
* 必须：离散数学，概率论，线性代数。&lt;br /&gt;
* 推荐：算法设计与分析。&lt;br /&gt;
&lt;br /&gt;
=== Course materials ===&lt;br /&gt;
* [[高级算法 (Fall 2025) / Course materials|&amp;lt;font size=3&amp;gt;教材和参考书&amp;lt;/font&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
=== 成绩 Grades ===&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;
作业完成的原则：署你名字的工作必须是你个人的贡献。在完成作业的过程中，允许讨论，前提是讨论的所有参与者均处于同等完成度。但关键想法的执行、以及作业文本的写作必须独立完成，并在作业中致谢（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;
= Assignments =&lt;br /&gt;
Late policy: In general, we will accomodate late submission requests ONLY IF you made such requests ahead of time. &lt;br /&gt;
&lt;br /&gt;
*[[高级算法 (Fall 2025)/Problem Set 1|Problem Set 1]]  请在 2025/10/30 上课之前(14:00 UTC+8) 提交到 [mailto:njuadvalg25@163.com njuadvalg25@163.com] (文件名为&#039;&amp;lt;font color=red &amp;gt;学号_姓名_A1.pdf&amp;lt;/font&amp;gt;&#039;). [[高级算法 (Fall 2025)/第一次作业提交名单|第一次作业提交名单]]&lt;br /&gt;
&lt;br /&gt;
*[[高级算法 (Fall 2025)/Problem Set 2|Problem Set 2]]  请在 2025/12/1 上课之前(14:00 UTC+8) 提交到 [mailto:njuadvalg25@163.com njuadvalg25@163.com] (文件名为&#039;&amp;lt;font color=red &amp;gt;学号_姓名_A2.pdf&amp;lt;/font&amp;gt;&#039;).&lt;br /&gt;
&lt;br /&gt;
= Lecture Notes =&lt;br /&gt;
# [[高级算法 (Fall 2025)/Min Cut, Max Cut, and Spectral Cut|Min Cut, Max Cut, and Spectral Cut]] ([http://tcs.nju.edu.cn/slides/aa2025/Cut.pdf slides])&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Probability Basics|Probability basics]]&lt;br /&gt;
#  [[高级算法 (Fall 2025)/Fingerprinting| Fingerprinting]] ([http://tcs.nju.edu.cn/slides/aa2025/Fingerprinting.pdf slides]) &lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Finite Field Basics|Finite field basics]]&lt;br /&gt;
#  [[高级算法 (Fall 2025)/Hashing and Sketching|Hashing and Sketching]] ([http://tcs.nju.edu.cn/slides/aa2025/Hashing.pdf slides])   &lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Limited independence|Limited independence]]&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Basic deviation inequalities|Basic deviation inequalities]]&lt;br /&gt;
# [[高级算法 (Fall 2025)/Concentration of measure|Concentration of measure]] ([http://tcs.nju.edu.cn/slides/aa2025/Concentration.pdf slides])&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Conditional expectations|Conditional expectations]]&lt;br /&gt;
# [[高级算法 (Fall 2025)/Dimension Reduction|Dimension Reduction]] ([http://tcs.nju.edu.cn/slides/aa2025/NNS.pdf slides]) &lt;br /&gt;
#* [https://www.cs.princeton.edu/~hy2/teaching/fall22-cos521/notes/JL.pdf Professor Huacheng Yu&#039;s note on Johnson-Lindenstrauss Theorem]&lt;br /&gt;
#* [http://people.csail.mit.edu/gregory/annbook/introduction.pdf An introduction of LSH]&lt;br /&gt;
# &#039;&#039;Lovász&#039;&#039; Local Lemma   ([http://tcs.nju.edu.cn/slides/aa2025/LLL.pdf slides]) &lt;br /&gt;
#* [https://theory.stanford.edu/~jvondrak/MATH233A-2018/Math233-lec02.pdf Professor Jan Vondrák&#039;s Lecture Notes on LLL]&lt;br /&gt;
#* [https://www.cc.gatech.edu/~vigoda/6550/Notes/Lec16.pdf Professor Eric Vigoda&#039;s Lecture Notes on Algorithmic LLL]&lt;br /&gt;
# Spectral graph theory and Cheeger&#039;s inequality ([[Media:Spectral-graph-theory-AA.pdf|slides]])&lt;br /&gt;
#* [https://cs.uwaterloo.ca/~lapchi/cs860-2022/notes/04-Cheeger.pdf Chapter 4] and [https://cs.uwaterloo.ca/~lapchi/cs860-2022/notes/05-Cheeger-generalizations.pdf Chapter 5] of Professor Lap Chi Lau&#039;s book&lt;br /&gt;
#* See also [https://lucatrevisan.github.io/41000/lecture02.pdf Professor Luca Trevisan&#039;s note] for a different treatment of positive and negative entries in the threshold rounding step, which works even if the vector is not an eigenvector&lt;br /&gt;
# Random walks ([[Media:Random walk-AA.pdf|slides]])&lt;br /&gt;
#* [https://cs.uwaterloo.ca/~lapchi/cs860-2022/notes/06-random-walks.pdf Chapter 6] of Professor Lap Chi Lau&#039;s book&lt;br /&gt;
#* See Chapter 7.1.1 of Probability and Computing for an analysis of the random walk algorithm for 2SAT&lt;br /&gt;
#* [https://arxiv.org/pdf/0909.3346.pdf Perfect Matchings in &amp;lt;math&amp;gt;O(n \log n)&amp;lt;/math&amp;gt; Time in Regular Bipartite Graphs, by Goel, Kapralov and Khanna]&lt;br /&gt;
#* [https://epubs.siam.org/doi/epdf/10.1137/1.9781611978322.166 A recent work discussing its extensions to regular non-bipartite graphs, by Dani and Hayes]&lt;br /&gt;
# Markov chains and spectral gap ([[Media:MCMC AA 2024.pdf|slides]])&lt;br /&gt;
#* [https://link.springer.com/article/10.1007/s10955-011-0284-x The Mathematics of Mixing Things Up] by Persi Diaconis&lt;br /&gt;
#* [https://math.uchicago.edu/~shmuel/Network-course-readings/MCMCRev.pdf The Markov Chain Monte Carlo Revolution]&lt;br /&gt;
# Markov chains and path coupling ([[Media:MCMC path coupling.pdf|slides]])&lt;br /&gt;
#* [https://pages.uoregon.edu/dlevin/MARKOV/mcmt2e.pdf Markov chains and Mixing times, 2nd edition] by David A. Levin and Yuval Peres&lt;br /&gt;
#* [https://arxiv.org/abs/2307.13826 Spectral independence and optimal mixing of Markov chains] by Zongchen Chen, Daniel Stefankovic and Eric Vigoda&lt;br /&gt;
# Greedy Algorithms ([http://tcs.nju.edu.cn/slides/aa2024/Greedy.pdf slides], [http://tcs.nju.edu.cn/slides/aa2024/Greedy-handout.pdf slides-handout])&lt;br /&gt;
# Linear Programming ([http://tcs.nju.edu.cn/slides/aa2024/LinearProgram.pdf slides], [http://tcs.nju.edu.cn/slides/aa2024/LinearProgram-handout.pdf slides-handout])&lt;br /&gt;
# Linear Programming Rounding ([http://tcs.nju.edu.cn/slides/aa2024/LPRounding.pdf slides], [http://tcs.nju.edu.cn/slides/aa2024/LPRounding-handout.pdf slides-handout])&lt;br /&gt;
# Linear Programming Duality ([http://tcs.nju.edu.cn/slides/aa2024/Duality.pdf slides], [http://tcs.nju.edu.cn/slides/aa2024/Duality-handout.pdf slides-handout])&lt;br /&gt;
# Primal-Dual Algorithms ([http://tcs.nju.edu.cn/slides/aa2024/PrimalDual.pdf slides], [http://tcs.nju.edu.cn/slides/aa2024/PrimalDual-handout.pdf slides-handout])&lt;br /&gt;
# Semi-Definite Programming and Max-Cut ([http://tcs.nju.edu.cn/slides/aa2024/SDP.pdf slides], [http://tcs.nju.edu.cn/slides/aa2024/SDP-handout.pdf slides-handout])&lt;br /&gt;
# Multiplicative Weight Update Method ([http://tcs.nju.edu.cn/slides/aa2024/MWU.pdf slides], [http://tcs.nju.edu.cn/slides/aa2024/MWU-handout.pdf slides-handout])&lt;br /&gt;
# Extension Complexity ([http://tcs.nju.edu.cn/slides/aa2024/ExtensionComplexity.pdf slides], [http://tcs.nju.edu.cn/slides/aa2024/ExtensionComplexity-handout.pdf slides-handout])&lt;br /&gt;
&lt;br /&gt;
= Related Online Courses=&lt;br /&gt;
* [https://www.cs.cmu.edu/~15850/ Advanced Algorithms] by Anupam Gupta at CMU.&lt;br /&gt;
* [http://people.csail.mit.edu/moitra/854.html Advanced Algorithms] by Ankur Moitra at MIT.&lt;br /&gt;
* [http://courses.csail.mit.edu/6.854/current/ Advanced Algorithms] by David Karger and Aleksander Mądry at MIT.&lt;br /&gt;
* [http://web.stanford.edu/class/cs168/index.html The Modern Algorithmic Toolbox] by Tim Roughgarden and Gregory Valiant at Stanford.&lt;br /&gt;
* [https://www.cs.princeton.edu/courses/archive/fall18/cos521/ Advanced Algorithm Design] by Pravesh Kothari and Christopher Musco at Princeton.&lt;br /&gt;
* [http://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15859-f11/www/ Linear and Semidefinite Programming (Advanced Algorithms)] by Anupam Gupta and Ryan O&#039;Donnell at CMU.&lt;br /&gt;
* [https://www.cs.cmu.edu/~odonnell/papers/cs-theory-toolkit-lecture-notes.pdf CS Theory Toolkit] by Ryan O&#039;Donnell at CMU.&lt;br /&gt;
* [https://cs.uwaterloo.ca/~lapchi/cs860-2022/ Eigenvalues and Polynomials] by Lap Chi Lau at University of Waterloo.&lt;br /&gt;
* The [https://www.cs.cornell.edu/jeh/book.pdf &amp;quot;Foundations of Data Science&amp;quot; book] by Avrim Blum, John Hopcroft, and Ravindran Kannan.&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=File:MCMC_path_coupling.pdf&amp;diff=13373</id>
		<title>File:MCMC path coupling.pdf</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=File:MCMC_path_coupling.pdf&amp;diff=13373"/>
		<updated>2025-11-13T11:03:06Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: Liuexp uploaded a new version of File:MCMC path coupling.pdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MCMC path coupling&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=File:MCMC_path_coupling.pdf&amp;diff=13372</id>
		<title>File:MCMC path coupling.pdf</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=File:MCMC_path_coupling.pdf&amp;diff=13372"/>
		<updated>2025-11-13T05:32:03Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: Liuexp uploaded a new version of File:MCMC path coupling.pdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MCMC path coupling&lt;/div&gt;</summary>
		<author><name>Liuexp</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_(Fall_2025)/Problem_Set_2&amp;diff=13370</id>
		<title>高级算法 (Fall 2025)/Problem Set 2</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_(Fall_2025)/Problem_Set_2&amp;diff=13370"/>
		<updated>2025-11-10T08:16:13Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: /* Problem 5 (Cheeger’s Inequality) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*每道题目的解答都要有完整的解题过程，中英文不限。&lt;br /&gt;
&lt;br /&gt;
*我们推荐大家使用LaTeX, markdown等对作业进行排版。&lt;br /&gt;
&lt;br /&gt;
== Problem 1 (Adjacency matrix) ==&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; be the adjacency matrix of an undirected connected graph &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\alpha_1&amp;lt;/math&amp;gt; be its largest eigenvalue. &lt;br /&gt;
* [&#039;&#039;&#039;Lowerbounding &amp;lt;math&amp;gt;\alpha_1&amp;lt;/math&amp;gt;&#039;&#039;&#039;] We proved &amp;lt;math&amp;gt;\alpha_1 \le d_{\mathrm{max}}&amp;lt;/math&amp;gt; in class. Show that &amp;lt;math&amp;gt;\alpha_1 \ge d_{\mathrm{avg}}&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;d_{\mathrm{avg}}:=\frac{2|E|}{|V|}&amp;lt;/math&amp;gt; is the average degree of the graph.&lt;br /&gt;
&lt;br /&gt;
* [&#039;&#039;&#039;Monotonicity of the spectrum&#039;&#039;&#039;] Let &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; be the adjacency matrix of any subgraph of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; produced by deleting vertices, and let &amp;lt;math&amp;gt;\alpha_1&#039;&amp;lt;/math&amp;gt; be the largest eigenvalue of &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt;. Show that &amp;lt;math&amp;gt;\alpha&#039;_1\leq \alpha_1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* [&#039;&#039;&#039;Chromatic number&#039;&#039;&#039;] The chromatic number &amp;lt;math&amp;gt;\chi(G)&amp;lt;/math&amp;gt; of a graph is the smallest number of colors needed to color the vertices of &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; so that no two adjacent vertices share same color. Prove that &amp;lt;math&amp;gt;\chi(G) \le \lfloor \alpha_1 \rfloor +1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Problem 2 (Graph Laplacian) ==&lt;br /&gt;
* [&#039;&#039;&#039;Spectrum of special graphs&#039;&#039;&#039;] Find eigenvalues of the Laplacian matrices of the following graphs:&lt;br /&gt;
*# The complete graph with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; vertices.&lt;br /&gt;
*# The [[wikipedia:Star_(graph_theory)|star graph]] with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; vertices.&lt;br /&gt;
&lt;br /&gt;
*[&#039;&#039;&#039;Number of connected components&#039;&#039;&#039;] Let &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; be an undirected graph, and &amp;lt;math&amp;gt;\lambda_1\le \lambda_2 \le \ldots \le \lambda_n&amp;lt;/math&amp;gt; be the eigenvalues of its Laplacian matrix &amp;lt;math&amp;gt;{L}&amp;lt;/math&amp;gt;. Prove that &amp;lt;math&amp;gt;\lambda_k = 0&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; has at least &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; connected components. &lt;br /&gt;
&lt;br /&gt;
*[&#039;&#039;&#039;Lowerbounding &amp;lt;math&amp;gt;\lambda_2&amp;lt;/math&amp;gt;&#039;&#039;&#039;] Let &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; be an undirected graph whose Laplacian is &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt;, with second-smallest eigenvalue &amp;lt;math&amp;gt;\lambda_2&amp;lt;/math&amp;gt;.  We know that if &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; is connected then &amp;lt;math&amp;gt;\lambda_2&amp;gt;0&amp;lt;/math&amp;gt;. Prove that &amp;lt;math&amp;gt;\lambda_2 \geq \Omega\left(\frac{1}{rn}\right) \geq  \Omega(1/n^2)&amp;lt;/math&amp;gt; by analyzing the Rayleigh quotient on all test vectors &amp;lt;math&amp;gt;x\perp \mathbf{1}&amp;lt;/math&amp;gt;. Here, &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; is the &#039;&#039;diameter&#039;&#039; of the graph (i.e. the maximum shortest-path distance between pairs of vertices in the graph). Further, show that when &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; is simple and &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;-regular, we have &amp;lt;math&amp;gt;\lambda_2 \geq \Omega(d/n^2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Problem 3 (Random walk on graph) ==&lt;br /&gt;
In class, we showed that large conductance implies rapid mixing of random walks. In this problem, we show that this is also necessary to some extent.&lt;br /&gt;
&lt;br /&gt;
Consider an undirected, unweighted graph &amp;lt;math&amp;gt;G = (V,E)&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;|V|=n&amp;lt;/math&amp;gt;. Let &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; be the stationary distribution of the simple random walk on &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
(1) Prove that the conductance &amp;lt;math&amp;gt;\phi(S)&amp;lt;/math&amp;gt; can be interpreted as  &amp;lt;math&amp;gt;\mathbf{Pr}{ [X_1 \not\in S | X_0 \sim \pi_S ] }&amp;lt;/math&amp;gt;, the probability that a random walk started at &amp;lt;math&amp;gt;X_0&amp;lt;/math&amp;gt; drawn according to &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; restricted to &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;, escapes from &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; in one step.&lt;br /&gt;
&lt;br /&gt;
(2) Further, if &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; is a regular graph and the adjacency matrix &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; is positive semi-definite (PSD), show that &amp;lt;math&amp;gt;\mathbf{Pr}{[X_t \in S | X_0 \sim \pi_S]} \ge (1- \phi(S))^t&amp;lt;/math&amp;gt; for all &amp;lt;math&amp;gt;t\geq 1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;t\in \mathbb{N}&amp;lt;/math&amp;gt;. (Hint:first show that &amp;lt;math&amp;gt;\langle x,A^t x \rangle\geq \langle x,Ax \rangle^t&amp;lt;/math&amp;gt; for any unit vector &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; and any PSD matrix &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;.)&lt;br /&gt;
&lt;br /&gt;
(3) The &amp;lt;math&amp;gt;\ell_2&amp;lt;/math&amp;gt; mixing time of the random walk over &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; items with distribution &amp;lt;math&amp;gt;\{p^{(t)}\}_{t\geq 0}&amp;lt;/math&amp;gt; is defined as the smallest &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; such that &lt;br /&gt;
:&amp;lt;math&amp;gt;\left\|\frac{p^{(t)}}{\pi} - 1\right\|_{2,\pi}^2 :=\sum_{i=1}^n \pi_i \left(\frac{p_i^{(t)}}{\pi_i} - 1\right)^2 \leq \frac{1}{4}, \quad \forall p^{(0)}.&amp;lt;/math&amp;gt;&lt;br /&gt;
In the context of (2), suppose there exists a &amp;lt;math&amp;gt;S\subseteq V&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\pi(S) :=\sum_{v\in S}\pi(v) = \frac{1}{\sqrt{n}}&amp;lt;/math&amp;gt;, then show that &amp;lt;math&amp;gt;\ell_2&amp;lt;/math&amp;gt; mixing time of &amp;lt;math&amp;gt;\{X_i\}_{i\geq 0}&amp;lt;/math&amp;gt; is at least &amp;lt;math&amp;gt;\Omega\left(\frac{\log(n)}{\phi(S)}\right)&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt;{\phi(S)}\ll 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Problem 4 (MCMC and coupling) ==&lt;br /&gt;
&lt;br /&gt;
In this problem, you will analyze the MCMC sampler over independent sets of a fixed size &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;. Given a graph &amp;lt;math&amp;gt;G=(V,E)&amp;lt;/math&amp;gt; with maximum degree &amp;lt;math&amp;gt;\Delta&amp;lt;/math&amp;gt;, let &amp;lt;math&amp;gt;I_k&amp;lt;/math&amp;gt; be the set of all independent sets in &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; of size &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;. Consider a random walk &amp;lt;math&amp;gt;\{X_i\}_{i\geq 0}&amp;lt;/math&amp;gt; on &amp;lt;math&amp;gt;I_k&amp;lt;/math&amp;gt; defined by the following process:&lt;br /&gt;
&lt;br /&gt;
* choose a vertex &amp;lt;math&amp;gt;v\in X_t&amp;lt;/math&amp;gt; uniformly at random and a vertex &amp;lt;math&amp;gt;w\in V&amp;lt;/math&amp;gt; uniformly at random;&lt;br /&gt;
&lt;br /&gt;
* if &amp;lt;math&amp;gt;w\notin X_t&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;X_t - \{v\} + \{w\}&amp;lt;/math&amp;gt; is independent, &amp;lt;math&amp;gt;X_{t+1} = X_t - \{v\} + \{w\}&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
* otherwise, &amp;lt;math&amp;gt;X_{t+1} = X_t&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Use coupling argument to show that if &amp;lt;math&amp;gt;k\leq \frac{n}{3\Delta + 3}&amp;lt;/math&amp;gt;, then the &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;-mixing time of &amp;lt;math&amp;gt;\{X_i\}_{(i\geq 0)}&amp;lt;/math&amp;gt; is a polynomial in &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\log(1/\epsilon)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Problem 5 (Cheeger’s Inequality) ==&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;G=(V,E)&amp;lt;/math&amp;gt; be a &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;-regular graph. Let &amp;lt;math&amp;gt;S, T, U&amp;lt;/math&amp;gt; be a partition of the vertex set &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;|S| \le |T|&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;|U| \le \epsilon \cdot \min\{|S|,|T|\}&amp;lt;/math&amp;gt;. We define the projected expansion by &amp;lt;math&amp;gt;\phi_G(S,T\|U) := \frac{E(S,T)}{d|S|}&amp;lt;/math&amp;gt;. Let &amp;lt;math&amp;gt;\lambda_2&amp;lt;/math&amp;gt; be the second smallest eigenvalue of the normalized Laplacian &amp;lt;math&amp;gt;\mathcal{L} := (D-A)/d&amp;lt;/math&amp;gt;. Show that there exists an efficient algorithm such that, for every &amp;lt;math&amp;gt;\epsilon &amp;gt; 0&amp;lt;/math&amp;gt;,  finds sets &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;U&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;|S| \le |T|&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;|U| \le \epsilon \min\{|S|,|T|\}&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\phi_G(S,T\|U) \le O(\lambda_2 \cdot (1+ \frac{2}{\epsilon}))&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
HINT: Try to modify the randomized thresholding in Cheeger&#039;s proof.&lt;/div&gt;</summary>
		<author><name>Liuexp</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_(Fall_2025)&amp;diff=13365</id>
		<title>高级算法 (Fall 2025)</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_(Fall_2025)&amp;diff=13365"/>
		<updated>2025-11-10T05:10:54Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: /* Lecture Notes */&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;高级算法 &lt;br /&gt;
&amp;lt;br&amp;gt;Advanced Algorithms&amp;lt;/font&amp;gt;&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;
|data2   = &#039;&#039;&#039;尹一通&#039;&#039;&#039;&lt;br /&gt;
|header3 = &lt;br /&gt;
|label3  = Email&lt;br /&gt;
|data3   = yinyt@nju.edu.cn &lt;br /&gt;
|header4 =&lt;br /&gt;
|label4= office&lt;br /&gt;
|data4= 计算机系 804&lt;br /&gt;
|header5 = &lt;br /&gt;
|label5  = &lt;br /&gt;
|data5   = &#039;&#039;&#039;栗师&#039;&#039;&#039;&lt;br /&gt;
|header6 = &lt;br /&gt;
|label6  = Email&lt;br /&gt;
|data6   = shili@nju.edu.cn &lt;br /&gt;
|header7 =&lt;br /&gt;
|label7= office&lt;br /&gt;
|data7= 计算机系 605&lt;br /&gt;
|header8 = &lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &#039;&#039;&#039;刘景铖&#039;&#039;&#039;&lt;br /&gt;
|header9 = &lt;br /&gt;
|label9  = Email&lt;br /&gt;
|data9   = liu@nju.edu.cn &lt;br /&gt;
|header10 =&lt;br /&gt;
|label10= office&lt;br /&gt;
|data10= 计算机系 516&lt;br /&gt;
|header11 = Class&lt;br /&gt;
|label11  = &lt;br /&gt;
|data11   = &lt;br /&gt;
|header12 =&lt;br /&gt;
|label12  = Class meetings&lt;br /&gt;
|data12   = Monday, 2pm-4pm &amp;lt;br&amp;gt; Thursday (双), 2pm-4pm &amp;lt;br&amp;gt;仙Ⅰ-320&lt;br /&gt;
|header13 =&lt;br /&gt;
|label13  = Place&lt;br /&gt;
|data13   = &lt;br /&gt;
|header14 =&lt;br /&gt;
|label14  = Office hours&lt;br /&gt;
|data14   = TBD, &amp;lt;br&amp;gt;计算机系 804&amp;lt;br&amp;gt;&lt;br /&gt;
|header15 = Textbooks&lt;br /&gt;
|label15  = &lt;br /&gt;
|data15   = &lt;br /&gt;
|header16 =&lt;br /&gt;
|label16  = &lt;br /&gt;
|data16   = [[File:MR-randomized-algorithms.png|border|100px]]&lt;br /&gt;
|header17 =&lt;br /&gt;
|label17  = &lt;br /&gt;
|data17   = Motwani and Raghavan. &amp;lt;br&amp;gt;&#039;&#039;Randomized Algorithms&#039;&#039;.&amp;lt;br&amp;gt; Cambridge Univ Press, 1995.&lt;br /&gt;
|header18 =&lt;br /&gt;
|label18  = &lt;br /&gt;
|data18   = [[File:Approximation_Algorithms.jpg|border|100px]]&lt;br /&gt;
|header19 =&lt;br /&gt;
|label19  = &lt;br /&gt;
|data19   =  Vazirani. &amp;lt;br&amp;gt;&#039;&#039;Approximation Algorithms&#039;&#039;. &amp;lt;br&amp;gt; Springer-Verlag, 2001.&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;Advanced Algorithms&#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;
* &#039;&#039;&#039;(2025/9/10)&#039;&#039;&#039; 本周四（9月11日）课程时间地点不变，为第五、六节在仙I-320。从第四周（9月15日）开始，采用新的上课时间：每周一的第五、六节，以及双周四的第五、六节，地点仍在仙I-320。&lt;br /&gt;
&lt;br /&gt;
= Course info =&lt;br /&gt;
* &#039;&#039;&#039;Instructor &#039;&#039;&#039;（授课时间顺序）: &lt;br /&gt;
:* [http://tcs.nju.edu.cn/yinyt/ 尹一通]：[mailto:yinyt@nju.edu.cn &amp;lt;yinyt@nju.edu.cn&amp;gt;]，计算机系 804 &lt;br /&gt;
:* [https://liuexp.github.io 刘景铖]：[mailto:liu@nju.edu.cn &amp;lt;liu@nju.edu.cn&amp;gt;]，计算机系 516 &lt;br /&gt;
:*[https://tcs.nju.edu.cn/shili/ 栗师]：[mailto:shili@nju.edu.cn &amp;lt;shili@nju.edu.cn&amp;gt;]，计算机系 605&lt;br /&gt;
* &#039;&#039;&#039;Teaching Assistant&#039;&#039;&#039;: &lt;br /&gt;
** 侯哲：houzhe@smail.nju.edu.cn&lt;br /&gt;
** 张弈垚：zhangyiyao@smail.nju.edu.cn&lt;br /&gt;
* &#039;&#039;&#039;Class meeting&#039;&#039;&#039;: &lt;br /&gt;
** Monday, 2pm-4pm, 仙Ⅰ-320&lt;br /&gt;
** Thursday (双), 2pm-4pm, 仙Ⅰ-320&lt;br /&gt;
* &#039;&#039;&#039;Office hour&#039;&#039;&#039;: Wednesday 2pm-3pm, 计算机系 804&lt;br /&gt;
* &#039;&#039;&#039;QQ群&#039;&#039;&#039;: 524141453（加群请注明专业学号姓名）&lt;br /&gt;
&lt;br /&gt;
= Syllabus =&lt;br /&gt;
随着计算机算法理论的不断发展，现代计算机算法的设计与分析大量地使用非初等的数学工具以及非传统的算法思想。“高级算法”这门课程就是面向计算机算法的这一发展趋势而设立的。课程将针对传统算法课程未系统涉及、却在计算机科学各领域的科研和实践中扮演重要角色的高等算法设计思想和算法分析工具进行系统讲授。&lt;br /&gt;
&lt;br /&gt;
=== 先修课程 Prerequisites ===&lt;br /&gt;
* 必须：离散数学，概率论，线性代数。&lt;br /&gt;
* 推荐：算法设计与分析。&lt;br /&gt;
&lt;br /&gt;
=== Course materials ===&lt;br /&gt;
* [[高级算法 (Fall 2025) / Course materials|&amp;lt;font size=3&amp;gt;教材和参考书&amp;lt;/font&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
=== 成绩 Grades ===&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;
作业完成的原则：署你名字的工作必须是你个人的贡献。在完成作业的过程中，允许讨论，前提是讨论的所有参与者均处于同等完成度。但关键想法的执行、以及作业文本的写作必须独立完成，并在作业中致谢（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;
= Assignments =&lt;br /&gt;
Late policy: In general, we will accomodate late submission requests ONLY IF you made such requests ahead of time. &lt;br /&gt;
&lt;br /&gt;
*[[高级算法 (Fall 2025)/Problem Set 1|Problem Set 1]]  请在 2025/10/30 上课之前(14:00 UTC+8) 提交到 [mailto:njuadvalg25@163.com njuadvalg25@163.com] (文件名为&#039;&amp;lt;font color=red &amp;gt;学号_姓名_A1.pdf&amp;lt;/font&amp;gt;&#039;). [[高级算法 (Fall 2025)/第一次作业提交名单|第一次作业提交名单]]&lt;br /&gt;
&lt;br /&gt;
= Lecture Notes =&lt;br /&gt;
# [[高级算法 (Fall 2025)/Min Cut, Max Cut, and Spectral Cut|Min Cut, Max Cut, and Spectral Cut]] ([http://tcs.nju.edu.cn/slides/aa2025/Cut.pdf slides])&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Probability Basics|Probability basics]]&lt;br /&gt;
#  [[高级算法 (Fall 2025)/Fingerprinting| Fingerprinting]] ([http://tcs.nju.edu.cn/slides/aa2025/Fingerprinting.pdf slides]) &lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Finite Field Basics|Finite field basics]]&lt;br /&gt;
#  [[高级算法 (Fall 2025)/Hashing and Sketching|Hashing and Sketching]] ([http://tcs.nju.edu.cn/slides/aa2025/Hashing.pdf slides])   &lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Limited independence|Limited independence]]&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Basic deviation inequalities|Basic deviation inequalities]]&lt;br /&gt;
# [[高级算法 (Fall 2025)/Concentration of measure|Concentration of measure]] ([http://tcs.nju.edu.cn/slides/aa2025/Concentration.pdf slides])&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Conditional expectations|Conditional expectations]]&lt;br /&gt;
# [[高级算法 (Fall 2025)/Dimension Reduction|Dimension Reduction]] ([http://tcs.nju.edu.cn/slides/aa2025/NNS.pdf slides]) &lt;br /&gt;
#* [https://www.cs.princeton.edu/~hy2/teaching/fall22-cos521/notes/JL.pdf Professor Huacheng Yu&#039;s note on Johnson-Lindenstrauss Theorem]&lt;br /&gt;
#* [http://people.csail.mit.edu/gregory/annbook/introduction.pdf An introduction of LSH]&lt;br /&gt;
# &#039;&#039;Lovász&#039;&#039; Local Lemma   ([http://tcs.nju.edu.cn/slides/aa2025/LLL.pdf slides]) &lt;br /&gt;
#* [https://theory.stanford.edu/~jvondrak/MATH233A-2018/Math233-lec02.pdf Professor Jan Vondrák&#039;s Lecture Notes on LLL]&lt;br /&gt;
#* [https://www.cc.gatech.edu/~vigoda/6550/Notes/Lec16.pdf Professor Eric Vigoda&#039;s Lecture Notes on Algorithmic LLL]&lt;br /&gt;
# Spectral graph theory and Cheeger&#039;s inequality ([[Media:Spectral-graph-theory-AA.pdf|slides]])&lt;br /&gt;
#* [https://cs.uwaterloo.ca/~lapchi/cs860-2022/notes/04-Cheeger.pdf Chapter 4] and [https://cs.uwaterloo.ca/~lapchi/cs860-2022/notes/05-Cheeger-generalizations.pdf Chapter 5] of Professor Lap Chi Lau&#039;s book&lt;br /&gt;
#* See also [https://lucatrevisan.github.io/41000/lecture02.pdf Professor Luca Trevisan&#039;s note] for a different treatment of positive and negative entries in the threshold rounding step, which works even if the vector is not an eigenvector&lt;br /&gt;
# Random walks ([[Media:Random walk-AA.pdf|slides]])&lt;br /&gt;
#* [https://cs.uwaterloo.ca/~lapchi/cs860-2022/notes/06-random-walks.pdf Chapter 6] of Professor Lap Chi Lau&#039;s book&lt;br /&gt;
#* See Chapter 7.1.1 of Probability and Computing for an analysis of the random walk algorithm for 2SAT&lt;br /&gt;
#* [https://arxiv.org/pdf/0909.3346.pdf Perfect Matchings in &amp;lt;math&amp;gt;O(n \log n)&amp;lt;/math&amp;gt; Time in Regular Bipartite Graphs, by Goel, Kapralov and Khanna]&lt;br /&gt;
#* [https://epubs.siam.org/doi/epdf/10.1137/1.9781611978322.166 A recent work discussing its extensions to regular non-bipartite graphs, by Dani and Hayes]&lt;br /&gt;
# Markov chains and spectral gap ([[Media:MCMC AA 2024.pdf|slides]])&lt;br /&gt;
# Markov chains and path coupling ([[Media:MCMC path coupling.pdf|slides]])&lt;br /&gt;
&lt;br /&gt;
= Related Online Courses=&lt;br /&gt;
* [https://www.cs.cmu.edu/~15850/ Advanced Algorithms] by Anupam Gupta at CMU.&lt;br /&gt;
* [http://people.csail.mit.edu/moitra/854.html Advanced Algorithms] by Ankur Moitra at MIT.&lt;br /&gt;
* [http://courses.csail.mit.edu/6.854/current/ Advanced Algorithms] by David Karger and Aleksander Mądry at MIT.&lt;br /&gt;
* [http://web.stanford.edu/class/cs168/index.html The Modern Algorithmic Toolbox] by Tim Roughgarden and Gregory Valiant at Stanford.&lt;br /&gt;
* [https://www.cs.princeton.edu/courses/archive/fall18/cos521/ Advanced Algorithm Design] by Pravesh Kothari and Christopher Musco at Princeton.&lt;br /&gt;
* [http://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15859-f11/www/ Linear and Semidefinite Programming (Advanced Algorithms)] by Anupam Gupta and Ryan O&#039;Donnell at CMU.&lt;br /&gt;
* [https://www.cs.cmu.edu/~odonnell/papers/cs-theory-toolkit-lecture-notes.pdf CS Theory Toolkit] by Ryan O&#039;Donnell at CMU.&lt;br /&gt;
* [https://cs.uwaterloo.ca/~lapchi/cs860-2022/ Eigenvalues and Polynomials] by Lap Chi Lau at University of Waterloo.&lt;br /&gt;
* The [https://www.cs.cornell.edu/jeh/book.pdf &amp;quot;Foundations of Data Science&amp;quot; book] by Avrim Blum, John Hopcroft, and Ravindran Kannan.&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=File:MCMC_path_coupling.pdf&amp;diff=13364</id>
		<title>File:MCMC path coupling.pdf</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=File:MCMC_path_coupling.pdf&amp;diff=13364"/>
		<updated>2025-11-10T05:10:03Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MCMC path coupling&lt;/div&gt;</summary>
		<author><name>Liuexp</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_(Fall_2025)&amp;diff=13363</id>
		<title>高级算法 (Fall 2025)</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_(Fall_2025)&amp;diff=13363"/>
		<updated>2025-11-03T05:50:45Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: /* Lecture Notes */&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;高级算法 &lt;br /&gt;
&amp;lt;br&amp;gt;Advanced Algorithms&amp;lt;/font&amp;gt;&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;
|data2   = &#039;&#039;&#039;尹一通&#039;&#039;&#039;&lt;br /&gt;
|header3 = &lt;br /&gt;
|label3  = Email&lt;br /&gt;
|data3   = yinyt@nju.edu.cn &lt;br /&gt;
|header4 =&lt;br /&gt;
|label4= office&lt;br /&gt;
|data4= 计算机系 804&lt;br /&gt;
|header5 = &lt;br /&gt;
|label5  = &lt;br /&gt;
|data5   = &#039;&#039;&#039;栗师&#039;&#039;&#039;&lt;br /&gt;
|header6 = &lt;br /&gt;
|label6  = Email&lt;br /&gt;
|data6   = shili@nju.edu.cn &lt;br /&gt;
|header7 =&lt;br /&gt;
|label7= office&lt;br /&gt;
|data7= 计算机系 605&lt;br /&gt;
|header8 = &lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &#039;&#039;&#039;刘景铖&#039;&#039;&#039;&lt;br /&gt;
|header9 = &lt;br /&gt;
|label9  = Email&lt;br /&gt;
|data9   = liu@nju.edu.cn &lt;br /&gt;
|header10 =&lt;br /&gt;
|label10= office&lt;br /&gt;
|data10= 计算机系 516&lt;br /&gt;
|header11 = Class&lt;br /&gt;
|label11  = &lt;br /&gt;
|data11   = &lt;br /&gt;
|header12 =&lt;br /&gt;
|label12  = Class meetings&lt;br /&gt;
|data12   = Monday, 2pm-4pm &amp;lt;br&amp;gt; Thursday (双), 2pm-4pm &amp;lt;br&amp;gt;仙Ⅰ-320&lt;br /&gt;
|header13 =&lt;br /&gt;
|label13  = Place&lt;br /&gt;
|data13   = &lt;br /&gt;
|header14 =&lt;br /&gt;
|label14  = Office hours&lt;br /&gt;
|data14   = TBD, &amp;lt;br&amp;gt;计算机系 804&amp;lt;br&amp;gt;&lt;br /&gt;
|header15 = Textbooks&lt;br /&gt;
|label15  = &lt;br /&gt;
|data15   = &lt;br /&gt;
|header16 =&lt;br /&gt;
|label16  = &lt;br /&gt;
|data16   = [[File:MR-randomized-algorithms.png|border|100px]]&lt;br /&gt;
|header17 =&lt;br /&gt;
|label17  = &lt;br /&gt;
|data17   = Motwani and Raghavan. &amp;lt;br&amp;gt;&#039;&#039;Randomized Algorithms&#039;&#039;.&amp;lt;br&amp;gt; Cambridge Univ Press, 1995.&lt;br /&gt;
|header18 =&lt;br /&gt;
|label18  = &lt;br /&gt;
|data18   = [[File:Approximation_Algorithms.jpg|border|100px]]&lt;br /&gt;
|header19 =&lt;br /&gt;
|label19  = &lt;br /&gt;
|data19   =  Vazirani. &amp;lt;br&amp;gt;&#039;&#039;Approximation Algorithms&#039;&#039;. &amp;lt;br&amp;gt; Springer-Verlag, 2001.&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;Advanced Algorithms&#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;
* &#039;&#039;&#039;(2025/9/10)&#039;&#039;&#039; 本周四（9月11日）课程时间地点不变，为第五、六节在仙I-320。从第四周（9月15日）开始，采用新的上课时间：每周一的第五、六节，以及双周四的第五、六节，地点仍在仙I-320。&lt;br /&gt;
&lt;br /&gt;
= Course info =&lt;br /&gt;
* &#039;&#039;&#039;Instructor &#039;&#039;&#039;（授课时间顺序）: &lt;br /&gt;
:* [http://tcs.nju.edu.cn/yinyt/ 尹一通]：[mailto:yinyt@nju.edu.cn &amp;lt;yinyt@nju.edu.cn&amp;gt;]，计算机系 804 &lt;br /&gt;
:* [https://liuexp.github.io 刘景铖]：[mailto:liu@nju.edu.cn &amp;lt;liu@nju.edu.cn&amp;gt;]，计算机系 516 &lt;br /&gt;
:*[https://tcs.nju.edu.cn/shili/ 栗师]：[mailto:shili@nju.edu.cn &amp;lt;shili@nju.edu.cn&amp;gt;]，计算机系 605&lt;br /&gt;
* &#039;&#039;&#039;Teaching Assistant&#039;&#039;&#039;: &lt;br /&gt;
** 侯哲：houzhe@smail.nju.edu.cn&lt;br /&gt;
** 张弈垚：zhangyiyao@smail.nju.edu.cn&lt;br /&gt;
* &#039;&#039;&#039;Class meeting&#039;&#039;&#039;: &lt;br /&gt;
** Monday, 2pm-4pm, 仙Ⅰ-320&lt;br /&gt;
** Thursday (双), 2pm-4pm, 仙Ⅰ-320&lt;br /&gt;
* &#039;&#039;&#039;Office hour&#039;&#039;&#039;: Wednesday 2pm-3pm, 计算机系 804&lt;br /&gt;
* &#039;&#039;&#039;QQ群&#039;&#039;&#039;: 524141453（加群请注明专业学号姓名）&lt;br /&gt;
&lt;br /&gt;
= Syllabus =&lt;br /&gt;
随着计算机算法理论的不断发展，现代计算机算法的设计与分析大量地使用非初等的数学工具以及非传统的算法思想。“高级算法”这门课程就是面向计算机算法的这一发展趋势而设立的。课程将针对传统算法课程未系统涉及、却在计算机科学各领域的科研和实践中扮演重要角色的高等算法设计思想和算法分析工具进行系统讲授。&lt;br /&gt;
&lt;br /&gt;
=== 先修课程 Prerequisites ===&lt;br /&gt;
* 必须：离散数学，概率论，线性代数。&lt;br /&gt;
* 推荐：算法设计与分析。&lt;br /&gt;
&lt;br /&gt;
=== Course materials ===&lt;br /&gt;
* [[高级算法 (Fall 2025) / Course materials|&amp;lt;font size=3&amp;gt;教材和参考书&amp;lt;/font&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
=== 成绩 Grades ===&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;
作业完成的原则：署你名字的工作必须是你个人的贡献。在完成作业的过程中，允许讨论，前提是讨论的所有参与者均处于同等完成度。但关键想法的执行、以及作业文本的写作必须独立完成，并在作业中致谢（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;
= Assignments =&lt;br /&gt;
Late policy: In general, we will accomodate late submission requests ONLY IF you made such requests ahead of time. &lt;br /&gt;
&lt;br /&gt;
*[[高级算法 (Fall 2025)/Problem Set 1|Problem Set 1]]  请在 2025/10/30 上课之前(14:00 UTC+8) 提交到 [mailto:njuadvalg25@163.com njuadvalg25@163.com] (文件名为&#039;&amp;lt;font color=red &amp;gt;学号_姓名_A1.pdf&amp;lt;/font&amp;gt;&#039;). [[高级算法 (Fall 2025)/第一次作业提交名单|第一次作业提交名单]]&lt;br /&gt;
&lt;br /&gt;
= Lecture Notes =&lt;br /&gt;
# [[高级算法 (Fall 2025)/Min Cut, Max Cut, and Spectral Cut|Min Cut, Max Cut, and Spectral Cut]] ([http://tcs.nju.edu.cn/slides/aa2025/Cut.pdf slides])&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Probability Basics|Probability basics]]&lt;br /&gt;
#  [[高级算法 (Fall 2025)/Fingerprinting| Fingerprinting]] ([http://tcs.nju.edu.cn/slides/aa2025/Fingerprinting.pdf slides]) &lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Finite Field Basics|Finite field basics]]&lt;br /&gt;
#  [[高级算法 (Fall 2025)/Hashing and Sketching|Hashing and Sketching]] ([http://tcs.nju.edu.cn/slides/aa2025/Hashing.pdf slides])   &lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Limited independence|Limited independence]]&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Basic deviation inequalities|Basic deviation inequalities]]&lt;br /&gt;
# [[高级算法 (Fall 2025)/Concentration of measure|Concentration of measure]] ([http://tcs.nju.edu.cn/slides/aa2025/Concentration.pdf slides])&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Conditional expectations|Conditional expectations]]&lt;br /&gt;
# [[高级算法 (Fall 2025)/Dimension Reduction|Dimension Reduction]] ([http://tcs.nju.edu.cn/slides/aa2025/NNS.pdf slides]) &lt;br /&gt;
#* [https://www.cs.princeton.edu/~hy2/teaching/fall22-cos521/notes/JL.pdf Professor Huacheng Yu&#039;s note on Johnson-Lindenstrauss Theorem]&lt;br /&gt;
#* [http://people.csail.mit.edu/gregory/annbook/introduction.pdf An introduction of LSH]&lt;br /&gt;
# &#039;&#039;Lovász&#039;&#039; Local Lemma   ([http://tcs.nju.edu.cn/slides/aa2025/LLL.pdf slides]) &lt;br /&gt;
#* [https://theory.stanford.edu/~jvondrak/MATH233A-2018/Math233-lec02.pdf Professor Jan Vondrák&#039;s Lecture Notes on LLL]&lt;br /&gt;
#* [https://www.cc.gatech.edu/~vigoda/6550/Notes/Lec16.pdf Professor Eric Vigoda&#039;s Lecture Notes on Algorithmic LLL]&lt;br /&gt;
# Spectral graph theory and Cheeger&#039;s inequality ([[Media:Spectral-graph-theory-AA.pdf|slides]])&lt;br /&gt;
#* [https://cs.uwaterloo.ca/~lapchi/cs860-2022/notes/04-Cheeger.pdf Chapter 4] and [https://cs.uwaterloo.ca/~lapchi/cs860-2022/notes/05-Cheeger-generalizations.pdf Chapter 5] of Professor Lap Chi Lau&#039;s book&lt;br /&gt;
#* See also [https://lucatrevisan.github.io/41000/lecture02.pdf Professor Luca Trevisan&#039;s note] for a different treatment of positive and negative entries in the threshold rounding step, which works even if the vector is not an eigenvector&lt;br /&gt;
# Random walks ([[Media:Random walk-AA.pdf|slides]])&lt;br /&gt;
#* [https://cs.uwaterloo.ca/~lapchi/cs860-2022/notes/06-random-walks.pdf Chapter 6] of Professor Lap Chi Lau&#039;s book&lt;br /&gt;
#* See Chapter 7.1.1 of Probability and Computing for an analysis of the random walk algorithm for 2SAT&lt;br /&gt;
#* [https://arxiv.org/pdf/0909.3346.pdf Perfect Matchings in &amp;lt;math&amp;gt;O(n \log n)&amp;lt;/math&amp;gt; Time in Regular Bipartite Graphs, by Goel, Kapralov and Khanna]&lt;br /&gt;
#* [https://epubs.siam.org/doi/epdf/10.1137/1.9781611978322.166 A recent work discussing its extensions to regular non-bipartite graphs, by Dani and Hayes]&lt;br /&gt;
# Markov chains and coupling ([[Media:MCMC AA 2024.pdf|slides]])&lt;br /&gt;
&lt;br /&gt;
= Related Online Courses=&lt;br /&gt;
* [https://www.cs.cmu.edu/~15850/ Advanced Algorithms] by Anupam Gupta at CMU.&lt;br /&gt;
* [http://people.csail.mit.edu/moitra/854.html Advanced Algorithms] by Ankur Moitra at MIT.&lt;br /&gt;
* [http://courses.csail.mit.edu/6.854/current/ Advanced Algorithms] by David Karger and Aleksander Mądry at MIT.&lt;br /&gt;
* [http://web.stanford.edu/class/cs168/index.html The Modern Algorithmic Toolbox] by Tim Roughgarden and Gregory Valiant at Stanford.&lt;br /&gt;
* [https://www.cs.princeton.edu/courses/archive/fall18/cos521/ Advanced Algorithm Design] by Pravesh Kothari and Christopher Musco at Princeton.&lt;br /&gt;
* [http://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15859-f11/www/ Linear and Semidefinite Programming (Advanced Algorithms)] by Anupam Gupta and Ryan O&#039;Donnell at CMU.&lt;br /&gt;
* [https://www.cs.cmu.edu/~odonnell/papers/cs-theory-toolkit-lecture-notes.pdf CS Theory Toolkit] by Ryan O&#039;Donnell at CMU.&lt;br /&gt;
* [https://cs.uwaterloo.ca/~lapchi/cs860-2022/ Eigenvalues and Polynomials] by Lap Chi Lau at University of Waterloo.&lt;br /&gt;
* The [https://www.cs.cornell.edu/jeh/book.pdf &amp;quot;Foundations of Data Science&amp;quot; book] by Avrim Blum, John Hopcroft, and Ravindran Kannan.&lt;/div&gt;</summary>
		<author><name>Liuexp</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_(Fall_2025)&amp;diff=13348</id>
		<title>高级算法 (Fall 2025)</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_(Fall_2025)&amp;diff=13348"/>
		<updated>2025-10-29T15:05:14Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: /* Lecture Notes */&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;高级算法 &lt;br /&gt;
&amp;lt;br&amp;gt;Advanced Algorithms&amp;lt;/font&amp;gt;&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;
|data2   = &#039;&#039;&#039;尹一通&#039;&#039;&#039;&lt;br /&gt;
|header3 = &lt;br /&gt;
|label3  = Email&lt;br /&gt;
|data3   = yinyt@nju.edu.cn &lt;br /&gt;
|header4 =&lt;br /&gt;
|label4= office&lt;br /&gt;
|data4= 计算机系 804&lt;br /&gt;
|header5 = &lt;br /&gt;
|label5  = &lt;br /&gt;
|data5   = &#039;&#039;&#039;栗师&#039;&#039;&#039;&lt;br /&gt;
|header6 = &lt;br /&gt;
|label6  = Email&lt;br /&gt;
|data6   = shili@nju.edu.cn &lt;br /&gt;
|header7 =&lt;br /&gt;
|label7= office&lt;br /&gt;
|data7= 计算机系 605&lt;br /&gt;
|header8 = &lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &#039;&#039;&#039;刘景铖&#039;&#039;&#039;&lt;br /&gt;
|header9 = &lt;br /&gt;
|label9  = Email&lt;br /&gt;
|data9   = liu@nju.edu.cn &lt;br /&gt;
|header10 =&lt;br /&gt;
|label10= office&lt;br /&gt;
|data10= 计算机系 516&lt;br /&gt;
|header11 = Class&lt;br /&gt;
|label11  = &lt;br /&gt;
|data11   = &lt;br /&gt;
|header12 =&lt;br /&gt;
|label12  = Class meetings&lt;br /&gt;
|data12   = Monday, 2pm-4pm &amp;lt;br&amp;gt; Thursday (双), 2pm-4pm &amp;lt;br&amp;gt;仙Ⅰ-320&lt;br /&gt;
|header13 =&lt;br /&gt;
|label13  = Place&lt;br /&gt;
|data13   = &lt;br /&gt;
|header14 =&lt;br /&gt;
|label14  = Office hours&lt;br /&gt;
|data14   = TBD, &amp;lt;br&amp;gt;计算机系 804&amp;lt;br&amp;gt;&lt;br /&gt;
|header15 = Textbooks&lt;br /&gt;
|label15  = &lt;br /&gt;
|data15   = &lt;br /&gt;
|header16 =&lt;br /&gt;
|label16  = &lt;br /&gt;
|data16   = [[File:MR-randomized-algorithms.png|border|100px]]&lt;br /&gt;
|header17 =&lt;br /&gt;
|label17  = &lt;br /&gt;
|data17   = Motwani and Raghavan. &amp;lt;br&amp;gt;&#039;&#039;Randomized Algorithms&#039;&#039;.&amp;lt;br&amp;gt; Cambridge Univ Press, 1995.&lt;br /&gt;
|header18 =&lt;br /&gt;
|label18  = &lt;br /&gt;
|data18   = [[File:Approximation_Algorithms.jpg|border|100px]]&lt;br /&gt;
|header19 =&lt;br /&gt;
|label19  = &lt;br /&gt;
|data19   =  Vazirani. &amp;lt;br&amp;gt;&#039;&#039;Approximation Algorithms&#039;&#039;. &amp;lt;br&amp;gt; Springer-Verlag, 2001.&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;Advanced Algorithms&#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;
* &#039;&#039;&#039;(2025/9/10)&#039;&#039;&#039; 本周四（9月11日）课程时间地点不变，为第五、六节在仙I-320。从第四周（9月15日）开始，采用新的上课时间：每周一的第五、六节，以及双周四的第五、六节，地点仍在仙I-320。&lt;br /&gt;
&lt;br /&gt;
= Course info =&lt;br /&gt;
* &#039;&#039;&#039;Instructor &#039;&#039;&#039;（授课时间顺序）: &lt;br /&gt;
:* [http://tcs.nju.edu.cn/yinyt/ 尹一通]：[mailto:yinyt@nju.edu.cn &amp;lt;yinyt@nju.edu.cn&amp;gt;]，计算机系 804 &lt;br /&gt;
:* [https://liuexp.github.io 刘景铖]：[mailto:liu@nju.edu.cn &amp;lt;liu@nju.edu.cn&amp;gt;]，计算机系 516 &lt;br /&gt;
:*[https://tcs.nju.edu.cn/shili/ 栗师]：[mailto:shili@nju.edu.cn &amp;lt;shili@nju.edu.cn&amp;gt;]，计算机系 605&lt;br /&gt;
* &#039;&#039;&#039;Teaching Assistant&#039;&#039;&#039;: &lt;br /&gt;
** 侯哲：houzhe@smail.nju.edu.cn&lt;br /&gt;
** 张弈垚：zhangyiyao@smail.nju.edu.cn&lt;br /&gt;
* &#039;&#039;&#039;Class meeting&#039;&#039;&#039;: &lt;br /&gt;
** Monday, 2pm-4pm, 仙Ⅰ-320&lt;br /&gt;
** Thursday (双), 2pm-4pm, 仙Ⅰ-320&lt;br /&gt;
* &#039;&#039;&#039;Office hour&#039;&#039;&#039;: Wednesday 2pm-3pm, 计算机系 804&lt;br /&gt;
* &#039;&#039;&#039;QQ群&#039;&#039;&#039;: 524141453（加群请注明专业学号姓名）&lt;br /&gt;
&lt;br /&gt;
= Syllabus =&lt;br /&gt;
随着计算机算法理论的不断发展，现代计算机算法的设计与分析大量地使用非初等的数学工具以及非传统的算法思想。“高级算法”这门课程就是面向计算机算法的这一发展趋势而设立的。课程将针对传统算法课程未系统涉及、却在计算机科学各领域的科研和实践中扮演重要角色的高等算法设计思想和算法分析工具进行系统讲授。&lt;br /&gt;
&lt;br /&gt;
=== 先修课程 Prerequisites ===&lt;br /&gt;
* 必须：离散数学，概率论，线性代数。&lt;br /&gt;
* 推荐：算法设计与分析。&lt;br /&gt;
&lt;br /&gt;
=== Course materials ===&lt;br /&gt;
* [[高级算法 (Fall 2025) / Course materials|&amp;lt;font size=3&amp;gt;教材和参考书&amp;lt;/font&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
=== 成绩 Grades ===&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;
作业完成的原则：署你名字的工作必须是你个人的贡献。在完成作业的过程中，允许讨论，前提是讨论的所有参与者均处于同等完成度。但关键想法的执行、以及作业文本的写作必须独立完成，并在作业中致谢（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;
= Assignments =&lt;br /&gt;
Late policy: In general, we will accomodate late submission requests ONLY IF you made such requests ahead of time. &lt;br /&gt;
&lt;br /&gt;
*[[高级算法 (Fall 2025)/Problem Set 1|Problem Set 1]]  请在 2025/10/30 上课之前(14:00 UTC+8) 提交到 [mailto:njuadvalg25@163.com njuadvalg25@163.com] (文件名为&#039;&amp;lt;font color=red &amp;gt;学号_姓名_A1.pdf&amp;lt;/font&amp;gt;&#039;).&lt;br /&gt;
&lt;br /&gt;
= Lecture Notes =&lt;br /&gt;
# [[高级算法 (Fall 2025)/Min Cut, Max Cut, and Spectral Cut|Min Cut, Max Cut, and Spectral Cut]] ([http://tcs.nju.edu.cn/slides/aa2025/Cut.pdf slides])&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Probability Basics|Probability basics]]&lt;br /&gt;
#  [[高级算法 (Fall 2025)/Fingerprinting| Fingerprinting]] ([http://tcs.nju.edu.cn/slides/aa2025/Fingerprinting.pdf slides]) &lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Finite Field Basics|Finite field basics]]&lt;br /&gt;
#  [[高级算法 (Fall 2025)/Hashing and Sketching|Hashing and Sketching]] ([http://tcs.nju.edu.cn/slides/aa2025/Hashing.pdf slides])   &lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Limited independence|Limited independence]]&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Basic deviation inequalities|Basic deviation inequalities]]&lt;br /&gt;
# [[高级算法 (Fall 2025)/Concentration of measure|Concentration of measure]] ([http://tcs.nju.edu.cn/slides/aa2025/Concentration.pdf slides])&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Conditional expectations|Conditional expectations]]&lt;br /&gt;
# [[高级算法 (Fall 2025)/Dimension Reduction|Dimension Reduction]] ([http://tcs.nju.edu.cn/slides/aa2025/NNS.pdf slides]) &lt;br /&gt;
#* [https://www.cs.princeton.edu/~hy2/teaching/fall22-cos521/notes/JL.pdf Professor Huacheng Yu&#039;s note on Johnson-Lindenstrauss Theorem]&lt;br /&gt;
#* [http://people.csail.mit.edu/gregory/annbook/introduction.pdf An introduction of LSH]&lt;br /&gt;
# &#039;&#039;Lovász&#039;&#039; Local Lemma   ([http://tcs.nju.edu.cn/slides/aa2025/LLL.pdf slides]) &lt;br /&gt;
#* [https://theory.stanford.edu/~jvondrak/MATH233A-2018/Math233-lec02.pdf Professor Jan Vondrák&#039;s Lecture Notes on LLL]&lt;br /&gt;
#* [https://www.cc.gatech.edu/~vigoda/6550/Notes/Lec16.pdf Professor Eric Vigoda&#039;s Lecture Notes on Algorithmic LLL]&lt;br /&gt;
# Spectral graph theory and Cheeger&#039;s inequality ([[Media:Spectral-graph-theory-AA.pdf|slides]])&lt;br /&gt;
#* [https://cs.uwaterloo.ca/~lapchi/cs860-2022/notes/04-Cheeger.pdf Chapter 4] and [https://cs.uwaterloo.ca/~lapchi/cs860-2022/notes/05-Cheeger-generalizations.pdf Chapter 5] of Professor Lap Chi Lau&#039;s book&lt;br /&gt;
#* See also [https://lucatrevisan.github.io/41000/lecture02.pdf Professor Luca Trevisan&#039;s note] for a different treatment of positive and negative entries in the threshold rounding step, which works even if the vector is not an eigenvector&lt;br /&gt;
# Random walks ([[Media:Random walk-AA.pdf|slides]])&lt;br /&gt;
#* [https://cs.uwaterloo.ca/~lapchi/cs860-2022/notes/06-random-walks.pdf Chapter 6] of Professor Lap Chi Lau&#039;s book&lt;br /&gt;
#* See Chapter 7.1.1 of Probability and Computing for an analysis of the random walk algorithm for 2SAT&lt;br /&gt;
#* [https://arxiv.org/pdf/0909.3346.pdf Perfect Matchings in &amp;lt;math&amp;gt;O(n \log n)&amp;lt;/math&amp;gt; Time in Regular Bipartite Graphs, by Goel, Kapralov and Khanna]&lt;br /&gt;
#* [https://epubs.siam.org/doi/epdf/10.1137/1.9781611978322.166 A recent work discussing its extensions to regular non-bipartite graphs, by Dani and Hayes]&lt;br /&gt;
&lt;br /&gt;
= Related Online Courses=&lt;br /&gt;
* [https://www.cs.cmu.edu/~15850/ Advanced Algorithms] by Anupam Gupta at CMU.&lt;br /&gt;
* [http://people.csail.mit.edu/moitra/854.html Advanced Algorithms] by Ankur Moitra at MIT.&lt;br /&gt;
* [http://courses.csail.mit.edu/6.854/current/ Advanced Algorithms] by David Karger and Aleksander Mądry at MIT.&lt;br /&gt;
* [http://web.stanford.edu/class/cs168/index.html The Modern Algorithmic Toolbox] by Tim Roughgarden and Gregory Valiant at Stanford.&lt;br /&gt;
* [https://www.cs.princeton.edu/courses/archive/fall18/cos521/ Advanced Algorithm Design] by Pravesh Kothari and Christopher Musco at Princeton.&lt;br /&gt;
* [http://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15859-f11/www/ Linear and Semidefinite Programming (Advanced Algorithms)] by Anupam Gupta and Ryan O&#039;Donnell at CMU.&lt;br /&gt;
* [https://www.cs.cmu.edu/~odonnell/papers/cs-theory-toolkit-lecture-notes.pdf CS Theory Toolkit] by Ryan O&#039;Donnell at CMU.&lt;br /&gt;
* [https://cs.uwaterloo.ca/~lapchi/cs860-2022/ Eigenvalues and Polynomials] by Lap Chi Lau at University of Waterloo.&lt;br /&gt;
* The [https://www.cs.cornell.edu/jeh/book.pdf &amp;quot;Foundations of Data Science&amp;quot; book] by Avrim Blum, John Hopcroft, and Ravindran Kannan.&lt;/div&gt;</summary>
		<author><name>Liuexp</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_(Fall_2025)&amp;diff=13347</id>
		<title>高级算法 (Fall 2025)</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_(Fall_2025)&amp;diff=13347"/>
		<updated>2025-10-29T14:41:41Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: /* Lecture Notes */&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;高级算法 &lt;br /&gt;
&amp;lt;br&amp;gt;Advanced Algorithms&amp;lt;/font&amp;gt;&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;
|data2   = &#039;&#039;&#039;尹一通&#039;&#039;&#039;&lt;br /&gt;
|header3 = &lt;br /&gt;
|label3  = Email&lt;br /&gt;
|data3   = yinyt@nju.edu.cn &lt;br /&gt;
|header4 =&lt;br /&gt;
|label4= office&lt;br /&gt;
|data4= 计算机系 804&lt;br /&gt;
|header5 = &lt;br /&gt;
|label5  = &lt;br /&gt;
|data5   = &#039;&#039;&#039;栗师&#039;&#039;&#039;&lt;br /&gt;
|header6 = &lt;br /&gt;
|label6  = Email&lt;br /&gt;
|data6   = shili@nju.edu.cn &lt;br /&gt;
|header7 =&lt;br /&gt;
|label7= office&lt;br /&gt;
|data7= 计算机系 605&lt;br /&gt;
|header8 = &lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &#039;&#039;&#039;刘景铖&#039;&#039;&#039;&lt;br /&gt;
|header9 = &lt;br /&gt;
|label9  = Email&lt;br /&gt;
|data9   = liu@nju.edu.cn &lt;br /&gt;
|header10 =&lt;br /&gt;
|label10= office&lt;br /&gt;
|data10= 计算机系 516&lt;br /&gt;
|header11 = Class&lt;br /&gt;
|label11  = &lt;br /&gt;
|data11   = &lt;br /&gt;
|header12 =&lt;br /&gt;
|label12  = Class meetings&lt;br /&gt;
|data12   = Monday, 2pm-4pm &amp;lt;br&amp;gt; Thursday (双), 2pm-4pm &amp;lt;br&amp;gt;仙Ⅰ-320&lt;br /&gt;
|header13 =&lt;br /&gt;
|label13  = Place&lt;br /&gt;
|data13   = &lt;br /&gt;
|header14 =&lt;br /&gt;
|label14  = Office hours&lt;br /&gt;
|data14   = TBD, &amp;lt;br&amp;gt;计算机系 804&amp;lt;br&amp;gt;&lt;br /&gt;
|header15 = Textbooks&lt;br /&gt;
|label15  = &lt;br /&gt;
|data15   = &lt;br /&gt;
|header16 =&lt;br /&gt;
|label16  = &lt;br /&gt;
|data16   = [[File:MR-randomized-algorithms.png|border|100px]]&lt;br /&gt;
|header17 =&lt;br /&gt;
|label17  = &lt;br /&gt;
|data17   = Motwani and Raghavan. &amp;lt;br&amp;gt;&#039;&#039;Randomized Algorithms&#039;&#039;.&amp;lt;br&amp;gt; Cambridge Univ Press, 1995.&lt;br /&gt;
|header18 =&lt;br /&gt;
|label18  = &lt;br /&gt;
|data18   = [[File:Approximation_Algorithms.jpg|border|100px]]&lt;br /&gt;
|header19 =&lt;br /&gt;
|label19  = &lt;br /&gt;
|data19   =  Vazirani. &amp;lt;br&amp;gt;&#039;&#039;Approximation Algorithms&#039;&#039;. &amp;lt;br&amp;gt; Springer-Verlag, 2001.&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;Advanced Algorithms&#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;
* &#039;&#039;&#039;(2025/9/10)&#039;&#039;&#039; 本周四（9月11日）课程时间地点不变，为第五、六节在仙I-320。从第四周（9月15日）开始，采用新的上课时间：每周一的第五、六节，以及双周四的第五、六节，地点仍在仙I-320。&lt;br /&gt;
&lt;br /&gt;
= Course info =&lt;br /&gt;
* &#039;&#039;&#039;Instructor &#039;&#039;&#039;（授课时间顺序）: &lt;br /&gt;
:* [http://tcs.nju.edu.cn/yinyt/ 尹一通]：[mailto:yinyt@nju.edu.cn &amp;lt;yinyt@nju.edu.cn&amp;gt;]，计算机系 804 &lt;br /&gt;
:* [https://liuexp.github.io 刘景铖]：[mailto:liu@nju.edu.cn &amp;lt;liu@nju.edu.cn&amp;gt;]，计算机系 516 &lt;br /&gt;
:*[https://tcs.nju.edu.cn/shili/ 栗师]：[mailto:shili@nju.edu.cn &amp;lt;shili@nju.edu.cn&amp;gt;]，计算机系 605&lt;br /&gt;
* &#039;&#039;&#039;Teaching Assistant&#039;&#039;&#039;: &lt;br /&gt;
** 侯哲：houzhe@smail.nju.edu.cn&lt;br /&gt;
** 张弈垚：zhangyiyao@smail.nju.edu.cn&lt;br /&gt;
* &#039;&#039;&#039;Class meeting&#039;&#039;&#039;: &lt;br /&gt;
** Monday, 2pm-4pm, 仙Ⅰ-320&lt;br /&gt;
** Thursday (双), 2pm-4pm, 仙Ⅰ-320&lt;br /&gt;
* &#039;&#039;&#039;Office hour&#039;&#039;&#039;: Wednesday 2pm-3pm, 计算机系 804&lt;br /&gt;
* &#039;&#039;&#039;QQ群&#039;&#039;&#039;: 524141453（加群请注明专业学号姓名）&lt;br /&gt;
&lt;br /&gt;
= Syllabus =&lt;br /&gt;
随着计算机算法理论的不断发展，现代计算机算法的设计与分析大量地使用非初等的数学工具以及非传统的算法思想。“高级算法”这门课程就是面向计算机算法的这一发展趋势而设立的。课程将针对传统算法课程未系统涉及、却在计算机科学各领域的科研和实践中扮演重要角色的高等算法设计思想和算法分析工具进行系统讲授。&lt;br /&gt;
&lt;br /&gt;
=== 先修课程 Prerequisites ===&lt;br /&gt;
* 必须：离散数学，概率论，线性代数。&lt;br /&gt;
* 推荐：算法设计与分析。&lt;br /&gt;
&lt;br /&gt;
=== Course materials ===&lt;br /&gt;
* [[高级算法 (Fall 2025) / Course materials|&amp;lt;font size=3&amp;gt;教材和参考书&amp;lt;/font&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
=== 成绩 Grades ===&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;
作业完成的原则：署你名字的工作必须是你个人的贡献。在完成作业的过程中，允许讨论，前提是讨论的所有参与者均处于同等完成度。但关键想法的执行、以及作业文本的写作必须独立完成，并在作业中致谢（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;
= Assignments =&lt;br /&gt;
Late policy: In general, we will accomodate late submission requests ONLY IF you made such requests ahead of time. &lt;br /&gt;
&lt;br /&gt;
*[[高级算法 (Fall 2025)/Problem Set 1|Problem Set 1]]  请在 2025/10/30 上课之前(14:00 UTC+8) 提交到 [mailto:njuadvalg25@163.com njuadvalg25@163.com] (文件名为&#039;&amp;lt;font color=red &amp;gt;学号_姓名_A1.pdf&amp;lt;/font&amp;gt;&#039;).&lt;br /&gt;
&lt;br /&gt;
= Lecture Notes =&lt;br /&gt;
# [[高级算法 (Fall 2025)/Min Cut, Max Cut, and Spectral Cut|Min Cut, Max Cut, and Spectral Cut]] ([http://tcs.nju.edu.cn/slides/aa2025/Cut.pdf slides])&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Probability Basics|Probability basics]]&lt;br /&gt;
#  [[高级算法 (Fall 2025)/Fingerprinting| Fingerprinting]] ([http://tcs.nju.edu.cn/slides/aa2025/Fingerprinting.pdf slides]) &lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Finite Field Basics|Finite field basics]]&lt;br /&gt;
#  [[高级算法 (Fall 2025)/Hashing and Sketching|Hashing and Sketching]] ([http://tcs.nju.edu.cn/slides/aa2025/Hashing.pdf slides])   &lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Limited independence|Limited independence]]&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Basic deviation inequalities|Basic deviation inequalities]]&lt;br /&gt;
# [[高级算法 (Fall 2025)/Concentration of measure|Concentration of measure]] ([http://tcs.nju.edu.cn/slides/aa2025/Concentration.pdf slides])&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Conditional expectations|Conditional expectations]]&lt;br /&gt;
# [[高级算法 (Fall 2025)/Dimension Reduction|Dimension Reduction]] ([http://tcs.nju.edu.cn/slides/aa2025/NNS.pdf slides]) &lt;br /&gt;
#* [https://www.cs.princeton.edu/~hy2/teaching/fall22-cos521/notes/JL.pdf Professor Huacheng Yu&#039;s note on Johnson-Lindenstrauss Theorem]&lt;br /&gt;
#* [http://people.csail.mit.edu/gregory/annbook/introduction.pdf An introduction of LSH]&lt;br /&gt;
# &#039;&#039;Lovász&#039;&#039; Local Lemma   ([http://tcs.nju.edu.cn/slides/aa2025/LLL.pdf slides]) &lt;br /&gt;
#* [https://theory.stanford.edu/~jvondrak/MATH233A-2018/Math233-lec02.pdf Professor Jan Vondrák&#039;s Lecture Notes on LLL]&lt;br /&gt;
#* [https://www.cc.gatech.edu/~vigoda/6550/Notes/Lec16.pdf Professor Eric Vigoda&#039;s Lecture Notes on Algorithmic LLL]&lt;br /&gt;
# Spectral graph theory and Cheeger&#039;s inequality ([[Media:Spectral-graph-theory-AA.pdf|slides]])&lt;br /&gt;
#* [https://cs.uwaterloo.ca/~lapchi/cs860-2022/notes/04-Cheeger.pdf Chapter 4] and [https://cs.uwaterloo.ca/~lapchi/cs860-2022/notes/05-Cheeger-generalizations.pdf Chapter 5] of Professor Lap Chi Lau&#039;s book&lt;br /&gt;
#* See also [https://lucatrevisan.github.io/41000/lecture02.pdf Professor Luca Trevisan&#039;s note] for a different treatment of positive and negative entries in the threshold rounding step, which works even if the vector is not an eigenvector&lt;br /&gt;
# Random walks ([[Media:Random walk-AA.pdf|slides]])&lt;br /&gt;
#* [https://cs.uwaterloo.ca/~lapchi/cs860-2022/notes/06-random-walks.pdf Chapter 6] of Professor Lap Chi Lau&#039;s book&lt;br /&gt;
#* See Chapter 7.1.1 of Probability and Computing for an analysis of the random walk algorithm for 2SAT&lt;br /&gt;
#* [https://arxiv.org/pdf/0909.3346.pdf Perfect Matchings in &amp;lt;math&amp;gt;O(n \log n)&amp;lt;/math&amp;gt; Time in Regular Bipartite Graphs, by Goel, Kapralov and Khanna]&lt;br /&gt;
&lt;br /&gt;
= Related Online Courses=&lt;br /&gt;
* [https://www.cs.cmu.edu/~15850/ Advanced Algorithms] by Anupam Gupta at CMU.&lt;br /&gt;
* [http://people.csail.mit.edu/moitra/854.html Advanced Algorithms] by Ankur Moitra at MIT.&lt;br /&gt;
* [http://courses.csail.mit.edu/6.854/current/ Advanced Algorithms] by David Karger and Aleksander Mądry at MIT.&lt;br /&gt;
* [http://web.stanford.edu/class/cs168/index.html The Modern Algorithmic Toolbox] by Tim Roughgarden and Gregory Valiant at Stanford.&lt;br /&gt;
* [https://www.cs.princeton.edu/courses/archive/fall18/cos521/ Advanced Algorithm Design] by Pravesh Kothari and Christopher Musco at Princeton.&lt;br /&gt;
* [http://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15859-f11/www/ Linear and Semidefinite Programming (Advanced Algorithms)] by Anupam Gupta and Ryan O&#039;Donnell at CMU.&lt;br /&gt;
* [https://www.cs.cmu.edu/~odonnell/papers/cs-theory-toolkit-lecture-notes.pdf CS Theory Toolkit] by Ryan O&#039;Donnell at CMU.&lt;br /&gt;
* [https://cs.uwaterloo.ca/~lapchi/cs860-2022/ Eigenvalues and Polynomials] by Lap Chi Lau at University of Waterloo.&lt;br /&gt;
* The [https://www.cs.cornell.edu/jeh/book.pdf &amp;quot;Foundations of Data Science&amp;quot; book] by Avrim Blum, John Hopcroft, and Ravindran Kannan.&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=File:Spectral-graph-theory-AA.pdf&amp;diff=13346</id>
		<title>File:Spectral-graph-theory-AA.pdf</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=File:Spectral-graph-theory-AA.pdf&amp;diff=13346"/>
		<updated>2025-10-29T14:13:01Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: Liuexp uploaded a new version of File:Spectral-graph-theory-AA.pdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Spectral-graph-theory-AA&lt;/div&gt;</summary>
		<author><name>Liuexp</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_(Fall_2025)&amp;diff=13345</id>
		<title>高级算法 (Fall 2025)</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_(Fall_2025)&amp;diff=13345"/>
		<updated>2025-10-29T14:11:04Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: /* Lecture Notes */&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;高级算法 &lt;br /&gt;
&amp;lt;br&amp;gt;Advanced Algorithms&amp;lt;/font&amp;gt;&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;
|data2   = &#039;&#039;&#039;尹一通&#039;&#039;&#039;&lt;br /&gt;
|header3 = &lt;br /&gt;
|label3  = Email&lt;br /&gt;
|data3   = yinyt@nju.edu.cn &lt;br /&gt;
|header4 =&lt;br /&gt;
|label4= office&lt;br /&gt;
|data4= 计算机系 804&lt;br /&gt;
|header5 = &lt;br /&gt;
|label5  = &lt;br /&gt;
|data5   = &#039;&#039;&#039;栗师&#039;&#039;&#039;&lt;br /&gt;
|header6 = &lt;br /&gt;
|label6  = Email&lt;br /&gt;
|data6   = shili@nju.edu.cn &lt;br /&gt;
|header7 =&lt;br /&gt;
|label7= office&lt;br /&gt;
|data7= 计算机系 605&lt;br /&gt;
|header8 = &lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &#039;&#039;&#039;刘景铖&#039;&#039;&#039;&lt;br /&gt;
|header9 = &lt;br /&gt;
|label9  = Email&lt;br /&gt;
|data9   = liu@nju.edu.cn &lt;br /&gt;
|header10 =&lt;br /&gt;
|label10= office&lt;br /&gt;
|data10= 计算机系 516&lt;br /&gt;
|header11 = Class&lt;br /&gt;
|label11  = &lt;br /&gt;
|data11   = &lt;br /&gt;
|header12 =&lt;br /&gt;
|label12  = Class meetings&lt;br /&gt;
|data12   = Monday, 2pm-4pm &amp;lt;br&amp;gt; Thursday (双), 2pm-4pm &amp;lt;br&amp;gt;仙Ⅰ-320&lt;br /&gt;
|header13 =&lt;br /&gt;
|label13  = Place&lt;br /&gt;
|data13   = &lt;br /&gt;
|header14 =&lt;br /&gt;
|label14  = Office hours&lt;br /&gt;
|data14   = TBD, &amp;lt;br&amp;gt;计算机系 804&amp;lt;br&amp;gt;&lt;br /&gt;
|header15 = Textbooks&lt;br /&gt;
|label15  = &lt;br /&gt;
|data15   = &lt;br /&gt;
|header16 =&lt;br /&gt;
|label16  = &lt;br /&gt;
|data16   = [[File:MR-randomized-algorithms.png|border|100px]]&lt;br /&gt;
|header17 =&lt;br /&gt;
|label17  = &lt;br /&gt;
|data17   = Motwani and Raghavan. &amp;lt;br&amp;gt;&#039;&#039;Randomized Algorithms&#039;&#039;.&amp;lt;br&amp;gt; Cambridge Univ Press, 1995.&lt;br /&gt;
|header18 =&lt;br /&gt;
|label18  = &lt;br /&gt;
|data18   = [[File:Approximation_Algorithms.jpg|border|100px]]&lt;br /&gt;
|header19 =&lt;br /&gt;
|label19  = &lt;br /&gt;
|data19   =  Vazirani. &amp;lt;br&amp;gt;&#039;&#039;Approximation Algorithms&#039;&#039;. &amp;lt;br&amp;gt; Springer-Verlag, 2001.&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;Advanced Algorithms&#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;
* &#039;&#039;&#039;(2025/9/10)&#039;&#039;&#039; 本周四（9月11日）课程时间地点不变，为第五、六节在仙I-320。从第四周（9月15日）开始，采用新的上课时间：每周一的第五、六节，以及双周四的第五、六节，地点仍在仙I-320。&lt;br /&gt;
&lt;br /&gt;
= Course info =&lt;br /&gt;
* &#039;&#039;&#039;Instructor &#039;&#039;&#039;（授课时间顺序）: &lt;br /&gt;
:* [http://tcs.nju.edu.cn/yinyt/ 尹一通]：[mailto:yinyt@nju.edu.cn &amp;lt;yinyt@nju.edu.cn&amp;gt;]，计算机系 804 &lt;br /&gt;
:* [https://liuexp.github.io 刘景铖]：[mailto:liu@nju.edu.cn &amp;lt;liu@nju.edu.cn&amp;gt;]，计算机系 516 &lt;br /&gt;
:*[https://tcs.nju.edu.cn/shili/ 栗师]：[mailto:shili@nju.edu.cn &amp;lt;shili@nju.edu.cn&amp;gt;]，计算机系 605&lt;br /&gt;
* &#039;&#039;&#039;Teaching Assistant&#039;&#039;&#039;: &lt;br /&gt;
** 侯哲：houzhe@smail.nju.edu.cn&lt;br /&gt;
** 张弈垚：zhangyiyao@smail.nju.edu.cn&lt;br /&gt;
* &#039;&#039;&#039;Class meeting&#039;&#039;&#039;: &lt;br /&gt;
** Monday, 2pm-4pm, 仙Ⅰ-320&lt;br /&gt;
** Thursday (双), 2pm-4pm, 仙Ⅰ-320&lt;br /&gt;
* &#039;&#039;&#039;Office hour&#039;&#039;&#039;: Wednesday 2pm-3pm, 计算机系 804&lt;br /&gt;
* &#039;&#039;&#039;QQ群&#039;&#039;&#039;: 524141453（加群请注明专业学号姓名）&lt;br /&gt;
&lt;br /&gt;
= Syllabus =&lt;br /&gt;
随着计算机算法理论的不断发展，现代计算机算法的设计与分析大量地使用非初等的数学工具以及非传统的算法思想。“高级算法”这门课程就是面向计算机算法的这一发展趋势而设立的。课程将针对传统算法课程未系统涉及、却在计算机科学各领域的科研和实践中扮演重要角色的高等算法设计思想和算法分析工具进行系统讲授。&lt;br /&gt;
&lt;br /&gt;
=== 先修课程 Prerequisites ===&lt;br /&gt;
* 必须：离散数学，概率论，线性代数。&lt;br /&gt;
* 推荐：算法设计与分析。&lt;br /&gt;
&lt;br /&gt;
=== Course materials ===&lt;br /&gt;
* [[高级算法 (Fall 2025) / Course materials|&amp;lt;font size=3&amp;gt;教材和参考书&amp;lt;/font&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
=== 成绩 Grades ===&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;
作业完成的原则：署你名字的工作必须是你个人的贡献。在完成作业的过程中，允许讨论，前提是讨论的所有参与者均处于同等完成度。但关键想法的执行、以及作业文本的写作必须独立完成，并在作业中致谢（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;
= Assignments =&lt;br /&gt;
Late policy: In general, we will accomodate late submission requests ONLY IF you made such requests ahead of time. &lt;br /&gt;
&lt;br /&gt;
*[[高级算法 (Fall 2025)/Problem Set 1|Problem Set 1]]  请在 2025/10/30 上课之前(14:00 UTC+8) 提交到 [mailto:njuadvalg25@163.com njuadvalg25@163.com] (文件名为&#039;&amp;lt;font color=red &amp;gt;学号_姓名_A1.pdf&amp;lt;/font&amp;gt;&#039;).&lt;br /&gt;
&lt;br /&gt;
= Lecture Notes =&lt;br /&gt;
# [[高级算法 (Fall 2025)/Min Cut, Max Cut, and Spectral Cut|Min Cut, Max Cut, and Spectral Cut]] ([http://tcs.nju.edu.cn/slides/aa2025/Cut.pdf slides])&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Probability Basics|Probability basics]]&lt;br /&gt;
#  [[高级算法 (Fall 2025)/Fingerprinting| Fingerprinting]] ([http://tcs.nju.edu.cn/slides/aa2025/Fingerprinting.pdf slides]) &lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Finite Field Basics|Finite field basics]]&lt;br /&gt;
#  [[高级算法 (Fall 2025)/Hashing and Sketching|Hashing and Sketching]] ([http://tcs.nju.edu.cn/slides/aa2025/Hashing.pdf slides])   &lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Limited independence|Limited independence]]&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Basic deviation inequalities|Basic deviation inequalities]]&lt;br /&gt;
# [[高级算法 (Fall 2025)/Concentration of measure|Concentration of measure]] ([http://tcs.nju.edu.cn/slides/aa2025/Concentration.pdf slides])&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Conditional expectations|Conditional expectations]]&lt;br /&gt;
# [[高级算法 (Fall 2025)/Dimension Reduction|Dimension Reduction]] ([http://tcs.nju.edu.cn/slides/aa2025/NNS.pdf slides]) &lt;br /&gt;
#* [https://www.cs.princeton.edu/~hy2/teaching/fall22-cos521/notes/JL.pdf Professor Huacheng Yu&#039;s note on Johnson-Lindenstrauss Theorem]&lt;br /&gt;
#* [http://people.csail.mit.edu/gregory/annbook/introduction.pdf An introduction of LSH]&lt;br /&gt;
# &#039;&#039;Lovász&#039;&#039; Local Lemma   ([http://tcs.nju.edu.cn/slides/aa2025/LLL.pdf slides]) &lt;br /&gt;
#* [https://theory.stanford.edu/~jvondrak/MATH233A-2018/Math233-lec02.pdf Professor Jan Vondrák&#039;s Lecture Notes on LLL]&lt;br /&gt;
#* [https://www.cc.gatech.edu/~vigoda/6550/Notes/Lec16.pdf Professor Eric Vigoda&#039;s Lecture Notes on Algorithmic LLL]&lt;br /&gt;
# Spectral graph theory and Cheeger&#039;s inequality ([[Media:Spectral-graph-theory-AA.pdf|slides]])&lt;br /&gt;
#* [https://cs.uwaterloo.ca/~lapchi/cs860-2022/notes/04-Cheeger.pdf Chapter 4] and [https://cs.uwaterloo.ca/~lapchi/cs860-2022/notes/05-Cheeger-generalizations.pdf Chapter 5] of Professor Lap Chi Lau&#039;s book&lt;br /&gt;
#* See also [https://lucatrevisan.github.io/41000/lecture02.pdf Professor Luca Trevisan&#039;s note] for a different treatment of positive and negative entries in the threshold rounding step, which works even if the vector is not an eigenvector&lt;br /&gt;
# Random walks ([[Media:Random walk-AA.pdf|slides]])&lt;br /&gt;
&lt;br /&gt;
= Related Online Courses=&lt;br /&gt;
* [https://www.cs.cmu.edu/~15850/ Advanced Algorithms] by Anupam Gupta at CMU.&lt;br /&gt;
* [http://people.csail.mit.edu/moitra/854.html Advanced Algorithms] by Ankur Moitra at MIT.&lt;br /&gt;
* [http://courses.csail.mit.edu/6.854/current/ Advanced Algorithms] by David Karger and Aleksander Mądry at MIT.&lt;br /&gt;
* [http://web.stanford.edu/class/cs168/index.html The Modern Algorithmic Toolbox] by Tim Roughgarden and Gregory Valiant at Stanford.&lt;br /&gt;
* [https://www.cs.princeton.edu/courses/archive/fall18/cos521/ Advanced Algorithm Design] by Pravesh Kothari and Christopher Musco at Princeton.&lt;br /&gt;
* [http://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15859-f11/www/ Linear and Semidefinite Programming (Advanced Algorithms)] by Anupam Gupta and Ryan O&#039;Donnell at CMU.&lt;br /&gt;
* [https://www.cs.cmu.edu/~odonnell/papers/cs-theory-toolkit-lecture-notes.pdf CS Theory Toolkit] by Ryan O&#039;Donnell at CMU.&lt;br /&gt;
* [https://cs.uwaterloo.ca/~lapchi/cs860-2022/ Eigenvalues and Polynomials] by Lap Chi Lau at University of Waterloo.&lt;br /&gt;
* The [https://www.cs.cornell.edu/jeh/book.pdf &amp;quot;Foundations of Data Science&amp;quot; book] by Avrim Blum, John Hopcroft, and Ravindran Kannan.&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=File:Random_walk-AA.pdf&amp;diff=13344</id>
		<title>File:Random walk-AA.pdf</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=File:Random_walk-AA.pdf&amp;diff=13344"/>
		<updated>2025-10-29T14:10:30Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Random walk-AA&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=File:Spectral-graph-theory-AA.pdf&amp;diff=13343</id>
		<title>File:Spectral-graph-theory-AA.pdf</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=File:Spectral-graph-theory-AA.pdf&amp;diff=13343"/>
		<updated>2025-10-29T14:05:33Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Spectral-graph-theory-AA&lt;/div&gt;</summary>
		<author><name>Liuexp</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_(Fall_2025)&amp;diff=13342</id>
		<title>高级算法 (Fall 2025)</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_(Fall_2025)&amp;diff=13342"/>
		<updated>2025-10-27T05:50:43Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: /* Lecture Notes */&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;高级算法 &lt;br /&gt;
&amp;lt;br&amp;gt;Advanced Algorithms&amp;lt;/font&amp;gt;&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;
|data2   = &#039;&#039;&#039;尹一通&#039;&#039;&#039;&lt;br /&gt;
|header3 = &lt;br /&gt;
|label3  = Email&lt;br /&gt;
|data3   = yinyt@nju.edu.cn &lt;br /&gt;
|header4 =&lt;br /&gt;
|label4= office&lt;br /&gt;
|data4= 计算机系 804&lt;br /&gt;
|header5 = &lt;br /&gt;
|label5  = &lt;br /&gt;
|data5   = &#039;&#039;&#039;栗师&#039;&#039;&#039;&lt;br /&gt;
|header6 = &lt;br /&gt;
|label6  = Email&lt;br /&gt;
|data6   = shili@nju.edu.cn &lt;br /&gt;
|header7 =&lt;br /&gt;
|label7= office&lt;br /&gt;
|data7= 计算机系 605&lt;br /&gt;
|header8 = &lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &#039;&#039;&#039;刘景铖&#039;&#039;&#039;&lt;br /&gt;
|header9 = &lt;br /&gt;
|label9  = Email&lt;br /&gt;
|data9   = liu@nju.edu.cn &lt;br /&gt;
|header10 =&lt;br /&gt;
|label10= office&lt;br /&gt;
|data10= 计算机系 516&lt;br /&gt;
|header11 = Class&lt;br /&gt;
|label11  = &lt;br /&gt;
|data11   = &lt;br /&gt;
|header12 =&lt;br /&gt;
|label12  = Class meetings&lt;br /&gt;
|data12   = Monday, 2pm-4pm &amp;lt;br&amp;gt; Thursday (双), 2pm-4pm &amp;lt;br&amp;gt;仙Ⅰ-320&lt;br /&gt;
|header13 =&lt;br /&gt;
|label13  = Place&lt;br /&gt;
|data13   = &lt;br /&gt;
|header14 =&lt;br /&gt;
|label14  = Office hours&lt;br /&gt;
|data14   = TBD, &amp;lt;br&amp;gt;计算机系 804&amp;lt;br&amp;gt;&lt;br /&gt;
|header15 = Textbooks&lt;br /&gt;
|label15  = &lt;br /&gt;
|data15   = &lt;br /&gt;
|header16 =&lt;br /&gt;
|label16  = &lt;br /&gt;
|data16   = [[File:MR-randomized-algorithms.png|border|100px]]&lt;br /&gt;
|header17 =&lt;br /&gt;
|label17  = &lt;br /&gt;
|data17   = Motwani and Raghavan. &amp;lt;br&amp;gt;&#039;&#039;Randomized Algorithms&#039;&#039;.&amp;lt;br&amp;gt; Cambridge Univ Press, 1995.&lt;br /&gt;
|header18 =&lt;br /&gt;
|label18  = &lt;br /&gt;
|data18   = [[File:Approximation_Algorithms.jpg|border|100px]]&lt;br /&gt;
|header19 =&lt;br /&gt;
|label19  = &lt;br /&gt;
|data19   =  Vazirani. &amp;lt;br&amp;gt;&#039;&#039;Approximation Algorithms&#039;&#039;. &amp;lt;br&amp;gt; Springer-Verlag, 2001.&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;Advanced Algorithms&#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;
* &#039;&#039;&#039;(2025/9/10)&#039;&#039;&#039; 本周四（9月11日）课程时间地点不变，为第五、六节在仙I-320。从第四周（9月15日）开始，采用新的上课时间：每周一的第五、六节，以及双周四的第五、六节，地点仍在仙I-320。&lt;br /&gt;
&lt;br /&gt;
= Course info =&lt;br /&gt;
* &#039;&#039;&#039;Instructor &#039;&#039;&#039;（授课时间顺序）: &lt;br /&gt;
:* [http://tcs.nju.edu.cn/yinyt/ 尹一通]：[mailto:yinyt@nju.edu.cn &amp;lt;yinyt@nju.edu.cn&amp;gt;]，计算机系 804 &lt;br /&gt;
:* [https://liuexp.github.io 刘景铖]：[mailto:liu@nju.edu.cn &amp;lt;liu@nju.edu.cn&amp;gt;]，计算机系 516 &lt;br /&gt;
:*[https://tcs.nju.edu.cn/shili/ 栗师]：[mailto:shili@nju.edu.cn &amp;lt;shili@nju.edu.cn&amp;gt;]，计算机系 605&lt;br /&gt;
* &#039;&#039;&#039;Teaching Assistant&#039;&#039;&#039;: &lt;br /&gt;
** 侯哲：houzhe@smail.nju.edu.cn&lt;br /&gt;
** 张弈垚：zhangyiyao@smail.nju.edu.cn&lt;br /&gt;
* &#039;&#039;&#039;Class meeting&#039;&#039;&#039;: &lt;br /&gt;
** Monday, 2pm-4pm, 仙Ⅰ-320&lt;br /&gt;
** Thursday (双), 2pm-4pm, 仙Ⅰ-320&lt;br /&gt;
* &#039;&#039;&#039;Office hour&#039;&#039;&#039;: Wednesday 2pm-3pm, 计算机系 804&lt;br /&gt;
* &#039;&#039;&#039;QQ群&#039;&#039;&#039;: 524141453（加群请注明专业学号姓名）&lt;br /&gt;
&lt;br /&gt;
= Syllabus =&lt;br /&gt;
随着计算机算法理论的不断发展，现代计算机算法的设计与分析大量地使用非初等的数学工具以及非传统的算法思想。“高级算法”这门课程就是面向计算机算法的这一发展趋势而设立的。课程将针对传统算法课程未系统涉及、却在计算机科学各领域的科研和实践中扮演重要角色的高等算法设计思想和算法分析工具进行系统讲授。&lt;br /&gt;
&lt;br /&gt;
=== 先修课程 Prerequisites ===&lt;br /&gt;
* 必须：离散数学，概率论，线性代数。&lt;br /&gt;
* 推荐：算法设计与分析。&lt;br /&gt;
&lt;br /&gt;
=== Course materials ===&lt;br /&gt;
* [[高级算法 (Fall 2025) / Course materials|&amp;lt;font size=3&amp;gt;教材和参考书&amp;lt;/font&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
=== 成绩 Grades ===&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;
作业完成的原则：署你名字的工作必须是你个人的贡献。在完成作业的过程中，允许讨论，前提是讨论的所有参与者均处于同等完成度。但关键想法的执行、以及作业文本的写作必须独立完成，并在作业中致谢（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;
= Assignments =&lt;br /&gt;
Late policy: In general, we will accomodate late submission requests ONLY IF you made such requests ahead of time. &lt;br /&gt;
&lt;br /&gt;
*[[高级算法 (Fall 2025)/Problem Set 1|Problem Set 1]]  请在 2025/10/30 上课之前(14:00 UTC+8) 提交到 [mailto:njuadvalg25@163.com njuadvalg25@163.com] (文件名为&#039;&amp;lt;font color=red &amp;gt;学号_姓名_A1.pdf&amp;lt;/font&amp;gt;&#039;).&lt;br /&gt;
&lt;br /&gt;
= Lecture Notes =&lt;br /&gt;
# [[高级算法 (Fall 2025)/Min Cut, Max Cut, and Spectral Cut|Min Cut, Max Cut, and Spectral Cut]] ([http://tcs.nju.edu.cn/slides/aa2025/Cut.pdf slides])&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Probability Basics|Probability basics]]&lt;br /&gt;
#  [[高级算法 (Fall 2025)/Fingerprinting| Fingerprinting]] ([http://tcs.nju.edu.cn/slides/aa2025/Fingerprinting.pdf slides]) &lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Finite Field Basics|Finite field basics]]&lt;br /&gt;
#  [[高级算法 (Fall 2025)/Hashing and Sketching|Hashing and Sketching]] ([http://tcs.nju.edu.cn/slides/aa2025/Hashing.pdf slides])   &lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Limited independence|Limited independence]]&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Basic deviation inequalities|Basic deviation inequalities]]&lt;br /&gt;
# [[高级算法 (Fall 2025)/Concentration of measure|Concentration of measure]] ([http://tcs.nju.edu.cn/slides/aa2025/Concentration.pdf slides])&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Conditional expectations|Conditional expectations]]&lt;br /&gt;
# [[高级算法 (Fall 2025)/Dimension Reduction|Dimension Reduction]] ([http://tcs.nju.edu.cn/slides/aa2025/NNS.pdf slides]) &lt;br /&gt;
#* [https://www.cs.princeton.edu/~hy2/teaching/fall22-cos521/notes/JL.pdf Professor Huacheng Yu&#039;s note on Johnson-Lindenstrauss Theorem]&lt;br /&gt;
#* [http://people.csail.mit.edu/gregory/annbook/introduction.pdf An introduction of LSH]&lt;br /&gt;
# &#039;&#039;Lovász&#039;&#039; Local Lemma   ([http://tcs.nju.edu.cn/slides/aa2025/LLL.pdf slides]) &lt;br /&gt;
#* [https://theory.stanford.edu/~jvondrak/MATH233A-2018/Math233-lec02.pdf Professor Jan Vondrák&#039;s Lecture Notes on LLL]&lt;br /&gt;
#* [https://www.cc.gatech.edu/~vigoda/6550/Notes/Lec16.pdf Professor Eric Vigoda&#039;s Lecture Notes on Algorithmic LLL]&lt;br /&gt;
# Spectral graph theory and Cheeger&#039;s inequality ([[Media:Spectral-graph-theory-AA-2024.pdf|slides]])&lt;br /&gt;
#* [https://cs.uwaterloo.ca/~lapchi/cs860-2022/notes/04-Cheeger.pdf Chapter 4] and [https://cs.uwaterloo.ca/~lapchi/cs860-2022/notes/05-Cheeger-generalizations.pdf Chapter 5] of Professor Lap Chi Lau&#039;s book&lt;br /&gt;
#* See also [https://lucatrevisan.github.io/41000/lecture02.pdf Professor Luca Trevisan&#039;s note] for a different treatment of positive and negative entries in the threshold rounding step, which works even if the vector is not an eigenvector&lt;br /&gt;
# Random walks ([[Media:Random walk-AA2024.pdf|slides]])&lt;br /&gt;
&lt;br /&gt;
= Related Online Courses=&lt;br /&gt;
* [https://www.cs.cmu.edu/~15850/ Advanced Algorithms] by Anupam Gupta at CMU.&lt;br /&gt;
* [http://people.csail.mit.edu/moitra/854.html Advanced Algorithms] by Ankur Moitra at MIT.&lt;br /&gt;
* [http://courses.csail.mit.edu/6.854/current/ Advanced Algorithms] by David Karger and Aleksander Mądry at MIT.&lt;br /&gt;
* [http://web.stanford.edu/class/cs168/index.html The Modern Algorithmic Toolbox] by Tim Roughgarden and Gregory Valiant at Stanford.&lt;br /&gt;
* [https://www.cs.princeton.edu/courses/archive/fall18/cos521/ Advanced Algorithm Design] by Pravesh Kothari and Christopher Musco at Princeton.&lt;br /&gt;
* [http://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15859-f11/www/ Linear and Semidefinite Programming (Advanced Algorithms)] by Anupam Gupta and Ryan O&#039;Donnell at CMU.&lt;br /&gt;
* [https://www.cs.cmu.edu/~odonnell/papers/cs-theory-toolkit-lecture-notes.pdf CS Theory Toolkit] by Ryan O&#039;Donnell at CMU.&lt;br /&gt;
* [https://cs.uwaterloo.ca/~lapchi/cs860-2022/ Eigenvalues and Polynomials] by Lap Chi Lau at University of Waterloo.&lt;br /&gt;
* The [https://www.cs.cornell.edu/jeh/book.pdf &amp;quot;Foundations of Data Science&amp;quot; book] by Avrim Blum, John Hopcroft, and Ravindran Kannan.&lt;/div&gt;</summary>
		<author><name>Liuexp</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_(Fall_2025)&amp;diff=13341</id>
		<title>高级算法 (Fall 2025)</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_(Fall_2025)&amp;diff=13341"/>
		<updated>2025-10-27T03:45:58Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: /* Lecture Notes */&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;高级算法 &lt;br /&gt;
&amp;lt;br&amp;gt;Advanced Algorithms&amp;lt;/font&amp;gt;&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;
|data2   = &#039;&#039;&#039;尹一通&#039;&#039;&#039;&lt;br /&gt;
|header3 = &lt;br /&gt;
|label3  = Email&lt;br /&gt;
|data3   = yinyt@nju.edu.cn &lt;br /&gt;
|header4 =&lt;br /&gt;
|label4= office&lt;br /&gt;
|data4= 计算机系 804&lt;br /&gt;
|header5 = &lt;br /&gt;
|label5  = &lt;br /&gt;
|data5   = &#039;&#039;&#039;栗师&#039;&#039;&#039;&lt;br /&gt;
|header6 = &lt;br /&gt;
|label6  = Email&lt;br /&gt;
|data6   = shili@nju.edu.cn &lt;br /&gt;
|header7 =&lt;br /&gt;
|label7= office&lt;br /&gt;
|data7= 计算机系 605&lt;br /&gt;
|header8 = &lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &#039;&#039;&#039;刘景铖&#039;&#039;&#039;&lt;br /&gt;
|header9 = &lt;br /&gt;
|label9  = Email&lt;br /&gt;
|data9   = liu@nju.edu.cn &lt;br /&gt;
|header10 =&lt;br /&gt;
|label10= office&lt;br /&gt;
|data10= 计算机系 516&lt;br /&gt;
|header11 = Class&lt;br /&gt;
|label11  = &lt;br /&gt;
|data11   = &lt;br /&gt;
|header12 =&lt;br /&gt;
|label12  = Class meetings&lt;br /&gt;
|data12   = Monday, 2pm-4pm &amp;lt;br&amp;gt; Thursday (双), 2pm-4pm &amp;lt;br&amp;gt;仙Ⅰ-320&lt;br /&gt;
|header13 =&lt;br /&gt;
|label13  = Place&lt;br /&gt;
|data13   = &lt;br /&gt;
|header14 =&lt;br /&gt;
|label14  = Office hours&lt;br /&gt;
|data14   = TBD, &amp;lt;br&amp;gt;计算机系 804&amp;lt;br&amp;gt;&lt;br /&gt;
|header15 = Textbooks&lt;br /&gt;
|label15  = &lt;br /&gt;
|data15   = &lt;br /&gt;
|header16 =&lt;br /&gt;
|label16  = &lt;br /&gt;
|data16   = [[File:MR-randomized-algorithms.png|border|100px]]&lt;br /&gt;
|header17 =&lt;br /&gt;
|label17  = &lt;br /&gt;
|data17   = Motwani and Raghavan. &amp;lt;br&amp;gt;&#039;&#039;Randomized Algorithms&#039;&#039;.&amp;lt;br&amp;gt; Cambridge Univ Press, 1995.&lt;br /&gt;
|header18 =&lt;br /&gt;
|label18  = &lt;br /&gt;
|data18   = [[File:Approximation_Algorithms.jpg|border|100px]]&lt;br /&gt;
|header19 =&lt;br /&gt;
|label19  = &lt;br /&gt;
|data19   =  Vazirani. &amp;lt;br&amp;gt;&#039;&#039;Approximation Algorithms&#039;&#039;. &amp;lt;br&amp;gt; Springer-Verlag, 2001.&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;Advanced Algorithms&#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;
* &#039;&#039;&#039;(2025/9/10)&#039;&#039;&#039; 本周四（9月11日）课程时间地点不变，为第五、六节在仙I-320。从第四周（9月15日）开始，采用新的上课时间：每周一的第五、六节，以及双周四的第五、六节，地点仍在仙I-320。&lt;br /&gt;
&lt;br /&gt;
= Course info =&lt;br /&gt;
* &#039;&#039;&#039;Instructor &#039;&#039;&#039;（授课时间顺序）: &lt;br /&gt;
:* [http://tcs.nju.edu.cn/yinyt/ 尹一通]：[mailto:yinyt@nju.edu.cn &amp;lt;yinyt@nju.edu.cn&amp;gt;]，计算机系 804 &lt;br /&gt;
:* [https://liuexp.github.io 刘景铖]：[mailto:liu@nju.edu.cn &amp;lt;liu@nju.edu.cn&amp;gt;]，计算机系 516 &lt;br /&gt;
:*[https://tcs.nju.edu.cn/shili/ 栗师]：[mailto:shili@nju.edu.cn &amp;lt;shili@nju.edu.cn&amp;gt;]，计算机系 605&lt;br /&gt;
* &#039;&#039;&#039;Teaching Assistant&#039;&#039;&#039;: &lt;br /&gt;
** 侯哲：houzhe@smail.nju.edu.cn&lt;br /&gt;
** 张弈垚：zhangyiyao@smail.nju.edu.cn&lt;br /&gt;
* &#039;&#039;&#039;Class meeting&#039;&#039;&#039;: &lt;br /&gt;
** Monday, 2pm-4pm, 仙Ⅰ-320&lt;br /&gt;
** Thursday (双), 2pm-4pm, 仙Ⅰ-320&lt;br /&gt;
* &#039;&#039;&#039;Office hour&#039;&#039;&#039;: Wednesday 2pm-3pm, 计算机系 804&lt;br /&gt;
* &#039;&#039;&#039;QQ群&#039;&#039;&#039;: 524141453（加群请注明专业学号姓名）&lt;br /&gt;
&lt;br /&gt;
= Syllabus =&lt;br /&gt;
随着计算机算法理论的不断发展，现代计算机算法的设计与分析大量地使用非初等的数学工具以及非传统的算法思想。“高级算法”这门课程就是面向计算机算法的这一发展趋势而设立的。课程将针对传统算法课程未系统涉及、却在计算机科学各领域的科研和实践中扮演重要角色的高等算法设计思想和算法分析工具进行系统讲授。&lt;br /&gt;
&lt;br /&gt;
=== 先修课程 Prerequisites ===&lt;br /&gt;
* 必须：离散数学，概率论，线性代数。&lt;br /&gt;
* 推荐：算法设计与分析。&lt;br /&gt;
&lt;br /&gt;
=== Course materials ===&lt;br /&gt;
* [[高级算法 (Fall 2025) / Course materials|&amp;lt;font size=3&amp;gt;教材和参考书&amp;lt;/font&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
=== 成绩 Grades ===&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;
作业完成的原则：署你名字的工作必须是你个人的贡献。在完成作业的过程中，允许讨论，前提是讨论的所有参与者均处于同等完成度。但关键想法的执行、以及作业文本的写作必须独立完成，并在作业中致谢（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;
= Assignments =&lt;br /&gt;
Late policy: In general, we will accomodate late submission requests ONLY IF you made such requests ahead of time. &lt;br /&gt;
&lt;br /&gt;
*[[高级算法 (Fall 2025)/Problem Set 1|Problem Set 1]]  请在 2025/10/30 上课之前(14:00 UTC+8) 提交到 [mailto:njuadvalg25@163.com njuadvalg25@163.com] (文件名为&#039;&amp;lt;font color=red &amp;gt;学号_姓名_A1.pdf&amp;lt;/font&amp;gt;&#039;).&lt;br /&gt;
&lt;br /&gt;
= Lecture Notes =&lt;br /&gt;
# [[高级算法 (Fall 2025)/Min Cut, Max Cut, and Spectral Cut|Min Cut, Max Cut, and Spectral Cut]] ([http://tcs.nju.edu.cn/slides/aa2025/Cut.pdf slides])&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Probability Basics|Probability basics]]&lt;br /&gt;
#  [[高级算法 (Fall 2025)/Fingerprinting| Fingerprinting]] ([http://tcs.nju.edu.cn/slides/aa2025/Fingerprinting.pdf slides]) &lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Finite Field Basics|Finite field basics]]&lt;br /&gt;
#  [[高级算法 (Fall 2025)/Hashing and Sketching|Hashing and Sketching]] ([http://tcs.nju.edu.cn/slides/aa2025/Hashing.pdf slides])   &lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Limited independence|Limited independence]]&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Basic deviation inequalities|Basic deviation inequalities]]&lt;br /&gt;
# [[高级算法 (Fall 2025)/Concentration of measure|Concentration of measure]] ([http://tcs.nju.edu.cn/slides/aa2025/Concentration.pdf slides])&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Conditional expectations|Conditional expectations]]&lt;br /&gt;
# [[高级算法 (Fall 2025)/Dimension Reduction|Dimension Reduction]] ([http://tcs.nju.edu.cn/slides/aa2025/NNS.pdf slides]) &lt;br /&gt;
#* [https://www.cs.princeton.edu/~hy2/teaching/fall22-cos521/notes/JL.pdf Professor Huacheng Yu&#039;s note on Johnson-Lindenstrauss Theorem]&lt;br /&gt;
#* [http://people.csail.mit.edu/gregory/annbook/introduction.pdf An introduction of LSH]&lt;br /&gt;
# &#039;&#039;Lovász&#039;&#039; Local Lemma   ([http://tcs.nju.edu.cn/slides/aa2025/LLL.pdf slides]) &lt;br /&gt;
#* [https://theory.stanford.edu/~jvondrak/MATH233A-2018/Math233-lec02.pdf Professor Jan Vondrák&#039;s Lecture Notes on LLL]&lt;br /&gt;
#* [https://www.cc.gatech.edu/~vigoda/6550/Notes/Lec16.pdf Professor Eric Vigoda&#039;s Lecture Notes on Algorithmic LLL]&lt;br /&gt;
# Spectral graph theory and Cheeger&#039;s inequality ([[Media:Spectral-graph-theory-AA-2024.pdf|slides]])&lt;br /&gt;
#* [https://cs.uwaterloo.ca/~lapchi/cs860-2022/notes/04-Cheeger.pdf Chapter 4] and [https://cs.uwaterloo.ca/~lapchi/cs860-2022/notes/05-Cheeger-generalizations.pdf Chapter 5] of Professor Lap Chi Lau&#039;s book&lt;br /&gt;
#* See also [https://lucatrevisan.github.io/41000/lecture02.pdf Professor Luca Trevisan&#039;s note] for a different treatment of positive and negative entries in the threshold rounding step, which works even if the vector is not an eigenvector&lt;br /&gt;
&lt;br /&gt;
= Related Online Courses=&lt;br /&gt;
* [https://www.cs.cmu.edu/~15850/ Advanced Algorithms] by Anupam Gupta at CMU.&lt;br /&gt;
* [http://people.csail.mit.edu/moitra/854.html Advanced Algorithms] by Ankur Moitra at MIT.&lt;br /&gt;
* [http://courses.csail.mit.edu/6.854/current/ Advanced Algorithms] by David Karger and Aleksander Mądry at MIT.&lt;br /&gt;
* [http://web.stanford.edu/class/cs168/index.html The Modern Algorithmic Toolbox] by Tim Roughgarden and Gregory Valiant at Stanford.&lt;br /&gt;
* [https://www.cs.princeton.edu/courses/archive/fall18/cos521/ Advanced Algorithm Design] by Pravesh Kothari and Christopher Musco at Princeton.&lt;br /&gt;
* [http://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15859-f11/www/ Linear and Semidefinite Programming (Advanced Algorithms)] by Anupam Gupta and Ryan O&#039;Donnell at CMU.&lt;br /&gt;
* [https://www.cs.cmu.edu/~odonnell/papers/cs-theory-toolkit-lecture-notes.pdf CS Theory Toolkit] by Ryan O&#039;Donnell at CMU.&lt;br /&gt;
* [https://cs.uwaterloo.ca/~lapchi/cs860-2022/ Eigenvalues and Polynomials] by Lap Chi Lau at University of Waterloo.&lt;br /&gt;
* The [https://www.cs.cornell.edu/jeh/book.pdf &amp;quot;Foundations of Data Science&amp;quot; book] by Avrim Blum, John Hopcroft, and Ravindran Kannan.&lt;/div&gt;</summary>
		<author><name>Liuexp</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_(Fall_2025)&amp;diff=13340</id>
		<title>高级算法 (Fall 2025)</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_(Fall_2025)&amp;diff=13340"/>
		<updated>2025-10-27T03:45:10Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: /* Related Online Courses */&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;高级算法 &lt;br /&gt;
&amp;lt;br&amp;gt;Advanced Algorithms&amp;lt;/font&amp;gt;&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;
|data2   = &#039;&#039;&#039;尹一通&#039;&#039;&#039;&lt;br /&gt;
|header3 = &lt;br /&gt;
|label3  = Email&lt;br /&gt;
|data3   = yinyt@nju.edu.cn &lt;br /&gt;
|header4 =&lt;br /&gt;
|label4= office&lt;br /&gt;
|data4= 计算机系 804&lt;br /&gt;
|header5 = &lt;br /&gt;
|label5  = &lt;br /&gt;
|data5   = &#039;&#039;&#039;栗师&#039;&#039;&#039;&lt;br /&gt;
|header6 = &lt;br /&gt;
|label6  = Email&lt;br /&gt;
|data6   = shili@nju.edu.cn &lt;br /&gt;
|header7 =&lt;br /&gt;
|label7= office&lt;br /&gt;
|data7= 计算机系 605&lt;br /&gt;
|header8 = &lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &#039;&#039;&#039;刘景铖&#039;&#039;&#039;&lt;br /&gt;
|header9 = &lt;br /&gt;
|label9  = Email&lt;br /&gt;
|data9   = liu@nju.edu.cn &lt;br /&gt;
|header10 =&lt;br /&gt;
|label10= office&lt;br /&gt;
|data10= 计算机系 516&lt;br /&gt;
|header11 = Class&lt;br /&gt;
|label11  = &lt;br /&gt;
|data11   = &lt;br /&gt;
|header12 =&lt;br /&gt;
|label12  = Class meetings&lt;br /&gt;
|data12   = Monday, 2pm-4pm &amp;lt;br&amp;gt; Thursday (双), 2pm-4pm &amp;lt;br&amp;gt;仙Ⅰ-320&lt;br /&gt;
|header13 =&lt;br /&gt;
|label13  = Place&lt;br /&gt;
|data13   = &lt;br /&gt;
|header14 =&lt;br /&gt;
|label14  = Office hours&lt;br /&gt;
|data14   = TBD, &amp;lt;br&amp;gt;计算机系 804&amp;lt;br&amp;gt;&lt;br /&gt;
|header15 = Textbooks&lt;br /&gt;
|label15  = &lt;br /&gt;
|data15   = &lt;br /&gt;
|header16 =&lt;br /&gt;
|label16  = &lt;br /&gt;
|data16   = [[File:MR-randomized-algorithms.png|border|100px]]&lt;br /&gt;
|header17 =&lt;br /&gt;
|label17  = &lt;br /&gt;
|data17   = Motwani and Raghavan. &amp;lt;br&amp;gt;&#039;&#039;Randomized Algorithms&#039;&#039;.&amp;lt;br&amp;gt; Cambridge Univ Press, 1995.&lt;br /&gt;
|header18 =&lt;br /&gt;
|label18  = &lt;br /&gt;
|data18   = [[File:Approximation_Algorithms.jpg|border|100px]]&lt;br /&gt;
|header19 =&lt;br /&gt;
|label19  = &lt;br /&gt;
|data19   =  Vazirani. &amp;lt;br&amp;gt;&#039;&#039;Approximation Algorithms&#039;&#039;. &amp;lt;br&amp;gt; Springer-Verlag, 2001.&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;Advanced Algorithms&#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;
* &#039;&#039;&#039;(2025/9/10)&#039;&#039;&#039; 本周四（9月11日）课程时间地点不变，为第五、六节在仙I-320。从第四周（9月15日）开始，采用新的上课时间：每周一的第五、六节，以及双周四的第五、六节，地点仍在仙I-320。&lt;br /&gt;
&lt;br /&gt;
= Course info =&lt;br /&gt;
* &#039;&#039;&#039;Instructor &#039;&#039;&#039;（授课时间顺序）: &lt;br /&gt;
:* [http://tcs.nju.edu.cn/yinyt/ 尹一通]：[mailto:yinyt@nju.edu.cn &amp;lt;yinyt@nju.edu.cn&amp;gt;]，计算机系 804 &lt;br /&gt;
:* [https://liuexp.github.io 刘景铖]：[mailto:liu@nju.edu.cn &amp;lt;liu@nju.edu.cn&amp;gt;]，计算机系 516 &lt;br /&gt;
:*[https://tcs.nju.edu.cn/shili/ 栗师]：[mailto:shili@nju.edu.cn &amp;lt;shili@nju.edu.cn&amp;gt;]，计算机系 605&lt;br /&gt;
* &#039;&#039;&#039;Teaching Assistant&#039;&#039;&#039;: &lt;br /&gt;
** 侯哲：houzhe@smail.nju.edu.cn&lt;br /&gt;
** 张弈垚：zhangyiyao@smail.nju.edu.cn&lt;br /&gt;
* &#039;&#039;&#039;Class meeting&#039;&#039;&#039;: &lt;br /&gt;
** Monday, 2pm-4pm, 仙Ⅰ-320&lt;br /&gt;
** Thursday (双), 2pm-4pm, 仙Ⅰ-320&lt;br /&gt;
* &#039;&#039;&#039;Office hour&#039;&#039;&#039;: Wednesday 2pm-3pm, 计算机系 804&lt;br /&gt;
* &#039;&#039;&#039;QQ群&#039;&#039;&#039;: 524141453（加群请注明专业学号姓名）&lt;br /&gt;
&lt;br /&gt;
= Syllabus =&lt;br /&gt;
随着计算机算法理论的不断发展，现代计算机算法的设计与分析大量地使用非初等的数学工具以及非传统的算法思想。“高级算法”这门课程就是面向计算机算法的这一发展趋势而设立的。课程将针对传统算法课程未系统涉及、却在计算机科学各领域的科研和实践中扮演重要角色的高等算法设计思想和算法分析工具进行系统讲授。&lt;br /&gt;
&lt;br /&gt;
=== 先修课程 Prerequisites ===&lt;br /&gt;
* 必须：离散数学，概率论，线性代数。&lt;br /&gt;
* 推荐：算法设计与分析。&lt;br /&gt;
&lt;br /&gt;
=== Course materials ===&lt;br /&gt;
* [[高级算法 (Fall 2025) / Course materials|&amp;lt;font size=3&amp;gt;教材和参考书&amp;lt;/font&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
=== 成绩 Grades ===&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;
作业完成的原则：署你名字的工作必须是你个人的贡献。在完成作业的过程中，允许讨论，前提是讨论的所有参与者均处于同等完成度。但关键想法的执行、以及作业文本的写作必须独立完成，并在作业中致谢（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;
= Assignments =&lt;br /&gt;
Late policy: In general, we will accomodate late submission requests ONLY IF you made such requests ahead of time. &lt;br /&gt;
&lt;br /&gt;
*[[高级算法 (Fall 2025)/Problem Set 1|Problem Set 1]]  请在 2025/10/30 上课之前(14:00 UTC+8) 提交到 [mailto:njuadvalg25@163.com njuadvalg25@163.com] (文件名为&#039;&amp;lt;font color=red &amp;gt;学号_姓名_A1.pdf&amp;lt;/font&amp;gt;&#039;).&lt;br /&gt;
&lt;br /&gt;
= Lecture Notes =&lt;br /&gt;
# [[高级算法 (Fall 2025)/Min Cut, Max Cut, and Spectral Cut|Min Cut, Max Cut, and Spectral Cut]] ([http://tcs.nju.edu.cn/slides/aa2025/Cut.pdf slides])&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Probability Basics|Probability basics]]&lt;br /&gt;
#  [[高级算法 (Fall 2025)/Fingerprinting| Fingerprinting]] ([http://tcs.nju.edu.cn/slides/aa2025/Fingerprinting.pdf slides]) &lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Finite Field Basics|Finite field basics]]&lt;br /&gt;
#  [[高级算法 (Fall 2025)/Hashing and Sketching|Hashing and Sketching]] ([http://tcs.nju.edu.cn/slides/aa2025/Hashing.pdf slides])   &lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Limited independence|Limited independence]]&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Basic deviation inequalities|Basic deviation inequalities]]&lt;br /&gt;
# [[高级算法 (Fall 2025)/Concentration of measure|Concentration of measure]] ([http://tcs.nju.edu.cn/slides/aa2025/Concentration.pdf slides])&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Conditional expectations|Conditional expectations]]&lt;br /&gt;
# [[高级算法 (Fall 2025)/Dimension Reduction|Dimension Reduction]] ([http://tcs.nju.edu.cn/slides/aa2025/NNS.pdf slides]) &lt;br /&gt;
#* [https://www.cs.princeton.edu/~hy2/teaching/fall22-cos521/notes/JL.pdf Professor Huacheng Yu&#039;s note on Johnson-Lindenstrauss Theorem]&lt;br /&gt;
#* [http://people.csail.mit.edu/gregory/annbook/introduction.pdf An introduction of LSH]&lt;br /&gt;
# &#039;&#039;Lovász&#039;&#039; Local Lemma   ([http://tcs.nju.edu.cn/slides/aa2025/LLL.pdf slides]) &lt;br /&gt;
#* [https://theory.stanford.edu/~jvondrak/MATH233A-2018/Math233-lec02.pdf Professor Jan Vondrák&#039;s Lecture Notes on LLL]&lt;br /&gt;
#* [https://www.cc.gatech.edu/~vigoda/6550/Notes/Lec16.pdf Professor Eric Vigoda&#039;s Lecture Notes on Algorithmic LLL]&lt;br /&gt;
# Spectral graph theory and Cheeger&#039;s inequality ([[Media:Spectral-graph-theory-AA-2024.pdf|slides]])&lt;br /&gt;
#* [https://cs.uwaterloo.ca/~lapchi/cs860/notes/04-Cheeger.pdf Chapter 4] and [https://cs.uwaterloo.ca/~lapchi/cs860/notes/05-Cheeger-generalizations.pdf Chapter 5] of Professor Lap Chi Lau&#039;s book&lt;br /&gt;
#* See also [https://lucatrevisan.github.io/41000/lecture02.pdf Professor Luca Trevisan&#039;s note] for a different treatment of positive and negative entries in the threshold rounding step, which works even if the vector is not an eigenvector&lt;br /&gt;
&lt;br /&gt;
= Related Online Courses=&lt;br /&gt;
* [https://www.cs.cmu.edu/~15850/ Advanced Algorithms] by Anupam Gupta at CMU.&lt;br /&gt;
* [http://people.csail.mit.edu/moitra/854.html Advanced Algorithms] by Ankur Moitra at MIT.&lt;br /&gt;
* [http://courses.csail.mit.edu/6.854/current/ Advanced Algorithms] by David Karger and Aleksander Mądry at MIT.&lt;br /&gt;
* [http://web.stanford.edu/class/cs168/index.html The Modern Algorithmic Toolbox] by Tim Roughgarden and Gregory Valiant at Stanford.&lt;br /&gt;
* [https://www.cs.princeton.edu/courses/archive/fall18/cos521/ Advanced Algorithm Design] by Pravesh Kothari and Christopher Musco at Princeton.&lt;br /&gt;
* [http://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15859-f11/www/ Linear and Semidefinite Programming (Advanced Algorithms)] by Anupam Gupta and Ryan O&#039;Donnell at CMU.&lt;br /&gt;
* [https://www.cs.cmu.edu/~odonnell/papers/cs-theory-toolkit-lecture-notes.pdf CS Theory Toolkit] by Ryan O&#039;Donnell at CMU.&lt;br /&gt;
* [https://cs.uwaterloo.ca/~lapchi/cs860-2022/ Eigenvalues and Polynomials] by Lap Chi Lau at University of Waterloo.&lt;br /&gt;
* The [https://www.cs.cornell.edu/jeh/book.pdf &amp;quot;Foundations of Data Science&amp;quot; book] by Avrim Blum, John Hopcroft, and Ravindran Kannan.&lt;/div&gt;</summary>
		<author><name>Liuexp</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_(Fall_2025)&amp;diff=13339</id>
		<title>高级算法 (Fall 2025)</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_(Fall_2025)&amp;diff=13339"/>
		<updated>2025-10-27T03:43:35Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: /* Lecture Notes */&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;高级算法 &lt;br /&gt;
&amp;lt;br&amp;gt;Advanced Algorithms&amp;lt;/font&amp;gt;&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;
|data2   = &#039;&#039;&#039;尹一通&#039;&#039;&#039;&lt;br /&gt;
|header3 = &lt;br /&gt;
|label3  = Email&lt;br /&gt;
|data3   = yinyt@nju.edu.cn &lt;br /&gt;
|header4 =&lt;br /&gt;
|label4= office&lt;br /&gt;
|data4= 计算机系 804&lt;br /&gt;
|header5 = &lt;br /&gt;
|label5  = &lt;br /&gt;
|data5   = &#039;&#039;&#039;栗师&#039;&#039;&#039;&lt;br /&gt;
|header6 = &lt;br /&gt;
|label6  = Email&lt;br /&gt;
|data6   = shili@nju.edu.cn &lt;br /&gt;
|header7 =&lt;br /&gt;
|label7= office&lt;br /&gt;
|data7= 计算机系 605&lt;br /&gt;
|header8 = &lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &#039;&#039;&#039;刘景铖&#039;&#039;&#039;&lt;br /&gt;
|header9 = &lt;br /&gt;
|label9  = Email&lt;br /&gt;
|data9   = liu@nju.edu.cn &lt;br /&gt;
|header10 =&lt;br /&gt;
|label10= office&lt;br /&gt;
|data10= 计算机系 516&lt;br /&gt;
|header11 = Class&lt;br /&gt;
|label11  = &lt;br /&gt;
|data11   = &lt;br /&gt;
|header12 =&lt;br /&gt;
|label12  = Class meetings&lt;br /&gt;
|data12   = Monday, 2pm-4pm &amp;lt;br&amp;gt; Thursday (双), 2pm-4pm &amp;lt;br&amp;gt;仙Ⅰ-320&lt;br /&gt;
|header13 =&lt;br /&gt;
|label13  = Place&lt;br /&gt;
|data13   = &lt;br /&gt;
|header14 =&lt;br /&gt;
|label14  = Office hours&lt;br /&gt;
|data14   = TBD, &amp;lt;br&amp;gt;计算机系 804&amp;lt;br&amp;gt;&lt;br /&gt;
|header15 = Textbooks&lt;br /&gt;
|label15  = &lt;br /&gt;
|data15   = &lt;br /&gt;
|header16 =&lt;br /&gt;
|label16  = &lt;br /&gt;
|data16   = [[File:MR-randomized-algorithms.png|border|100px]]&lt;br /&gt;
|header17 =&lt;br /&gt;
|label17  = &lt;br /&gt;
|data17   = Motwani and Raghavan. &amp;lt;br&amp;gt;&#039;&#039;Randomized Algorithms&#039;&#039;.&amp;lt;br&amp;gt; Cambridge Univ Press, 1995.&lt;br /&gt;
|header18 =&lt;br /&gt;
|label18  = &lt;br /&gt;
|data18   = [[File:Approximation_Algorithms.jpg|border|100px]]&lt;br /&gt;
|header19 =&lt;br /&gt;
|label19  = &lt;br /&gt;
|data19   =  Vazirani. &amp;lt;br&amp;gt;&#039;&#039;Approximation Algorithms&#039;&#039;. &amp;lt;br&amp;gt; Springer-Verlag, 2001.&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;Advanced Algorithms&#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;
* &#039;&#039;&#039;(2025/9/10)&#039;&#039;&#039; 本周四（9月11日）课程时间地点不变，为第五、六节在仙I-320。从第四周（9月15日）开始，采用新的上课时间：每周一的第五、六节，以及双周四的第五、六节，地点仍在仙I-320。&lt;br /&gt;
&lt;br /&gt;
= Course info =&lt;br /&gt;
* &#039;&#039;&#039;Instructor &#039;&#039;&#039;（授课时间顺序）: &lt;br /&gt;
:* [http://tcs.nju.edu.cn/yinyt/ 尹一通]：[mailto:yinyt@nju.edu.cn &amp;lt;yinyt@nju.edu.cn&amp;gt;]，计算机系 804 &lt;br /&gt;
:* [https://liuexp.github.io 刘景铖]：[mailto:liu@nju.edu.cn &amp;lt;liu@nju.edu.cn&amp;gt;]，计算机系 516 &lt;br /&gt;
:*[https://tcs.nju.edu.cn/shili/ 栗师]：[mailto:shili@nju.edu.cn &amp;lt;shili@nju.edu.cn&amp;gt;]，计算机系 605&lt;br /&gt;
* &#039;&#039;&#039;Teaching Assistant&#039;&#039;&#039;: &lt;br /&gt;
** 侯哲：houzhe@smail.nju.edu.cn&lt;br /&gt;
** 张弈垚：zhangyiyao@smail.nju.edu.cn&lt;br /&gt;
* &#039;&#039;&#039;Class meeting&#039;&#039;&#039;: &lt;br /&gt;
** Monday, 2pm-4pm, 仙Ⅰ-320&lt;br /&gt;
** Thursday (双), 2pm-4pm, 仙Ⅰ-320&lt;br /&gt;
* &#039;&#039;&#039;Office hour&#039;&#039;&#039;: Wednesday 2pm-3pm, 计算机系 804&lt;br /&gt;
* &#039;&#039;&#039;QQ群&#039;&#039;&#039;: 524141453（加群请注明专业学号姓名）&lt;br /&gt;
&lt;br /&gt;
= Syllabus =&lt;br /&gt;
随着计算机算法理论的不断发展，现代计算机算法的设计与分析大量地使用非初等的数学工具以及非传统的算法思想。“高级算法”这门课程就是面向计算机算法的这一发展趋势而设立的。课程将针对传统算法课程未系统涉及、却在计算机科学各领域的科研和实践中扮演重要角色的高等算法设计思想和算法分析工具进行系统讲授。&lt;br /&gt;
&lt;br /&gt;
=== 先修课程 Prerequisites ===&lt;br /&gt;
* 必须：离散数学，概率论，线性代数。&lt;br /&gt;
* 推荐：算法设计与分析。&lt;br /&gt;
&lt;br /&gt;
=== Course materials ===&lt;br /&gt;
* [[高级算法 (Fall 2025) / Course materials|&amp;lt;font size=3&amp;gt;教材和参考书&amp;lt;/font&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
=== 成绩 Grades ===&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;
作业完成的原则：署你名字的工作必须是你个人的贡献。在完成作业的过程中，允许讨论，前提是讨论的所有参与者均处于同等完成度。但关键想法的执行、以及作业文本的写作必须独立完成，并在作业中致谢（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;
= Assignments =&lt;br /&gt;
Late policy: In general, we will accomodate late submission requests ONLY IF you made such requests ahead of time. &lt;br /&gt;
&lt;br /&gt;
*[[高级算法 (Fall 2025)/Problem Set 1|Problem Set 1]]  请在 2025/10/30 上课之前(14:00 UTC+8) 提交到 [mailto:njuadvalg25@163.com njuadvalg25@163.com] (文件名为&#039;&amp;lt;font color=red &amp;gt;学号_姓名_A1.pdf&amp;lt;/font&amp;gt;&#039;).&lt;br /&gt;
&lt;br /&gt;
= Lecture Notes =&lt;br /&gt;
# [[高级算法 (Fall 2025)/Min Cut, Max Cut, and Spectral Cut|Min Cut, Max Cut, and Spectral Cut]] ([http://tcs.nju.edu.cn/slides/aa2025/Cut.pdf slides])&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Probability Basics|Probability basics]]&lt;br /&gt;
#  [[高级算法 (Fall 2025)/Fingerprinting| Fingerprinting]] ([http://tcs.nju.edu.cn/slides/aa2025/Fingerprinting.pdf slides]) &lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Finite Field Basics|Finite field basics]]&lt;br /&gt;
#  [[高级算法 (Fall 2025)/Hashing and Sketching|Hashing and Sketching]] ([http://tcs.nju.edu.cn/slides/aa2025/Hashing.pdf slides])   &lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Limited independence|Limited independence]]&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Basic deviation inequalities|Basic deviation inequalities]]&lt;br /&gt;
# [[高级算法 (Fall 2025)/Concentration of measure|Concentration of measure]] ([http://tcs.nju.edu.cn/slides/aa2025/Concentration.pdf slides])&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Conditional expectations|Conditional expectations]]&lt;br /&gt;
# [[高级算法 (Fall 2025)/Dimension Reduction|Dimension Reduction]] ([http://tcs.nju.edu.cn/slides/aa2025/NNS.pdf slides]) &lt;br /&gt;
#* [https://www.cs.princeton.edu/~hy2/teaching/fall22-cos521/notes/JL.pdf Professor Huacheng Yu&#039;s note on Johnson-Lindenstrauss Theorem]&lt;br /&gt;
#* [http://people.csail.mit.edu/gregory/annbook/introduction.pdf An introduction of LSH]&lt;br /&gt;
# &#039;&#039;Lovász&#039;&#039; Local Lemma   ([http://tcs.nju.edu.cn/slides/aa2025/LLL.pdf slides]) &lt;br /&gt;
#* [https://theory.stanford.edu/~jvondrak/MATH233A-2018/Math233-lec02.pdf Professor Jan Vondrák&#039;s Lecture Notes on LLL]&lt;br /&gt;
#* [https://www.cc.gatech.edu/~vigoda/6550/Notes/Lec16.pdf Professor Eric Vigoda&#039;s Lecture Notes on Algorithmic LLL]&lt;br /&gt;
# Spectral graph theory and Cheeger&#039;s inequality ([[Media:Spectral-graph-theory-AA-2024.pdf|slides]])&lt;br /&gt;
#* [https://cs.uwaterloo.ca/~lapchi/cs860/notes/04-Cheeger.pdf Chapter 4] and [https://cs.uwaterloo.ca/~lapchi/cs860/notes/05-Cheeger-generalizations.pdf Chapter 5] of Professor Lap Chi Lau&#039;s book&lt;br /&gt;
#* See also [https://lucatrevisan.github.io/41000/lecture02.pdf Professor Luca Trevisan&#039;s note] for a different treatment of positive and negative entries in the threshold rounding step, which works even if the vector is not an eigenvector&lt;br /&gt;
&lt;br /&gt;
= Related Online Courses=&lt;br /&gt;
* [https://www.cs.cmu.edu/~15850/ Advanced Algorithms] by Anupam Gupta at CMU.&lt;br /&gt;
* [http://people.csail.mit.edu/moitra/854.html Advanced Algorithms] by Ankur Moitra at MIT.&lt;br /&gt;
* [http://courses.csail.mit.edu/6.854/current/ Advanced Algorithms] by David Karger and Aleksander Mądry at MIT.&lt;br /&gt;
* [http://web.stanford.edu/class/cs168/index.html The Modern Algorithmic Toolbox] by Tim Roughgarden and Gregory Valiant at Stanford.&lt;br /&gt;
* [https://www.cs.princeton.edu/courses/archive/fall18/cos521/ Advanced Algorithm Design] by Pravesh Kothari and Christopher Musco at Princeton.&lt;br /&gt;
* [http://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15859-f11/www/ Linear and Semidefinite Programming (Advanced Algorithms)] by Anupam Gupta and Ryan O&#039;Donnell at CMU.&lt;br /&gt;
* [https://www.cs.cmu.edu/~odonnell/papers/cs-theory-toolkit-lecture-notes.pdf CS Theory Toolkit] by Ryan O&#039;Donnell at CMU.&lt;br /&gt;
* [https://cs.uwaterloo.ca/~lapchi/cs860/index.html Eigenvalues and Polynomials] by Lap Chi Lau at University of Waterloo.&lt;br /&gt;
* The [https://www.cs.cornell.edu/jeh/book.pdf &amp;quot;Foundations of Data Science&amp;quot; book] by Avrim Blum, John Hopcroft, and Ravindran Kannan.&lt;/div&gt;</summary>
		<author><name>Liuexp</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_(Fall_2025)&amp;diff=13328</id>
		<title>高级算法 (Fall 2025)</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_(Fall_2025)&amp;diff=13328"/>
		<updated>2025-10-20T05:39:25Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: /* Lecture Notes */&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;高级算法 &lt;br /&gt;
&amp;lt;br&amp;gt;Advanced Algorithms&amp;lt;/font&amp;gt;&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;
|data2   = &#039;&#039;&#039;尹一通&#039;&#039;&#039;&lt;br /&gt;
|header3 = &lt;br /&gt;
|label3  = Email&lt;br /&gt;
|data3   = yinyt@nju.edu.cn &lt;br /&gt;
|header4 =&lt;br /&gt;
|label4= office&lt;br /&gt;
|data4= 计算机系 804&lt;br /&gt;
|header5 = &lt;br /&gt;
|label5  = &lt;br /&gt;
|data5   = &#039;&#039;&#039;栗师&#039;&#039;&#039;&lt;br /&gt;
|header6 = &lt;br /&gt;
|label6  = Email&lt;br /&gt;
|data6   = shili@nju.edu.cn &lt;br /&gt;
|header7 =&lt;br /&gt;
|label7= office&lt;br /&gt;
|data7= 计算机系 605&lt;br /&gt;
|header8 = &lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &#039;&#039;&#039;刘景铖&#039;&#039;&#039;&lt;br /&gt;
|header9 = &lt;br /&gt;
|label9  = Email&lt;br /&gt;
|data9   = liu@nju.edu.cn &lt;br /&gt;
|header10 =&lt;br /&gt;
|label10= office&lt;br /&gt;
|data10= 计算机系 516&lt;br /&gt;
|header11 = Class&lt;br /&gt;
|label11  = &lt;br /&gt;
|data11   = &lt;br /&gt;
|header12 =&lt;br /&gt;
|label12  = Class meetings&lt;br /&gt;
|data12   = Monday, 2pm-4pm &amp;lt;br&amp;gt; Thursday (双), 2pm-4pm &amp;lt;br&amp;gt;仙Ⅰ-320&lt;br /&gt;
|header13 =&lt;br /&gt;
|label13  = Place&lt;br /&gt;
|data13   = &lt;br /&gt;
|header14 =&lt;br /&gt;
|label14  = Office hours&lt;br /&gt;
|data14   = TBD, &amp;lt;br&amp;gt;计算机系 804&amp;lt;br&amp;gt;&lt;br /&gt;
|header15 = Textbooks&lt;br /&gt;
|label15  = &lt;br /&gt;
|data15   = &lt;br /&gt;
|header16 =&lt;br /&gt;
|label16  = &lt;br /&gt;
|data16   = [[File:MR-randomized-algorithms.png|border|100px]]&lt;br /&gt;
|header17 =&lt;br /&gt;
|label17  = &lt;br /&gt;
|data17   = Motwani and Raghavan. &amp;lt;br&amp;gt;&#039;&#039;Randomized Algorithms&#039;&#039;.&amp;lt;br&amp;gt; Cambridge Univ Press, 1995.&lt;br /&gt;
|header18 =&lt;br /&gt;
|label18  = &lt;br /&gt;
|data18   = [[File:Approximation_Algorithms.jpg|border|100px]]&lt;br /&gt;
|header19 =&lt;br /&gt;
|label19  = &lt;br /&gt;
|data19   =  Vazirani. &amp;lt;br&amp;gt;&#039;&#039;Approximation Algorithms&#039;&#039;. &amp;lt;br&amp;gt; Springer-Verlag, 2001.&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;Advanced Algorithms&#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;
* &#039;&#039;&#039;(2025/9/10)&#039;&#039;&#039; 本周四（9月11日）课程时间地点不变，为第五、六节在仙I-320。从第四周（9月15日）开始，采用新的上课时间：每周一的第五、六节，以及双周四的第五、六节，地点仍在仙I-320。&lt;br /&gt;
&lt;br /&gt;
= Course info =&lt;br /&gt;
* &#039;&#039;&#039;Instructor &#039;&#039;&#039;（授课时间顺序）: &lt;br /&gt;
:* [http://tcs.nju.edu.cn/yinyt/ 尹一通]：[mailto:yinyt@nju.edu.cn &amp;lt;yinyt@nju.edu.cn&amp;gt;]，计算机系 804 &lt;br /&gt;
:* [https://liuexp.github.io 刘景铖]：[mailto:liu@nju.edu.cn &amp;lt;liu@nju.edu.cn&amp;gt;]，计算机系 516 &lt;br /&gt;
:*[https://tcs.nju.edu.cn/shili/ 栗师]：[mailto:shili@nju.edu.cn &amp;lt;shili@nju.edu.cn&amp;gt;]，计算机系 605&lt;br /&gt;
* &#039;&#039;&#039;Teaching Assistant&#039;&#039;&#039;: &lt;br /&gt;
** 侯哲：houzhe@smail.nju.edu.cn&lt;br /&gt;
** 张弈垚：zhangyiyao@smail.nju.edu.cn&lt;br /&gt;
* &#039;&#039;&#039;Class meeting&#039;&#039;&#039;: &lt;br /&gt;
** Monday, 2pm-4pm, 仙Ⅰ-320&lt;br /&gt;
** Thursday (双), 2pm-4pm, 仙Ⅰ-320&lt;br /&gt;
* &#039;&#039;&#039;Office hour&#039;&#039;&#039;: Wednesday 2pm-3pm, 计算机系 804&lt;br /&gt;
* &#039;&#039;&#039;QQ群&#039;&#039;&#039;: 524141453（加群请注明专业学号姓名）&lt;br /&gt;
&lt;br /&gt;
= Syllabus =&lt;br /&gt;
随着计算机算法理论的不断发展，现代计算机算法的设计与分析大量地使用非初等的数学工具以及非传统的算法思想。“高级算法”这门课程就是面向计算机算法的这一发展趋势而设立的。课程将针对传统算法课程未系统涉及、却在计算机科学各领域的科研和实践中扮演重要角色的高等算法设计思想和算法分析工具进行系统讲授。&lt;br /&gt;
&lt;br /&gt;
=== 先修课程 Prerequisites ===&lt;br /&gt;
* 必须：离散数学，概率论，线性代数。&lt;br /&gt;
* 推荐：算法设计与分析。&lt;br /&gt;
&lt;br /&gt;
=== Course materials ===&lt;br /&gt;
* [[高级算法 (Fall 2025) / Course materials|&amp;lt;font size=3&amp;gt;教材和参考书&amp;lt;/font&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
=== 成绩 Grades ===&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;
作业完成的原则：署你名字的工作必须是你个人的贡献。在完成作业的过程中，允许讨论，前提是讨论的所有参与者均处于同等完成度。但关键想法的执行、以及作业文本的写作必须独立完成，并在作业中致谢（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;
= Assignments =&lt;br /&gt;
Late policy: In general, we will accomodate late submission requests ONLY IF you made such requests ahead of time. &lt;br /&gt;
&lt;br /&gt;
*[[高级算法 (Fall 2025)/Problem Set 1|Problem Set 1]]  请在 2025/10/30 上课之前(14:00 UTC+8) 提交到 [mailto:njuadvalg25@163.com njuadvalg25@163.com] (文件名为&#039;&amp;lt;font color=red &amp;gt;学号_姓名_A1.pdf&amp;lt;/font&amp;gt;&#039;).&lt;br /&gt;
&lt;br /&gt;
= Lecture Notes =&lt;br /&gt;
# [[高级算法 (Fall 2025)/Min Cut, Max Cut, and Spectral Cut|Min Cut, Max Cut, and Spectral Cut]] ([http://tcs.nju.edu.cn/slides/aa2025/Cut.pdf slides])&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Probability Basics|Probability basics]]&lt;br /&gt;
#  [[高级算法 (Fall 2025)/Fingerprinting| Fingerprinting]] ([http://tcs.nju.edu.cn/slides/aa2025/Fingerprinting.pdf slides]) &lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Finite Field Basics|Finite field basics]]&lt;br /&gt;
#  [[高级算法 (Fall 2025)/Hashing and Sketching|Hashing and Sketching]] ([http://tcs.nju.edu.cn/slides/aa2025/Hashing.pdf slides])   &lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Limited independence|Limited independence]]&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Basic deviation inequalities|Basic deviation inequalities]]&lt;br /&gt;
# [[高级算法 (Fall 2025)/Concentration of measure|Concentration of measure]] ([http://tcs.nju.edu.cn/slides/aa2025/Concentration.pdf slides])&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Conditional expectations|Conditional expectations]]&lt;br /&gt;
# [[高级算法 (Fall 2025)/Dimension Reduction|Dimension Reduction]] ([http://tcs.nju.edu.cn/slides/aa2025/NNS.pdf slides]) &lt;br /&gt;
#* [https://www.cs.princeton.edu/~hy2/teaching/fall22-cos521/notes/JL.pdf Professor Huacheng Yu&#039;s note on Johnson-Lindenstrauss Theorem]&lt;br /&gt;
#* [http://people.csail.mit.edu/gregory/annbook/introduction.pdf An introduction of LSH]&lt;br /&gt;
# &#039;&#039;Lovász&#039;&#039; Local Lemma   ([http://tcs.nju.edu.cn/slides/aa2025/LLL.pdf slides]) &lt;br /&gt;
#* [https://theory.stanford.edu/~jvondrak/MATH233A-2018/Math233-lec02.pdf Professor Jan Vondrák&#039;s Lecture Notes on LLL]&lt;br /&gt;
#* [https://www.cc.gatech.edu/~vigoda/6550/Notes/Lec16.pdf Professor Eric Vigoda&#039;s Lecture Notes on Algorithmic LLL]&lt;br /&gt;
# Spectral graph theory and Cheeger&#039;s inequality ([[Media:Spectral-graph-theory-AA-2024.pdf|slides]])&lt;br /&gt;
&lt;br /&gt;
= Related Online Courses=&lt;br /&gt;
* [https://www.cs.cmu.edu/~15850/ Advanced Algorithms] by Anupam Gupta at CMU.&lt;br /&gt;
* [http://people.csail.mit.edu/moitra/854.html Advanced Algorithms] by Ankur Moitra at MIT.&lt;br /&gt;
* [http://courses.csail.mit.edu/6.854/current/ Advanced Algorithms] by David Karger and Aleksander Mądry at MIT.&lt;br /&gt;
* [http://web.stanford.edu/class/cs168/index.html The Modern Algorithmic Toolbox] by Tim Roughgarden and Gregory Valiant at Stanford.&lt;br /&gt;
* [https://www.cs.princeton.edu/courses/archive/fall18/cos521/ Advanced Algorithm Design] by Pravesh Kothari and Christopher Musco at Princeton.&lt;br /&gt;
* [http://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15859-f11/www/ Linear and Semidefinite Programming (Advanced Algorithms)] by Anupam Gupta and Ryan O&#039;Donnell at CMU.&lt;br /&gt;
* [https://www.cs.cmu.edu/~odonnell/papers/cs-theory-toolkit-lecture-notes.pdf CS Theory Toolkit] by Ryan O&#039;Donnell at CMU.&lt;br /&gt;
* [https://cs.uwaterloo.ca/~lapchi/cs860/index.html Eigenvalues and Polynomials] by Lap Chi Lau at University of Waterloo.&lt;br /&gt;
* The [https://www.cs.cornell.edu/jeh/book.pdf &amp;quot;Foundations of Data Science&amp;quot; book] by Avrim Blum, John Hopcroft, and Ravindran Kannan.&lt;/div&gt;</summary>
		<author><name>Liuexp</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_(Fall_2025)&amp;diff=13307</id>
		<title>高级算法 (Fall 2025)</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_(Fall_2025)&amp;diff=13307"/>
		<updated>2025-10-13T09:13:36Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: &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;高级算法 &lt;br /&gt;
&amp;lt;br&amp;gt;Advanced Algorithms&amp;lt;/font&amp;gt;&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;
|data2   = &#039;&#039;&#039;尹一通&#039;&#039;&#039;&lt;br /&gt;
|header3 = &lt;br /&gt;
|label3  = Email&lt;br /&gt;
|data3   = yinyt@nju.edu.cn &lt;br /&gt;
|header4 =&lt;br /&gt;
|label4= office&lt;br /&gt;
|data4= 计算机系 804&lt;br /&gt;
|header5 = &lt;br /&gt;
|label5  = &lt;br /&gt;
|data5   = &#039;&#039;&#039;栗师&#039;&#039;&#039;&lt;br /&gt;
|header6 = &lt;br /&gt;
|label6  = Email&lt;br /&gt;
|data6   = shili@nju.edu.cn &lt;br /&gt;
|header7 =&lt;br /&gt;
|label7= office&lt;br /&gt;
|data7= 计算机系 605&lt;br /&gt;
|header8 = &lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &#039;&#039;&#039;刘景铖&#039;&#039;&#039;&lt;br /&gt;
|header9 = &lt;br /&gt;
|label9  = Email&lt;br /&gt;
|data9   = liu@nju.edu.cn &lt;br /&gt;
|header10 =&lt;br /&gt;
|label10= office&lt;br /&gt;
|data10= 计算机系 516&lt;br /&gt;
|header11 = Class&lt;br /&gt;
|label11  = &lt;br /&gt;
|data11   = &lt;br /&gt;
|header12 =&lt;br /&gt;
|label12  = Class meetings&lt;br /&gt;
|data12   = Monday, 2pm-4pm &amp;lt;br&amp;gt; Thursday (双), 2pm-4pm &amp;lt;br&amp;gt;仙Ⅰ-320&lt;br /&gt;
|header13 =&lt;br /&gt;
|label13  = Place&lt;br /&gt;
|data13   = &lt;br /&gt;
|header14 =&lt;br /&gt;
|label14  = Office hours&lt;br /&gt;
|data14   = TBD, &amp;lt;br&amp;gt;计算机系 804&amp;lt;br&amp;gt;&lt;br /&gt;
|header15 = Textbooks&lt;br /&gt;
|label15  = &lt;br /&gt;
|data15   = &lt;br /&gt;
|header16 =&lt;br /&gt;
|label16  = &lt;br /&gt;
|data16   = [[File:MR-randomized-algorithms.png|border|100px]]&lt;br /&gt;
|header17 =&lt;br /&gt;
|label17  = &lt;br /&gt;
|data17   = Motwani and Raghavan. &amp;lt;br&amp;gt;&#039;&#039;Randomized Algorithms&#039;&#039;.&amp;lt;br&amp;gt; Cambridge Univ Press, 1995.&lt;br /&gt;
|header18 =&lt;br /&gt;
|label18  = &lt;br /&gt;
|data18   = [[File:Approximation_Algorithms.jpg|border|100px]]&lt;br /&gt;
|header19 =&lt;br /&gt;
|label19  = &lt;br /&gt;
|data19   =  Vazirani. &amp;lt;br&amp;gt;&#039;&#039;Approximation Algorithms&#039;&#039;. &amp;lt;br&amp;gt; Springer-Verlag, 2001.&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;Advanced Algorithms&#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;
* &#039;&#039;&#039;(2025/9/10)&#039;&#039;&#039; 本周四（9月11日）课程时间地点不变，为第五、六节在仙I-320。从第四周（9月15日）开始，采用新的上课时间：每周一的第五、六节，以及双周四的第五、六节，地点仍在仙I-320。&lt;br /&gt;
&lt;br /&gt;
= Course info =&lt;br /&gt;
* &#039;&#039;&#039;Instructor &#039;&#039;&#039;（授课时间顺序）: &lt;br /&gt;
:* [http://tcs.nju.edu.cn/yinyt/ 尹一通]：[mailto:yinyt@nju.edu.cn &amp;lt;yinyt@nju.edu.cn&amp;gt;]，计算机系 804 &lt;br /&gt;
:* [https://liuexp.github.io 刘景铖]：[mailto:liu@nju.edu.cn &amp;lt;liu@nju.edu.cn&amp;gt;]，计算机系 516 &lt;br /&gt;
:*[https://tcs.nju.edu.cn/shili/ 栗师]：[mailto:shili@nju.edu.cn &amp;lt;shili@nju.edu.cn&amp;gt;]，计算机系 605&lt;br /&gt;
* &#039;&#039;&#039;Teaching Assistant&#039;&#039;&#039;: &lt;br /&gt;
** 侯哲：houzhe@smail.nju.edu.cn&lt;br /&gt;
** 张弈垚：zhangyiyao@smail.nju.edu.cn&lt;br /&gt;
* &#039;&#039;&#039;Class meeting&#039;&#039;&#039;: &lt;br /&gt;
** Monday, 2pm-4pm, 仙Ⅰ-320&lt;br /&gt;
** Thursday (双), 2pm-4pm, 仙Ⅰ-320&lt;br /&gt;
* &#039;&#039;&#039;Office hour&#039;&#039;&#039;: Wednesday 2pm-3pm, 计算机系 804&lt;br /&gt;
* &#039;&#039;&#039;QQ群&#039;&#039;&#039;: 524141453（加群请注明专业学号姓名）&lt;br /&gt;
&lt;br /&gt;
= Syllabus =&lt;br /&gt;
随着计算机算法理论的不断发展，现代计算机算法的设计与分析大量地使用非初等的数学工具以及非传统的算法思想。“高级算法”这门课程就是面向计算机算法的这一发展趋势而设立的。课程将针对传统算法课程未系统涉及、却在计算机科学各领域的科研和实践中扮演重要角色的高等算法设计思想和算法分析工具进行系统讲授。&lt;br /&gt;
&lt;br /&gt;
=== 先修课程 Prerequisites ===&lt;br /&gt;
* 必须：离散数学，概率论，线性代数。&lt;br /&gt;
* 推荐：算法设计与分析。&lt;br /&gt;
&lt;br /&gt;
=== Course materials ===&lt;br /&gt;
* [[高级算法 (Fall 2025) / Course materials|&amp;lt;font size=3&amp;gt;教材和参考书&amp;lt;/font&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
=== 成绩 Grades ===&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;
作业完成的原则：署你名字的工作必须是你个人的贡献。在完成作业的过程中，允许讨论，前提是讨论的所有参与者均处于同等完成度。但关键想法的执行、以及作业文本的写作必须独立完成，并在作业中致谢（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;
= Assignments =&lt;br /&gt;
Late policy: In general, we will accomodate late submission requests ONLY IF you made such requests ahead of time. &lt;br /&gt;
&lt;br /&gt;
*[[高级算法 (Fall 2025)/Problem Set 1|Problem Set 1]]  请在 TBD前 提交到 [mailto:njuadvalg25@163.com njuadvalg25@163.com] (文件名为&#039;&amp;lt;font color=red &amp;gt;学号_姓名_A1.pdf&amp;lt;/font&amp;gt;&#039;).&lt;br /&gt;
&lt;br /&gt;
= Lecture Notes =&lt;br /&gt;
# [[高级算法 (Fall 2025)/Min Cut, Max Cut, and Spectral Cut|Min Cut, Max Cut, and Spectral Cut]] ([http://tcs.nju.edu.cn/slides/aa2025/Cut.pdf slides])&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Probability Basics|Probability basics]]&lt;br /&gt;
#  [[高级算法 (Fall 2025)/Fingerprinting| Fingerprinting]] ([http://tcs.nju.edu.cn/slides/aa2025/Fingerprinting.pdf slides]) &lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Finite Field Basics|Finite field basics]]&lt;br /&gt;
#  [[高级算法 (Fall 2025)/Hashing and Sketching|Hashing and Sketching]] ([http://tcs.nju.edu.cn/slides/aa2025/Hashing.pdf slides])   &lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Limited independence|Limited independence]]&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Basic deviation inequalities|Basic deviation inequalities]]&lt;br /&gt;
# [[高级算法 (Fall 2025)/Concentration of measure|Concentration of measure]] ([http://tcs.nju.edu.cn/slides/aa2025/Concentration.pdf slides])&lt;br /&gt;
#*  [[高级算法 (Fall 2025)/Conditional expectations|Conditional expectations]]&lt;br /&gt;
# [[高级算法 (Fall 2025)/Dimension Reduction|Dimension Reduction]] ([http://tcs.nju.edu.cn/slides/aa2025/NNS.pdf slides]) &lt;br /&gt;
#* [https://www.cs.princeton.edu/~hy2/teaching/fall22-cos521/notes/JL.pdf Professor Huacheng Yu&#039;s note on Johnson-Lindenstrauss Theorem]&lt;br /&gt;
#* [http://people.csail.mit.edu/gregory/annbook/introduction.pdf An introduction of LSH]&lt;br /&gt;
&lt;br /&gt;
= Related Online Courses=&lt;br /&gt;
* [https://www.cs.cmu.edu/~15850/ Advanced Algorithms] by Anupam Gupta at CMU.&lt;br /&gt;
* [http://people.csail.mit.edu/moitra/854.html Advanced Algorithms] by Ankur Moitra at MIT.&lt;br /&gt;
* [http://courses.csail.mit.edu/6.854/current/ Advanced Algorithms] by David Karger and Aleksander Mądry at MIT.&lt;br /&gt;
* [http://web.stanford.edu/class/cs168/index.html The Modern Algorithmic Toolbox] by Tim Roughgarden and Gregory Valiant at Stanford.&lt;br /&gt;
* [https://www.cs.princeton.edu/courses/archive/fall18/cos521/ Advanced Algorithm Design] by Pravesh Kothari and Christopher Musco at Princeton.&lt;br /&gt;
* [http://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15859-f11/www/ Linear and Semidefinite Programming (Advanced Algorithms)] by Anupam Gupta and Ryan O&#039;Donnell at CMU.&lt;br /&gt;
* [https://www.cs.cmu.edu/~odonnell/papers/cs-theory-toolkit-lecture-notes.pdf CS Theory Toolkit] by Ryan O&#039;Donnell at CMU.&lt;br /&gt;
* [https://cs.uwaterloo.ca/~lapchi/cs860/index.html Eigenvalues and Polynomials] by Lap Chi Lau at University of Waterloo.&lt;br /&gt;
* The [https://www.cs.cornell.edu/jeh/book.pdf &amp;quot;Foundations of Data Science&amp;quot; book] by Avrim Blum, John Hopcroft, and Ravindran Kannan.&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%95_Numerical_method_(Spring_2025)&amp;diff=13199</id>
		<title>计算方法 Numerical method (Spring 2025)</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%95_Numerical_method_(Spring_2025)&amp;diff=13199"/>
		<updated>2025-06-04T09:14:07Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: /* Lecture Notes */&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;计算方法&lt;br /&gt;
&amp;lt;br&amp;gt;Numerical method&amp;lt;/font&amp;gt;&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;
|data2   = 刘景铖&lt;br /&gt;
|header3 = &lt;br /&gt;
|label3  = Email&lt;br /&gt;
|data3   = liu [at] nju [dot] edu [dot] cn  &lt;br /&gt;
|header4 =&lt;br /&gt;
|label4= Office&lt;br /&gt;
|data4= 计算机系 516&lt;br /&gt;
|header5 = Class&lt;br /&gt;
|label5  = &lt;br /&gt;
|data5   = &lt;br /&gt;
|header6 =&lt;br /&gt;
|label6  = Class meetings&lt;br /&gt;
|data6   = 周三 14:00-16:00 &amp;lt;br&amp;gt; 仙 Ⅱ- 405&lt;br /&gt;
|header7 =&lt;br /&gt;
|label7  = Place&lt;br /&gt;
|data7   = &lt;br /&gt;
|header8 =&lt;br /&gt;
|label8  = &lt;br /&gt;
|data8   = &lt;br /&gt;
|header9 = Textbooks&lt;br /&gt;
|label9  = &lt;br /&gt;
|data9   = &lt;br /&gt;
|header10 =&lt;br /&gt;
|label10  = &lt;br /&gt;
|data10   = &lt;br /&gt;
|header11 =&lt;br /&gt;
|label11  = &lt;br /&gt;
|data11   =  Timothy Sauer &amp;lt;br&amp;gt;数值分析 （Numerical Analysis）（原书第2版）.&amp;lt;br&amp;gt; 机械工业出版社.&lt;br /&gt;
|header12 = Teaching Assistants&lt;br /&gt;
|data13= 侯哲，于逸潇&lt;br /&gt;
|label14= Email&lt;br /&gt;
|data14=  {houzhe, yixiaoyu} [at] smail [dot] nju [dot] edu [dot] cn&lt;br /&gt;
|label15= Office&lt;br /&gt;
|data15=计算机系 410&lt;br /&gt;
|belowstyle = background:#ddf;&lt;br /&gt;
|below = &lt;br /&gt;
}}&lt;br /&gt;
=Announcement=&lt;br /&gt;
*Welcome&lt;br /&gt;
=Course info=&lt;br /&gt;
*&#039;&#039;&#039;Instructor&#039;&#039;&#039;: 刘景铖 ( liu [at] nju [dot] edu [dot] cn )&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Teaching assistants&#039;&#039;&#039;: 侯哲，于逸潇&lt;br /&gt;
*&#039;&#039;&#039;TA email&#039;&#039;&#039;: {houzhe, yixiaoyu} [at] smail [dot] nju [dot] edu [dot] cn&lt;br /&gt;
*&#039;&#039;&#039;Homework email&#039;&#039;&#039;: nm_nju_2025@163.com&lt;br /&gt;
*&#039;&#039;&#039;Class meeting&#039;&#039;&#039;:周三 14:00-16:00， 仙 Ⅱ- 405&lt;br /&gt;
*&#039;&#039;&#039;Office hour&#039;&#039;&#039;: 周二 16:00-18:00?, 计算机系516 (subject to change)&lt;br /&gt;
*&#039;&#039;&#039;QQ群&#039;&#039;&#039;: 1019649082.(加入时需报姓名、专业、学号)&lt;br /&gt;
&lt;br /&gt;
=Textbooks and Readings=&lt;br /&gt;
*数值分析 （Numerical Analysis）（原书第2版）. Timothy Sauer.   机械工业出版社.&lt;br /&gt;
*[https://people.csail.mit.edu/jsolomon/share/book/numerical_book.pdf Numerical Algorithms: Methods for Computer Vision, Machine Learning, and Graphics.  Justin Solomon. CRC Press]&lt;br /&gt;
*[https://www.cs.yale.edu/homes/vishnoi/Lxb-Web.pdf Lx=b, Laplacian Solver and Their Algorithmic Applications.  Nisheeth K. Vishnoi.]&lt;br /&gt;
如果在获取教材方面有困难可以联系助教。(仅限英文版)&lt;br /&gt;
&lt;br /&gt;
= Collaboration on Homework =&lt;br /&gt;
You are welcome to work on homework problems in study groups of no more than 3 people; however, you must always write up the solutions on your own, listing all collaborators at the top. Similarly, you may use books or online resources to help solve homework problems, but you must always credit all such sources in your writeup and you must never copy material verbatim.&lt;br /&gt;
&lt;br /&gt;
We believe that most students can distinguish between helping other students and cheating. You may discuss approaches but your solution must be written by you and you only. You should acknowledge everyone whom you have worked with or who has given you any significant ideas about the homework.&lt;br /&gt;
&lt;br /&gt;
Further, it is your responsibility to ensure that your solutions will not be visible to other students. If you use Github or another source control system to store your solutions electronically, you must ensure your account is configured so your solutions are not publicly visible. Many popular version control systems provide free repositories to students.&lt;br /&gt;
&lt;br /&gt;
As a final note, we’d like to point out that collaboration on homework, while permitted, can be detrimental to your learning if misused. In particular, avoid collaborations where you do not contribute enough to your own satisfaction. Such a collaboration not only cheats you out of an opportunity to learn through homework, but can also affect your confidence. If you feel that you are not contributing enough to your group, then try to spend time thinking about the problems alone before working with your group. If you end up solving the problem all by yourself, that’s great! And if not, you’ll still be better prepared to contribute to your group.&lt;br /&gt;
&lt;br /&gt;
See also [http://www.acm.org/publications/policies/plagiarism_policy ACM Policy on Plagiarism].&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
Late policy: In general, we will accomodate late submission requests ONLY IF you made such requests ahead of time.&lt;br /&gt;
# [[Media:Computational Method 2025 Assignments 1.pdf| Homework1]] 请在2025年03月04日23点59分之前提交到 nm_nju_2025@163.com  (文件名为&#039;学号_姓名_A1.pdf&#039;) [[计算方法 Numerical method (Spring 2025)/Homework1 提交名单|Homework1 提交名单]]&lt;br /&gt;
# [[Media:Computational Method 2025 Assignments 2.pdf| Homework2]] 请在2025年03月18日23点59分之前提交到 nm_nju_2025@163.com  (文件名为&#039;学号_姓名_A2.pdf&#039;) [[计算方法 Numerical method (Spring 2025)/Homework2 提交名单|Homework2 提交名单]]&lt;br /&gt;
# [[Media:Computational Method 2025 Assignments 3.pdf| Homework3]] 请在2025年04月01日23点59分之前提交到 nm_nju_2025@163.com  (文件名为&#039;学号_姓名_A3.pdf&#039;) [[计算方法 Numerical method (Spring 2025)/Homework3 提交名单|Homework3 提交名单]]&lt;br /&gt;
# [[Media:Computational Method 2025 Assignments 4.pdf| Homework4]] 请在2025年04月22日23点59分之前提交到 nm_nju_2025@163.com  (文件名为&#039;学号_姓名_A4.pdf&#039;) [[计算方法 Numerical method (Spring 2025)/Homework4 提交名单|Homework4 提交名单]]&lt;br /&gt;
# [[Media:Computational Method 2025 Assignments 5.pdf| Homework5]] 请在2025年05月06日23点59分之前提交到 nm_nju_2025@163.com  (文件名为&#039;学号_姓名_A5.pdf&#039;) [[计算方法Numerical method (Spring 2025)/Homework5_提交名单|Homework5 提交名单]]&lt;br /&gt;
# [[Media:Computational Method 2025 Assignments 6 v3.pdf| Homework6]] 请在2025年05月20日23点59分之前提交到 nm_nju_2025@163.com  (文件名为&#039;学号_姓名_A6.pdf&#039;) [[计算方法Numerical method (Spring 2025)/Homework6_提交名单|Homework6 提交名单]]&lt;br /&gt;
# [[Media:Computational Method 2025 Assignments 7 v2.pdf| Homework7]] 请在2025年06月03日23点59分之前提交到 nm_nju_2025@163.com  (文件名为&#039;学号_姓名_A7.pdf&#039;) [[计算方法Numerical method (Spring 2025)/Homework7_提交名单|Homework7 提交名单]]&lt;br /&gt;
# [[Media:Computational Method 2025 Assignments 8.pdf| Homework8]] 作为练习题，不计分，不需要提交&lt;br /&gt;
&lt;br /&gt;
=Lecture Notes=&lt;br /&gt;
如果有下载课件的问题请及时联系助教。&lt;br /&gt;
&lt;br /&gt;
# [[Media:计算方法1-2025.pdf|课程简介，函数求根]]&lt;br /&gt;
# [[Media:计算方法2-2025.pdf|牛顿法，插值，秘密分享，自纠错码]]&lt;br /&gt;
# [[Media:计算方法3-2025.pdf|Chebyshev插值与Chebyshev多项式，范数]]&lt;br /&gt;
# [[Media:计算方法4-2025.pdf|最小二乘法，Gram-Schmidt正交化与QR分解]]&lt;br /&gt;
# [[Media:计算方法5-2025.pdf|FFT，高斯消元与LU分解]]&lt;br /&gt;
# [[Media:计算方法6-2025.pdf|算子范数，条件数和迭代法]]&lt;br /&gt;
# [[Media:计算方法 7-特征值与幂迭代.pdf|特征值与幂迭代]]&lt;br /&gt;
# [[Media:计算方法 8-特征值的其它迭代方法与SVD.pdf|特征值的其它迭代方法与SVD]]&lt;br /&gt;
#* Further reading: [https://web.stanford.edu/class/cs168/l/l9.pdf lecture note by Tim Roughgarden and Greg Valiant on matrix completions]&lt;br /&gt;
# [[Media:计算方法9.pdf|迭代法解线性方程组：梯度下降方法与共轭梯度]]&lt;br /&gt;
# [[Media:计算方法10.pdf|幂迭代的特例：随机游走与马尔可夫链]]&lt;br /&gt;
# [[Media:计算方法11.pdf|谱图论]]&lt;br /&gt;
# [[Media:计算方法12.pdf|电阻电路网络，碰撞时间和遍历时间]]&lt;br /&gt;
# [[Media:计算方法13.pdf|线性规划入门]]&lt;br /&gt;
# [[Media:计算方法14.pdf|LP顶点，对偶性和零和游戏]]&lt;br /&gt;
# [[Media:计算方法15.pdf|LP强对偶性，课程回顾]]&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=File:%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%9515.pdf&amp;diff=13198</id>
		<title>File:计算方法15.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%E6%96%B9%E6%B3%9515.pdf&amp;diff=13198"/>
		<updated>2025-06-04T09:13:07Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;计算方法15&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
	<entry>
		<id>https://tcs.nju.edu.cn/wiki/index.php?title=File:Stat02-2025.pdf&amp;diff=13183</id>
		<title>File:Stat02-2025.pdf</title>
		<link rel="alternate" type="text/html" href="https://tcs.nju.edu.cn/wiki/index.php?title=File:Stat02-2025.pdf&amp;diff=13183"/>
		<updated>2025-05-28T05:50:53Z</updated>

		<summary type="html">&lt;p&gt;Liuexp: Liuexp uploaded a new version of File:Stat02-2025.pdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Stat02-2025&lt;/div&gt;</summary>
		<author><name>Liuexp</name></author>
	</entry>
</feed>