全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
5839 11
2015-04-12
    有一个很复杂的函数,要求极值和自变量的值,但是求导之后,得到的方程无解,把函数用泰勒展开近似得到的方程还是无解,还有什么办法可以求复杂函数的极值问题吗???help me 大神们
二维码

扫码加我 拉你入群

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

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

全部回复
2015-4-12 17:50:32
如果你肯定the first-order condition无解,就是说你能证明一阶导数恒大于0或恒小于0。 极值点在边界上。
二维码

扫码加我 拉你入群

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

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

2015-4-15 11:02:06
pingguagain 发表于 2015-4-12 17:50
如果你肯定the first-order condition无解,就是说你能证明一阶导数恒大于0或恒小于0。 极值点在边界上。
也不能说无解,我是用软件算的,(太复杂了,自己不会算)应该是方程太复杂,解不出解析解
二维码

扫码加我 拉你入群

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

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

2015-4-15 18:31:09
xmuzd 发表于 2015-4-15 11:02
也不能说无解,我是用软件算的,(太复杂了,自己不会算)应该是方程太复杂,解不出解析解
如果你能证明函数是unimodal的,数值方法比如golden search十步之内应该就会收敛至最优解。如果太过复杂,证明不出任何性质,就只能全局搜索了(如果只有一个变量,以现在的计算能力,全局搜索也只是最多几秒的时间。纠缠于一个变量的最优问题理论上已经没有太多实际意义了)
二维码

扫码加我 拉你入群

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

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

2015-4-16 15:47:15
pingguagain 发表于 2015-4-15 18:31
如果你能证明函数是unimodal的,数值方法比如golden search十步之内应该就会收敛至最优解。如果太过复杂, ...
thank you!现在在尝试遗传算法来做,我是做在模型的假设下,交易策略的优化,比较简单,只有一个参数,以后可以考虑更复杂的情况,可能会涉及到更多参数,这个算是起步吧
二维码

扫码加我 拉你入群

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

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

2015-4-16 19:21:06
xmuzd 发表于 2015-4-16 15:47
thank you!现在在尝试遗传算法来做,我是做在模型的假设下,交易策略的优化,比较简单,只有一个参数,以 ...
As I said before, if your function only has one variable, it doesn't make sense to use a genetic heuristic. Your heuristic can't guarantee an optimal solution. If one can find an optimal solution using the simple complete search with about the same running time, what is the usage of your algorithm?  The way that you conduct research is not proper.

If this is your assignment, it is fine. If you are writing a paper, don't even work on this type of trivial questions.
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群