第九章流水作业的排序问题9
1排序问题概述9
2流水作业排序问题9
1排序问题概述一、排序问题的基本概念排序是确定工件(零部件)在一台或一组设备上加工的先后顺序
在一定约束条件下,寻找总加工时间最短的安排产品加工顺序的方法,就是生产作业排序
例如,考虑32项任务(工件),有32
61035种方案,假定计算机每秒钟可以检查1billion个顺序,全部检验完毕需要8
41015个世纪
如果只有16个工件,同样按每秒钟可以检查1billion个顺序计算,也需要2/3年
以上问题还没有考虑其他的约束条件,如机器、人力资源、厂房场地等,如果加上这些约束条件,所需要的时间就无法想象了
所以,很有必要去寻找一些有效算法,解决管理中的实际问题
一个工件不能同时在几台不同的机器上加工
工件在加工过程中采取平行移动方式,即当上一道工序完工后,立即送下道工序加工
当一个工件一旦开始加工,必须一直进行到完工,不得中途停止插入其它工件
每道工序只在一台机器上完成
工件数、机器数和加工时间已知,加工时间与加工顺序无关
每台机器同时只能加工一个工件
排序常用的符号Ji---工件i,i=1,2,
Mj----机器j,j=1,2,…,m
pij----工件Ji在机器Mj上的加工时间,j=1,…,mPi----工件Ji的加工时间;di----工件Ji的完工期限;Ci----工件Ji的完成时间;Fi----工件Ji的流程时间,即工件在车间的实际停留时间,在工件都已到达的情况下,Fi=Pi+WiWi----工件Ji在加工过程中总的等待时间Li----工件Ji的延误时间,Li=Ci-di,Li0延误Fmax----最长流程时间,Fmax=max{Fi}二、排序问题的分类和表示法1、排序问题的分类:•(1)根据机器数的多少单台机器的排序问题多台机器的排序问题