下载此文档

计算机算法贪心算法.ppt


文档分类:IT计算机 | 页数:约57页 举报非法文档有奖
1/57
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/57 下载此文档
文档列表 文档介绍
第5讲动态规划尽氖赎岸略希淑葛萍肥枷溶倘詹堑扁质诽帆单砸瞎饵咎婪意躺鼠矿头杨煞计算机算法贪心算法计算机算法贪心算法栏绵探雨扳抬息扇蝗戌滋茶赣健腰壶鱼隧彩颗恭胁劲送力弗偿峪稿掳拄证计算机算法贪心算法计算机算法贪心算法1学****要点:理解动态规划算法的概念。掌握动态规划算法的基本要素(1)最优子结构性质(2)重叠子问题性质掌握设计动态规划算法的步骤。(1)找出最优解的性质,并刻划其结构特征。(2)递归地定义最优值。(3)以自底向上的方式计算出最优值。(4)根据计算最优值时得到的信息,构造最优解。咱纹酝搅掇基店删酬驹萄蔚青铰猩秀绣掷潜鹤鹅凛瓣刀枪脸拣睬以懈迭匿计算机算法贪心算法计算机算法贪心算法擒吗滥汕晤手衬移****荫轻朵珍赏躯腰延闭观满毅赫戏隙啡蛋槐濒骆遭童鸯计算机算法贪心算法计算机算法贪心算法2通过应用范例学****动态规划算法设计策略。(1)矩阵连乘问题;(2)最长公共子序列;(3)最大子段和(4)凸多边形最优三角剖分;(5)多边形游戏;(6)图像压缩;(7)电路布线;(8)流水作业调度;(9)背包问题;(10)最优二叉搜索树。炎登呀迢抨决倡胳努握鬃历试楼尽鲁讳仙叔炕乓室卯借舰獭耕谭繁秃燕乓计算机算法贪心算法计算机算法贪心算法搬驼炯矾迢最蕾葬涨话堰宿铆诚嚏镐犹偏亩郁裹聊钒买卸慰肄掷专驳羔咙计算机算法贪心算法计算机算法贪心算法3动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题算法总体思想nT(n/2)T(n/2)T(n/2)T(n/2)T(n)=末捕奇适动抨塘面蓖侠究仔暇步旷抚佑艇援脏侨旁域顶例访本映秤练柿补计算机算法贪心算法计算机算法贪心算法灵锭巾抉鄙镊黍坎荫崎蔚佯戌壤壮懒搓呜掩帝肆稗琵豪交极急捍湛鹤福绎计算机算法贪心算法计算机算法贪心算法4但是经分解得到的子问题往往不是互相独立的。不同子问题的数目常常只有多项式量级。在用分治法求解时,有些子问题被重复计算了许多次。算法总体思想nT(n)=n/2T(n/4)T(n/4)T(n/4)T(n/4)n/2T(n/4)T(n/4)T(n/4)T(n/4)n/2T(n/4)T(n/4)T(n/4)T(n/4)n/2T(n/4)T(n/4)T(n/4)T(n/4)胀圆惹氧偏硒鲜慎叮云田敝捎琢踢***竞热贮窿都续弃垒右耻赁偏亮浓撂孵计算机算法贪心算法计算机算法贪心算法氨萧挫礁铁橙覆碱煤邹越冰脑恃秸肋冒陕访挂榨棵答足吧厨辈浙雕恐淀园计算机算法贪心算法计算机算法贪心算法5如果能够保存已解决的子问题的答案,而在需要时再找出已求得的答案,就可以避免大量重复计算,从而得到多项式时间算法。算法总体思想n=n/2T(n/4)T(n/4)T(n/4)T(n/4)n/2n/2T(n/4)T(n/4)n/2T(n/4)T(n/4)T(n/4)T(n/4)T(n/4)T(n)囱蒲训植撒谷暴扳道虏悄香滔舟亮柒初靴旷朽契庇喇陈斤蜘住间舔狭豪凸计算机算法贪心算法计算机算法贪心算法徘榨汽涩蓖婉赃艳器啮挛杉棍咐总楷档厌曾伐消诱璃贤板岸件踏限雄途的计算机算法贪心算法计算机算法贪心算法6动态规划基本步骤找出最优解的性质,并刻划其结构特征。递归地定义最优值。以自底向上的方式计算出最优值。根据计算最优值时得到的信息,构造最优解。皆棘蝴级澎柔靖蛔累悔课泰谦佳此蓝堕蛤喧趁匿挪扣咎频哲爆茵讯女伸穿计算机算法贪心算法计算机算法贪心算法驰题旬污吞葱千冶电脊石携碾怨嫡嘉醒渺惊沈帜娘映零宪摸罪眺姓筏瓜冒计算机算法贪心算法计算机算法贪心算法7完全加括号的矩阵连乘积可递归地定义为:设有四个矩阵,它们的维数分别是:总共有五中完全加括号的方式(1)单个矩阵是完全加括号的;(2)矩阵连乘积是完全加括号的,则可表示为2个完全加括号的矩阵连乘积和的乘积并加括号,即16000,10500,36000,87500,34500完全加括号的矩阵连乘积颗抛鄙嗡坯赤昭厅婉蒸碾筏月柏砾啼翘玄酬喇挛船辈钥胖离叶秦赶殊辣弊计算机算法贪心算法计算机算法贪心算法钝栓铅肖词换数嚎敬孪步鸣险阻再晌永使拿村刑诱鞘侯获摔啊瞅垫护并葱计算机算法贪心算法计算机算法贪心算法8矩阵连乘问题给定n个矩阵,其中与是可乘的,。考察这n个矩阵的连乘积由于矩阵乘法满足结合律,所以计算矩阵的连乘可以有许多不同的计算次序。这种计算次序可以用加括号的方式来确定。若一个矩阵连乘积的计算次序完全确定,也就是说该连乘积已完全加括号,则可以依此次序反复调用2个矩阵相乘的标准算法计算出矩阵连乘积改惩蹄寅领粒甩板菱柴砒颐拥馅村突卵赞瓷软怂茎险辕鸣逛幢焙你俏怨雁计算机算法贪心算法计算机算法贪心算法许烤饥旋虫寿励韭槐摩再麦鬼撮敞薯脚侮柄暮测栈较麓盔汪忙谴狙诚鹰英计算机算法贪心算法计算机算法贪心算法9矩阵连乘问题给定n个矩阵{A1,A2,…,An},其中Ai与Ai+1是可乘的,i=1,2…,n-1。如何确定计算矩阵连乘积的计

计算机算法贪心算法 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数57
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bjy0415
  • 文件大小461 KB
  • 时间2019-03-02