算法设计与-3-15解析.ppt

M1 M2 aj ai ak bj bk bi M1 M2 最优调度:i ? j ? k: aj ai ak bi bj bk 非最优调度顺序:j ? i? k M1 M2 aj bj ai bi ak bk 最优调度顺序: k? j ? i M1 M2 aj bj ai bi ak bk ak aj ai, N1={k, j}, N2={i} 非最优调度顺序: j ? i ? k 示例2 M1 M2 aj ak ai bj bk bi M2 空闲 作业K积压 M1 M2 aj bj ai bi ak bk 非最优调度顺序:i ? j? k 非最优调度顺序:j ? i? k ak aj ai, N1={k, j}, N2={i} 算法复杂度分析: 算法的主要计算时间花在对作业集N1和N2的排序上。 因此,在最坏情况下算法所需的计算时间为O(nlogn)。所需的空间为O(n)。 电路布线 在一块电路板的上、下2端分别有n个接线柱。根据电路设计,要求用导线(i,π(i))将上端接线柱与下端接线柱相连,如图所示。其中π(i)是{1,2,…,n}的一个排列。导线(i,π(i))称为该电路板上的第i条连线。 对于任何1≤ij≤n,第i条连线和第j条连线相交的充分且必要的条件是π(i)π(j)。 电路布线问题:确定将哪些连线安排在第一层上,使得该

文档评论(0)

1亿VIP精品文档

相关文档