楼主: miyiyi
4581 2

[问答] matlab中全局优化的问题 [推广有奖]

  • 0关注
  • 0粉丝

高中生

7%

还不是VIP/贵宾

-

威望
0
论坛币
297 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
282 点
帖子
18
精华
0
在线时间
18 小时
注册时间
2009-12-9
最后登录
2015-7-13

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请教各位高手,大家在matlab里做global optimization的时候一般用的是什么方法呢?一般的fminunc什么的都是local的,然后我看了在matlab里的global optimization toolbox里的一些选择,global search和multistart基本就是多些initial points一起算,遗传算法试了,但是converge不了,可能是因为我做的是simulated methods of moments, function的性质不够好,然后就剩下pattern search还马马虎虎用着,但是现在算了好几天了,感觉有进步,在几个点之间跳,其中有一个点improve了不少,但是还是觉得好像global要找最值好难,大家都是怎么处理的呢?谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:MATLAB matla atlab Atl Lab function initial methods search matlab

沙发
TimeT 发表于 2013-8-12 22:10:47 |只看作者 |坛友微信交流群
我对OPTIMIZATION以及参数估计(例如:SIMULATED METHODS OF MOMENTS)都挺感兴趣。很有兴趣你要求的问题具体是什么样的。自从我了解了求最值的SIMULATED ANNEALING 和参数估计的SIMULATED METHODS OF MOMENTS后觉得这类Monte Carlo类的方法很好用。你何不试试SIMULATED ANNEALING呢?我没用过MATLAB的,不过SIMULATED ANNEALING编程不很难,相信MATLAB(或其他软件)也可以编,不怕麻烦就试试吧。

使用道具

藤椅
miyiyi 发表于 2013-8-13 07:48:12 |只看作者 |坛友微信交流群
恩,谢谢你的建议~我同意你的看法,如果最后要optimize的function不是continuous/differentiable, 一般依赖于derivatives的方法都没法用,我现在就是这样的情况。因为做的是structural modeling,然后从utility function到最后的discrete choice是需要simulated,我最后是需要把从GMM得到的sum of errors最小化,所以最后那个function肯定不能differentiate, 酱紫。btw, matlab有simulated annealing的package,呵呵  

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-6-3 18:58