CPLEX使用if then约束,然后在C#中使用CP优化器

问题描述 投票:0回答:1

[如果有人可以解决这个问题,请帮助我,我将非常感激。如果有车辆可以将物料从机器1运送到机器2或从机器4运送到机器3,则意味着有两个可选时间间隔(分别称为V12和V43)可供选择。但是,如果先前的运行间隔是在机器1上运行的,而随后的运行间隔是在机器2上运行的,则只能选择V12作为替代间隔。这意味着,我需要做出一个约束,例如

if (presenceOf(V12)) =>
   presenceOf(operation[x][1].machine==1) && presenceOf(operation[x][2].machine == 2)
c# scheduling cplex opl cp-optimizer
1个回答
0
投票

在C#中,您没有运算符重载,因此您应该依靠

© www.soinside.com 2019 - 2024. All rights reserved.