找回密码
 注册
Simdroid-非首页
查看: 70|回复: 2

[iSIGHT] 整型变量是否将变量空间当做不连续空间处理

[复制链接]
发表于 2011-12-14 13:08:02 | 显示全部楼层 |阅读模式 来自 湖南长沙
    我用模拟退火法或遗传算法做某个多参数(十个)优化问题难以求出最优解,现在考虑降低求解精度,把连续设计变量空间变为不连续。比如我原来定义real类型变量a在[0,5]范围内变化,这个空间内a的变化是无穷的,或者说因为a的精度太高,可能在小数点后10多位,导致我的搜索空间也很大。有以下问题:
(1)现在我定义a为integer类型,则a只有0~5,共6种变化情况,Isight内部是不是把a的变量空间当做不连续空间。或者搜索时仍然当做连续空间(比如搜索到4.568),只是计算时做了四舍五入(代入求解时变为a=5)?
(2)这样定义跟把a定义为discrete类型取值∈0 1 2 3 4 5有何区别。
(3)变量定义为integer或者discret类型,优化速度会不会有提高?
 楼主| 发表于 2011-12-17 16:33:00 | 显示全部楼层 来自 湖南长沙
Simdroid开发平台
自己顶一下,大家讨论讨论啊~
回复 不支持

使用道具 举报

 楼主| 发表于 2011-12-22 18:20:37 | 显示全部楼层 来自 湖南长沙
木有人研究过吗?
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-20 21:25 , Processed in 0.031094 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表