我有一个功能,我希望找到一个全局最小值。 它在支持(0,\ infty)上定义。 我在[0.1,5]中显示了x的图表,我相信它会增加到5以上。
从图中可以看出,它的全局最小值为1.5。 但是,当我在R中使用optim函数时,结果很大程度上取决于初始值。
初始值和相应的优化结果如下。
Initial value - optim result
0.5 - 2.016
1.0 - 2.853
1.5 - 1.5
2.0 - 2.016
2.5 - 2.565
3.0 - 3.060
3.5 - 3.484
如何获得“正确”的结果?