- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
成本函数(cost function) - 天津大学计算机科学与技术学院
* * * * * When inserting a node into the queue, one needs to judge whether it is a feasible solution or not Extend to bound function? * * * * * * * * * * * * * * * * * * * 分枝-限界(Branch Bound) 宫秀军 天津大学计算机科学与技术学院 gongxj@tju.edu.cn 主要内容 引论 主要思想 求解步骤 应用 作业调度问题(Job Scheduling) 旅行商问题(TSP) 算法思路(1) 分支限界法常以广度优先或以最小耗费(最大效益)优先的方式搜索问题的解空间树 在分支限界法中,每一个活结点只有一次机会成为扩展结点 活结点一旦成为扩展结点,就一次性产生其所有儿子结点。 在这些儿子结点中,导致不可行解或导致非最优解的儿子结点被舍弃,其余儿子结点被加入活结点表中 此后,从活结点表中取下一结点成为当前扩展结点,并重复上述结点扩展过程。这个过程一直持续到找到所需的解或活结点表为空时为止 活节点选取规则 FIFO LIFO Max Profit(MP) Least Cost (LC) 算法思路(2) 分支限界法与回溯法的不同 求解目标:回溯法的求解目标是找出解空间树中满足约束条件的所有解,而分支限界法的求解目标则是找出满足约束条件的一个解,或是在满足约束条件的解中找出在某种意义下的最优解。 搜索方式的不同:回溯法以深度优先的方式搜索解空间树,而分支限界法则以广度优先或以最小耗费优先的方式搜索解空间树。 迷宫问题:问题描述 问题描述:内有障碍物的长方形格子,含有一个入口和一个出口,找到一个从入口到出口,能绕过所有障碍物的路径 矩阵表示 0 0 0 0 1 1 0 0 0 迷宫问题:FIFO Search 1,1 1,2 1,3 2,1 2,2 2,3 3,1 3,2 3,3 扩展节点 活节点队列 解空间按宽度优先搜索 活结点列表存储于队列中 (1,1) (1,2) (2,1) (3,1) (3,3) (1,3) (3,2) 0/1Knapsack FIFO Search Nodes are expended in a breadth-first manner Live nodes are stored in a queue Max-profit search Nodes are expended in a max-profit manner Live nodes are stored in a max heap 0/1Knapsack:status of SP n=3,c= 30 w= [ 20 , 15 , 15 ] p= [ 40 , 25 , 25 ] TSP FIFO search Least-cost search(min-heap) 应用问题 作业调度问题(Job Scheduling) 旅行商问题(TSP) Least Cost Search (Bounding function) 成本函数(Cost function) 设Cost(x)为可行解的成本,(最小)优化问题要求找有最小成本的可行解 定义状态空间树上任一结点x的成本函数 c(x)如下: 如x为可行叶结点则 c(x)=cost(x); 如x为非叶结点 c(x)=状态空间树上以x为根的子树中可行解成本的最小值 如其子树中无可行解则c(x)=∞ LC-检索过程 每次从活节点表中取出最小成本节点作为E-节点并展开其全部子节点 但在展开前不知道c(x)的值 以c(x)的下界估值?(x)做LC-检索-启发式 要求?(x)满足: ?(x)=Cost(x),当x为可行叶节点时 LC-限界 令U为当前最优成本值 对当前的选取的扩展节点E,当?(E)≥U时算法结束。因为,这时活节点表中其它节点的下界估计也≥U, 展开这些活节点不能产生更好的解 对正在展开的子节点x, 如?(x)≥U,则停止产生子节点x, 即不将其放入活节点表 这种限界方法也可用于FIFO活结点表上,称为FIFO分枝-限界。U初始为∞ ,其后用新得到的可行解值加以修改 带截止期的作业调度问题(1) n个作业,1台处理机,每个作业i对应一个三元组(pi,di,ti) pi-罚款额 di-截止期 ti -需要的处理机时间 求可行的作业子集J,使得罚款额Σpj最小,其中j为不在J中的作业 定长元组表示可行作业子集:(x(1),┅,x(n)) 设X=(x(1),…x(k))为状态空间树的节点 下界?(x)可估计为已确知的罚款额: Σ(1-x(j))pj ,求和范围为1≤j≤k 带截止期的作业
您可能关注的文档
- 基于改进bpso 算法求解一类作业车间调度问题.pdf
- 的现金流量.ppt
- 智能配电网中三相apf-statcom 谐波、不平衡负载及无功电流复合 .pdf
- 物价加速攀升年内高点将至.pdf
- 色泽 - 新西兰羊毛局.pdf
- 除汞外) 铬铁银铜金铝铅大9 4~5 25~4 25~3 25~3 2~29 15 小硬度 .ppt
- 第四章线性二次型最优控制第四章线性次型最优控制.pdf
- 中国菜系 - 加盟一点通.doc
- 二、凝固成形热温度场.ppt
- 降水气候强迫下非均匀地表区域平均径流的一种参数化方案 - 气象学报.pdf
- 2025年金肯职业技术学院单招职业适应性测试题库带答案.docx
- 2025年钦州幼儿师范高等专科学校单招综合素质考试题库完美版.docx
- 2025年钟山职业技术学院单招职业适应性考试题库参考答案.docx
- 2025年金华职业技术学院单招职业技能测试题库附答案.docx
- 2025年闽南理工学院单招职业技能测试题库审定版.docx
- 2025年闽南理工学院单招综合素质考试题库审定版.docx
- 2025年闽南理工学院单招职业倾向性考试题库汇编.docx
- 2025年闽南理工学院单招职业倾向性考试题库推荐.docx
- 2025年闽北职业技术学院单招综合素质考试题库1套.docx
- 2025年长沙轨道交通职业学院单招职业技能考试题库一套.docx
文档评论(0)