leebird 发表于 2009-11-28 19:49

关于lingo的几个问题

1、在用全局最优化程序求解时,运行的对话框里有这么两个词,一个是Objective,一个是Obj Bound,我知道best obj是目前得到的最优解,那这两个词和best obj有啥关系?

objective是不是目前得到的值?如果是,为什么类似max=x*y,x>0,y>0这样的模型objective会出现负值?

best obj是不是越靠近Obj Bound越好?

2、是不是约束条件越多且没有重复的话,lingo的求解速度就越快?

谢谢!

hetao220284 发表于 2009-11-28 20:00

自己举一些简单的例子试试就知道了!!!!!!!!!!!!!!!!!!!!!!!!!

天翼 发表于 2009-11-28 20:06

楼上说的对。。。。。可以一试   {:3_63:}

leebird 发表于 2009-11-28 20:13

我试过了啊,可是像objective没有规律,Obj Bound的含义也不了解

olh2008 发表于 2009-11-28 20:16

Best Obj:目前为止找到的可行解的最佳目标函数值
Obj Bound :目标函数值的界

olh2008 发表于 2009-11-28 20:19

最优解肯定是出现在边界上的。
约束越多只能说可以把可行解范围缩小,不代表说一定可以加快求解速度。

olh2008 发表于 2009-11-28 20:23

最优目标值与最优解是不一样的概念,解是指决策变量的值,目标值是把决策变量的解代入目标函数后得到的值。所谓解的边界是指决策变量的边界。

KEVIN10KING 发表于 2009-11-28 20:24

Best Obj:目前为止找到的可行解的最佳目标函数值
Obj Bound :目标函数值的界

天阶水 发表于 2009-11-28 20:51

最优目标值与最优解是不一样的概念,解是指决策变量的值,目标值是把决策变量的解代入目标函数后得到的值。所谓解的边界是指决策变量的边界。

zhang999 发表于 2009-11-29 10:16

不太东啊!!!真的麻烦啊………………………………
页: [1]
查看完整版本: 关于lingo的几个问题