早教吧 育儿知识 作业答案 考试题库 百科 知识分享

用1stOpt求x>0,x的最大值,理应是不存在的,但是1stOpt现实最大值是4点几,这是怎么回事?代码如下:parameterx;maxfunctionx;x>=0;

题目详情
用1stOpt求x>0,x的最大值,理应是不存在的,但是1stOpt现实最大值是4点几,这是怎么回事?
代码如下:
parameter x;
maxfunction x;
x>=0;
▼优质解答
答案和解析
注:部分算法可以解出4.几的结果,但是部分算法提示这个代码的目标函数表达式是错误的.
优化问题基本都是最少是二维的.
现假设目标函数的表达式正确,主要是从1stopt的最优解搜索方式和迭代终止判剧入手,但是这两个只有开发1stopt的人才懂得,故无法作详细讨论.所以只能猜测是由于目标函数无界,而使得搜索过程陷入了局部最优解.