斯蒂芬·库克,
史提芬·A·古克(Stephen A. Cook,1939年12月14日-),1961年从University of Michigan获得其学士学位,于1962年和1966年从哈佛大学分别获得其硕士与博士学位。1966年到1970年,Stephen在加州Berkeley分校担任助理教授职务。1970年,Stephen加盟多伦多大学并工作直到现在。他是NP完全性理论的奠基人,1971年发表Cook定理奠定了NP完全理论的基础而获1982年图灵奖。Cook是对计算复杂性理论有突出贡献的计算机科学家之一。
人物介绍NP完全性理论的奠基人史提芬·A·古克(Stephen A. Cook,1939年-),计算机科学家,计算复杂性理论的重要研究者。
1971年,在他的论文《The Complexity of Theorem Proving Procedures》,他整理了NP完备性的目标,亦产生了古克定理——布尔可满足性问题是NP完备的证明。
1982年,古克得到图灵奖。因为其论文开启了NP完备性的研究,令这个领域于之后的十年成为计算机科学中最活跃和重要的研究。克现为多伦多大学的计算机科学和数学系教授。加拿大多伦多大学教授斯蒂芬·库克(Stephen Arthur Cook)因在计算复杂性理论方面的贡献,尤其是在奠定NP完全性理论基础上的突出贡献而荣获1982年度的图灵奖。
研究项目
1961年库克获得学士学位以后,转入哈佛大学研究生院深造,第二年就取得了理科硕士学位。他接着攻读数学博士学位,原先的打算是研究代数学。然而这时他遇到了一些教师,对他产生了很大的影响,改变了他的兴趣和方向。首先是哈佛研究生院对新兴学科十分重视,虽然计算复杂性理论这一学科分支其时还处于萌芽与初创时期,它就邀请了这方面的一些先驱与奠基人,其中包括拉宾(M.Rabin,1976年图灵奖获得者)、哈特马尼斯(J.Hartmanis)和斯坦恩斯(R.Steams,这两人是1993年图灵奖获得者)等人前来讲学或作报告。库克对他们所研究和探索的问题产生了极大的兴趣,从而把自己的研究也定在了这个方向。他的博士论文“论乘法的最小计算时间”(On the Minimum Computation Time for Multiplication)就是他涉足这一领域的初步尝试。但这个课题局跟性太大,无法从中找出一般规律。这时,在哈佛大学应用科学研究所任教的美籍华人学者王浩的研究工作引起了库克的注意和启发了他。王浩是国际知名的数理逻辑专家和计算机科学家,他曾对图灵的计算理论进行深入研究并提出了图灵机的一种变形叫B机器(Bmachine)。B机器的特点是总共只有4条指令,机器不能自我修改,即不能抹去带上的记号。B机器比图灵机更加接近于实际机器,它能计算的函数正好是部分递归函数。当时王浩正致力于研究自动定理证明,即由计算机自己去证明定理,具体而言是证明谓词演算中的定理,这就涉及到可满足性问题(Satisfiable),即是否存在一个真假值的赋值,使得给定的公式成立。如果存在,那么就称这个公式是可满足的,否则就是不可满足的。一般谓词演算公式的可满足性问题,图灵早就解决了,他指出,甚至在无限的时间里,要想确定谓词演算中的某个公式是否可满足,在计算上都是不可能的。因此,王浩是从复杂性的角度去研究谓词演算的可满足性的。
颁奖相关
向库克颁发图灵奖的仪式是1982年10月25日在达拉斯举行的ACM年会上进行的。库克发表了题为“计算复杂性综述”(An Overview of Computational Complexity)的图灵奖演说,演说全面而系统地回顾了计算复杂性理论从萌芽到发展到成熟所走过的历程以及面临的新的挑战,还给出了上百篇有价值的参考文献,值得关心这一学科的人细细阅读。演说全文刊载于1983年6月的Communications of ACM,400-408页,也可见《前20年的ACM图灵奖演说集》(ACM Turing Award Lectures ——The First 20 Years:1966—1985,ACM h.411-432页。)