关于lingo的几个问题
1、在用全局最优化程序求解时,运行的对话框里有这么两个词,一个是Objective,一个是Obj Bound,我知道best obj是目前得到的最优解,那这两个词和best obj有啥关系?objective是不是目前得到的值?如果是,为什么类似max=x*y,x>0,y>0这样的模型objective会出现负值?
best obj是不是越靠近Obj Bound越好?
2、是不是约束条件越多且没有重复的话,lingo的求解速度就越快?
谢谢! 自己举一些简单的例子试试就知道了!!!!!!!!!!!!!!!!!!!!!!!!! 楼上说的对。。。。。可以一试 {:3_63:} 我试过了啊,可是像objective没有规律,Obj Bound的含义也不了解 Best Obj:目前为止找到的可行解的最佳目标函数值
Obj Bound :目标函数值的界 最优解肯定是出现在边界上的。
约束越多只能说可以把可行解范围缩小,不代表说一定可以加快求解速度。 最优目标值与最优解是不一样的概念,解是指决策变量的值,目标值是把决策变量的解代入目标函数后得到的值。所谓解的边界是指决策变量的边界。 Best Obj:目前为止找到的可行解的最佳目标函数值
Obj Bound :目标函数值的界 最优目标值与最优解是不一样的概念,解是指决策变量的值,目标值是把决策变量的解代入目标函数后得到的值。所谓解的边界是指决策变量的边界。 不太东啊!!!真的麻烦啊………………………………
页:
[1]