第26章 投票模块设计 在一些网站的应用中,为了加强用户和网站之间的交互,常常开发投票模块让用户能够参与到网站的活动中,网站还能够通过投票模块进行用户信息的统计和调查,使用投票模块能够更好的让网站与用户进行交互。
上传时间: 2017-08-31
上传用户:baiom
随着航天技术的迅速发展和应用,空间在政治、军事、经济等领域的战略地位日益提高,夺取空间优势成为世界各国发展航天军事力量的首要任务。天基网是一种以各种类型的卫星为网络节点通过星际链路互连起来的空间无线网络系统。由于具有全天候、近实时、不受国界限制,以及在广阔区域甚至全球范围内获取和快速传递大容量信息的能力,作为未来天地一体化信息框架的主要组成部分,天基网在战略预警、区域性战役信息保障和战术指挥控制及战场管理等层次具有广泛应用。 路由技术对提高数据传输的时效性和可靠性有着重要的意义。尽管路由问题在地面网络中已经得到了较好解决,但由于天基网具有拓扑持续动态变化、节点星上载荷能力有限、星际链路传输时延长、承载数据流量分布不均衡等特点而使路由技术面临新的挑战。路由问题是天基组网中的基本问题,也是当前该领域的研究热点之一。本文在分析天基网路由面临的技术挑战和现有工作不足的基础上,重点研究了天基网不同发展阶段和不同组网结构中的...
上传时间: 2017-09-25
上传用户:CHENKAI
遗传算法为群体优化算法,也就是从多个初始解开始进行优化,每个解称为一个染色体,各染色体之间通过竞争、合作、单独变异,不断进化。 优化时先要将实际问题转换到遗传空间,就是把实际问题的解用染色体表示,称为编码,反过程为解码,因为优化后要进行评价,所以要返回问题空间,故要进行解码。SGA采用二进制编码,染色体就是二进制位串,每一位可称为一个基因;解码时应注意将染色体解码到问题可行域内。 遗传算法模拟“适者生存,优胜劣汰”的进化机制,染色体适应生存环境的能力用适应度函数衡量。对于优化问题,适应度函数由目标函数变换而来。一般遗传算法求解最大值问题,如果是最小值问题,则通过取倒数或者加负号处理。SGA要求适应度函数>0,对于<0的问题,要通过加一个足够大的正数来解决。这样,适应度函数值大的染色体生存能力强。 遗传算法有三个进化算子:选择(复制)、交叉和变异。 SGA中,选择采用轮盘赌方法,也就是将染色体分布在一个圆盘上,每个染色体占据一定的扇形区域,扇形区域的面积大小和染色体的适应度大小成正比。如果轮盘中心装一个可以转动的指针的话,旋转指针,指针停下来时会指向某一个区域,则该区域对应的染色体被选中。显然适应度高的染色体由于所占的扇形区域大,因此被选中的几率高,可能被选中多次,而适应度低的可能一次也选不中,从而被淘汰。算法实现时采用随机数方法,先将每个染色体的适应度除以所有染色体适应度的和,再累加,使他们根据适应度的大小分布于0-1之间,适应度大的占的区域大,然后随机生成一个0-1之间的随机数,随机数落到哪个区域,对应的染色体就被选中。重复操作,选出群体规模规定数目的染色体。这个操作就是“优胜劣汰,适者生存”,但没有产生新个体。 交叉模拟有性繁殖,由两个染色体共同作用产生后代,SGA采用单点交叉。由于SGA为二进制编码,所以染色体为二进制位串,随机生成一个小于位串长度的随机整数,交换两个染色体该点后的那部分位串。参与交叉的染色体是轮盘赌选出来的个体,并且还要根据选择概率来确定是否进行交叉(生成0-1之间随机数,看随机数是否小于规定的交叉概率),否则直接进入变异操作。这个操作是产生新个体的主要方法,不过基因都来自父辈个体。 变异采用位点变异,对于二进制位串,0变为1,1变为0就是变异。采用概率确定变异位,对每一位生成一个0-1之间的随机数,看是否小于规定的变异概率,小于的变异,否则保持原状。这个操作能够使个体不同于父辈而具有自己独立的特征基因,主要用于跳出局部极值。 遗传算法认为生物由低级到高级进化,后代比前一代强,但实际操作中可能有退化现象,所以采用最佳个体保留法,也就是曾经出现的最好个体,一定要保证生存下来,使后代至少不差于前一代。大致有两种类型,一种是把出现的最优个体单独保存,最后输出,不影响原来的进化过程;一种是将最优个体保存入子群,也进行选择、交叉、变异,这样能充分利用模式,但也可能导致过早收敛。 由于是基本遗传算法,所以优化能力一般,解决简单问题尚可,高维、复杂问题就需要进行改进了。 下面为代码。函数最大值为3905.9262,此时两个参数均为-2.0480,有时会出现局部极值,此时一个参数为-2.0480,一个为2.0480。算法中变异概率pm=0.05,交叉概率pc=0.8。如果不采用最优模式保留,结果会更丰富些,也就是算法最后不一定收敛于极值点,当然局部收敛现象也会有所减少,但最终寻得的解不一定是本次执行中曾找到过的最好解。
标签: 遗传算法
上传时间: 2015-06-04
上传用户:芃溱溱123
任务的栈空间完全由用户自行管理,系统只是简单的要求用户创建任务时传入栈地址,而不参与栈空间的申请和释放。大量以静态数组形式作为任务栈,极大 地浪费了嵌入式系统极为珍贵的内存空间;而有些用户在任务开始时申请了栈空间,在任务结束时却忘记释放,造成难以跟踪的内存漏洞
标签: 嵌入式 UCOS
上传时间: 2015-11-19
上传用户:bingdu123
考研学习方法总结,包含数学英语政治和专业课的各种学习方法
上传时间: 2016-02-28
上传用户:The_rain
最新版的itextsharp5.5.9 iTextSharp 是用来生成 PDF 的一个组件,在 1998 年夏天的时候,Bruno Lowagie ,iText 的创作者,参与了学校的一个项目,当时使用 HTML 来生成报告,但是,使用 HTML 打印的效果很不理想。最后,他发现,使用 PDF 可以完美解决打印问题,为了能够在各个系统中使用,iText 组件库诞生了。 最初的 iText 主要是支持 Java 語言。之後針對Microsoft .NET C Sharp做了一個版本,也就是我們今天要介紹的 iTextSharp。 目前,iTextSharp 的版本是 5.5.9
标签: itextsharp pdf doc
上传时间: 2016-03-28
上传用户:cyfdhh
大学生个人先进事迹材料范文 xxx,男,21岁,政治面貌团员,信息工程学院电气优创0802班班长。进入大学以来,他严格要求自己,获得了国家励志奖学金,两次校级综合奖学金,被评为优秀干部,他在一步步走向成功。
上传时间: 2016-05-02
上传用户:1796086130
超星慕课期末考纲,包含了大部分的考试试题,帮助学生们复习之用。
标签: 超星
上传时间: 2016-06-23
上传用户:JackHall
《新概念英语》是世界闻名的英语教程。本版是该书出版30年来经作者亲自修订的唯一新版。这套经典教材通过完整的英语学习体系,帮助学生掌握英语的4项基本技能——听、说、读、写,使学生能在学习中最大限度地发挥自己的潜能。 为了使更多的英语学习者能够掌握《新概念英语》(新版)的精髓,我们按照教材同步制作《新概念英语》(新版)VCD。该VCD由北京外国语大学和北京大学具有丰富教学经验的英语教授和讲师,按照教材特点进行同步辅导与讲解。 《新概念英语》(新版)针对中国学生学习英语过程中的重点、难点、疑点问题提供详尽的指导,并对词汇、语法、听力、口语、写作等英语能力进行全方位的训练,帮助学习者打下扎实的语言基本功,尽快提高英语的综合应用能力。主讲老师简介:梁泓,现任教于北京外国语大学英语学院。主教本科二年级的英语精读、口语、听力等课,她曾获2001年度北京外国语大学基础阶段外语教学“陈梅洁”奖,其教学严谨、自然且具有启发性,广受学生欢迎。曾参与编写教材《美国研究读本》、《现代大学英语》,参与翻译《中国参与世界》、《为什么20世纪是美国的世纪》,2001年7月应美国雅礼协会之邀赴耶鲁大学从事短期研究。
标签: 英语
上传时间: 2016-06-29
上传用户:18709930689
十九大报告英文版,学习更多中国政治英语词汇
上传时间: 2018-02-27
上传用户:youhua2017