不同。
事件最早发生时间ve(earliest time of vertex):顶点vk的最早发生时间,从始点到vi的最长(加权)路径长度。
事件最晚发生时间vl(lastest time of vertex):顶点vk的最晚发生时间,在不拖延整个工期的条件下,vi的可能的最晚发生时间。
A、从开始顶点 v1 出发,令 ve(1)=0,按拓扑有序序列求其余各顶点的可能最早发生时间。
Ve(k)=max{ve(j)+dut(<j,k>)} , j ∈ T 。其中T是以顶点vk为尾的所有弧的头顶点的集合(2 ≤ k ≤ n)。
如果得到的拓朴有序序列中顶点的个数小于网中顶点个数n,则说明网中有环,不能求出关键路径,算法结束。
B、从完成顶点
出发,令
,按逆拓扑有序求其余各顶点的允许的最晚发生时间:
vl(j)=min{vl(k)-dut(<j,k>)} ,k ∈ S 。其中 S 是以顶点vj是头的所有弧的尾顶点集合(1 ≤ j ≤ n-1)。
扩展资料:
优化关键路径是一种提高设计工作速度的有效方法。一般地,从输入到输出的延时取决于信号所经过的延时最大路径,而与其他延时小的路径无关。在优化设计过程中关键路径法可以反复使用,直到不可能减少关键路径延时为止。
EDA工具中综合器及设计分析器通常都提供关键路径的信息以便设计者改进设计,提高速度。
参考资料来源:百度百科-关键路径