缓冲区有限的两阶段置换流水车间调度问题性质分析[摘要]本文针对缓冲区有限的两阶段置换流水车间调度问题的基本性质进行了分析,指出了缓冲区的大小对于问题最优解的影响并证明了该问题的复杂性
通过对原问题及其特例在目标函数之间关系方面的研究,为算法获得较好的初始解提供了依据
这些性质为设计求解算法提供了理论依据
[关键词]置换流水车间;缓冲区有限;复杂性分析0引言传统的流水车间调度模型通常假定各机器间的缓冲区无穷大,然而在许多实际生产过程中,由于受到缓冲区空间或存储设备的限制(如中间库存等),缓冲区的大小是有限的
缓冲区有限的流水车间调度问题(lbfss)广泛存在于钢铁、化工、制药等带有中间存储环节的生产系统中[1-2]
对于lbfss问题存在两种特殊情况:当缓冲区大小为零时,该问题转化为阻塞流水车间调度问题(blockingfss,bfss);当缓冲区大小为无穷时,该问题转化为一般流水车间调度问题(fss)
对于fss问题,当阶段数为2时,johnson(1954)[3]提出了多项式优化算法,当阶段数为3及以上时,该问题是np难问题[4]
作为另一特例的bfss问题,已被证明当阶段数为3时是np难问题[5-6],并且算法多为启发式算法
目前对缓冲区有限的流水车间调度问题的研究较少
文献[7]对缓冲区有限的两阶段流水车间调度问题的复杂性进行了分析,并给出了该问题与两阶段无等待流水车间调度makespan之间的关系:c0*/cb*=(2b+1)/(b+1),文献[8]针对多阶段的混合流水车间调度问题得到了相似的结论
文献[9]提出了一种多搜索模式遗传算法,算法使用多个交叉和变异操作进行解空间的探索和改良,并采用基于有向图的邻域结构来增强局部搜索
文献[10]针对随机有限缓冲区流水线调度问题提出了混合差分进化算法,其中差分进化用于执行全局搜索和局部搜索,最优计算量分配用于对有限计算量进