|
计算复杂性导论 |
|
计算复杂性理论是用数学方法研究使用数位计算机解决各种算法问题困难度的理论。本书对计算机科学中这一重要理论做了全面的介绍。其内容包含基本理论,如计算模型NP-完全性,以及较深入的课题,如线路复杂性、概率复杂性和交互证明系统等。此外,本书还包括了复杂性理论近年来两个较重大的突破,即概率可验证明及其在近似算法上的应用和平均NP-完全理论。本书中所有结果均有严格的数学证明,在每章后配有相关练习题。 计 算 复 杂 性 理 论 发 源 于 二 十 世 纪 六 十 年 代, 以 有 多 项 式 时 间 上 界 的 图 灵 机 为 基 本 计 算 模 型 而 奠 定 了 理 论 基 础 。在 七 十 年 代 初 , 这 门 学 问 由 于 NP-完 全 问 题 的 发 现 而 吸 引 了 人 们 的 注 意 。简 单 地 说 , 如 果 一 个 问 题 无 法 在 多 项 式 时 间 内 被 确 定 型 图 灵 机 解 决,我 们 称 它 为 难 解} 问 题 。NP-完 全 问 题} 就 是 一 类 直 观 上 难 解 可 是 又 找 不 出 方 法 来 证 明 它 们 的 确 难 解 的 计 算 问 题 。 从 数 学 的 角 度 来 说 , 这 和 其 它 历 史 上 有 名 的 数 学 问 题 一 样 , 给 予 人 们 一 个 智 力 上 重 大 的 挑 战 。而 更 重 要 的 是, 在 无 数 与 计 算 有 关 的 学 术 领 域 里 , NP-完 全 问 题 以 各 种 不 同 形 式 层 出 不 穷。 因 此 , 这 并 不 是 一 个 纯 粹 的 与 世 独 立 的 智 力 游 戏 , 而 是 对 计 算 机 科 学 有 全 面 影 响 力 的 问 题 。 人 们 在 七 十 年 代 开 始 对 NP-完 全 问 题 的 研 究 主 要 是 横 向 发 展 , 也 就 是 以 许 多 不 同 的 计 算 模 型 来 分 析 难 解 问 题 的 本 质 。这 些 新 的 计 算 模 型 包 括 了 平 行 计 算 模 型 、 概 率 计 算 模 型 、 布 尔 线 路 、判 断 树 、 平 均 复 杂 性 、 交 互 证 明 系 统 以 及 程 式 长 度 复 杂 性 等 等 。 对 这 些 新 的 计 算 模 型 的 研 究 一 方 面 使 我 们 对 难 解 问 题 有 了 更 深 一 层 的 认 识 , 一 方 面 也 产 生 了 一 些 预 想 不 到 的 应 用。最 显 著 的 一 个 例 子 就 是 计 算 密 码 学 的 革 命 性 突 破 : 基 于 NP 问 题 的 公 钥 密 码 体 系。另 一 个 有 名 的 例 子 是 线 性 规 划 的 多 项 式 时 间 解 的 发 现 。 到 了 八 十 年 代 中 , 对 NP-完 全 问 题 的 研 究 有 了 纵 向 的 突 破 , 在 许 多 表 面 看 来 并 不 相 关 的 计 算 模 型 之 间 发 现 了 深 刻 的 刻 划 关 系。这 些 刻 划 关 系 不 但 解 决 了 几 个 令 人 困 扰 多 年 的 未 解 问 题,同 时 也 刺 激 了 其 它 相 关 领 域 的 发 展 。 其 中 之 一 是 对 线 路 复 杂 性 的 研 究 发 现 了 一 些 问 题 在 某 种 有 限 制 的 线 路 模 型 中 必 有 指 数 下 界 。 这 些 结 果 使 用 了 组 合 数 学 与 概 率 方 法 等 新 的 数 学 工 具 , 并 且 解 决 了 一 个 有 名 的 有 关 多 项 式 分 层 的 未 解 问 题 。 另 一 个 更 重 大 的 结 果 是 以 概 率 可 验 证 明 对 NP类 的 刻 划。由 此 得 出 了 许 多 组 合 优 化 问 题 近 似 解 的 NP-完 全 性,从 而 刺 激 了 算 法 界 对 近 似 算 法 研 究 的 新 热 潮 。这 个 结 果 来 自 于 对 交 互 证 明 系 统 这 个 概 念 的 扩 展, 并 且 使 用 了 线 性 代 数 与 编 码 理 论 等 数 学 证 明 技 巧 。 本 书 试 图 对 这 三 十 余 年 来 计 算 复 杂 性 的 研 究 做 一 个 总 结。由 于 以 上 所 介 绍 的 这 门 学 科 的 多 样 性 , 我 们 在 有 限 的 篇 幅 里 对 这 些 结 果 必 须 有 所 取 舍 。我 们 取 舍 的 原 则 是 以 对 NP-完 全 问 题 有 深 刻 理 解 的 结 果 为 主,并 且 著 重 于 它 们 最 近 的 发 展, 以 期 能 启 发 读 者 在 这 些 方 向 上 有 新 的 发 现 , 甚 或 发 展 出 更 有 意 义 的 新 方 向 。我 们 对 每 一 个 结 果 都 给 出 完 整 的 数 学 证 明 。由 于 这 些 证 明 使 用 了 许 多 不 同 的 数 学 概 念 与 证 明 技 巧, 这 也 是 一 个 很 好 的 数 学 训 练 。 本 书 的 基 本 结 构 如 下 : 我 们 在 前 四 章 介 绍 计 算 复 杂 性 的 基 本 概 念 与 各 种 复 杂 性 类。在 后 面 八 章 里 , 我 们 分 别 介 绍 几 个 对 NP-完 全 问 题 的 研 究 方 向。第 五 与 第 六 章 讨 论 NP-完 全 问 题 的 线 路 复 杂 性 和 与 此 相 关 的 NP类 的 内 部 结 构 。第 七 到 第 十 章 对 概 率 计 算 复 杂 性 做 一 个 有 系 统 的 介 绍, 由 较 直 观 的 概 率 计 算 模 型 逐 步 扩 展 到 交 互 证 明 系 统 与 概 率 可 验 证 明 ,最 后 得 到 NP 类 的 一 个 极 为 简 单 而 漂 亮 的 概 率 计 算 刻 划 。第 十 一 章 是 这 个 刻 划 对 NP-完 全 的 优 化 问 题 的 应 用 。 在 第 十 二 章 里 , 我 们 介 绍 一 个 比 较 新 的 、 正 在 积 极 发 展 中 的 平 均 NP-完 全 性 理 论。这 里 的 平 均 概 念 是 基 于 问 题 实 例 的 概 率 分 布 , 与 第 七 章 的 概 率 计 算 所 使 用 的 基 于 随 机 数 码 的 概 率 分 布 不 同 , 因 而 对 NP-完 全 问 题 的 研 究 方 向 也 大 相 径 庭。 (另 外 一 个 与 概 率 计 算 有 深 刻 关 系 的 量 子 计 算 模 型 与 相 关 的 复 杂 性 理 论 , 由 于 篇 幅 限 制 , 我 们 不 得 不 在 此 割 舍 。)除 此 之 外 , 每 一 章 的 练 习 题 里 也 包 含 了 一 些 与 该 章 本 文 有 关 的 %相 关 结 果 。 本 书 在 编 写 期 间 得 到 美 国 国 家 科 学 基 金 会 对 第 三 位 作 者 的 资 助(CCR-9820611, CCR-0296037),在 此 特 表 感 谢 。 第一章 计算模型 堵丁柱:1948年生。 中国科学院应用数学所运筹学硕士(1981)。美国加里福利亚大学圣巴巴拉分校数学博士(1985)。美国伯克利数学科学研究所博士后(1985-86)。美国麻省理工学院助理教授(1986-87)。美国普林斯顿大学访问学者(1990-91)。现任 美国明尼苏达大学计算机科学系正教授,中国科学院应用数学所研究员。Journal of Combinatorial Optimization 主编,Book Series of Combinatorial Optimization和 Book Series of Networks Theory and Applications 主编。主要研究方向为组合优化,计算复杂性,算法分析与设计,计算机和通讯网络。发表论文130篇,著书7本。1993年获中国科学院自然科学一等奖。1995年获中国自然科学二等奖。1998年获美国运筹和管理学会CSTC奖(计算机与运筹学边缘科学奖)。 葛可一:1950年生。台湾新竹清华大学数学学士(1972)。 美国俄亥俄州立大学数学硕士(1974),计算机科学博士(1979)。 现任美国纽约州立大学石溪分校计算机科学系教授。 SIAM Journal on Computing 与 Journal of Complexity 编辑。 曾主持多项美国自然科学基金会研究课题。 主要研究方向为计算复杂性理论,数值计算复杂性和可计算性理论。 发表论文55篇,著书3本。 王 洁:1961年生。中山大学计算机科学系计算数学专业学士(1982),软件专业硕士(1984), 专 家 评 介
我竭力支持和推荐由堵定柱、葛可一、王洁三位教授合著的《计算复杂性导论》一书。这三位教授是这一领域国际上非常顶尖的学科带头人。堵教授关于复杂性理论的工作(除他关于Steiner
比率的著名工作之外)包括复杂性核心,Boolean线路,是十分深刻和具有影响力的。葛教授来自台湾,除了他在复杂性理论方面的出色研究外,他还是极富才华的作家,出版过几部小说。王在复杂性理论的工作是非常知名的,他还是一位出色的教师。由这三位作者用中文写成的此书是对中国读者的一种奉献。此书涵盖了现代计算复杂性理论,内容从基本的计算复杂性分类到现代的线路复杂性、交互证明、概率复杂性类、近似解的复杂性和平均NP-完全性理论。这三位作者是世界上就这些题目进行论述的最佳人选。这本书总结了计算复杂性理论30多年来的研究成果,我相信它的出版将影响现代计算复杂性理论的发展。 此书可用作大学本科生的教材(本书的第一部分),或可用作研究生教材(第二部分)。过去,我发现从中国来的学生对现代计算理论理解较差,理论方面的基础很薄弱。我希望此书将在弥补差距方面发挥巨大作用。中国的现代计算机科学教育一直较弱,在理论课程方面尤其薄弱。我很高兴看到这三位杰出的学者花时间为中国学生写出这样一部佳作。 李 明
滑铁卢大学、加州大学圣巴巴拉分校 计算机系教授 CRC生物信息首席教授 计算复杂性是用数学方法研究使用计算机解决计算问题的复杂程度,是理论计算机科学中的一个重要领域。今年来,由于对NP完全问题的研究不断深入发展,而引起学术界的广泛关注。 中科院院士 石钟慈
袁亚湘 研究员 |