24小时热门版块排行榜    

查看: 666  |  回复: 3

咿呀咿呀哟u

新虫 (初入文坛)

[求助] Cplex大神 已有2人参与

求助,为什么约束条件,加上后半个}就出错了。

Cplex大神


发自小木虫IOS客户端
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

FMStation

至尊木虫 (知名作家)

【答案】应助回帖


感谢参与,应助指数 +1
jjdg: 金币+1, 感谢参与 2016-12-16 10:31:55
https://stackoverflow.com/questions/26848648/constraint-forall-cplex
CODE:
{int} i_indexes = ...;
{int} j_indexes = ...;
{int} m_indexes = ...;
{int} l_indexes = ...;

dvar float+ s[i_indexes][j_indexes][m_indexes][l_indexes];

forall(i in i_indexes, j in j_indexes, m in m_indexes, l in l_indexes) {
    l != last(l_indexes) => s[i][j][m][l] <= s[i][j][m][nextc(l_indexes, l)];
}

2楼2016-10-10 10:48:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

咿呀咿呀哟u

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by FMStation at 2016-10-10 10:48:40
https://stackoverflow.com/questions/26848648/constraint-forall-cplex


{int} i_indexes = ...;
{int} j_indexes = ...;
{int} m_indexes = ...;
{int} l_indexes = ...;

dvar float+ s;

forall(i  ...

能够解答一下我的约束条件是哪里出问题了吗

发自小木虫IOS客户端
3楼2016-10-10 10:50:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ywc5869

新虫 (小有名气)

【答案】应助回帖

★ ★
咿呀咿呀哟u(jjdg代发): 金币+2, 感谢参与 2016-12-16 10:32:08
你的ys 和bl都为整数变量定义,你不可能使用IN,这个代码,不能In 单个整数,而是in 集合或范围,且数量大于2的一个集合;
4楼2016-12-16 09:54:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 咿呀咿呀哟u 的主题更新
信息提示
请填处理意见