- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
R语言GA包的简介及相代码示例R语言GA包的简介及相关代码示例
R语言GA包的简介及相关代码示例 GA包是为了在R语言的环境中实现基于遗传算法分析的工具,包GA提供了相当丰富内部函数供用户使用。GA包的主程序叫做 ga,包含了下列主要参数: ga(type = c(binary, real-valued, permutation), fitness, ..., min, max, nBits, population = gaControl(type)@population, selection = gaControl(type)@selection, crossover = gaControl(type)@crossover, mutation = gaControl(type)@mutation, popSize = 50, pcrossover = 0.8, pmutation = 0.1, elitism = max(1, round(popSize * 0.05)), monitor = gaMonitor, maxiter = 100, run = maxiter, maxfitness = -Inf, names = NULL, suggestions, seed) 其中,有效参数是: type:决定遗传算法分析的决策变量的类型,可能的值为:”binary”表示决策变量为二进制型;”real-valued”表示决策变量为实数型,即决策变量为浮点型实数;”premutation”表示涉及到一个列表排序的问题的变量。 fitness:表示适应性函数,任何一个可行的R的函数,只??它有着独立的函数名,都可以代表一个可行解,而且会返回一个描述适应度的数值。 min,max:表示决策变量上下限的向量,在实数类型中,它代表着遗传算法有哪些信誉好的足球投注网站空间的范围。 nBits:表示二进制编码的位数的值。 population:用于随机产生初始种群的R函数 selection:用于模拟自然选择过程的R函数,根据每一个个体的适应度从当前世代中挑选产生新的世代。 pcrossover:表示交叉概率的值,默认概率为0.8 pmutation: 表示变异概率的值,默认概率为0.1 popSize:表示种群大小的量。 elitism:表示在每一次种群更迭中最适应的个体存活下来的比例,默认设定为5%的个体会在更迭中存话而形成新的世代。 monitor:将当前ga对象的状态作为输入值的函数,并显示有哪些信誉好的足球投注网站结果的进化过程。在默认状态下,函数gaMonitor会将每一次更迭结果的平均值与最适值显示出来。 maxiter:表示最大迭代数。 run:表示连续出现一定数目的未改善世代后,GA有哪些信誉好的足球投注网站终止。 maxfitness:表示适应值的上限,满足后GA有哪些信誉好的足球投注网站终止。 names:表示决策变量名的向量。 suggestions:表示结果名称的字符串矩阵。 seed:包含随机数生成器状态的整数向量。这个参数可以用来复制一个遗传算法有哪些信誉好的足球投注网站的结果。 ga程序至少有type和fitness这两个参数。对于二进制有哪些信誉好的足球投注网站,则必须有nBits参数;对于实数类型的决策变量,则必须有min和max这两个参数。 执行ga程序后,会返回一系列描述对象状态与结果的值,包括: iter:表示当前进行有哪些信誉好的足球投注网站的循环数。 fitness:评价当前种群的适应度 best:在每次GA有哪些信誉好的足球投注网站的循环中最大适应度值。 mean:在每次GA有哪些信誉好的足球投注网站循环中平均适应度至。 fitnessValue:GA有哪些信誉好的足球投注网站结束后最大的适应度值。 solution:表示最终结果的矩阵,其行数为找到的最优解个数,列数为决策变量的个数。 要在R中调用GA包,首先要进行安装,输入以下代码: install.packages(GA) 安装完成后调用GA包,输入以下代码: library(GA) 调用完成后便可以使用GA包中的内置函数,以下是GA包在人口增长预测分析的实际应用,数据为非真实数据。 以下为XX市1993-2007年人口数据(表一): 单位:万人 年份人口数199367.52199468.01199568.50199668.99199769.49199869.99199970.49200071.00200171.51200272.02200372.54200473.06200573.59200674.12200773.65 表一 利用遗传算法对该市2010,2020,2030年人口数进行预测,程序代码如下所示: library(GA) t-c(1993:2007) populationN-c(67.52,68.01,68.50,
您可能关注的文档
- MBA 毕业论文细则MA 毕业论文细则.doc
- MBAl论文我国医疗器企业经营战略分析MBAl论文我国医疗器械企业经营战略分析.doc
- MATLAB非线性规划题MATLAB非线性规划问题.doc
- 河北省生物学业水平测试2 人教版生物必修二知识点总结河北省生物学业水平测试2 人教版生物必修二知识点总结.pdf
- Matlab求解线性规问题Matlab求解线性规划问题.doc
- MBA学位英语试题AMA学位英语试题A.doc
- MAYA快捷键大全MAA快捷键大全.doc
- MBA英语词汇速记法MA英语词汇速记法.doc
- MBA工商管理硕士--国博仁大学MBA工商管理硕士--泰国博仁大学.doc
- 河北省唐山路南区2014届中考数学第一次模拟考试试题河北省唐山路南区2014届中考数学第一次模拟考试试题.doc
- QTZ63塔吊安装方案TZ63塔吊安装方案.doc
- samjimmy之色谱析samjimmy之色谱分析.doc
- 河滘小学学生体质健康保障工程实施方案河滘小学学生体质健康保障工程实施方案.doc
- ROHS控制程序 205-2ROHS控制程序 2015-2.doc
- RSSI测距和距离几何束的节点定位算法设计与实现RSSI测距和距离几何约束的节点定位算法设计与实现.doc
- SA8000 管理手册A8000 管理手册.doc
- 河联工房第14期河联工房第14期.doc
- 河西学院本科生毕业论文河西学院本科生毕业论文.doc
- 油循环使用手册油循环使用手册.pdf
- S6-1---广乐路隧施工图设计说明---沙口隧道S6-1---广乐路隧道施工图设计说明---沙口隧道.doc
文档评论(0)