lingo与MATLAB 哪个对优化问题的求解速度更快??
有没有人论证过lingo优化的速度如何?lingo到底有多快? 非线性约束一多 lingo就要算很久很久 如果我用MATLAB编一些复杂算法(比如遗传、退火)会不会使求解时间大幅度缩短? 原则上还是lingo要快,特别是变量较多的时候,但是这里面不能比较非线性规划,因为非线性规划的求解速度不仅取决于问题的规模,还要看非线性程度以及初始点取的位置,所以没有可比性,另外不要认为遗传算法很快,遗传算法通常都找不到真正的最优解,你要有取舍才行! 回复 madio 的帖子我现在是这样做的... 不知道是否合理.... 我说你听 你看看这样做行不行
我的做法:开启"Use Global sever” 即求解器为global 然后运行程序 观察Extended solver status 当Best与OBJ bound两个值差不多时就中断求解 输出局部最优解
我的不确定之处是:我不确定Best与OBJ bound是不是一种持续靠拢的趋势,有没有可能Best与OBJ bound会逐渐远离
学习了.... 呵呵~~好复杂……不过我知道~~~他们俩肯定是持续靠拢滴~~~~~~ 回复 linmatsas 的帖子
呵呵 谢谢! 鉴定完毕! 学习了................. 不是很懂额
虽然运行时间长一点,但是全局解更精确,局部解有时候不是最优解!