赞
踩
大数据之基础核心算法总结
- 问题分解为小问题后容易解决
- 问题可以分解为小问题,即最优子结构
- 分解后的小问题解可以合并为原问题的解
- 小问题之间互相独立
- 二分查找
- 快速排序
- 合并排序
- 大整数乘法
- 循环赛日程表
- 最优化原理:问题的最优解所包含的子问题的解也是最优的,即最优子结构
- 无后效性:某个状态一旦确定,就不受以后决策的影响
- 有重叠子问题
递推关系是从次小的问题开始到较大问题的转化,往往可以用递归来实现,可以利用之前产生的子问题的解来减少重复的计算
选优搜索法,走不通就退回重选,按照深度优先搜索的策略,从根节点出发,深度搜索解空间
- 确定解空间
- 确定节点的扩展搜索规则
- 深度优先方式搜索解空间,用剪枝法避免无效搜索
- 分支:广度优先策略或者最小耗费(最大效益)优先
- 分支搜索方式:FIFO、LIFO、优先队列式、分支界限搜索算法
- 将问题分解为多个子问题
- 得到问题的局部最优解
- 合并子问题的局部最优解
- 局部最优策略能导致全局最优解
- 子问题后无效性
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。