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

问题描述:

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

我正在进行工业工程建模/编码项目。我在GAMS代码中遇到了有关上述示例数据的数据处理问题。数学表达式以检查值是否从1更改为0

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

我试图

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

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

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

解答:用数字玩几个小时后,我想出了以下内容:

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

谢谢大家对他们的贡献

+0

您使用哪种语言?我们可以用集合来表达答案吗? – unutbu

+0

我很确定你的意思是“算术形式”,因为“纯粹的数学形式”要么是无意义的,要么有效地包括数学中的所有表达式,包括逻辑,集合论和计算机科学,所有这些都具有IF型函数。 – RBarryYoung

+0

问题已修复,请重新打开。 – Halox

一个ķ - 旧的价值观念,
b ķ - 新值

这应该工作:

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