算法课介绍了NP-完全性理论的方面的知识,感觉还是比较难理解的,在这里做一个总结。
课程ppt的链接:http://download.youkuaiyun.com/detail/ljh0302/9701459
1、图灵机
了解NP-完全性理论之前必须首先了解什么是图灵机。
(图片来源于网络)
所谓的图灵机就是指一个抽象的机器,它有一条无限长的纸带,纸带分成了一个个的小方格,每个方格有不同的字符。有一个机器头在纸带上移动。机器头有一组内部状态,还有一些固定的程序。在每个时刻,机器头都要从当前纸带上读入一个字符,根据当前