DocumentCode
2601282
Title
Scheduling of Petri nets as a multi-objective shortest path problem
Author
Wikborg, Uno ; Lee, Tae-Eog
Author_Institution
Dept. of Ind. & Syst. Eng., KAIST (Korea Adv. Inst. of Sci. & Technol.), Daejeon, South Korea
fYear
2012
fDate
20-24 Aug. 2012
Firstpage
212
Lastpage
217
Abstract
Petri nets are widely used for modeling and analysis of discrete event dynamic systems such as complex automated manufacturing systems or cluster tools for semiconductor manufacturing. We define a data structure for noncyclic Petri net scheduling problems and then transform the scheduling problem into an equivalent multi-objective shortest path (MSP) problem in the state transition graph. Solving the MSP problem will find a path which minimizes the completion time for tokens at each subsequence step, and hence when the corresponding resource becomes available or ready for the next task. This will ultimately minimize the firing epoch of the final destination transition, corresponding to the makespan. We extend a label correction algorithm for existing multi-objective shortest path problems to handle the path dependent edge lengths in the graph and dynamic objectives. We then apply the Petri net-based scheduling method to noncyclic cluster tool scheduling problems. We demonstrate the efficiency of the scheduling method as compared to a branch and bound method.
Keywords
Petri nets; cluster tools; data structures; discrete event systems; manufacturing systems; production engineering computing; scheduling; semiconductor industry; MSP problem; completion time minimization; complex automated manufacturing systems; data structure; discrete event dynamic systems; dynamic objectives; final destination transition; firing epoch minimization; label correction algorithm; makespan; multiobjective shortest path problem; noncyclic Petri net scheduling problems; noncyclic cluster tool scheduling problems; path dependent edge lengths; semiconductor manufacturing; state transition graph; Delay; Fires; Firing; Job shop scheduling; Pareto optimization; Petri nets; Robots;
fLanguage
English
Publisher
ieee
Conference_Titel
Automation Science and Engineering (CASE), 2012 IEEE International Conference on
Conference_Location
Seoul
ISSN
2161-8070
Print_ISBN
978-1-4673-0429-0
Type
conf
DOI
10.1109/CoASE.2012.6386386
Filename
6386386
Link To Document