分枝界限法是由三栖学者理查德·卡普(Richard M.Karp)在20世纪60年代发明,成功求解含有65个城市的旅行商问题,创当时的记录。“分枝界限法”把问题的可行解展开如树的分枝,再经由各个分枝中寻找最佳解。

分枝界限法也能够使用在混合整数规划问题上,其为一种系统化的解法,以一般线性规划之单形法解得最佳解后,将非整数值之决策变量分割成为最接近的两个整数,分列条件,加入原问题中,形成两个子问题(或分枝)分别求解,如此便可求得目标函数值的上限(上界)或下限(下界),从其中寻得最佳解。

在每次分支后,对凡是界限超出已知可行解值那些子集不再做进一步分支。这样,解的许多子集(即搜索树上的许多结点)就可以不予考虑了,从而缩小了搜索范围。这一过程一直进行到找出可行解为止,该可行解的值不大于任何子集的界限。因此这种算法一般可以求得最优解。

将问题分枝为子问题并对这些子问题定界的步骤称为分枝定界法。

对搜索树上的某些点必须作出分枝决策,即凡是界限小于迄今为止所有可行解最小下界的任何子集(节点),都有可能作为分枝的选择对象(对求最小值问题而言)。怎样选择搜索树上的节点作为下次分枝的节点呢?有两个原则:

1)从最小下界分枝(优先队列式分枝限界法):每次算完界限后,把搜索树上当前所有叶节点的界限进行比较。找出限界最小的节点,此结点即为下次分枝的结点。

·优点:检查子问题较少,能较快地求得最佳解;

·缺点:要存储很多叶节点的界限及对应的耗费矩阵,花费很多内存空间。

2)从最新产生的最小下界分枝(队列式(FIFO)分枝限界法):从最新产生的各子集中按顺序选择各结点进行分枝,对于下届比上届还大的节点不进行分枝。

优点:节省了空间;缺点:需要较多的分枝运算,耗费的时间较多。

这两个原则更进一步说明了,在算法设计中的时空转换概念。

分枝定界法已经成功地应用于求解整数规划问题、生产进度表问题、货郎担问题、选址问题、背包问题以及可行解的数目为有限的许多其它问题。对于不同的问题,分枝与界限的步骤和内容可能不同,但基本原理是一样的。

分枝界限法是组合优化问题的有效求解方法,其步骤如下所述:

步骤一:如果问题的目标为最小化,则设定最优解的值Z=∞;

刚刚查询:分支定界法 远东红点鲑 无条件反射 考试与招生 腊味炖萝卜 岩美町 军事家 海参里脊煲 双燃料控制器 紫城镇 黑阳K-evil 廖容标 官帽山 310例营养蔬果汁DIY 菜薹 茄子五花肉包子 井庆昂 传奇小说 宁波市 信阳市 骨子里 多半是 副编审 家常葱油饼 心通九境:唐君毅哲学的精神空间 硫酸锰 浙江人 供暖系统 黄乘英 香煎鸡 祥符陂 新时期 连接点 依兰县 单级双吸中开式离心泵 insectivora 协调会 过热蒸汽 中型企业 存储容量 火力发电 刑法学家 遥遥领先 精打细算 强还原剂 使用寿命 各方瞩目 红卫农场 触目惊心 体育锻炼 分洪区 停车场指示牌 睾丸炎 支脉河 黄城集 无可比拟 蒙脱石 友谊路 何平辉 银花饮 王廷凑 绿豆芽灼鲈鱼 哲罗鲑 冒险家 鄢陵县 办公厅 半翅目 南岗洼古桥 情期受胎率 宁道奇 白面金毛九尾狐 牛红星 册府元龟 有巢氏 侯贵廷 丹麦红牛 五峰铺镇 oec 小发明 十字路
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2025 haodianxin 百科 消耗时间:0.025秒 内存2.49MB