
编辑推荐
《计算机常用算法的设计与分析研究》编辑推荐:计算机算法是计算机科学和计算机应用的核心。《计算机常用算法的设计与分析研究》以算法设计策略为主线,系统介绍了算法的设计方法和分析技巧。书中既涉及传统算法的实例分析,更有算法领域热点研究课题追踪,具有较高的实用价值。
作者简介
王文霞,1979年生,2003年毕业于华北工学院计算机科学与技术专业,主要研究方向:计算机科学与技术。现任职于运城学院从事教学研究,主讲《计算机文化基础》《C语言程序设计》《数据结构》等课程,并发表学术科研论文多篇。
潘玉霞,1983年生,现任职于三亚学院从事教学研究,教学经验丰富。
董改芳,1979年生,现任职于内蒙古农业大学从事教学研究,科研成果丰硕。
目录
前言
第1章算法引论
1.1算法在计算机科学体系中的地位
1.2算法与程序
1.3算法的描述方式及设计方法
1.4算法的分析
1.5最优算法
第2章递归与分治策略
2.1递归
2.2分治策略的基本思想
2.3分治算法的分析技术
2.4二分搜索技术
2.5合并排序法
2.6快速排序法
2.7大整数的乘法
2.8Strassen矩阵乘法
2.9平面点集的凸包
2.10找最大和最小元素
2.11循环赛日程表
第3章动态规划算法
3.1动态规划算法原理及设计要素
3.2最长公共子序列问题
3.3矩阵连乘问题
3.4凸多边形最优三角剖分
3.50—1背包问题
3.6最优二叉搜索树
3.7图像压缩
3.8最大子段和
第4章贪心算法
4.1贪心算法的设计思想
4.2活动安排问题
4.3哈夫曼编码
4.4最小生成树问题
4.5单源(点)最短路径问题
4.6背包问题
4.7删数字问题
第5章搜索算法
5.1广度优先搜索
5.2深度优先搜索
5.3回溯法
5.4分支限界法
第6章概率算法
6.1概率算法的设计思想
6.2数值随机化算法
6.3蒙特卡罗算法
6.4拉斯维加斯算法
6.5舍伍德算法
第7章NP完全性理论
7.1判定问题和最优化问题
7.2P类与NP类问题
7.3多项式变换技术与NP完全性
7.4几个典型的NP完全问题
7.5NP调度问题的处理
第8章近似算法
8.1近似算法的性能分析
8.2集合覆盖问题
8.3子集和问题
8.4顶点覆盖问题
8.5货郎问题
8.6鸿沟定理和不可近似性
第9章现代计算智能算法简介
9.1人工神经网络
9.2遗传算法
9.3蚁群优化算法
9.4粒子群优化算法
参考文献
文摘
版权页:
插图:
2.从生物遗传进化到遗传算法
进化理论和现代遗传学为Holland寻求有效方法研究人工自适应系统提供了宝贵的思想源泉。Holland在前人运用计算机进行生物模拟的基础上,发现了自然界的生物遗传进化系统与人工自适应系统之间的相似性,成功地建立了遗传算法的模型,并理论证明了遗传算法搜索的有效性。图9—16揭示了遗传算法的思想来源及建立过程。
遗传算法正是通过模拟自然界中生物的遗传进化过程,对优化问题的最优解进行搜索的。遗传算法搜索全局最优解的过程是一个不断迭代的过程(每一次迭代相当于生物进化中的一次循环),迭代过程一直持续下去直到满足算法的终止条件为止。
在遗传算法里,优化问题的解被称为个体,它被表示为一个参数列表,叫作染色体,在有些书籍中也称为“串”。染色体一般被表示为简单的数字串,这一过程被简称为编码。染色体的具体形式是一个使用特定编码方式生成的编码串。“基因”就是编码串中的一个编码单元的称呼。
《计算机常用算法的设计与分析研究》编辑推荐:计算机算法是计算机科学和计算机应用的核心。《计算机常用算法的设计与分析研究》以算法设计策略为主线,系统介绍了算法的设计方法和分析技巧。书中既涉及传统算法的实例分析,更有算法领域热点研究课题追踪,具有较高的实用价值。
作者简介
王文霞,1979年生,2003年毕业于华北工学院计算机科学与技术专业,主要研究方向:计算机科学与技术。现任职于运城学院从事教学研究,主讲《计算机文化基础》《C语言程序设计》《数据结构》等课程,并发表学术科研论文多篇。
潘玉霞,1983年生,现任职于三亚学院从事教学研究,教学经验丰富。
董改芳,1979年生,现任职于内蒙古农业大学从事教学研究,科研成果丰硕。
目录
前言
第1章算法引论
1.1算法在计算机科学体系中的地位
1.2算法与程序
1.3算法的描述方式及设计方法
1.4算法的分析
1.5最优算法
第2章递归与分治策略
2.1递归
2.2分治策略的基本思想
2.3分治算法的分析技术
2.4二分搜索技术
2.5合并排序法
2.6快速排序法
2.7大整数的乘法
2.8Strassen矩阵乘法
2.9平面点集的凸包
2.10找最大和最小元素
2.11循环赛日程表
第3章动态规划算法
3.1动态规划算法原理及设计要素
3.2最长公共子序列问题
3.3矩阵连乘问题
3.4凸多边形最优三角剖分
3.50—1背包问题
3.6最优二叉搜索树
3.7图像压缩
3.8最大子段和
第4章贪心算法
4.1贪心算法的设计思想
4.2活动安排问题
4.3哈夫曼编码
4.4最小生成树问题
4.5单源(点)最短路径问题
4.6背包问题
4.7删数字问题
第5章搜索算法
5.1广度优先搜索
5.2深度优先搜索
5.3回溯法
5.4分支限界法
第6章概率算法
6.1概率算法的设计思想
6.2数值随机化算法
6.3蒙特卡罗算法
6.4拉斯维加斯算法
6.5舍伍德算法
第7章NP完全性理论
7.1判定问题和最优化问题
7.2P类与NP类问题
7.3多项式变换技术与NP完全性
7.4几个典型的NP完全问题
7.5NP调度问题的处理
第8章近似算法
8.1近似算法的性能分析
8.2集合覆盖问题
8.3子集和问题
8.4顶点覆盖问题
8.5货郎问题
8.6鸿沟定理和不可近似性
第9章现代计算智能算法简介
9.1人工神经网络
9.2遗传算法
9.3蚁群优化算法
9.4粒子群优化算法
参考文献
文摘
版权页:
插图:
2.从生物遗传进化到遗传算法
进化理论和现代遗传学为Holland寻求有效方法研究人工自适应系统提供了宝贵的思想源泉。Holland在前人运用计算机进行生物模拟的基础上,发现了自然界的生物遗传进化系统与人工自适应系统之间的相似性,成功地建立了遗传算法的模型,并理论证明了遗传算法搜索的有效性。图9—16揭示了遗传算法的思想来源及建立过程。
遗传算法正是通过模拟自然界中生物的遗传进化过程,对优化问题的最优解进行搜索的。遗传算法搜索全局最优解的过程是一个不断迭代的过程(每一次迭代相当于生物进化中的一次循环),迭代过程一直持续下去直到满足算法的终止条件为止。
在遗传算法里,优化问题的解被称为个体,它被表示为一个参数列表,叫作染色体,在有些书籍中也称为“串”。染色体一般被表示为简单的数字串,这一过程被简称为编码。染色体的具体形式是一个使用特定编码方式生成的编码串。“基因”就是编码串中的一个编码单元的称呼。
ISBN | 9787517053071 |
---|---|
出版社 | 中国水利水电出版社 |
作者 | 王文霞 ;等 |
尺寸 | 16 |