用于检查值是否从1更改为0的数学表达式

时间:2013-05-19 13:35:44

标签: math model logic linear industrial

A - B
0   1  - new connection
0   0  - unchanged 
1   1  - unchanged
1   0  - disruption

我正在从事工业工程建模/编码项目。我面临着GAMS代码中有关上述样本数据的数据处理问题。

我需要一种找到1-0模式的数学方法(这意味着我模型中的中断)。我不能使用if这样的逻辑语句,因为它们会影响我的模型并使其成为非线性的。

我试过

sum(i,a(i)-b(i))

它返回0,因为所有值互相取消。我需要一个纯数学表达式来检测中断。有什么想法吗?

编辑:绝对值也是不可接受的。

答案:在玩了几个小时的数字后,我想出了以下内容:

{ (a(i) + b(i)) - (a(i) * b(i)) - b(i) }

感谢大家的贡献

2 个答案:

答案 0 :(得分:0)

这应该有效:

sum(i,ABS(x(i)-y(i)))

答案 1 :(得分:-1)

a k - 旧值,
b k - 新值