双代号网络图节点时间参数_双代号网络图中晚参数计算可以如此简单,考试拿分法宝在此...

昨天写了网络图早参数的算法,我们用的是顺向箭线取大值的方法算出最早开始时间和最早完成时间,今天来看算晚参数:最迟开始时间(LS),最迟完成时间(LF)早参数的口诀是顺向箭线取大值那么我们的晚参数的口诀就是逆向箭线取小值。具体来看下。

e76b5f8f6c5f5b47e7bb34db07deb855.png

双代号网络图早参数

上图是我们算出早参数后的图,接着我们逆向箭线从后往前算,先算6节点到7节点的虚工作因为默认计算工期等于要求工期所以最迟开始时间和最迟完成时间都应该是19。F工作最迟完成时间也应该是19,最迟开始时间19-3=16。同理G工作最迟完成时间也应该是19,最迟开始时间19-5=14。E工作最迟完成时间是G工作最迟开始时间14,最迟开始时间14-6=8,D工作有两项紧后分别是F和虚工作后面的工作G它们的最迟开始时间分别是16、14有两个工作就要用到口诀逆向箭线取小值所以我们取小值14,最迟开始时间14-4=10。C工作最迟完成时间是E最迟开始时间8,B工作最迟开始时间8-3=5。B工作最迟完成时间是E最迟开始时间8,B工作最迟开始时间8-4=4。A工作最迟完成时间取D工作最迟开始时间10和C工作最迟开始时间5的小值5,A工作最迟开始时间5-5=0。

9c19042bf4e243fe887d5629f19b67ee.png

算出早参和晚参双代号网络图

上图是我们计算出来的网络图。如果大家有什么不明白可以在评论区留言或者私信我,明天学最后两个参数。

如果你要是没有学习的资料也可以关注我,我微头条最少每天都会发一下好的资料给大家,方便大家学习,您要是遇到学习上的问题也可以随时找我,我讲直言不讳!!!希望大家多多关注砼砼造价。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Matlab编写求解加权网络的各个节点,可以使用Matlab的Graph对象和相关函数来操作网络。具体步骤如下: 1. 创建一个Graph对象,使用addnode方法向其添加节点,使用addedge方法添加边。例如,下面创建了一个简单的网络: ``` G = graph(); G = addnode(G, {'A', 'B', 'C', 'D'}); G = addedge(G, 'A', 'B'); G = addedge(G, 'B', 'C'); G = addedge(G, 'C', 'D'); G = addedge(G, 'D', 'A'); ``` 2. 给每个节点赋予一个权重值,可以使用一个数组来存储。例如,下面给每个节点赋予了一个随机的权重值: ``` weights = rand(size(G.Nodes, 1), 1); ``` 3. 使用Matlab的graphshortestpath函数来求解加权网络的各个节点之间的最短路径。该函数的第三个参数可以指定每个节点的权重值,用于计算最短路径。例如,下面计算了网络每个节点节点'A'的最短路径: ``` [distances, path] = graphshortestpath(G, 'A', 'Weights', weights); ``` 其,distances是一个数组,存储了每个节点节点'A'的最短距离;path是一个cell数组,存储了每个节点节点'A'的最短路径。 4. 可以使用Matlab的plot函数将网络和最短路径可视化。例如,下面绘制了网络和节点'A'到其他节点的最短路径: ``` figure; p = plot(G); highlight(p, path, 'EdgeColor', 'r', 'LineWidth', 2); ``` 以上就是在Matlab编写求解加权网络的各个节点简单步骤。根据具体情况,可能需要使用其他函数或方法进行处理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值