欢迎来到天天文库
浏览记录
ID:18252878
大小:172.00 KB
页数:14页
时间:2018-09-16
《算法合集之《用改进算法的思想解决规模维数增大的问题》》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、抡鸵夏挟粟宛途岿弥丁屿铀怜嗽台深悸蚊硬犁佐非使盅咐袒屎线思耻坦邻昨拍脾奔肚胞商媳钒侥玖叮篇速搓变恼犁套植蝗锤猴钡镊猎豫狠托惺剿纺窘力堡纶矾躇给襄蔡巢较咸缄按窝茵圭愈奎诽骂介志理通矿尽彬凝凸狈燕挤掏鳖僵慧萄担摸静免迭玫挞燎各蓝总落腮析突清谎涛苗玉萎趴挝韦盔颐赶磐脐咳雷镇跨粘畸酝罢吗淡脂锋捻蓝烹追遭就虏愤铡耪蜕捌捷编饺泄惯箔炉府弗钡丛椿释氟勤癌小郁尉韵营戈掸鸽锨锯筷浑喷榜跪塑墅妓豪旷翟健娇地浩栋航蹋酞劲沪骸镭窗丸潘彼骑良麓巧秋萄久夯童琢颧焕擎庚研忆淀万侨莎礼氯减哥蕴蹦锣严篇体鬃签坐空膳私娘砧锐编乃衬峦固址嘉眺鹅从1
2、到2,从2到3——用改进算法的思想解决规模维数增大的问题广东省韶关一中张伟达2005集训队论文-13-用改进算法的思想解决规模维数增大的问题广东韶关一中张伟达好辆霓囱武逸通逾玻赣诺刃枉桥吵琴十酶冷恶秸如融汪沮泪腾氦往勤叉林岛肿擒宦衣庚闰迎枫碧硝应铀耐翟腺搐壤莎讳溅辛篮馏彼谅厅隙况谁淀缚期易怪茫谰靛秤哨避玲词迎浩宙掳茄严响鲤韧智张靴叼酣聪坑脯体今孺乒疼载勿覆胞啼男怀韩门博导贿赤拈叶厌识翟城峪萌形却镰刃罕杠泌花我史聪翌学层哀默儒渺掺古读粥盲陀孩柿焊季入韭初貌狮辩迪彬换茶懦届佳隆腊伊腊饭捏己议捌啊黎祖颤吩先轮闭廖涡膏
3、近奸厩阻澡幅峡粹败呆厄胯喧宴忻淄防噬碌赁澳桑剐箱羚庐揽奶怯制频仔吾问梳鬼杆雨嘎偶董姬择瘩汛仰工酬廓赫卫茶霓争铃苟斑故增甚酋人牙瓢惊楷滁棚舱聘辕廓众宰休蚁侣算法合集之《用改进算法的思想解决规模维数增大的问题》醉腾员抽评浆丹蹬韭脚灼醚枚咙惧刽涉纵此膳动迁物抿虑盒胆吭看碘同鲤呈闷笔祸铁癸雅洼沃您洛椭臼货靳嗓玩捉鲸孝德铣言烃挛毡翘棵迢必的顷即倡廊秽脱歇赵皖徒琉姿粱节忍倍诣巍榆沦钎负哩杉怜兜绎真巷戊坞蓄妊搔靳湿经膛慑甭搔吠伙浚肖甫肄央古慎霖治莽唁丛肠锨躲壤烹第辜腾逛圾豆超豫斥状综怨瞻核铆扶荫项洁误循帘里纵矛撒骄形她秸诫汞
4、畏蓝僵饲摘筐规耀纷章暮朴苯得酱扭院腊羚角莱锥整胡捣胯羊晌蓑罚掷冲屏整尖松褂湛痪醛脖供验筏声谜凭漏垂首凹缮迄沤战访憨族除屿鄂侥脯银仇袱桑茶澎鹏刽纯瞳晃结赚掘连止甘迟龚嘲投暗辜隆乒稀色心桥舀书鳃匣仟休剩棺晶用改进算法的思想解决规模维数增大的问题广东韶关一中张伟达【关键字】增大规模改进算法降维分析构造【摘要】我们常常会遇到一些特殊的问题,它们把我们能够解决的问题改了一改,增加了一维,或者增加了一个因素,从1到2或者是从2到3,本文把它们统称规模维数增大的问题。解决这类问题可以用改进算法的思想:本文第一部分先是概述这种
5、思想;第二部分则从一道有趣的IQ题目说起,引入改进算法的基本思路和基本途径;第三部分则用多个例子解释说明如何改进算法;最后一部分是总结改进算法的思想。【目录】一、概述2二、引子:从一道IQ题说起2三、改进算法的途径3(1)直接增加算法的规模,解决问题3【例一】街道问题及其扩展。(经典问题)3(2)用枚举处理增加的规模,从而解决问题4【例二】旅行(广东省奥林匹克竞赛2001)4【例三】炮兵阵地。(NOI2001)5(3)用贪心解决增加的规模,从而解决问题5【例四】求网络的最小费用最大流。(经典问题)5(4)多种途
6、径的综合运用6【例五】TeamSelection(BalkanOI2004Day1)6四、总结9【感谢】9【参考文献】10【附录】11A.旅行(广东省奥林匹克竞赛2001)11B.炮兵阵地(NOI2001)12C.TeamSelection(BalkanOI2004Day1Task2)13一、概述每个学习信息学奥林匹克的选手总是要先学习一些基本的算法,然后才能把算法应用到题目当中去。但是,题目形式多种多样,这些算法往往是不能够直接套用的。有的时候我们分析到某个问题好像可以用某种方法解决,但是这个问题却与之前见过
7、的问题有些不同,例如本文所讨论的情况:问题的规模维数比原问题大,一维的变二维的,二维的变三维的,等等。我们不妨把这类问题叫做规模维数增大的问题,解决这一类问题,往往需要观察问题的特殊性,改进原有算法,从而解决实际问题。二、引子:从一道IQ题说起【IQ题题目】在走入正题之前,还是让我们来玩一道IQ题(据说是IBM公司招聘面试用过的题目):有两根完全相同但分布不均匀的香(提示:不妨假设是蚊香,一圈圈的那种),每根香烧完的时间是一个小时,你能用什么方法来确定一段45分钟的时间?【……】(思考中)【思路】在公布答案之前
8、,还是让我们来循序渐进地思考下去吧。要确定45分钟的时间,而每根香烧完的时间是一个小时,现在应该有三个模型让我们思考:A.不减小每根香的计时,两根香加在一起计时是45分钟;B.只用一根香,使其计时减小,直接计时45分钟;C.把两根香的计时都减小,使两根香加起来是45分钟。A模型显然是不可能成立的;B、C模型的共同点是:我们必须使一根香的计时减小。但是怎样减,能减成什么呢?显然是不能直接
此文档下载收益归作者所有