析取图模型,关键路径关键块学习笔记

1析取图模型

析取图模型G=(N,A,E),N是所有工序组成的节点集,其中0和*表示两个虚设的起始工序和终止工序,节点集N={0,O11,O12,O13,O21,O22,O23,O31,O32,O33,*},每个节点的权值为该节点工序在对应机器上的加工时间;A是连接同一个工件的邻接工序间的有向弧 集表示工序之间的先后加工顺序约束。有 向弧集A={(O11,O12)(O12,O13)(O21,O22)(O22,O23)(O31,O32)(O32,O33)}.

 例子:

析取图模型,关键路径关键块学习笔记_第1张图片 

2关键路径关键块

如图3.2(a)为表3.1中调度问题的一个可行调度有向图,3.2(b)为对应3.2(a)的甘特图。对于在非循环有向图中从起点0到终点*的最长路径称为关键路径,其长度等于该调度的最大完工时间。用析取图描述调度 问题就是为了找到此关键路径并使之最小。属于关键路径上的每道工序称为关键工序。在同一台机器 上紧邻的几个关键工序的组合称为关键块,同一个机器上可能有多个关键块,其中 每块第一个工序为块首工序,每块最后的工序称为块尾工序,其它称为内部工序。

如图3.2(b)O21,O11,O12,O13,O33表示关键工序,有两个关键块{O21,O11},{O13,O33},关键路径的长度等于16

析取图模型,关键路径关键块学习笔记_第2张图片

你可能感兴趣的:(领域搜索车间调度调度,python)