我想优化CPlex的执行时间。

问题描述 投票:-1回答:1

在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公式?

time execution
1个回答
0
投票

在Stack Overflow中,你可以找到一个调度的例子,地址是 通过并行分组实现最小化的作业调度。

在你的情况下,你会写这样的东西。

minimize max(j in Jobs) endOf(itvs[j][nbMchs-1]);
© www.soinside.com 2019 - 2024. All rights reserved.