- 3
- 0
- 约2.1万字
- 约 81页
- 2022-06-28 发布于重庆
- 举报
P=1时,状态转移方程 设: ga(a, b)表示处理a个A类任务,b个B类任务, 且最后处理的是A类任务所需的最短时间。 gb(a, b)表示处理a个A类任务,b个B类任务, 且最后处理的是B类任务所需的最短时间。 根据上面的讨论,可以得到: ga(a, b) = min(1≤x≤a){gb(a – x, b) + kax2} + ta gb(a, b) = min(1≤x≤b){ga(a, b – x) + kbx2} + tb 3动态程序设计全文共81页,当前为第60页。 设: g(a, b)表示处理a个A类任务,b个B类任务所需的最短时间。这个问题可以分解为最后处理任务A或最后处理任务B两种情况。 g(a, b) = min{ga(a, b), gb(a, b)} 3动态程序设计全文共81页,当前为第61页。 p 1 3动态程序设计全文共81页,当前为第62页。 P1的情况: 第一个节点负责了i个任务A和j个任务B,则 剩下的a – i个任务A和b – j个任务B都必须由后p – 1个节点完成。 设f(p, a, b)表示在后p个节点上处理a个A类任务,b个B类任务所需的最少时间。有: f(p, a, b) = min(0≤i≤a, 0≤j≤b){max{g(i, j), f(p – 1, a – i, b – j)}}
原创力文档

文档评论(0)