Hybrid heuristic search for the scheduling of flexible manufacturing systems using Petri nets

被引:59
作者
Moro, AR
Yu, HN
Kelleher, G
机构
[1] ISOCO, Intelligent Software Components, Barcelona 08190, Spain
[2] Univ Exeter, Sch Engn & Comp Sci, Exeter EX4 4QF, Devon, England
[3] Liverpool John Moores Univ, Sch Comp & Math Sci, Liverpool L3 3AF, Merseyside, England
来源
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION | 2002年 / 18卷 / 02期
关键词
flexible manufacturing systems; heuristic search; Petri net; scheduling;
D O I
10.1109/TRA.2002.999652
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The combination of Petri nets (PNs) as an analysis tool for discrete-event dynamic systems and artificial intelligence heuristic search has been shown to be a promising way to solve flexible manufacturing systems (FMS) scheduling problems. However, the NP hard nature of the problem obscures the PN capability of reasoning about the behavior of the system. In this paper, two techniques to alleviate this drawback are presented: a systematic method to avoid the generation of futile paths within the search graph and a novel hybrid stage-search algorithm, The new algorithm is based on the application of A* guided by a PN-based heuristic within a limited local search frame. An optimization policy is applied to maintain, under evaluation, only the most promising paths. For each system state, the algorithm is able to decide whether an enabled operation should be applied and to maintain this decision until new information forces reconsideration. This eliminates permutation paths and useless scheduling sequences. Experimental results show that the algorithm's cost does not grow exponentially with the size of the problem. Comparison with previous work is given to show the superiority of our approach and the potential of PN-based heuristic search.
引用
收藏
页码:240 / 245
页数:6
相关论文
共 22 条
[1]  
ABDALLAH B, 1998, P IEEE INT C ROB AUT, P1793
[2]  
Heuristics J. P., 1984, INTELLIGENT SEARCH S
[3]  
Inaba A, 1998, IEICE T FUND ELECTR, VE81A, P615
[4]  
Jeng MD, 1998, IEEE SYS MAN CYBERN, P26, DOI 10.1109/ICSMC.1998.725378
[5]   REAL-TIME HEURISTIC-SEARCH [J].
KORF, RE .
ARTIFICIAL INTELLIGENCE, 1990, 42 (2-3) :189-211
[6]  
LEE DY, 1994, IEEE T ROBOTIC AUTOM, V10, P123, DOI 10.1109/70.282537
[7]  
Lloyd S., 1995, Proceedings. IEEE International Symposium on Assembly and Task Planning, P141, DOI 10.1109/ISATP.1995.518763
[8]   PETRI NETS - PROPERTIES, ANALYSIS AND APPLICATIONS [J].
MURATA, T .
PROCEEDINGS OF THE IEEE, 1989, 77 (04) :541-580
[9]   FILTERED BEAM SEARCH IN SCHEDULING [J].
OW, PS ;
MORTON, TE .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1988, 26 (01) :35-62
[10]  
Pinedo M., 1995, Scheduling: Theory, Algorithms, and Systems, V2nd