NP问题,也没这么难嘛

中文arrow-up-right | English

CSDN博客: https://blog.csdn.net/Yu_Cblogarrow-up-right

为什么我想写这一篇博客

这真的是为热爱买单。今年第一年来到美国上学,CSCI570这门课是我们的必修课,这门课真的有难度。这门课从一开始的 Matching Theory, 到后面的动态规划,网络流问题等等等等,笔记和我学习时用到的代码,我都总结到这个仓库arrow-up-right里了。在学期的末尾我们开始学习 Tractability & Computational Compleity Classes,所以开始接触了P/NP/NP完全/NP难等概念。

其实这些概念在很多年前已经接触和听说过了,但之前一直没有很好的去理解这些概念,只觉得这些概念好像很高级,有格调。学完CSCI570这门课后,我真真切切的体会到了,之前4-5年学习的算法,真真正正是这门学问的冰山一角而已。同时,学完这门课之后,我对算法也更热爱了。

今天开始写这一份博客,把NP这部分内容记录下来。CSCI570我真的学到不少东西,在本科期间,或者一些其他课程,我对于“一门课学完就忘记”我其实是无所谓的,但这门课,我真的不愿意忘记这些知识,我很少对一门课有高评价,除非我真的很喜欢,觉得真的学到东西(比如本科线性代数/机器学习/所有编程课程等,我也不希望忘记这些知识,当然只是不希望忘记,最后还是忘了不少)。

另外,我既然选择花时间去写这一份博客,我肯定不想随便应付的,我是真想记录下来所以才写的。因此我会按照我的思路去重新整理。

HTML版本目录

Last updated