16 17 187 8 9 10 11 12第一行中的计算-一次只考虑两个矩阵中的四个元素(0表示填充):
(1-8)+(2-9)+(3-10)+(4-(2-9)+(3-10)+(4-11)+(5-12): This replaces 2 in initial matrix.(3-10)+(4-11)+(5-12)+(6-0): This replaces 3 in initial matrix.(4-11)+(5-12)+(6-0)+(0-0): This replac
目标函数是 ,where ai = max(0, xi - Ti) ; bi = max(0, Ti - xi)ai * C1i.
在我的公式中,我发现在Lingo或Cplex中使用max(,)函数很困难。实际上,程序中没有max(,)函数。如果任务在Ti之前开始,则ai = xi - Ti将为负。bi = Ti - xi将为正。我想不出一种方法来转换“如果是负的