我有这个:
A B C
2 3 A1+B1
4 5 A2+B2
constraint_1: A1 + A2 = 5
constraint_2: B1 + B2 <= 4
目标单元格:C3,即sum(C1,C2)
,应为 0。
当我从上面的状态开始时,A1+A2
= 6,求解器将无法工作,因为 constraint_1 首先被破坏(A1+A2=6)。有解决方法吗?
我有这个:
A B C
2 3 A1+B1
4 5 A2+B2
constraint_1: A1 + A2 = 5
constraint_2: B1 + B2 <= 4
目标单元格:C3,即sum(C1,C2)
,应为 0。
当我从上面的状态开始时,A1+A2
= 6,求解器将无法工作,因为 constraint_1 首先被破坏(A1+A2=6)。有解决方法吗?
尝试取消选中 Solver Parameters 对话框中的“Make Unconstrained Variables Non-Negative”框。当我这样做时,我得到A1=5
, B1=0
, A2=0
,的可行解B2=-5
。
您的问题的性质是,除非允许某些变量为负数,否则没有可行的解决方案。
约束值需要以正确的顺序放入求解器中,例如 A1 = B1 可能不起作用,但 B1 = A1 会。这取决于哪个是固定值,哪个是计算值。
计算值应在左侧。如果您将固定值放在左侧,它根本不起作用。