Print

分支限界法的论文总结

问:请专业人士翻译论文摘要,超高分相送!
  1. 答:Google翻译.
    谢谢.
问:分支限界法的分支限界法的设计思路
  1. 答:设求解最大化问题,解向量为X=(x1,…,xn),xi的取值范围为Si,|Si|=ri。在使用分支限界搜索问题的解空间树时,先根据限界函数估算目标函数的界[down, up],然后从根结点出发,扩展根结点的r1个孩子结点,从而构成分量x1的r1种可能的取值方式。
    对这r1个孩子结点分别估算可能的目标函数bound(x1),其含义:以该结点为根的子树所有可能的取值不大于bound(x1),即:
    bound(x1)≥bound(x1,x2)≥…≥ bound(x1,…,xn)
    若某孩子结点的目标函数值超出目标函数的下界,则将该孩子结点丢弃;否则,将该孩子结点保存在待处理结点表PT中。
    再取PT表中目标函数极大值结点作为扩展的根结点,重复上述。
    直到一个叶子结点时的可行解X=(x1,…,xn),及目标函数值bound(x1,…,xn)。
问:简单描述回溯发和分支界限法的相同点和不同点?不要写太多,但是要写到点!谢谢
  1. 答:相同点:二者都是一种在问题的解空间树T上搜索问题解的算法。
    不同点:1.在一般情况下,分支限界法与回溯法的求解目标不同。
    回溯法的求解目标是找出T中满足约束条件的所有解,而分支限界法的求解目标则是找出满足约束条件的一个解,或是在满足约束条件的解中找出使某一目标函数值达到极大或极小的解,即在某种意义下的最优解。
    2.回溯法与分支-限界法对解空间的搜索方式不同,回溯法通常采用尝试优先搜索,而分支限界法则通常采用广度优先搜索。
    3.对节点存储的常用数据结构以及节点存储特性也各不相同,除由搜索方式决定的不同的存储结构外,分支限界法通常需要存储一些额外的信息以利于进一步地展开搜索。
  2. 答:这个表述的稍微清楚些
问:算法分析与设计常见的分支限界法有哪些
  1. 答:(1)队列式(FIFO)分支限界法 按照队列先进先出(FIFO)原则选取下一个节点为扩展节点。 (2)优先队列式分支限界法 按照优先队列中规定的优先级选取优先级最高的节点成为当前扩展节点。
问:简述分支限界法与回溯法的异同?
  1. 答:(1)求解目标:回溯法的求解目标是找出解空间树中满足约束条件的所有解,而分支限界法的求解目标则是找出满足约束条件的一个解,或是在满足约束条件的解中找出在某种意义下的最优解。
    (2)搜索方式的不同:回溯法以深度优先的方式搜索解空间树,而分支限界法则以广度优先或以最小耗费优先的方式搜索解空间树。
  2. 答:分支限界法一般用广度优先搜索
    回溯用深度

本文来源: https://www.lw72.cn/article/dbaa3dbbd002dafab1190e59.html