[X_i,X_i+t_i] ∩ [X_j,X_j+t_j] = ∅ (i=1,2,…,7; j=1,2,…,7; i≠j)
这个表达式想表达的意思是多个不同的任务,执行的时候不会发生冲突,同一时刻只能有一个任务正在运行,如果能提供更好的表达式,也行,xi是任务开始的时间,ti是任务执行的时间
急:如何在lingo程序中定义区间限制条件?各位兄弟姐妹帮帮忙,这个公式在lingo中怎么表示啊
答案:1 悬赏:20 手机版
解决时间 2021-04-15 11:23
- 提问者网友:夢醒日落
- 2021-04-14 14:44
最佳答案
- 五星知识达人网友:野味小生
- 2021-04-14 16:14
sets:
setname/1..7/:x,t;
endsets
@for(setname(i):@for(setname(j)|i#ne#j:(x(i)+t(i)#le#x(j))#or#(x(j)+t(j)#le#x(i))=1));!x_i+t_i<=x_j或x_j+t_j<=x_i为真;
setname/1..7/:x,t;
endsets
@for(setname(i):@for(setname(j)|i#ne#j:(x(i)+t(i)#le#x(j))#or#(x(j)+t(j)#le#x(i))=1));!x_i+t_i<=x_j或x_j+t_j<=x_i为真;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