DocumentCode :
2470327
Title :
A petri net-based modeling and scheduling with a branch and bound algorithm
Author :
Kim, Hyun-Jung ; Lee, Jun-Ho ; Lee, Tae-Eog
Author_Institution :
Dept. of Ind. & Syst. Eng., Korea Adv. Inst. of Sci. & Technol. (KAIST), Daejeon, South Korea
fYear :
2012
fDate :
14-17 Oct. 2012
Firstpage :
1779
Lastpage :
1784
Abstract :
We examine a non-cyclic scheduling problem of a timed Petri net (TPN) with a branch and bound (B&B) algorithm. There have been many approaches and algorithms for conventional scheduling problems such as job shops, resource-constrained project scheduling problems (RCPSPs), and robotized system scheduling problems. Most of these methods have focused on their effectiveness or efficiency in solving their own problems. However, they tend to ignore the issue of compatibility with other scheduling problems and the solution methods are ad hoc and hard to be used for other scheduling problems with even small changes. Petri nets have been widely used for modeling and analyzing complex discrete event dynamic systems, such as robotized manufacturing cells or other automated manufacturing systems. There are studies on scheduling cyclic Petri net models and some non-cyclic Petri net models for specific applications. In this paper, we examine a scheduling problem for non-cyclic TPNs, where there is the starting and end transitions, and the transitions do not repeat an identical firing cycle. We also allow multiple arc weights in TPNs so as to model batch processing of tasks at a resource and multiple units of a resource required for a task. We briefly explain how various scheduling constraints and objectives can be modeled by TPNs. Then, we develop an efficient B&B procedure that utilizes a dynamic branching strategy and a resource-based lower bound. We finally present examples of the B&B algorithm for an RCPSP and a single-armed cluser tool scheduling problem.
Keywords :
Petri nets; discrete event systems; scheduling; tree searching; Petri net-based modeling; Petri net-based scheduling; TPN; batch processing; branch and bound algorithm; complex discrete event dynamic system; dynamic branching strategy; noncyclic scheduling problem; resource-based lower bound; scheduling constraint; single-armed cluser tool scheduling problem; timed Petri net; Robots; branch and bound algorithm; non-cyclic scheduling; timed Petri net;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Systems, Man, and Cybernetics (SMC), 2012 IEEE International Conference on
Conference_Location :
Seoul
Print_ISBN :
978-1-4673-1713-9
Electronic_ISBN :
978-1-4673-1712-2
Type :
conf
DOI :
10.1109/ICSMC.2012.6377995
Filename :
6377995
Link To Document :
بازگشت