1

我在具有未知导数且没有封闭形式方程的多维曲面上运行优化问题。这是由一篇试图通过专利产生的未来随机收入来评估专利的经济论文引发的问题。它是一个动态规划问题。

无论如何,问题是每次我尝试优化时,参数搜索都会卡住(局部最小值??)。当我通过手动插入数字进行搜索时,我最终得到了真实的参数值,但是 matlab 内置函数,到目前为止,我选择的选项可能效率低下,并没有让我到达那里。

我正在寻找建议、反馈和任何真正能帮助我的代码自动求解真实参数的东西。我可以做些什么来调整我的选项以获得更好的搜索。我可以更改步长吗?我很想在系数值中获得更大的“抖动”扰动以获得正确的解决方案。它陷入了相同的价值。理想情况下,我不想设置界限。我真的很感激你能给我的任何建议。谢谢你。

beta=.3  %discount rate  .8
delta=.5 %depreciation rate (obselence existing revenue)   .8
theta=.4 % low theta => higher probability of absorbing state   .9
phi=.9   %revenue discovery enhancing parameter   .9
sigma=100 %variability of revenues
gamma=0   %another parameter in the exponential distribution
mu=100    % initial r(1) mean from log normal
sigma_r=3 % initial r(1) variance from log normal


coeff=[beta, delta, theta, phi, sigma, gamma];
options = optimset('Largescale','off','Display','off');
[objective]=minmle_v3(coeff,y_data,n_data,r_bar_data,rz_mat_data,count_mat_data)
4

0 回答 0