首页 算法设计与分析试题及答案

算法设计与分析试题及答案

举报
开通vip

算法设计与分析试题及答案算法设计与分析试题及答案 441( 按分治策略求解棋盘覆盖问题时,对于如图所示的2×2的特殊棋盘,共需要多少个L型骨 牌;并在棋盘上填写L型骨牌的覆盖情况。 2( 假设有7个物品,给出重量和价值。若这些物品均不能被分割,且背包容量M,140,使用回A B C D E F G 物品 溯方法求解此0-1背包问题。请画出状态空间搜索树。 35 30 50 60 40 10 25 重量 3( 假设有7个物品,它们的重量和价值如下表所示。若这些物品均可以被分割,且背包容量M10 40 30 50 35 40 30 价...

算法设计与分析试题及答案
算法设计与分析试题及答案 441( 按分治策略求解棋盘覆盖问题时,对于如图所示的2×2的特殊棋盘,共需要多少个L型骨 牌;并在棋盘上填写L型骨牌的覆盖情况。 2( 假设有7个物品,给出重量和价值。若这些物品均不能被分割,且背包容量M,140,使用回A B C D E F G 物品 溯方法求解此0-1背包问题。请画出状态空间搜索树。 35 30 50 60 40 10 25 重量 3( 假设有7个物品,它们的重量和价值如下 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 所示。若这些物品均可以被分割,且背包容量M10 40 30 50 35 40 30 价值 ,140,使用贪心算法求解此背包问题。请写出求解策略和求解过程。 W(35,30,50,60,40,10,25)p(10,40,30,50,35,40,30) 4( 在给出的电路板中,阴影部分是已作了封锁标记的方格,请按照队列式分支限界法在图中确定 a到b的最短布线方案,要求布线时只能沿直线或直角进行,在图中标出求得最优解时各方格 情况。 5( 画出字符表的哈夫曼编码对应的二叉树。 ()kAa,()6( 已知,k=1,2,3,4,5,6,r=5,r=10,r=3,r=8,r=5,r=20,r=6,求1234567kijrr*ii,1 矩阵链积A×A×A×A×A×A的最佳求积顺序。 123456 7( 给出城市网络图,售货员要从城市1出发,经过所有城市回到城市1,画出该问题的解空间树, 描述出用优先队列式分支限界法求解时的搜索情况。表示出优先队列、当前扩展结点等的变化 情况。 8( 依据优先队列式分支限界法,求从s点到t点的单源最短路径,画出求得最优解的解空间树。 一、假设有7个物品,它们的重量和价值如下表所示。若这些物品均不能被分割,且背包容量M ,150,使用回溯方法求解此背包问题。请写出状态空间搜索树(20分)。 A B C D E F G 物品 35 30 60 50 40 10 25 重量 10 40 30 50 35 40 30 价值 答:按照单位效益从大到小依次排列这7个物品为:FBGDECA。将它们的序号分别记为1,7。则可生产如下的状态空间搜索树。其中各个节点处的限界函数值通过如下方式求得:【排序1分】 ax,11x,01jx,12ax,02ix,13 ax,03x,14x,04 deax,14x,0x,054 hx,1a5ex,0x,065eg x,06x,07bf 1【状态空间搜索树及其计算过程17分, 每个节点1分】 c150115,7a( 4040305035190.625,,,,,,(1,1,1,1,,0,0)408 150115,7b. 4040305030177.5,,,,,,(1,1,1,1,0,,0)6012Q c( 4040305010170,,,,,(1,1,1,1,0,0,1) 150105,3d. 4040303530167.5,,,,,,(1,1,1,0,1,,0)604 150130,1e. 4040503530175,,,,,,(1,1,0,1,1,,0)603 150130,f. 44040503510170.71,,,,,,(1,1,0,1,1,0,)357 g. 40405030160,,,,(1,1,0,1,0,1,0) 150140,2h. 4040353010146.85,,,,,,(1,1,0,0,1,1,)357 150125,5i. 4030503530167.5,,,,,,(1,0,1,1,1,,0)6012 150145,1j. 4030503530157.5,,,,,,(0,1,1,1,1,,0)6012 (1,1,1,1,0,0,1)在Q处获得该问题的最优解为,背包效益为170。即在背包中装入物品F、B、G、1 D、A时达到最大效益,为170,重量为150。【结论2分】 ()kAa,()一、 已知,k=1,2,3,4,5,6,r=5,r=10,r=3,r=12,r=5,r=50,r=6,1234567kijrr*ii,1 求矩阵链积A×A×A×A×A×A的最佳求积顺序。(要求:给出计算步骤)(20分) 123456 答:使用动态规划算法进行求解。 求解矩阵为:【每个矩阵18分】 1 2 3 4 5 6 1 0 150 330 405 1655 2010 2 0 360 330 2430 1950 3 0 180 930 1770 4 0 3000 1860 5 0 1500 6 0 1 2 3 4 5 6 1 0 1 2 2 4 2 2 0 2 2 2 2 3 0 3 4 4 4 0 4 4 5 0 5 6 0 因此,最佳乘积序列为(AA)((AA)(AA)),共执行乘法2010次。【结论2分】 123456 二、 假设有7个物品,它们的重量和价值如下表所示。若这些物品均可以被分割,且背包容 量M,150,如果使用贪心方法求解此背包问题,请回答:(20分)。 (1) 对各个物品进行排序时,依据的 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 都有哪些, (2) 使用上述标准分别对7个物品进行排序,并给出利用各个顺序进行贪心求解时获得解。 (3) 上述解中哪个是最优的, A B C D E F G 物品 35 30 60 50 40 10 25 重量 10 40 30 50 35 40 30 价值 答: (1)标准:重量、价值和单位价值。【3分,每个1分】 (2)使用重量从小到大:FGBAEDC。得到贪心解为:FGBAE全部放入,而D放入20%,得到价值为165。【5分】 使用价值从大到小:DFBEGCA,得到贪心解为:DFBE全部放入,而G放入80%,得到价值为:189。【5分】 使用单位价值从大到小:FBGDECA,得到贪心解为:FBGD全部放入,而E放入87.5%,得到价值为190.625。【5分】 (3)显然使用单位价值作为标准得到的是最优解。【2分】 三、 对于下图使用Dijkstra算法求由顶点a到其他各个顶点的最短路径。并给出求各个顶点对之间的最短路径的算法思想。(20分)。 beg2 222 13ad2 431 1cfh 答:三、用V表示已经找到最短路径的顶点,V表示与V中某个顶点相邻接且不在V中的顶点;1211E表示加入到最短路径中的边,E为与V中的顶点相邻接且距离最短的路径。【1分】 121 步骤 V V E E 1212 1. {a} {b} {} {ab} 2. {a,b} {d} {ab} {bd} 3. {a,b,d} {c,f} {ab,bd} {dc,df} 4. {a,b,d,c} {f} {ab,bd} {df} 5. {a,b,c,d,f} {e} {ab,bd,dc,df} {fe} 6. {a,b,c,d,e,f} {g} {ab,bd,dc,df,fe} {eg} 7. {a,b,c,d,e,f,g} {h} {ab,bd,dc,df,fe,eg} {gh} 8. {a,b,c,d,e,f,g,h} {} {ab,bd,de,df,fe,eg,gh} {} 【以上每步2分】 abdfegh,,,,,,结果:从a到h的最短路径为,权值为18。【1分】 求所有顶点对之间的最短路径可以使用Dijkstra算法,使其起始节点从a循环到h,每次求起始节点到其他节点的最短路径,最终可以求得所有顶点对之间的最短路径。【2分】
本文档为【算法设计与分析试题及答案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_321635
暂无简介~
格式:doc
大小:18KB
软件:Word
页数:5
分类:互联网
上传时间:2017-09-17
浏览量:266