Explore chapters and articles related to this topic
Polynomial-complexity supervisory control for flexible assembly systems based on Petri nets
Published in International Journal of Computer Integrated Manufacturing, 2018
Hao Yue, Hesuan Hu, Weimin Wu, Hongye Su, Jihui Zhang
The Banker’s algorithm (BA) is of polynomial-time complexity and has been frequently used to design deadlock control policies in computer operating systems. Researchers in the manufacturing field also use it to develop DAPs. Lawley, Reveliotis, and Ferreira (1998) present variants of BA, which are applicable to buffer space allocation in flexible manufacturing systems. Furthermore, they show that these algorithms are not excessively conservative and that, indeed, approaches of BA can provide good operational flexibility when properly applied to the manufacturing environment. Then, many deadlock resolution methods, which are based on BA, have been proposed for RASs (Ezpeleta et al. 2002; Ezpeleta and Valk 2006; Reveliotis 1998; Žarnay and Garca 2014).