- 4
- 0
- 约1.32万字
- 约 48页
- 2017-03-04 发布于天津
- 举报
* * * * * * * * * * n=6,M=30和W(1:6)=(5,10,12,13,15,18)时回溯法展开的部分状态空间树 图中矩形结点内的数字是s, k, r的值。 圆形结点表示一个答案节点,其对应的子集和数为M。这些节点是:A=(1,1,0,0,1,0),B=(1,0,1,1,0,0)和C=(0,0,1,0,0,1)。 图6.9中的树只有20个矩形结点,而n=6的满状态空间树有 26-1=63个节点。 * the term backtrack was coined by American mathematician D. H. Lehmer in the 1950s * * * * * * * * * * * * * * * * * * * * * * * CLP: part of state space tree 0/1背包问题 使用定长元组表示,其状态空间树同于装船问题。 设x=(x(1),…,x(k)),为状态空间树的节点, bestp是算法当前获得最优效益值, cp=x(1)p(1)+…+x(k)p(k). 收益密度:d=p/w 定义节点x的效益值的上界: bound(x)=cp+其余物品的连续背包问题的优化效益值(贪心法得到). 如bound=bestp则停止展开x. 状态空间树 背包问题回溯法 按密度降序对物品排序 bestp←-∞ 设x=(x(1),…,x(k-1)),为当前E节点(boundbestp成立); 展开左子节点: 如果cw+w(k)≤c, 则装入物品k, 且 cw←cw+w(k), cp←cp+p(k), x(k)←1 否则, 展开右子节点. 背包问题的回溯法 展开右子节点: 如果bound≤bestp则停止产生 右子树, 否则, x(k)←0,并令(x(1),…,x(k))为E节点; 回溯的细节类似装船问题 例题16.7 考察一个背包例子: n= 4,c= 7,p= [ 9 , 10 , 7 , 4 ],w= [ 3 , 5 , 2 , 1 ]。这些对象的收益密度为[ 3 , 2 , 3 . 5 , 4 ]。 按密度排列为:(4,3,1,2) w’=[1,2,3,5],p’=[4,7,9,10] 展开的部分状态空间树 在结点5处得到bestp=20;结点6处bound=19,故限界掉;类似,结点7,8也被限界掉 解为x=[1,1,1,0],回到排序前为x=[1,0,1,1] 最大集团(Max clique):相关概念 完全子图:令U为无向图G的顶点的子集,当且仅当对于U中的任意点u 和v,(u , v)是图G的一条边时,U定义了一个完全子图(complete subgraph)。子图的尺寸为图中顶点的数量。 集团(Clique):当且仅当一个完全子图不被包含在G的一个更大的完全子图中时,它是图G的一个集团。最大集团是具有最大尺寸的集团。 独立(顶点)集:无边相连的顶点集合且包含意义下最大的集合 最大独立集:顶点数最多的独立集合 Max clique: 示例 子集{ 1 , 2 }是尺寸为2的完全子图,但不是一个集团,它被包含在完全子图{ 1 , 2 , 5 }中 { 1 , 2 , 5 }为一最大集团。点集{ 1 , 4 , 5 }和{ 2 , 3 , 5 }也是最大集团 { 2 , 4 }定义了a的一个空子图,它也是该图的一个最大独立集 { 1 , 2 }定义了b 的一个空子图,它不是独立集,因为它被包含在{ 1 , 2 , 5 }中 {2,3}和{1,2,5}是b 中图的独立集.{1,2,5}是最大独立集 1 2 3 4 5 a 1 2 3 4 5 b Max clique:小结 G的集团是其补图的独立集,反之亦然 用于网络密集度分析 电信网络 生物信息网络 蛋白质相互作用网络 基因相互作用网络 两个问题都是NP-难度问题 Max clique: 回溯求解 最大集团问题的状态空间树: 元组长度等于图的顶点数 分量取值0/1:xi=1表示顶点i在所考虑的集团中 状态空间树类似0/1背包问题的状态空间树。 扩展:检查根节点到达一问题节点的路径上的部分元组是否构成图的一个完全子图。 限界:用当前集团的顶点数cn+剩余顶点数≤bestn 进行限界 Max clique:程序实现(1) void AdjacencyGraph::maxClique(int i) {// Backtracking code to compute largest clique. if (i n) {// at leaf // found a larger clique, update for (int j
您可能关注的文档
- 硝化呋喃系代谢物质(SEM,AHD,AMOZ,AOZ)试验法.doc
- 硫化氢中毒的诊治.ppt
- 碘[125I]植入治疗密封籽源使用、安全、说明-君安药业有限公司.doc
- 碘水-渭南高级中学.ppt
- 碘量法测定维生素C含量化学系2班陈迅碘量法测定维生素C含量.ppt
- 社会单位消防安全自查自纠情况互联网公布表(8月)(消防安全重点.doc
- 社區醫療之沿革與模式-Csmu.edu.tw.ppt
- 祛湿药、温里药.ppt
- 禁止未授权使用计算机以及相关刑事条例.ppt
- 禁毒百萬富翁簡報-陳樹渠紀念中學.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 虹口区2009学年第一学期高三英语期终教学质量监控测试卷(附答案).doc VIP
- CNAS-CL01-2018检验和校准实验室能力认可准则培训教材.ppt
- GMP标准简介(程克文)课件.pptx VIP
- 2025年中国大唐集团有限公司校园招聘笔试参考题库附带答案详解.docx
- 民族药四数九里香.pptx VIP
- 2022年四川省雅安市中考数学试卷真题(附答案详解)文字可复制.pdf
- 2026年春季北师大版(2024)三年级下册数学教学计划(含进度表).docx VIP
- 党支部2025年度组织生活会个人对照在学习贯彻党的创新理论、在加强党性锤炼、在联系服务群众、在发挥先锋模范作用、在改作风树新风存在的不足.docx VIP
- 职业生涯规划与就业创业指导 第3版 第4章 生涯目标与职业决策.ppt VIP
- 2026年Shopee店铺运营实战手册.pptx
原创力文档

文档评论(0)