内容简介
P/NP问题是计算机科学乃至整个数学领域要的开放问题。《可能与不可能的边界:P/NP问题趣史》从非技术角度介绍了什么是P/NP问题、它丰富的历史,以及对于人机交互乃至更多问题的数学意义。在这本趣味十足的书中,作者先追溯了P/NP问题是如何产生的,然后给出了这个问题的许多实例,涉及经济学、物理学和生物学在内的多个学科。接下来探讨了涵盖P/NP难题中所有难度等级的问题,从寻找游玩迪士尼乐园所有景点的路线,到地图填色问题,再到找出Facebook上互为好友的一群人。《可能与不可能的边界:P/NP问题趣史》深入探寻了计算能够做到什么、无法做到什么,描绘了尝试解决P/NP问题的益处和其中难以预想的挑战。 《可能与不可能的边界:P/NP问题趣史》读来引人入胜,适合所有对计算和数学感兴趣的读者。
目录
第1章 金券
维露卡的父亲索尔特先生是个富商,他决定买光他能找到的巧克力。这还不够,就算有堆积如山的巧克力,要从中找到小小的金券也很困难。
1.1 划分的难题
1.2 手
1.3 P/NP问题
1.4 找到金券
1.5 漫漫长途
1.6 划分难题的解
第2章 美妙的世界
“不准确,”医生说,“没错,厄巴纳算法帮人们战胜了癌魔,治愈了和糖尿病。可是,我们还不知道如何应对普通感冒。”
2.1 厄巴纳算法
2.2 计算机1,0
2.3 棒球比赛
2.4 奥卡姆剃
2.5 创造力的自动化
2.6 侦探
2.7 美妙世界的阴暗面
2.8 回到现实
第3章 P和NP
1852年,南非数学家弗朗西斯?格思里在为英国各郡的地图填色时,猜想是否只用四种颜色,就足够让所有地图上每两个接壤的地区有不同的颜色。
3.1 敌友国
3.2 六度理论
3.3 牵线搭桥
3.4 团问题
3.5 “递棍儿”
3.6 刷房子
3.7 分组
3.8 P和NP
3.9 敌友国之外
3.10 Icosian游戏的一个解
第4章 NP中的问题
高德纳对这个民选结果不太满意,但也没有觉得它差到让人活不下去的地步。他本人想要找一个英文词,既能捕捉“困难的搜索问题”这个直观的意象,又要琅琅上口,便于向大众普及。
4.1
第一个NP问题
4.2 21个问题
4.3 起个好名字有那么重要吗
4.4 超越卡普的工作
4.5 漏网之鱼
第5章 P和NP诞生前的历史
图灵在1936年就指出,图灵机并不是什么都能计算。名的例子是停机问题,即没有计算机能通过查看一段代码就知道自己是会永远执行下去还是会停止。
5.1 西方
5.2 东方
5.3 哥德尔的信
5.4 火星人法则
第6章 处理困难的问题
有时候一个问题天生排斥任何可能解决它的方法,对此你能做的只有放弃,然后去干点别的。
6.1 蛮力
6.2 启发式方法
6.3 搜索小规模的解
6.4 近似计算方法
6.5 解决一个不同的问题
6.6 接受现实
6.7 总结
第7章 证明
2010年8月6日,惠普实验室的科学家维纳里?德奥拉利卡向22位的理论计算机科学家发送了他写的论文,题目简洁有力:“ “。
7.1 骗子悖论
7.2 电路
7.3 证明 时常犯的错误
7.4 现状
第8章 秘密
每个人都有秘密,从密码到电子邮件,我们都有不想让别人看到的东西。 意味着某些NP问题拥有不为人知的秘密,无法很快找到它的答案。
8.1 经典密码学简史
8.2 现代密码学
8.3 下的密码学
8.4 零知识数独
8.5 玩游戏
8.6 在云上进行加密计算
8.7 创造随机性
8.8 持续的挑战
第9章 量子
即使有极小部分的量子和外界环境发生轻微作用而丧失了纠缠态,从另一头出现的我就很可能被毁形,甚至变成一团死肉。
9.1 量子录像机
9.2 量子密码学
9.3 量子隐形传输
9.4 量子的未来
第10章 未来
我本人对P/NP问题得到解决的前景持悲观态度:我认为 ,而且此生都看不到它的证明。
10.1 并行计算
10.2 处理大数据
10.3 一切事物的网络化
10.4 应对科技变革
10.5 关于P/NP问题的结束语
章节注释和