beiyan 发表于 2005-8-24 04:02:17

超简单但超不会 谁会?lindo

<P>小弟难题,求各路行家帮忙.提前谢了!</P>
<P>min 14x2+15x1+2x3+1150<BR>s.t. x1+x2&lt;=40<BR>   30&lt;=x2<BR>   x2&lt;=50<BR>   10&lt;=x1+x3<BR>   -x3&lt;=-20<BR>end</P>
<P>总是有错,怎么会事?</P>

Zerone01 发表于 2005-8-24 05:29:20

<P>自变量全放左边,数在不等号右边</P>
<P>好像目标函数中的常数也得先用一个字母代替,在约束里再给其赋值</P>

guguo 发表于 2005-8-24 05:33:29

<DIV class=quote><B>以下是引用<I>Zerone01</I>在2005-8-23 21:29:20的发言:</B><BR>
<P>自变量全放左边,数在不等号右边</P>
<P>好像目标函数中的常数也得先用一个字母代替,在约束里再给其赋值</P></DIV>
<P>目标函数中可以有常数的</P>

psb4403112 发表于 2005-8-24 08:29:25

<P>目标函数中是允许有常数的!</P>
<P>只要将自变量放在左边就行了!</P>

姚远青 发表于 2005-8-25 00:54:10

<P>min=14*x2+15*x1+2*x3+1150;<BR> x1+x2&lt;=40;<BR>   30&lt;=x2;<BR>   x2&lt;=50;<BR>   10&lt;=x1+x3;<BR>   -x3&lt;=-20;</P>

琴棋书画 发表于 2005-8-25 07:51:15

未知数要统一写在左边,而且目标函数要去掉常数项.

guguo 发表于 2005-8-26 19:06:41

我试过了,目标函数中好像是不可以有常数的;对前面的帖子(三楼)表示抱歉!
[此贴子已经被作者于2005-8-27 9:06:45编辑过]

zhaodandan 发表于 2005-8-27 03:30:17

4楼说的完全对,姜启源的建模书上有这样的例子!

guguo 发表于 2005-8-27 17:04:19

<P>8楼,我怎么不能啊!是不是我的版本不行呢?</P>
<P>可能我不怎么会用吧!</P>

guguo 发表于 2005-8-27 17:06:19

<P>可能 我不怎么会用吧,</P>
<P>所以我在使用时不能出现常数!</P>
页: [1] 2
查看完整版本: 超简单但超不会 谁会?lindo