24小时热门版块排行榜    

查看: 798  |  回复: 5

追随我心RF

银虫 (初入文坛)

[求助] 求大牛用1stopt帮我运行下这个最优化程序,困扰已久 已有1人参与

这个最优化问题困扰已久,现在通过研究,把各个参数的初值大致可以确定,求大牛用高版本帮我运行一下,程序如下:
ConstStr e=((X1-k1)*k4+(X2-k2)*k5+(X3-k3)*k6)^2+((X1-k1)*k7+(X2-k2)*k8+(X3-k3)*k9)^2+((X1-k1)*k10+(X2-k2)*k11+(X3-k3)*k12)^2-1;
Parameters k1=0[-1,1],k2=0[-1,1],k3=0[-1,1],k4=1/3[1/4,1/3],k5=0[0,1],k6=0[0,1],k7=0[0,1],k8=1/3[1/4,1/3],k9=0[0,1],k10=0[0,1],k11=0[0,1],k12=1/3[1/4,1/3];
DataSet;
       x1,x2,x3=
2.0467        2.5606        -0.0101
-0.3632        3.2666        -0.0191
-2.5516        2.0731        -0.0217
-3.2637        -0.3589        -0.0208
-2.0738        -2.5569        -0.0134
0.3595        -3.2809        -0.0137
2.5708        -2.0526        -0.0098
3.2599        0.3517        -0.0133
-0.0085        -3.2996        -0.0096
2.3193        -2.3381        -0.0087
3.2787        -0.0105        -0.0165
2.3264        2.3105        -0.0148
-0.0096        3.288        -0.0179
-2.3236        2.3279        -0.0151
-3.2848        0.0089        -0.0174
-2.3196        -2.3326        -0.0146
2.0436        0.0105        -2.5485
-0.3462        0.0027        -3.2475
-2.5452        -0.0067        -2.0642
-3.2661        -0.0082        0.3473
-2.0734        -0.0072        2.569
0.3561        -0.0006        3.2903
2.5749        0.0121        2.0625
3.2584        0.015        -0.3609
0.0156        -0.0003        3.3083
2.3335        0.0081        2.3322
3.2809        0.014        0.0116
2.3154        0.0081        -2.3099
-0.0145        0.0018        -3.2715
-2.3112        -0.0049        -2.3187
-3.2851        -0.0096        -0.0018
-2.3387        -0.0084        2.3254
-0.0026        2.0483        -2.5517
-0.0085        -0.3444        -3.2549
-0.0153        -2.5612        -2.05
-0.0192        -3.2858        0.3477
-0.0171        -2.0892        2.5697
-0.0107        0.3511        3.2864
-0.0052        2.562        2.0764
-0.0018        3.2654        -0.3546
-0.0104        0.0143        3.3131
-0.0052        2.337        2.3309
0.0003        3.2886        -0.0101
-0.0017        2.3117        -2.3175
-0.0079        0.0026        -3.2695
-0.0146        -2.3254        -2.3145
-0.0191        -3.3018        -0.0156
-0.0165        -2.3444        2.3352
EndDataSet;
MinFunction Sum(i=1:48,x1,x2,x3)(e^2/48);
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

追随我心RF

银虫 (初入文坛)

其中K1,K2,K3初值为0,其真实值应该接近0可正可负,K4.K8,K12初始值为1/3,其他的初值也为0,但为正。。
2楼2014-06-06 11:17:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
目标函数值(最小): 1.11466999790774E-6
k1: -0.00203812660469395
k2: -0.00631991536046488
k3: 0.0198564135972448
k4: 0.304682611645275
k5: 0.000573017373071894
k6: 0
k7: 3.26740160922605E-5
k8: 0.303611036505557
k9: 0
k10: 1.07384772483747E-18
k11: 0.000193582647148744
k12: 0.304020963956723
3楼2014-06-06 12:50:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

追随我心RF

银虫 (初入文坛)

引用回帖:
3楼: Originally posted by dingd at 2014-06-06 12:50:30
目标函数值(最小): 1.11466999790774E-6
k1: -0.00203812660469395
k2: -0.00631991536046488
k3: 0.0198564135972448
k4: 0.304682611645275
k5: 0.000573017373071894
k6: 0
k7: 3.26740160922605E-5
k8: ...

十分感谢,这次计算的是唯一值吗?
4楼2014-06-06 14:57:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
追随我心RF: 金币+30, ★★★★★最佳答案 2014-06-06 20:15:05
是的,计算结果唯一。
5楼2014-06-06 15:58:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

追随我心RF

银虫 (初入文坛)

引用回帖:
5楼: Originally posted by dingd at 2014-06-06 15:58:15
是的,计算结果唯一。

十分感谢,感激不尽!
6楼2014-06-06 20:14:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 追随我心RF 的主题更新
信息提示
请填处理意见