目标函数是 ,where ai = max(0, xi - Ti) ; bi = max(0, Ti - xi)ai * C1i.
在我的公式中,我发现在Lingo或Cplex中使用max(,)函数很困难。实际上,程序中没有max(,)函数。如果任务在Ti之前开始,则ai = xi - Ti将为负。bi = Ti - xi将为正。我想不出一种方法来转换“如果是负的
例如,系列4,5,6,7被编写为4-7。我的目标是扩展这个字符串,使所有数字都由comas分隔(4-7应该变成4,5,6,7)。我做了什么,s="4092-4093,4095-4097,4104,4107,4111,4125-4127"如何将4-7类型的模式替换为字符串中的4,5,6,7?我在Mac OS X 10.11.3上使用Terminal 2.6.1 (361.1)