上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 44 下一页
摘要: 分支限界法 基本思想 分支搜索法也是一种在问题解空间上进行尝试搜索算法。所谓“分支”是采用广度优先的策略,依次生成E-结点所有分支,也就是所有的儿子结点。和回溯法一样,在生成的节点中,抛弃那些不满足约束条件(或者说不可能导出最优可行解)的结点,其余节点加入活节点表。然后从表中选择一个节点作为下一个E 阅读全文
posted @ 2019-02-15 17:37 gd_沐辰 阅读(2035) 评论(0) 推荐(0) 编辑
摘要: 图的搜索算法小结 1.深度优先搜索与广度优先搜索算法有何区别 通常深度优先搜索法不全部保留结点,扩展完的结点从数据存储结构栈中弹出删去,这样,一般在数据栈中存储的结点数就是解空间树的深度,因此它占用空间较少。所以,当搜索树的结点较多,用其它方法易产生内存溢出时,深度优先搜索不失为一种有效的求解方法。 阅读全文
posted @ 2019-02-15 17:37 gd_沐辰 阅读(1314) 评论(0) 推荐(0) 编辑
摘要: 回 溯 法 回溯算法实际是一个类似枚举的搜索尝试方法,它的主题思想是在搜索尝试中找问题的解,当不满足求解条件就”回溯”返回,尝试别的路径。回溯算法是尝试搜索算法中最为基本的一种算法,其采用了一种“走不通就掉头”的思想,作为其控制结构。 【例1】八皇后问题模型建立 要在8*8的国际象棋棋盘中放八个皇后 阅读全文
posted @ 2019-02-15 17:23 gd_沐辰 阅读(1773) 评论(0) 推荐(0) 编辑
摘要: 深度优先搜索 深度优先遍历首先访问出发点v,并将其标记为已访问过;然后依次从v出发搜索v的每个邻接点w。若w未曾访问过,则以w为新的出发点继续进行深度优先遍历,直至图中所有和源点v有路径相通的顶点均已被访问为止。 若此时图中仍有未访问的顶点,则另选一个尚未访问的顶点作为新的源点重复上述过程,直至图中 阅读全文
posted @ 2019-02-15 17:20 gd_沐辰 阅读(1734) 评论(0) 推荐(0) 编辑
摘要: 广度优先搜索 1.算法的基本思路 算法设计的基本步骤为: 1)确定图的存储方式; 2)图的遍历过程中的操作,其中包括为输出问题解而进行的存储操作; 3)输出问题的结论。 2.算法框架 从广度优先搜索定义可以看出活结点的扩展是按先来先处理的原则进行的,所以在算法中要用“队”来存储每个E-结点扩展出的活 阅读全文
posted @ 2019-02-15 17:13 gd_沐辰 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 图是一种限止最少的数据结构,因此更接近现实,实际问题中很多数据关系都可以抽象成图,相关问题则可利用图的基本算法进行求解,很早就有专门研究图的是一门数学学科“图论”;其中的计算问题包括图的搜索、路径问题、连通性问题、可平面性检验、着色问题、网络优化等。图论中的著名算法有:求最小生成树的Kruskal算 阅读全文
posted @ 2019-02-15 17:11 gd_沐辰 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 算法策略间的比较 算法策略和算法是有区别的,它们是算法设计中的两个方面,算法策略是面向问题的,算法是面向实现的;但二者又是不可分的,首先是通过算法策略才找出解决问题的算法,其次对于用不同算法求解的问题算法策略是自然不同的。 “贪婪算法” 这些策略求解的是最简单的一类问题,或者说是对问题要求最严格的算 阅读全文
posted @ 2019-02-15 17:09 gd_沐辰 阅读(2052) 评论(0) 推荐(0) 编辑
摘要: 动态规划 动态规划是用来解决多阶段决策过程最优化的一种数量方法。其特点在于,可以把困难的多阶段决策问题变换成一系列互相联系较容易的单阶段问题,解决了这一系列较容易的单阶段问题,也就解决了这个困难的多阶段决策问题。 多阶段决策问题: 是动态决策问题的一种特殊形式; 在多阶段决策过程中,系统的动态过程可 阅读全文
posted @ 2019-02-15 17:08 gd_沐辰 阅读(4527) 评论(0) 推荐(1) 编辑
摘要: 动态规划 在动态规划算法策略中,体现在它的决策不是线性的而是全面考虑不同的情况分别进行决策, 并通过多阶段决策来最终解决问题。在各个阶段采取决策后, 会不断决策出新的数据,直到找到最优解.每次决策依赖于当前状态, 又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,故有“动态”的含义。所 阅读全文
posted @ 2019-02-15 16:59 gd_沐辰 阅读(935) 评论(0) 推荐(0) 编辑
摘要: 贪婪算法 贪婪法又叫登山法, 它的根本思想是逐步到达山顶,即逐步获得最优解。贪婪算法没有固定的算法框架,算法设计的关键是贪婪策略的选择。一定要注意,选择的贪婪策略要具有无后向性。某状态以后的过程和不会影响以前的状态,只与当前状态或以前的状态有关,称这种特性为无后效性。 可绝对贪婪问题 【例1】键盘输 阅读全文
posted @ 2019-02-15 16:52 gd_沐辰 阅读(1855) 评论(0) 推荐(1) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 44 下一页