4.6 Article

Reachability Tree-Based Optimization Algorithm for Cyclic Scheduling of Timed Petri Nets

期刊

出版社

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TASE.2020.3009984

关键词

Schedules; Job shop scheduling; Petri nets; Optimal scheduling; Processor scheduling; Tools; Computational modeling; Cyclic scheduling; optimization; reachability tree; timed Petri net (TPN)

资金

  1. Basic Science Research Program through the National Research Foundation of Korea (NRF) - Ministry of Education [2020R1I1A307367211]
  2. Pukyong National University Research Fund in 2020 [C-D-2020-0842]
  3. Basic Science Research Program through the National Research Foundation of Korea (NRF) - Ministry of Education, Science, and Technology, South Korea [NRF-2018R1D1A1A09082815]

向作者/读者索取更多资源

Timed Petri nets are widely used for modeling discrete-event systems, and this article introduces an optimization algorithm based on reachability trees to optimize cyclic schedules. The algorithm efficiently finds optimal one-cyclic transition firing schedules and can be robustly applied and extended to various scheduling models. Through establishing transition ordering constraints to reduce tree size, the computational efficiency of the algorithm is evaluated and shown to outperform previously studied methods.
Timed Petri nets (TPNs) have been widely used for modeling discrete-event systems of diverse manufacturing and service industries. In this article, we introduce a reachability tree-based optimization algorithm to optimize cyclic schedules of TPNs. In particular, we focus on a special class of cyclic schedules that are referred to as one-cyclic schedules, i.e., the algorithm efficiently finds the optimal one-cyclic transition firing schedule of a TPN. The proposed scheduling method can be robustly applied and extended to a number of different scheduling models since the methodology is not bounded to a specific domain. To enhance the computational performance, we establish a set of transition ordering constraints that can reduce the tree size during the search procedure. We evaluate the computational efficiency of the suggested algorithm by examining robotized manufacturing systems where one-cyclic schedules are popularly being used. It is numerically shown that the proposed algorithm is computationally more efficient than the previously studied Petri net-based optimization methods. Note to Practitioners-Resource scheduling is one of the most important managerial issues in diverse industrial systems. An optimal scheduling method for a certain industrial system is often locally developed by utilizing domain-specific operational properties. Although such domain-dependent knowledge can contribute to enhancing the computational efficiency of an optimization method, such an approach has a weak point that the method might not be applicable to scheduling problems of different industrial fields. Our motivation is to develop an algorithm for optimizing steady-state schedules that can be robustly applied for various types of discrete-event systems. The algorithm is developed on the basis of the Petri net modeling framework as it is widely being used for describing cyclic behaviors of diverse manufacturing systems, service systems, and social systems. It is experimentally shown that the proposed algorithm is computationally efficient compared with the existing cyclic scheduling methods.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.6
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据