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

[iSIGHT] 请问如何设离散变量的问题

[复制链接]
发表于 2009-4-23 20:05:59 | 显示全部楼层 |阅读模式 来自 浙江杭州
一直做的都是连续的实型变量的优化,请问下如果要设成离散变量,改成DISCRETE后,那离散值怎么写啊,谢了
发表于 2009-4-24 09:09:28 | 显示全部楼层 来自 北京
Simdroid开发平台
在那个allowed values中写上离散值就OK了啊,值与值之间用分号(semicolon)隔开。如:20;30;40。呵呵,不过在算法选择时要注意了,很多数值型算法都不适合离散优化。

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2009-4-24 10:26:57 | 显示全部楼层 来自 浙江杭州
谢谢了。那序列二次规划方法能对离散变量优化么?
2# jacicka1984
回复 不支持

使用道具 举报

发表于 2009-4-24 10:52:41 | 显示全部楼层 来自 北京
好像不能,序列二次规划法要求连续设计空间,要求可微.......;数值算法里面MOST算法适合离散情况,我前一段时间用了,效果不错呵呵。
回复 不支持

使用道具 举报

 楼主| 发表于 2009-4-24 18:44:03 | 显示全部楼层 来自 浙江杭州
4# jacicka1984
嗯,NLPQL是要求可微,那是要求目标函数(RSM或Kriging近似模型)可微啊,虽然变量是离散的,但是目标函数在每个离散点还是可微的啊。

还有,那个Kriging近似模型可微么,能用NLPQL优化么
回复 不支持

使用道具 举报

发表于 2009-4-27 09:12:43 | 显示全部楼层 来自 北京
kringing近似面是将真实设计空间处理成是连续空间啊,当然可以用NLPQL了
回复 不支持

使用道具 举报

 楼主| 发表于 2009-4-27 21:57:27 | 显示全部楼层 来自 浙江杭州
6# jacicka1984
谢谢了
回复 不支持

使用道具 举报

发表于 2009-5-27 10:00:13 | 显示全部楼层 来自 北京交通大学
在那个allowed values中写上离散值就OK了啊,值与值之间用分号(semicolon)隔开。如:20;30;40。呵呵,不过在算法选择时要注意了,很多数值型算法都不适合离散优化。
jacicka1984 发表于 2009-4-24 09:09

我是这么设置的,但是存在问题。
不知道还有哪里的设置需要改一下,多谢指教。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2009-5-27 19:48:16 | 显示全部楼层 来自 浙江衢州
两种方法:1.构造响应面用需要梯度信息的算法,2.进化算法,moga,mosa,mopso等
回复 不支持

使用道具 举报

发表于 2009-6-2 18:41:24 | 显示全部楼层 来自 浙江杭州
我是这么设置的,但是存在问题。
不知道还有哪里的设置需要改一下,多谢指教。
203469
203470
SAFEGARD2007 发表于 2009-5-27 10:00

离散变量直接加空格就可以了,不用加分号。
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-10-4 07:19 , Processed in 0.046563 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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