大桔灯文库logo

下载提示:1. 本站不保证资源下载的准确性、安全性和完整性,同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
2. 本文档由用户上传,版权归属用户,大桔灯负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。

相关文档

  • MATLAB.doc

    遗传算法的程序实例如求下列函数的最大值? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?f(x)=10sin(5x)7cos(4x)? ?? ?x∈[010] 一初始化(编码)initpop.m函数的功能是实现群体的初始化popsize表示群体的大小chromlength表示染色体的长度(二值数的长度)长度大小取决于变量的

  • 三个matlab.docx

    遗传算法程序(一): 说明: 为遗传算法的主程序 采用二进制Gray编码采用基于轮盘赌法的非线性排名选择 均匀交叉变异操作而且还引入了倒位操作function [BestPopTrace]=fga(FUNLBUBeranumpopsizepCrosspMutationpInversionoptions) [BestPopTrace]=fmaxga(FUNLBUBeranumpopsi

  • matlab.doc

    下面举例说明遗传算法 求下列函数的最大值 f(x)=10sin(5x)7cos(4x) x∈[010] 将 x 的值用一个10位的二值形式表示为二值问题一个10位的二值数提供的分辨率是每为 (10-0)(210-1)≈0.01 将变量域 [010] 离散化为二值域 [01023] x=010b1023 其中 b 是 [01023] 中的一个二值数 ---------

  • matlab.doc

    matlab遗传算法实例:xpku.blog.163blogstatic2396500200910267515835 下面举例说明遗传算法 求下列函数的最大值 f(x)=10sin(5x)7cos(4x) x∈[010] 将 x 的值用一个10位的二值形式表示为二值问题一个10位的二值数提供的分辨率是每为 (10-0)(210-1)≈0.01 将变量域 [0

  • MATLAB.doc

    Main主函数clear allclose allglobal fuzzpid youtSize=100Gmax=20 Ps= Pc=Pm=CodeL=493a=newfis(fuzzpid)a=addvar(ainpute[-66])a=addmf(ainput1NBgausmf[-6])a=addmf(ainput1NMgaussmf[-4])a=addmf(ainput1NSgaussmf[

  • 及其MATLAB.doc

    遗传算法及其MATLAB实现主要参考书:MATLAB 6.5 辅助优化计算与设计 飞思科技产品研发中心编著 电子工业出版社 2003.1遗传算法及其应用 陈国良等编著人民邮电出版社 1996.6主要内容:遗传算法简介遗传算法的MATLAB实现应用举例在工业工程中许多最优化问题性质十分复杂很难用传统的优化方法来求解.自1960年以来人们对求解这类难解问题日益增加.一种模仿生物自然进化过程的被

  • 二参数MATLAB.docx

    用遗传算法求函数f(x1x2)=100(x12-x2)2(1-x1)2的最大值-<=x1x2<=Umax=Umin=-N=80种群规模T=100迭代到第几代Pc=交叉概率Pm=变异概率L=10编码长度bval=round(rand(N2L))随机产生初始种群的80个个体obj=zeros(1N)种群每个个体对应的函数f(x1x2)的值for ii=1:T for i=1:N y

  • 解决TSP问题Matlab.doc

    TSP问题遗传算法通用Matlab程序程序一:主程序TSP问题(又名:旅行商问题货郎担问题)遗传算法通用matlab程序D是距离矩阵n为种群个数参数a是中国31个城市的坐标C为停止代数遗传到第 C代时程序停止C的具体取值视问题的规模和耗费的时间而定m为适应值归一化淘汰加速指数最好取为1234不宜太大alpha为淘汰保护指数可取为01之间任意小数取1时关闭保护功能建议取0.81.0之间的值R为

  • 现.doc

    遗传算法程序实现include <>include <>include <>include <>include unsigned seed=1产生一个不大于x的随机数double crandom(int x) { seed srand((unsigned)(seedtime(NULL))) return(rand()x)}产生一个01的随机数double random()

  • matlab工具箱讲解.docx

    【分享】matlab遗传算法工具箱函数及实例讲解[i=s] 本帖最后由 messenger 于 2009-10-14 11:09 编辑 [i]核心函数: (1)function [pop]=initializega(numboundseevalFNeevalOpsoptions)--初始种群的生成函数 【输出参数】 ? ?pop--生成的初始种群 【输入参数】 ? ?num--种群中的个体数

违规举报

违法有害信息,请在下方选择原因提交举报


客服

顶部