Combined Petri net modelling and AI-based heuristic hybrid search for flexible manufacturing systems-part II: heuristic hybrid search

This two-part paper presents modelling and scheduling approaches of flexible manufacturing systems using Petri nets (PNs) and artificial intelligence (AI)-based heuristic search methods. In Part I, PN-based modelling approaches and basic AI-based heuristic search algorithms were presented. In Part II, a new heuristic function that exploits PN information is proposed. Heuristic information obtained from the PN model is used to dramatically reduce the search space. This heuristic is derived from a new concept, the resource cost reachability matrix, which builds on the properties of B-nets proposed in Part I. Two hybrid search algorithms, (1) an approach to model dispatching rules using analysis information provided by the PN simulation and (2) an approach of the modified stage-search algorithm, are proposed to reduce the complexity of large systems. A random problem generator is developed to test the proposed methods. The experimental results show promising results.

[1]  Itsuo Hatono,et al.  Modeling and scheduling of flexible manufacturing systems using timed/stochastic petri nets , 1991 .

[2]  Antonio Camurri,et al.  Petri net based process scheduling: A model of the control system of flexible manufacturing systems , 1993, J. Intell. Robotic Syst..

[3]  Frank DiCesare,et al.  Scheduling flexible manufacturing systems using Petri nets and heuristic search , 1994, IEEE Trans. Robotics Autom..

[4]  MengChu Zhou,et al.  Scheduling of semiconductor test facility via Petri nets and hybrid heuristic search , 1998 .

[5]  J. Y. S. Luh,et al.  COMPLEXITY REDUCTION FOR OPTIMIZATION OF DETERMINISTIC TIMED PETRI-NET SCHEDULING BY TRUNCATION , 1994 .

[6]  MuDer Jeng,et al.  A Search Approach Based on the Petri Net Theory for FMS Scheduling , 1996 .

[7]  Hongnian Yu,et al.  FMS scheduling using Petri net modeling and a branch & bound search , 1995, Proceedings. IEEE International Symposium on Assembly and Task Planning.

[8]  Han-Pang Huang,et al.  Specification, modelling and control of a flexible manufacturing cell , 1992 .

[9]  L. Shen,et al.  Truncation of Petri net models for simplifying computation of optimum scheduling problems , 1992 .

[10]  P. Richard,et al.  Solving scheduling problems using petri nets and constraint logic programming , 1998 .

[11]  C. Proust,et al.  Solving scheduling problems using Petri nets and constraint logic programming , 1995, Proceedings 1995 INRIA/IEEE Symposium on Emerging Technologies and Factory Automation. ETFA'95.

[12]  Nathalie Sauer,et al.  Scheduling of piecewise constant product flows: A Petri net approach , 1998, Eur. J. Oper. Res..

[13]  Boming Zhang,et al.  Scheduling Parallel Processing by Petri Nets , 1993 .

[14]  Judea Pearl,et al.  Heuristics : intelligent search strategies for computer problem solving , 1984 .

[15]  Qin Chen,et al.  Task level optimum scheduling by truncated Petri nets applied to operation of multi-robot workcell , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[16]  Spyros G. Tzafestas,et al.  Deterministic scheduling in computing and manufacturing systems: a survey of models and algorithms , 1993 .

[17]  Kenji Onaga,et al.  On periodic schedules for deterministically timed Petri net systems , 1991, Proceedings of the Fourth International Workshop on Petri Nets and Performance Models PNPM91.

[18]  Takashi Sekiguchi,et al.  A timed Petri net and beam search based online FMS scheduling system with routing flexibility , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[19]  MuDer Jeng,et al.  A Heuristic Search Approach Using Approximate Solutions to Petri Net State Equations for Scheduling Flexible Manufacturing Systems , 1998 .