《MATLAB遗传算法工具箱及应用》课件第9章.ppt

《MATLAB遗传算法工具箱及应用》课件第9章.ppt

  1. 1、本文档共326页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Nelder-Mead(@searchneldermead)——指明有哪些信誉好的足球投注网站使用fminsearch,它是Nelder-Mead算法,如果选择Nelder-Mead,将有两个参数显示:

(1)Iterationlimit——正整数,指明Nelder-Mead算法作为模式有哪些信誉好的足球投注网站执行时迭代的次数。

(2)Options——fminsearch函数的参数结构,可用函数optimset创建。

在MATLAB7.x和MATLAB8.x环境下,要在命令行改变“Iterationlimit”和“Options”的缺省值,可以分别使用以下语法:

options=psoptimset(′SearchMethod′,{@searchga,iterlim,optionsNM}(MATLAB7.x)

options=psoptimset(′SearchMethod′,...{@searchneldermead,iterlim,optionsNM})(MATLAB8.x)

这里iterlim是“Iterationlimit”值,optionsNM是参数结构。Custom——允许用户自己编写的有哪些信誉好的足球投注网站函数。使用模式有哪些信誉好的足球投注网站工具时,需要:

(1)设置“Searchfunction(有哪些信誉好的足球投注网站函数)”为custom。

(2)设置“Functionname”为@myfun,这里myfun是函数名。

如果在命令行使用模式有哪些信誉好的足球投注网站函数patternsearch,则可以用下列语句进行设置:

options=psoptimset(′SearchMethod′,@myfun);

如果要编写自己的有哪些信誉好的足球投注网站函数,可键入编辑命令:

editsearchfcntemplate

调出参考模板,利用参考模板来编写自己的有哪些信誉好的足球投注网站函数。在MATLAB7.x环境下,有哪些信誉好的足球投注网站函数必须具有以下调用语法:

function[successSearch,nextIterate,FunEval]=

searchfcntemplate(fun,x0,iterate,tol,A,L,U,...

funeval,maxfun,searchoptions,objfcnarg)有哪些信誉好的足球投注网站函数具有以下输入变量:

(1)fun——目标函数名。

(2)x0——起始点。

(3)iterate——迭代时的当前点,iterate是一个结构,包含当前点及函数值。

(4)tol——容差,决定约束条件是否为活动的。

(5)A,L,U——定义可行区域。假设线性或边界条件为L=A*x=U。

(6)funeval——函数估算次数计数器,funeval总是小于最大函数估算次数maxfun。

(7)maxfun——函数估算次数的最大值。

(8)searchoptions——设置有哪些信誉好的足球投注网站参数的结构,这个结构包含以下字段:completesearch——如果为“off”,一旦找到一个较好的点,算法将终止,也就是不需要强迫减少充分条件。其缺省值为“on”,参见psoptimset对completesearch的描述。

Meshsize——有哪些信誉好的足球投注网站步中所用的当前网格的大小。

Iteration——当前迭代次数。

Scale——刻度因子,用于计量设计点。

Indineqcstr——不等式条件表示。

Indeqcstr——等式条件表示。

Problemtype——传递给有哪些信誉好的足球投注网站程序的标志,表示问题是′unconstrained′(无约束),

′boundconstraints′(边界约束)或′linearconstraints′(线性约束)。

Notvectorized——一个标志,表示函数fun没有作为向量估算。

Cache——使用缓存的标志,如果是“off”,则没有使用缓存。

Cachetol——用于缓存的容差,以确定两点是否相同。

Cachelimit——缓存大小的上限。(9)objfunarg——目标函数的附加变量的单元数组。

有哪些信誉好的足球投注网站函数具有下列输出变量:

(1)successSearch——一个布尔标识,表示有哪些信誉好的足球投注网站是否成功。

(2)nextiterate——检测之后完成了成功的迭代,如果检测不成功,则下一迭代nextiterate与当前迭代iteration相同。

注意:如果设置“Searchmethod”为Genetic

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档