Hybrid Heuristic Search Approach for Deadlock-Free Scheduling of Flexible Manufacturing Systems Using Petri Nets

Hang Lei,Keyi Xing,Libin Han,Zhenxin Gao
DOI: https://doi.org/10.1016/j.asoc.2017.01.045
IF: 8.7
2017-01-01
Applied Soft Computing
Abstract:Based on the Petri net models of flexible manufacturing systems (FMSs), this paper focuses on deadlock free scheduling problem with the objective of minimizing the makespan. Two hybrid heuristic search algorithms for solving such scheduling problems of FMSs are proposed. To avoid deadlocks, the deadlock control policy is embedded into heuristic search strategies. The proposed algorithms combine the heuristic best -first strategy with the controlled backtracking strategy based on the execution of the Petri nets. The scheduling problem is transformed into a heuristic search problem in the reachability graph of the Petri net, and a schedule is a transition sequence from the initial marking to the final marking in the reachability graph. By using the one-step look-ahead method in the deadlock control policy, the safety of a state in the reachability graph is checked, and hence, deadlock is avoided. Experimental results are provided and indicate the effectiveness of the proposed hybrid heuristic search algorithms in solving deadlock-free scheduling problems of FMSs. Especially, the comparison against previous work shows that both new algorithms are promising in terms of solution quality and computing times. (C) 2017 Elsevier B.V. All rights reserved.
What problem does this paper attempt to address?