




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、问题描述旅行商问题,即TSP问题(Travelling Salesman Problem)是数学领域中著名问题之一。假设有一个旅行商人要拜访n个城市,他必须选择所要走的路径,路经的限制是每个城市只能拜访一次,而且最后要回到原来出发的城市。路径的选择目标是要求得的路径路程为所有路径之中的最小值。 图1 TSP问题的示意图 二、遍历算法一个最容易想到的方法是利用排列组合的方法把所有的路径都计算出来,并逐一比较,选出最小的路径。虽然该方法在理论上是可行的,但路径的个数与城市的个数成指数增长,当城市个数较大时,该方法的求解时间是难以忍受的,甚至是不可能完成的。以每秒1亿次的计算速度来估算,如果TS
2、P问题包含20个城市时,求解时间长达350年;如果要处理30个城市,则求解时间更长达1+10e16年。如此长的时间,在实际中完成是难以想象的。 三、模拟退火算法模拟退火算法是解决TSP问题的有效方法之一,其最初的思想由Metropolis在1953年提出,Kirkpatrick在1983年成功地将其应用在组合最优化问题中。模拟退火算法来源于固体退火原理,将固体加温至充分高,再让其徐徐冷却,加温时,固体内部粒子随温升变为无序状,内能增大,而徐徐冷却时粒子渐趋有序,在每个温度都达到平衡态,最后在常温时达到基态,内能减为最小。用固体退火模拟组合优化问题,将内能E模拟为目标函数值f,温度T演化成控制参
3、数t,即得到解组合优化问题的模拟退火算法:由初始解i和控制参数初值t开始,对当前解重复“产生新解计算目标函数差接受或舍弃”的迭代,并逐步衰减t值,算法终止时的当前解即为所得近似最优解,这是基于蒙特卡罗迭代求解法的一种启发式随机搜索过程。 求解TSP的模拟退火算法模型可描述如下:解空间:解空间S是遍访每个城市恰好一次的所有路经,解可以表示为w1,w2 , wn,w1, , wn是1,2,n的一个排列,表明w1城市出发,依次经过w2, , wn城市,再返回w1城市。初始解可选为(1, n) ; 目标函数:目标函数为访问所有城市的路径总长度; 我们要求的最优路径为目标函数为最小值时对应的路径。 新路
4、径的产生:随机产生1和n之间的两相异数k和m,不妨假设k<m,则将原路径(w1,w2,wk,wk+1,wm,wm+1,wn)变为新路径:(w1,w2,wm,wk+1,wk,wm+1,wn)上述变换方法就是将k和m对应的两个城市在路径序列中交换位置,称为2-opt映射。 根据上述描述,模拟退火算法求解TSP问题的流程框图如下 图2 模拟退火算法的流程框图 四、主要代码 对应于流程框图,实现流程的主体函数是SACompution(),代码如下: UINT SACompution(LPVOID pParam)while(1)double deltatotaldis = 0.0;while(1)
5、SYRouter SelRouter( ResultRouter.m_CityRouter, NowTemperature, NowExternalIterNumber, NowInnerIterNumber );/从某路径的邻域中随机选择一个新的路径,邻域映射为2-optdeltatotaldis = ;/计算新路径与当前路径的路程长度差值if( deltatotaldis <= 0.0 )ResultRouter = SelRouter;/如果新路径的路程短,则用它替换当前路径elsedouble chgprobability = exp( -(deltatotaldis/NowTe
6、mperature) );int randomnum = rand();double random = (double)(randomnum%10000)/10000.0;if(chgprobability > random )ResultRouter = SelRouter;/如果新路径长于当前路径,但exp(-f/t) > random(0,1),则仍然替换当前路径if( JudgeOverInnerLoop(0) )break; /判断内循环是否结束,结束则跳出当前温度的内循环elseNowInnerIterNumber+;/判断内循环是否结束,不结束则继续内循环if( Ju
7、dgeOverExternalLoop(0) )break;/判断外循环是否结束,结束则结束模拟退火计算elseNowTemperature = CountDownTemperature( NowTemperature, 0 );NowExternalIterNumber+;NowInnerIterNumber = 0;/判断外循环是否结束,不结束则计算出下降后的温度,并继续循环 五、算例测试 程序对48个城市的TSP问题(城市坐标文件对应于48.txt,已放在发布的源码中)进行计算,求解得到的最优路径图如图3 模拟退火算法获得的最优路径图 48个城市的计算结果,大的红*表示路径开始城市,途经
8、城市依次用蓝色方块和红色*标示。 六、调试环境 Windows XP Professional Visual C+ 6.0 STLport畜牧兽医局书记 2015 年度党建工作述职报告 今年以来,我按照县委、县政府的统一部署和要求,本着认真的态度,务实的作风,从严的要求,以开展“三严三实”专题教育为契机,团结局机关支部一班人,扎实开展党的建设,努力工作,廉洁自律,克难奋进,扎实有效地推进党员队伍的思想建设、组织建设、作风建设和反腐倡廉建设,使党员干部的整体素质得到不断提升,为完成各项工作提供强有力的思想和组织保证。现就一年来开展党建工作述职如下: 一、党建工作开展情况 (一)加强责任意识,切实
9、履行了“第一责任人”职责。作为党支部书记,党建工作的第一责任人,我深知党建工作的重要性,身体力行地带动全局党员干部抓好基层党建工作。一是把党建工作置于首要位置。先后主持召开 X 次局党组会,专题研究党建工作,结合我局工作实际,制订了县畜牧兽医局 2015 度年党建工作要点。我深知党组织是团结带领群众干事创业的核心,是全部战斗力的堡垒。在工作中我始终把抓党建作为牵动全局的首要任务,作为开展一切工作的前提,摆上重要日程,实行月例会制度,定期研究党建工作暴露出的问题和矛盾,及时予以分析解决。二是把抓好党建工作作为首要责任。基层党建工作,书记是第一责任人, 不抓是失职,抓不好是不称职。一直以来,我始终
10、牢记“职务即是责任”,切实强化履行好岗位职责的政治责任感和自觉性,站位全局,牵头抓总,全面部署。在工作上,与党保持高度一致,坚定不移地执行县委关于党建工作的重大决策、决议和决定。对于重要工作,亲自深入基层调研,亲自谋划思路定措施,亲自督导检查抓落实,努力把第一责任人的责任履行好,把党组的主角作用发挥好。 (二)加强思想建设,党员干部的政治理论水平进一步提升。一是抓理论学习,提高政治素养。2015 年,以“三严三实”专题教育为抓手,充分发挥每周二、周四集中学习、党校学习、理论在线学习及远程教学平台作用,按照理论先行、业务为主、爱好广泛的要求,采取灵活多样方式,持之以恒地加强政治理论、业务技能等知
11、识的学习,不断提高全局党员干部的综合素质。二是抓党性培养,坚定理想信念。大力开展社会公德、职业道德、家庭美德、个人品德教育,积极参加社会活动,举行“我的为 XX”演讲比赛,经常性开展思想教育与交心谈心活动,关心干部职工的思想动态,及时发现并解决工作、生活上的困难和问题,注重培养公道正派的思想品德,健康向上的思想情操,积极进取的人生态度,无私奉献的精神境界。三是抓业务培训,增强履职能力。紧密联系我局工作实际,让教育者先受教育、培训者先受培训,先后多次选派干部到省市畜牧局、XX 农业大学学习深造,提 高专业知识和业务技能,使广大党员干部服务群众的能力得以增强。 (三)加强组织建设,党组织的凝聚力和
12、战斗力进一步增强。一是健全组织,打造坚强战斗堡垒。我支部现有党员XX 名,其中女党员 X 名、在职 XX 名、离退休 X 名,并有挂靠党员 X 名。XXXX 年,通过接收畜禽屠宰管理办公室人员,我支部整体接收原经信局党员 X 名,并为其成立党小组。我支部有支部委员 X 名,由 2014 年换界选举产生,人人忠于职守,以身作则,工作中坚持民主集中制原则,把集体领导和分工负责有机结合起来,较好地完成了各自分管的工作,为我支部团队战斗力、凝聚力的发挥起到了较好的表率作用。二是发展党员,加强新党员培养工作。严格按照党章要求,把好发展党员工作的各个环节,严格履行入党手续,把握发展党员工作中培训、政审、考
13、察、审批、转正等各个环节。今年完成了一名预备党员转正、纳入一名预备党员的相关手续,并登记入党积极分子一名、收入党申请书两名份。三是组织交流,开展各项组织生活活动。督促党员自觉参加组织生活,完成党组织交给的任务,按期按规定交纳党费,自觉接受党组织的教育和培训。2015 年全年召开支部党员会X 次、支部委员会 X 次、党课学习 X 次。党员领导干部无论职务高低,励志美文美句摘抄1、不要放弃自己就是真正的坚强,虚心就是坚强,努力就是坚强,从头再来就是坚强,正直就是坚强,学会坚强之前要学会如何爱惜自己。2、人生,就没有,永远的悲痛;也没有,永远的欢欣。能使我们坚强的,往往不是顺境,而是逆境;能让我们醒
14、悟的,往往不是高兴,而是伤心。学会忍受,懂得艰辛,于曲折中前进。3、人都说比天空和大地更远的距离是人与人的距离,因为人心里都会藏匿太多的猜忌和戒备,想要快乐就甩开生命中这些过于沉重,却又不必要的行李吧,生命中有爱就足够了。试着给周围你所熟识的还有你还陌生的人一个真诚无惕的微笑吧,它可以触摸到他人的心灵,微笑是有感染力有连带性的,它会无声的渗透进每个易感的心灵,更会让更多的心灵为之感动,心中有爱就会快乐,就会让微笑发自心底,灿烂在脸上。4、千万不要因为自己已经到了结婚年龄而草率结婚。想结婚,就要找一个能和你心心相印相辅相携的伴侣。不要因为放纵和游戏而恋爱,不要因为恋爱而影响工作和事业,更不要因一
15、桩草率而失败的婚姻而使人生受阻。感情用事往往会因小失大。5、你要从现在开始,微笑着面对生活,不要抱怨生活给了你太多的磨难,不要抱怨生活中有太多的曲折,不要抱怨生活中存在的不公。当你走过世间的繁华与喧嚣,阅尽世事,你会幡然明白:人生不会太圆满,再苦也要笑一笑!6、不要让灰色的乌云笼罩一辈子,生命中还有很多美好的不要让其遮盖,不要因为一片乌云毁了一切,人生中还有很多可以去把握。7、每一个成功者的背后都有一个心路的旅程,雨中漫步你不会比别人先一步看到彩虹。8、面对人生的烦恼与挫折,最重要的是摆正自己的心态,积极面对一切。再苦再累,也要保持微笑。笑一笑,你的人生会更美好!9、命运,不过是失败者无聊的自
16、慰,不过是懦怯者的解嘲。人们的前途只能靠自己的意志、自己的努力来决定。10、你或许无法改变身高和体形,但是可以改变你的态度。我们每个人都有力量去培养和保持为我所用的积极态度,提高我们的人生质量,完成我们的人生目标。态度是人生理想的昭示,而非既有成果的反映。改变你的态度,就可以改变你的人生。11、不要像玻璃那样脆弱。有的人眼睛总盯着自己,所以长不高看不远;总是喜欢怨天尤人,也使别人无比厌烦。没有苦中苦,哪来甜中甜?不要像玻璃那样脆弱,而应像水晶一样透明,太阳一样辉煌,腊梅一样坚强。既然睁开眼睛享受风的清凉,就不要埋怨风中细小的沙粒。12、常言道,失败是成功之母,而我却认为,失败是一种解脱和潇洒,
17、也是一种“得”。人生中,有成功有失败,成功是鲜花,失败同样也精彩。13、该来的会来,该走的会走,有时候离开并不意味着结束,而是另一种开始。14、人生,无非只有三天,昨天,今天,明天。昨天很长,说不清有多少天,但不管有多少天,不管是受到挫折,还是取得辉煌,都只能代表过去,昨天你失败了,将来可能会成功,昨天你辉煌了,将来你可能会萎靡不振,只有把过去的挫折和辉煌都变成今天的基石,才能登上美好的明天。15、每个人都有每个人的做法,每个人都有每个人的想法,别人做什么,想什么,我们无法掌握,也无法控制。我们能做的,就是做好自己,管好自己,凭自己的本身,靠自己的良心,踏踏实实地做事,老老实地做人,即使遭遇不
18、公,遭遇不平,也能想开,懂得包容,学会用宽容的心怀,善良的言行,对待身边所有的人。生活中的许多磨难,让我们理解了人情,理解了这个社会能给你的所有尊重,于艰难中,懂得了承受,懂得了坚定,慢慢挺起自己的灵魂。16、老师告诉她,用心去观察研究昆虫和花草,渐渐地就会发现,动植物的世界是一个多么神奇有趣的世界。17、老师给我们讲了个有趣的故事。18、你说的这个问题本身就很有趣。19、世界是神奇的,让我们不断着探索周围发生的有趣的现象。20、他每天都坚持读一篇有趣的故事。21、他真是个有趣的人。22、天文馆里的宇宙空间,充满了神奇有趣的色彩。23、我看一本有趣的漫画书,笑得我肚子都疼了。24、星期三,学校举行了一次有趣的文艺演出,让我回味无穷,永远留在我的脑海里。25、学生选择自己喜欢的动物和反映的主题编写有趣的故事。26、要是法布尔先生不这样写的话,我完全可以认定这是一本普通的记叙文,一本枯燥无味的记叙文。(A good sentence )没有创意,没有什么特别的地方以及引人注目的地方。可他运用了,这样就像把我也一起带进了这个神秘有趣的昆虫王国,自己也是一只顽固可爱的小昆虫,就像在看动画片、小人书一样的有趣、好玩。把我吸进了这个似人却非人的王国。27、有趣
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湘教版六年级下册音乐欣赏教学计划
- 三年级道德与法制校外教育计划
- 库车护栏拆除方案范本
- 2025-2030中国苏打水市场消费前景及营销推广策略分析研究报告
- 2025-2030中国芦荟制品行业市场现状供需分析及投资评估规划分析研究报告
- 肿瘤患者的核酸标本采集流程分析
- 2025-2030中国舞台追光灯行业市场现状分析及竞争格局与投资发展研究报告
- 2025-2030中国自动皂液器行业市场现状供需分析及投资评估规划分析研究报告
- 销售会议策划方案范本
- 果场水池建造方案范本
- 倪海厦天纪学习笔记以及讲义
- 第三章-思想政治教育的地位和功能
- 医疗安全不良事件报告制度培训
- 2023年新课标全国Ⅰ卷数学真题(解析版)
- 冷冻机组项目工程设备及管道安装施工方案
- 光明乳业财务报表分析报告
- 部编版六年级下册道德与法治全册教案教学设计
- 电梯日常维护与保养作业指导书
- CRRT治疗的应急预案
- 全自动六面钻铣加工中心使用手册
- 非酒精性脂肪肝的中医药治疗
评论
0/150
提交评论