全国站

热门城市 | 全国 北京 上海 广东

华北地区 | 北京 天津 河北 山西 内蒙古

东北地区 | 辽宁 吉林 黑龙江

华东地区 | 上海 江苏 浙江 安徽 福建 江西 山东

华中地区 | 河南 湖北 湖南

西南地区 | 重庆 四川 贵州 云南 西藏

西北地区 | 陕西 甘肃 青海 宁夏 新疆

华南地区 | 广东 广西 海南

资    源
  • 资    源
当前位置:查字典高考网>高中频道>信息学联赛知识>信息学联赛知识:动态规划的状态表示(三)

信息学联赛知识:动态规划的状态表示(三)

来自:查字典高考网 2009-11-12

动态规划的状态表示(三)

四、多路径问题的状态表示

动态规划是一个非常高效的算法,但是对于一些问题它并不是一个理想的算法,这里面的原因很多,最主要的原因是它的维数障碍。

下面就多路径问题来说明这点。

问题四:

存在一个数字梯形,最上层有m个数字,最底层有n个数字,每一层比上一层多一个数字,共有n-m+1层数字,如图是m=2, n=4的数字梯形。从顶到底有多条路径,每一步可沿左斜线向下或沿右斜线向下。路径所经过的数字之和称为路径得分,从顶到底的m条不相交路径的得分总和称为m条路径得分,求出最小的m路径得分。

2 3 2 3

3 4 5 3 4 5

9 1 9 1 9 1 9 1

最小的m路径得分=15

显然,这个问题与问题一极其类似。

如果m=1, 那就是问题一所要解决的问题。

如果m=2, 与问题一采取的方法类似,可以用D[x,y,z]描述两条路径到达第x层y、z两个位置的总得分。状态转移方程是

D[x,y,z] = Max{D[x-1,y,z],D[x-1,y,z-1],D[x-1,y-1,z],D[x-1,y-1,z-1]}

+A[x,y]+A[x,z],

D[1,y,z] = A[1,y]+A[1,z]

当m=3时,可以采取类似m=2采用的状态表示。

在状态转移方程中,第x层的得分只取决与x-1层的得分,利用这个性质,实现时只要用两个循环数组,空间复杂度为O(nm)。

当m恒定时,空间复杂度随n呈多项式变化。当n恒定时,随着m的增大空间复杂度呈指数形式增长。

比如n=100 ,

当 m=2时,需要104 byte;

当 m=3时,需要106 byte;

当m=4时,需要108 byte;

我们看到当m=3时,基本的堆空间就不够存储了。在这个问题中,空间需要增长极为迅速,同时时间复杂度也是指数阶的。目前动态规划无法有效地处理这类问题,科学家把动态规划这样的缺点称为动态规划的维数障碍。它是两方面的,包括空间和时间, 但是在空间要求方面的障碍显得特别突出。

不论从空间上还是时间上考虑,动态规划的维数障碍是难以克服的,这就在很大程度上限制了动态规划的应用。所以,我们必须寻找其他的方法来解决这类问题。就这道题而言,网络流是一个高效的算法。我们可以用最小费用流来解决问题,流网络大致构造如下:

把数字梯形看成是有向图,对任意数字U看成两个顶点u1、u2,容量c(u1,u2)=1, 费用g(u1,u2)=U。若数字U沿对角线可到达数字V,则 c(u2,v1)=1, g(u2,v1)=0; 增加超级源s, 对于第一层数字U分成的顶点u1, c(s,u1)=1, g(s,u1)=0; 增加超级汇t,对于最底层顶点U分成的顶点u2, c(u2,t)=1,g(u2,t)=0; 其他顶点之间的容量为0。

五、总结

动态规划实现并不复杂,适用于许多问题,在解决一般问题时是我们首选的算法之一。但是,动态规划的数学模型的建立不是件容易的事,其中最困难也最重要的是状态表示。通过以上分析,我们看到:

1、动态规划的状态表示描述的子问题必须满足最优子结构性质,否则无法建立正确的动态规划模型。

2、同一问题可能存在多种正确状态表示方法,它们对应的动态规划算法的性能各不相同,从中选择高效的状态表示是动态规划优化的一个重要内容。

3、对同一状态表示而言,优化它的实现方法对改进动态规划性能很有意义。

4、在应用动态规划方法解决问题时,应先估计问题的时间、空间,如果问题存在维数障碍,那么动态规划的状态表示很难满足较大规模问题的空间要求, 我们必须另寻其他方法。

【信息学联赛知识:动态规划的状态表示(三)】相关文章:

北京示范校巡礼:建在农村的示范校永乐店中学

2006年全国高中数学联赛江西省预赛试卷答案及评分标准

