绘制双代号网络图的方法
当已知每一项工作的紧前工作时,可按下述步骤绘制双代号网络图:
1.绘制没有紧前工作的工作箭线,使它们具有相同的开始节点,以保证网络图只有
一个起点节点。
2.依次绘制其他工作箭线。这些工作箭线的绘制条件是其所有紧前工作箭线都已经
绘制出来。在绘制这些工作箭线时,应按下列原则进行:
(1)当所要绘制的工作只有一项紧前工作时,则将该工作箭线直接画在其紧前工作箭
线之后即可。
(2)当所要绘制的工作有多项紧前工作时,应按以下四种情况分别予以考虑:
①对于所要绘制的工作(本工作)而言,如果在其紧前工作之中存在一项只作为本工
作紧前工作的工作(即在紧前工作栏目中,该紧前工作只出现一次),则应将本工作箭线
直接画在该紧前工作箭线之后,然后用虚箭线将其他紧前工作箭线的箭头节点与本工作
箭线的箭尾节点分别相连,以表达它们之间的逻辑关系。
②对于所要绘制的工作(本工作)而言,如果在其紧前工作之中存在多项只作为本工
作紧前工作的工作,应先将这些紧前工作箭线的箭头节点合并,再从合并后的节点开始,
画出本工作箭线,最后用虚箭线将其他紧前工作箭线的箭头节点与本工作箭线的箭尾节
点分别相连,以表达它们之间的逻辑关系。
③对于所要绘制的工作(本工作)而言,如果不存在情况①和情况②时,应判断本工
作的所有紧前工作是否都同时作为其他工作的紧前工作(即在紧前工作栏目中,这几项紧
前工作是否均同时出现若干次)。如果上述条件成立,应先将这些紧前工作箭线的箭头节
点合并后,再从合并后的节点开始画出本工作箭线。
④对于所要绘制的工作(本工作)而言,如果既不存在情况①和情况②,也不存在情
况③时,则应将本工作箭线单独画在其紧前工作箭线之后的中部,然后用虚箭线将其各
紧前工作箭线的箭头节点与本工作箭线的箭尾节点分别相连,以表达它们之间的逻辑关
系。
3.当各项工作箭线都绘制出来之后,应合并那些没有紧后工作之工作箭线的箭头节
点,以保证网络图只有一个终点节点(多目标网络计划除外)。
4.当确认所绘制的网络图正确后,即可进行节点编号。网络图的节点编号在满足前
述要求的前提下,既可采用连续的编号方法,也可采用不连续的编号方法,如 1、3、5、
……或 5、10、15 ……
、
等,以避免以后增加工作时而改动整个网络图的节点编号。
以上所述是已知每一项工作的紧前工作时的绘图方法,当已知每一项工作的紧后工
作时,也可按类似的方法进行网络图的绘制,只是其绘图顺序由前述的从左向右改为从
右向左。