24小时热门版块排行榜    

查看: 970  |  回复: 1

春华秋实2020

金虫 (正式写手)

[求助] Nstep由什么决定? 已有1人参与

我在用gauss进行优化时,没有设置Nstep,我现在有点奇怪的是在收敛失败时,为什么Nstep的值不一样?有的Nstep=32,就结束了,有的Nstep=168,有没有高手给我解惑一下,不胜感激。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hairan

木虫 (著名写手)

瞌睡木虫

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
春华秋实2020: 金币+5, ★★★很有帮助, 多谢 2013-12-16 18:37:13
gmy1990: 金币+3 2013-12-16 21:55:54
这里的Nstep实际上是优化的最大循环圈数。
按照默认的设置,Nstep数值是分子冗余内坐标数目的2倍。
对于冗余内坐标数目小于50的分子,可以用opt=(maxcycle=N)来加大或减小循环次数,N的最大值是100,即使你设置了200,软件也自动降为100。
对于冗余内坐标数目大于50的分子,想用maxcycle加大循环次数就不行了,Nstep的最大值就是冗余内坐标数目的2倍。但此时maxcycle仍然可以用来减小最大循环次数。

楼主的情况主要是由于计算的分子的大小不同决定的。
据权威报纸调查,84%的青少年犯罪者有玩电子游戏的经历,故应该禁止经营电子游戏。据我们所知,100%的青少年犯罪者有穿鞋的经历,故制鞋厂应该停业。
2楼2013-12-16 10:46:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 春华秋实2020 的主题更新
信息提示
请填处理意见