聚焦高中新课改:高一新生可按人生规划选课

高中数学联赛培训讲义(三)

全国高中数学联合竞赛简介

信息学联赛知识:贪心策略的特点与在信息学竞赛中的应用

信息学联赛知识:基本程序题集

高二数学联赛讲座三角函数及其最值(一)

高二数学联赛讲座三角函数及其最值(三)

2007年高中数学联赛四川赛区初赛试题参考答案及评分标准

[标签:竞赛联赛,梯形,五大模型,数学联赛]

网友关注

2015年广西高考分数线预测:一本文554理516

2015年广东高考分数线预测:专科B文310理303

2015年云南高考分数线预测:二本文480理426

2015年重庆高考分数线预测:二本文501理465

2015年北京高考分数线预测:二本文501理500

2015年山西高考分数线预测:二本文481理475

2015年内蒙古高考分数线预测:一本文509理484

2015年云南高考分数线预测:一本文540理503

2015年海南高考分数线预测:一本文668理611

2015年辽宁高考分数线预测:一本文566理540

2015年江西高考分数线预测:一本文540理530

2015年陕西高考分数线预测:二本文493理459

2015年湖南高考分数线预测:一本文568理527

2015年广东高考分数线预测:二本B文493理472

2015年黑龙江高考分数线预测:二本文447理435

2015年福建高考分数线预测:二本文463理426

2015年贵州高考分数线预测:二本文461理377

2015年内蒙古高考分数线预测:二本文431理397

2015年广东高考分数线预测:一本文586理570

2015年山东高考分数线预测:二本文479理457

2015年上海高考分数线预测:一本文450理428

2015年湖北高考分数线预测:二本文496理486

2015年江西高考分数线预测:二本文493理472

2015年辽宁高考分数线预测:二本文493理454

2015年四川高考分数线预测:二本文500理475

2015年四川高考分数线预测:一本文551理540

2015年陕西高考分数线预测:一本文547理511

2015年青海高考分数线预测:二本文390理347

2015年四川高考分数线预测:三本文476理446

2015年山东高考分数线预测:一本文573理569

网友关注视频

高考同学看过来,难度系数三颗星的奥数1

沈阳音乐学院郎亦农教授的女高音高考曲目解析课程 第9集 《赛吾里麦》演唱讲解,音乐表现一定要自然流畅

初二辍学,3次高考落榜,如今却成为最成功的音乐人之一

盘点今年最难的高考数学题

张雪峰高考志愿填报指南 第47集 高考志愿,令人头疼的数学系,才是专业万金油,毕业后机会多

张雪峰高考志愿填报指南 第28集 高考志愿分析,材料科学与工程专业,就业很一般,建议慎重选择

凤凰县高级中学高考试卷分析专题教研会

高考前必听的5首励志歌曲,《Dream it possible》最能鼓舞人心!

乾坤已定,组合解读2019高考数学全国3卷理科18题,你是黑马吗?

美术联考用纸上海考试模拟试卷纸高考统考纸 4k水粉纸素描纸 速写纸卡纸美术模拟测试试卷纸 美术考试专用纸

视频|2019全国高考今日开考: 语文特级教师评析上海卷高考作文

2019 广西:帅气学霸高考730分 数学英语满分!

创艺第二届:2019届高考录取表彰大会暨“核桃音乐节”合影——你只管努力,剩下的交给创艺

张雪峰高考志愿填报指南 第15集 高考填报志愿,想学电子信息类专业,推荐报这六所高校,不出错

这!就是专业 第18集 中国科学技术大学

1000张学生用草稿纸考研专用免邮空白便宜薄演草演算纸白纸本书写纸批发打草a4大张实惠装18k高考数学草稿本

印度美术高考美术联考,考前培训班

这!就是专业 第31集 阜阳师范学院信息工程学院

最新高考数学全国2卷第12题视频解读

老师好:这大概是高考前所有班主任都会干的事,取消一切副课!

这!就是专业 第36集 河北经贸大学——数学专业

爆笑班主任 第一季 第221集 高考结束学生有多疯狂?山东王老师疯狂吐槽

这!就是专业 第47集 江苏理工学院

这!就是专业 第43集 河北经贸大学—计算机科学与技术专业

儿子高考英语没考,上了西京交大,老爸忍不了:复读!上清华!

高考阅卷名师给考生的高考作文密训课 第4集 高考作文审题实操方法精讲(二)

【姜浩张超画室】

探秘历史 第二季 第479集 河南叛逆高考生,写下8000字批判作文,现状如何?

广州早晨 2019 山西一高中班主任带学生骑行1800公里去上海

女儿高考作文只得5分,怎料妈妈一听作文题目,瞬间懂了