tcmrabbit 发表于 2009-3-24 10:59

gads 如何设定变量精度?

我用matlab2007a 自带的遗传算法工具箱gads 请问如何设定变量的精度??多多感谢~~~

心灯 发表于 2009-4-28 15:02

你好,GADS主要是基于实数编码的,而实数编码对设计变量的精度是没有限制的,可以求得较高的精度。虽然它的Populationtype选项也有二进制 bitstring选项(这种需要进行对变量进行编码,涉及字符串长度,即规定了精度),但是求解约束优化问题时一般不支持。你利用实数编码时,可以用gaoptimset 中 Function tolerance (TolFun)和Nonlinear constraint tolerance (TolCon)来设定目标函数和约束函数的精度。
页: [1]
查看完整版本: gads 如何设定变量精度?