- 5
- 0
- 约1.05万字
- 约 50页
- 2020-11-01 发布于福建
- 举报
6.3 装载问题 2. 队列式分支限界法 在算法的while循环中,首先检测当前扩展结点的左儿子结点是否为可行结点。如果是则将其加入到活结点队列中。然后将其右儿子结点加入到活结点队列中(右儿子结点一定是可行结点)。2个儿子结点都产生后,当前扩展结点被舍弃。 活结点队列中的队首元素被取出作为当前扩展结点,由于队列中每一层结点之后都有一个尾部标记-1,故在取队首元素时,活结点队列一定不空。当取出的元素是-1时,再判断当前队列是否为空。如果队列非空,则将尾部标记-1加入活结点队列,算法开始处理下一层的活结点。 * 精品PPT·值得借鉴 6.3 装载问题 2. 队列式分支限界法 while (true) { // 检查左儿子结点 if (Ew + w[i] = c) // x[i] = 1 EnQueue(Q, Ew + w[i], bestw, i, n); // 右儿子结点总是可行的 EnQueue(Q, Ew, bestw, i, n); // x[i] = 0 Q.Delete(Ew); // 取下一扩展结点 if (Ew == -1) { // 同层结点尾部 if (Q.IsEmpty()) return bestw; Q
您可能关注的文档
最近下载
- 六年级上册分数乘除法解决问题专项练习题.docx VIP
- 08电子病历imedical急诊病历用户手册.pdf VIP
- 2026润德中药二核心速记口诀+秒杀词.pdf VIP
- 宣贯培训(2026年)《GBT 35013-2018承压设备合于使用评价》.pptx VIP
- 第二轮土地承包到期后再延长30年试点工作意见解读.pptx VIP
- 09智能护理imedical护理管理配置手册.pdf VIP
- imedical护理病历配置手册.pdf VIP
- 湖北大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- imedical术语集维护用户手册.pdf VIP
- 江西省中医药科研课题结题报告表.doc VIP
原创力文档

文档评论(0)