A Petri-Net-Based Anytime A∗ Search for Scheduling Resource Allocation Systems

被引:5
作者
Lv, Jianyong [1 ]
Huang, Bo [1 ]
机构
[1] Nanjing Univ Sci & Technol, Sch Comp Sci & Engn, Nanjing 210094, Peoples R China
基金
中国国家自然科学基金;
关键词
Anytime search; intelligent search; place-timed Petri net (PN); system schedule; HYBRID HEURISTIC-SEARCH; MANUFACTURING SYSTEMS; ALGORITHM; FMS;
D O I
10.1109/TII.2023.3296909
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article proposes a novel anytime search method for the scheduling problem of resource allocation systems (RASs) based on Petri nets (PNs). The method combines the A* search with the depth-first search to iteratively search for transition firing sequences from a start state to a goal state within the reachability graph of a place-timed PN. It usually finds a near-optimal solution quickly and continuously improves the solution until an optimal solution is reached if given more time. When compared with similar work, this method requires only one parameter and does not require any deadlock control policy. Additionally, it can handle generalized PNs with flexible routes and weighted arcs, which are common in the PN models of RASs. Experimental results on benchmark systems demonstrate the effectiveness of the proposed method.
引用
收藏
页码:2865 / 2872
页数:8
相关论文
共 50 条
[41]   Intrusion Detection in Cyber-Physical Systems Based on Petri Net [J].
Ghazi, Z. ;
Doustmohammadi, A. .
INFORMATION TECHNOLOGY AND CONTROL, 2018, 47 (02) :220-235
[42]   Deadlock-free scheduling for flexible manufacturing systems using Petri nets and heuristic search [J].
Lei, Hang ;
Xing, Keyi ;
Han, Libin ;
Xiong, Fuli ;
Ge, Zhaoqiang .
COMPUTERS & INDUSTRIAL ENGINEERING, 2014, 72 :297-305
[43]   Searching strict minimal siphons for SNC-based resource allocation systems [J].
Chao, Daniel Yuh .
JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2007, 23 (03) :853-867
[44]   A Petri Net-based framework for realistic project management and scheduling: An application in animation and videogames [J].
Mejia, Gonzalo ;
Nino, Karen ;
Montoya, Carlos ;
Angelica Sanchez, Maria ;
Palacios, Jorge ;
Amodeo, Lionel .
COMPUTERS & OPERATIONS RESEARCH, 2016, 66 :190-198
[45]   Crosslayer Optimization of User Scheduling and Resource Allocation in Power-Line Communication Systems [J].
Xu, Zhiqiang ;
Zhai, Mingyue ;
Lu, Jun .
IEEE TRANSACTIONS ON POWER DELIVERY, 2011, 26 (03) :1449-1458
[46]   Joint Scheduling and Resource Allocation in Uplink OFDM Systems for Broadband Wireless Access Networks [J].
Huang, Jianwei ;
Subramanian, Vijay G. ;
Agrawal, Rajeev ;
Berry, Randall .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2009, 27 (02) :226-234
[47]   Edge Collaborative Task Scheduling and Resource Allocation Based on Deep Reinforcement Learning [J].
Chen, Tianjian ;
Lyu, Zengwei ;
Yuan, Xiaohui ;
Wei, Zhenchun ;
Shi, Lei ;
Fan, Yuqi .
WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, PT III, 2022, 13473 :598-606
[48]   Agent-based Petri net models for AGV management in manufacturing systems [J].
Giglio, D ;
Paolucci, M .
2001 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: E-SYSTEMS AND E-MAN FOR CYBERNETICS IN CYBERSPACE, 2002, :2457-2462
[49]   A PETRI NET BASED OFFLINE SIMULATION AND ONLINE DIAGNOSTIC PLATFORM FOR MANUFACTURING SYSTEMS [J].
Yao, Albert Wen-Long ;
Liao, Hsin-Te ;
Chi, Shu-Chuan Jessica ;
Peng, Shih-Sen .
JOURNAL OF INDUSTRIAL AND PRODUCTION ENGINEERING, 2005, 22 (01) :64-75
[50]   Scheduling of Flexible Manufacturing Systems Subject to No-Wait Constraints via Petri Nets and Heuristic Search [J].
Wang, Xinnian ;
Xing, Keyi ;
Feng, Yanxiang ;
Wu, Yunchao .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2021, 51 (10) :6122-6133