我正在尝试建立一个数学模型来灵活地安排作业时间。在此模型中,可以将操作划分为某些子组,并且可以定义子组中的操作与该子组外的操作之间的关系。如果某个操作属于 y 子组,则操作y的值为1,否则它将设置为0。每当我在两个操作之间创建关系时,我都可以使用足够大的L,以便
T1 +((1-y1)* L)<= T2 +((1-y2)* L)
如果操作1属于子组y,而操作2不属于子组,则这确保操作1的T值小于操作2的T值。
虽然这种方法只是一种即兴的if语句,但似乎笨拙,有人知道更好的方法来达到相同的效果吗?