24小时热门版块排行榜    

查看: 648  |  回复: 3

一生朋友

木虫 (初入文坛)

[求助] lingo问题 已有3人参与

lingo里z=x+y,让z最小,有两组解15,3和16,2,如何设置限定条件使结果取16,2这组
回复此楼

» 猜你喜欢

努力过才不会后悔
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
加上“x*y为偶数”这一条件就行了。
2楼2014-09-20 19:26:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

NicoleLas

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
x>=6*y
   尽量引入线性约束。

[ 发自手机版 http://muchong.com/3g ]
Be water, my friend.
3楼2014-09-20 20:40:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

TRAMS

新虫 (初入文坛)

【答案】应助回帖

首先,如果选择解(x=16,y=2)的依据是基于16/2=8大于15/3=5的话,可以尝试在目标函数中修改,如下所示:

[z_obj]min=x+y+x/y;

另外,模型是已经定义了整数约束的情况吧?即类似如下:

@gin(x);
@gin(y);
4楼2017-02-02 01:40:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 一生朋友 的主题更新
信息提示
请填处理意见