Title :
Deadlock-Free Scheduling of Automated Manufacturing Systems Using Petri Nets and Hybrid Heuristic Search
Author :
JianChao Luo ; Keyi Xing ; Mengchu Zhou ; XiaoLing Li ; XinNian Wang
Author_Institution :
State Key Lab. for Manuf. Syst. Eng., Xi´an Jiaotong Univ., Xi´an, China
Abstract :
This paper focuses on the deadlock-free scheduling problem of automated manufacturing systems with shared resources and route flexibility, and develops novel scheduling methods by combining deadlock control policies and hybrid heuristic search. Place-timed Petri nets are used to model the systems and find a feasible sequence of firing transitions in the built model such that the firing time of its last transition is as small as possible. Based on the reachability graph of the net and a minimum processing time matrix, new heuristic and selection functions are designed to guide search processes. The proposed hybrid heuristic search is based on state space exploration and hence suffers from the state space explosion problem. In order to reduce the explored space, the search is restrained within a limited local search window. By embedding the deadlock-avoidance policies into the search processes, a novel deadlock-free hybrid heuristic search algorithm is developed. Experimental results indicate the effectiveness and superiority of the proposed algorithm over the state-of-the-art method.
Keywords :
Petri nets; computational complexity; manufacturing systems; reachability analysis; resource allocation; scheduling; search problems; automated manufacturing systems; computational complexity; deadlock control policies; deadlock-avoidance policies; deadlock-free hybrid heuristic search algorithm; deadlock-free scheduling problem; firing time; firing transition sequence; heuristic function; hybrid heuristic search; local search window; minimum processing time matrix; place-timed Petri nets; reachability graph; resource sharing; route flexibility; selection function; state space exploration problem; state space explosion problem; Heuristic algorithms; Job shop scheduling; Manufacturing systems; Optimal scheduling; Search problems; Space exploration; System recovery; Automated manufacturing systems; Petri net; deadlock-avoidance policy; heuristic search; scheduling;
Journal_Title :
Systems, Man, and Cybernetics: Systems, IEEE Transactions on
DOI :
10.1109/TSMC.2014.2351375