1、 主要是名字翻译的问题,一个叫做单时差,一个叫做总时差。不好理解,所以还是总结一下。
2、自由时间:机动时间。针对紧后工序最早开工来说的。
定义上是不影响后续工序最早开工的情况下,你可以休息多久,或者说放假了吧。
当然,你要想放假,你的工序必须是最早开始,不能拖延,所以就是你最早开始工作,然后完成了工作,你发现下一个工序还没有开始,所以你可以放假的时间。
现在有人会问,你这边完成了,那么下一个工序理论上就应该时间开始了啊,因此 一般的来说 自由时间肯定是0。这句话,可以说是对的,但是,还有一种情况,就是下一个工序,还必须等另外一个工序完成,它才能开始,因此,这个时候,你就会发现有的工序free time 是0 ,有的free time 不是0。那么,哪些会是0,哪些不是0,当有两个工序是平行协作完成,然后下一个工序才开始,那么这两个工序当中,有一个可能不是0(为什么说可能能,如果这两个工序的进度一样的话)。如果只有一个工序的话,那么等你这个工序结束了,下一个工序肯定开工,所以这个工序的free time肯定是0。看图:
上面哪个工序的free time 不是0呢,就去找一下一个工序前面有几个紧前工序,在紧前工序里面找。或者说,一个节点前面有几个输入的,一个输入的,肯定是哦0,多个输入的,里面可能有不是0的。3、5、7、9、11中,前面有多个紧前工序,因此可以在这里面找。因此,理论上a、f、d、g、k、l。但是,a和g同时作为另外一个紧后工序的唯一输入,因此去除。只剩下f、d、k、l这四个。也就是说,这个四个工序最早开工后,他们有休息的时间,可以free,因为在等其他工序的完成。
3、松弛时间:针对整个项目来说的,就是不影响项目的完工时间。
定义上就是最晚开始时间—最早开始时间。整个好理解,不讲解了。