在CPlex,我想解决雾环境下的调度问题,这样就可以把所有任务的执行时间降到最低.但我有一个问题是,使用下面的代码,所有的任务都放在一个节点上现在我想给这个公式加上一个makespan。但是我不知道在哪里做.谢谢你的帮助。
minimize sum(i in setTask,j in setFog) (SizeTask[i] CpuFog[j])*_locateP[i][j];
所谓_locateP[i][j]是指task_i是否在fog Node_j上。它需要0或1。
我在哪里输入这个makespan公式?
在Stack Overflow中,你可以找到一个调度的例子,地址是 通过并行分组实现最小化的作业调度。
在你的情况下,你会写这样的东西。
minimize max(j in Jobs) endOf(itvs[j][nbMchs-1]);