Analysis of multi-stage open shop processing systems

被引:0
作者
Christian E. J. Eggermont
Alexander Schrijver
Gerhard J. Woeginger
机构
[1] TU Eindhoven,Department of Mathematics and Computer Science
[2] CWI,undefined
[3] University of Amsterdam,undefined
来源
Mathematical Programming | 2013年 / 142卷
关键词
Scheduling; Resource allocation; Deadlock; Computational complexity; 90B35; 90C27;
D O I
暂无
中图分类号
学科分类号
摘要
We study algorithmic problems in multi-stage open shop processing systems that are centered around reachability and deadlock detection questions. We characterize safe and unsafe system states. We show that it is easy to recognize system states that can be reached from the initial state (where the system is empty), but that in general it is hard to decide whether one given system state is reachable from another given system state. We show that the problem of identifying reachable deadlock states is hard in general open shop systems, but is easy in the special case where no job needs processing on more than two machines (by linear programming and matching theory), and in the special case where all machines have capacity one (by graph-theoretic arguments).
引用
收藏
页码:331 / 348
页数:17
相关论文
共 9 条
[1]  
Banaszak Z.A.(1990)Deadlock avoidance in flexible manufacturing systems with concurrently competing process flows IEEE Trans. Robot. Autom. 6 724-734
[2]  
Krogh B.H.(1971)System deadlocks ACM Comput. Surv. 3 67-78
[3]  
Coffman E.G.(1978)Deadlock prediction: easy and difficult cases SIAM J. Comput. 7 320-336
[4]  
Elphick M.J.(1999)Deadlock avoidance for production systems with flexible routing IEEE Trans. Robot. Autom. 15 497-510
[5]  
Shoshani A.(2001)Deadlock avoidance for manufacturing systems with partially ordered process plans IEEE Trans. Robot. Autom. 17 819-832
[6]  
Gold M.(undefined)undefined undefined undefined undefined-undefined
[7]  
Lawley M.(undefined)undefined undefined undefined undefined-undefined
[8]  
Sulistyono W.(undefined)undefined undefined undefined undefined-undefined
[9]  
Lawley M.(undefined)undefined undefined undefined undefined-undefined