算法设计与分析导论
✍ Scribed by R.C.T.Lee (李家同); S.S.Tseng; R.C.Chang; Y.T.Tsai
- Publisher
- 机械工业
- Year
- 2008
- Tongue
- Chinese
- Leaves
- 390
- Series
- 计算机科学丛书
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
书签已装载,
书签制作方法请找 [email protected]
完全免费
本书在介绍算法时,重点介绍用干设计算法的策略.非常与众不同。书中介绍了剪枝搜索、分摊分析、随机算法、在线算法以及多项式近似方案等相对较新的思想和众多基于分摊分析新开发的算法,每个算法都与实例一起加以介绍,而且每个例子都利用图进行详细解释。此外,本书还提供了超过400幅图来帮助初学者理解。本书适合作为高等院校算法设计与分析课程的高年级本科生和低年级研究生的教材,也可供相美科技人员和专业人七参考使用。
✦ Table of Contents
封面
书名
版权
前言
目录
第1章 绪论
第2章 算法复杂度与问题的下界
2.1 算法的时间复杂度
2.2 最好、平均和最坏情况的算法分析
2.3 问题的下界
2.4 排序的最坏情况下界
2.5 堆排序:在最坏情况下最优的排序算法
2.6 排序的平均情况下界
2.7 通过神谕改进下界
2.8 通过问题转换求下界
2.9 注释与参考
2.10 进一步的阅读资料
习题
第3章 贪心法
3.1 生成最小生成树的Kruskal算法
3.2 生成最小生成树的Prim算法
3.3 单源最短路径问题
3.4 二路归并问题
3.5 用贪心法解决最小圈基问题
3.6 用贪心法解决2终端一对多问题
3.7 用贪心法解决1螺旋多边形最小合作警卫问题
3.8 实验结果
3.9 注释与参考
3.10 进一步的阅读资料
习题
第4章 分治策略
4.1 求2维极大点问题
4.2 最近点对问题
4.3 凸包问题
4.4 用分治策略构造Voronoi图
4.5 Voronoi图的应用
4.6 快速傅里叶变换
4.7 实验结果
4.8 注释与参考
4.9 进一步的阅读资料
习题
第5章 树搜索策略
5.1 广度优先搜索
5.2 深度优先搜索
5.3 爬山法
5.4 最佳优先搜索策略
5.5 分支限界策略
5.6 用分支限界策略解决人员分配问题
5.7 用分支限界策略解决旅行商优化问题
5.8 用分支限界策略解决0/1背包问题
5.9 用分支限界方法解决作业调度问题
5.10 A*算法
5.11 用特殊的A*算法解决通道路线问题
5.12 用A*算法解决线性分块编码译码问题
5.13 实验结果
5.14 注释与参考
5.15 进一步的阅读资料
习题
第6章 剪枝搜索方法
6.1 方法概述
6.2 选择问题
6.3 两变量线性规划
6.4 1圆心问题
6.5 实验结果
6.6 注释与参考
6.7 进一步的阅读资料
习题
第7章 动态规划方法
7.1 资源配置问题
7.2 最长公共子序列问题
7.3 2序列比对问题
7.4 RNA最大碱基对匹配问题
7.5 0/1背包问题
7.6 最优二叉树问题
7.7 树的带权完全支配问题
7.8 树的带权单步图边的搜索问题
7.9 用动态规划方法解决1螺旋多边形m守卫路由问题
7.10 实验结果
7.11 注释与参考
7.12 进一步的阅读资料
习题
第8章 NP完全性理论
8.1 关于NP完全性理论的非形式化讨论
8.2 判定问题
8.3 可满足性问题
8.4 NP问题
8.5 库克定理
8.6 NP完全问题
8.7 证明NP完全性的例子
8.8 2可满足性问题
8.9 注释与参考
8.10 进一步的阅读资料
习题
第9章 近似算法
9.1 顶点覆盖问题的近似算法
9.2 欧几里得旅行商问题的近似算法
9.3 特殊瓶颈旅行商问题的近似算法
9.4 特殊瓶颈加权k供应商问题的近似算法
9.5 装箱问题的近似算法
9.6 直线m中心问题的最优近似算法
9.7 多序列比对问题的近似算法
9.8 对换排序问题的2近似算法
9.9 多项式时间近似方案
9.10 最小路径代价生成树问题的2近似算法
9.11 最小路径代价生成树问题的PTAS
9.12 NPO完全性
9.13 注释与参考
9.14 进一步的阅读资料
习题
第10章 分摊分析
10.1 使用势能函数的例子
10.2 斜堆的分摊分析
10.3 AVL树的分摊分析
10.4 自组织顺序检索启发式方法的分摊分析
10.5 配对堆及其分摊分析
10.6 不相交集合并算法的分摊分析
10.7 一些磁盘调度算法的分摊分析
10.8 实验结果
10.9 注释与参考
10.10 进一步的阅读资料
习题
第11章 随机算法
11.1 解决最近点对问题的随机算法
11.2 随机最近点对问题的平均性能
11.3 素数测试的随机算法
11.4 模式匹配的随机算法
11.5 交互证明的随机算法
11.6 最小生成树的随机线性时间算法
11.7 注释与参考
11.8 进一步的阅读资料
习题
第12章 在线算法
12.1 用贪心法解决在线欧几里得生成树问题
12.2 在线k服务员问题及解决定义在平面树上该问题的贪心算法
12.3 基于平衡策略的在线穿越障碍算法
12.4 用补偿策略求解在线二分匹配问题
12.5 用适中策略解决在线m台机器调度问题
12.6 基于排除策略的三个计算几何问题的在线算法
12.7 基于随机策略的在线生成树算法
12.8 注释与参考
12.9 进一步的阅读资料
习题
参考文献
📜 SIMILAR VOLUMES
内容简介 · · · · · · 《算法设计与分析》系统地介绍算法设计与分析的概念和方法,共四部分内容,第一部分包括前两章,介绍算法设计与分析的基本概念及必要的数学工具,对算法的时间复杂性的概念及算法的分析方法作了较为详细的叙述。第二部分包括第3~~9章,以算法设计技术为纲,从排序问题和离散集合的操作开始,进而介绍递归技术、分治法、贪婪法、动态规划、回溯法、分支与限界法以及随机算法等算法设计技术及其复杂性。第三部分包括第10章和第11章,介绍计算机应用领域里的一些算法,如图和网络中的一些问题,以及计算几何中的一些问题。第四部分包括第12~~15章,介绍算法设计与分析中的一些理论问题,如NP
作者简介 · · · · · · 莱维丁是Villanova大学计算科学系的教授。他的论文 A New Road Map of Algorithm Design Techniques:Picking Up Where the Traditional Classification Leaves Off(《算法设计技术新途径:弥补传统分类法的缺憾》)受到业内人士极高的评价。在SIGCSE会议上,作者做过多次关于算法教学的演讲。
内容简介 · · · · · · 本书是国际著名算法专家李德财教授主编的系列丛书“Lecture Notes Series on Computing”中的一本。本书涵盖了绝大多数算法设计中的一般技术,在表达每一种技术时,阐述它的应用背景,注意用与其他技术比较的方法说明它的特征,并提供大量相应实际问题的例子。本书同时也强调了对每一种算法的详细的复杂性分析。全书分七部分19章,从算法设计和算法分析的基本概念和方法入手,先后介绍了递归技术、分治、动态规划、贪心算法、图的遍历等技术,对NP完全问题进行了基本但清楚的讨论。对概率算法、近似算法和计算几何这些近年来发展迅猛的领域也用一定的篇幅讲述了基本
<p>计算机算法设计与分析,ISBN:9787505363915,作者:王晓东编著</p>