摘要: 一、分支限界法的基本思想 在扩展结点处,先生成其所有的儿子结点(分支),然后再从当前的活结点表中选择下一个扩展结点。为了有效地选择下一扩展结点,加速搜索的进程,在每一活结点处,计算一个函数值(限界),并根据函数值,从当前活结点表中选择一个最有利的结点作为扩展结点,使搜索朝着解空间上有最优解的分支推进 阅读全文
posted @ 2017-05-24 22:00 C3Stones 阅读(2554) 评论(0) 推荐(1) 编辑
摘要: 一、回溯法的基本思想 在问题的解空间树中,按深度优先策略,从根节点出发搜素解空间树。算法搜素至解空间树的任一结点时,先判断该结点是否包含问题的解,如果肯定不包含,则跳过对以该结点为根的子树的搜索,逐层向其祖先结点回溯。否则,进入该子树,继续按深度优先策略搜索。回溯法求解问题时,要回溯到根,且根结点的 阅读全文
posted @ 2017-05-24 21:44 C3Stones 阅读(738) 评论(0) 推荐(0) 编辑
摘要: 一、贪心算法的基本思想 在求解过程中,依据某种贪心标准,从问题的初始状态出发,直接去求每一步的最优解,通过若干次的贪心选择,最终得出整个问题的最优解。 从贪心算法的定义可以看出,贪心算法不是从整体上考虑问题,它所做出的选择只是在某种意义上的局部最优解,而由问题自身的特性决定了该题运用贪心算法可以得到 阅读全文
posted @ 2017-05-24 20:06 C3Stones 阅读(18240) 评论(0) 推荐(2) 编辑