Two Enhanced Heuristic Algorithms for the Minimum Initial Marking Problem of Petri Nets

被引:1
|
作者
Ochiiwa, Satoru [1 ]
Taoka, Satoshi [1 ]
Yamauchi, Masahiro [2 ]
Watanabe, Toshimasa [1 ]
机构
[1] Hiroshima Univ, Grad Sch Engn, Higashihiroshima 7398527, Japan
[2] Kinki Univ, Sch Engn, Higashihiroshima 7392116, Japan
关键词
Petri nets; legal firing sequence problems; deficient siphons; heuristic algorithms; performance evaluation;
D O I
10.1587/transfun.E92.A.2732
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The minimum initial marking problem of Petri nets (MIM) is defined as follows: "Given a Petri net and a firing count vector X. find an initial marking M-0. with the minimum total token number. for which there is a sequence delta of transitions such that each transition t appears exactly X(t) times in delta, the first transition is enabled at M-0 and the rest can be fired one by one subsequently." In a production system like factory automation, economical distribution of initial resources, from which a schedule of job-processings is executable. can be formulated as MIM. AAD is known to produce best solutions among existing algorithms. Although solutions by AMIM+ is worse than those by AAD, it is known that AMIM+ is very fast. This paper proposes new heuristic algorithms AADO and AMDLO, improved versions of existing algorithms AAD and AMIM+, respectively. Sharpness of solutions or short CPU time is the main target of AADO or AMDLO, respectively. It is shown, based on computing experiment, that the average total number of tokens in initial markings by AADO is about 5.15% less than that by AAD, and the average CPU time by AADO is about 17.3% of that by AAD. AMDLO produces solutions that are slightly worse than those by AAD, while they are about 10.4% better than those by AMIM+. Although CPU time of AMDLO is about 180 times that of AMIM+, it is still fast: average CPU time of AMDLO is about 2.33% of that of AAD. Generally it is observed that solutions get worse as the sizes of input instances increase, and this is the case with AAD and AMIM+. This undesirable tendency is greatly improved in AADO and AMDLO.
引用
收藏
页码:2732 / 2744
页数:13
相关论文
共 50 条
  • [1] Two Heuristic Algorithms for the Minimum Initial Marking Problem of Timed Petri Nets
    Ochiiwa, Satoru
    Taoka, Satoshi
    Yamauchi, Masahiro
    Watanabe, Toshimasa
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2013, E96A (02) : 540 - 553
  • [2] A heuristic algorithm for the minimum initial marking problem of Petri nets
    Yamauchi, M
    Watanabe, T
    SMC '97 CONFERENCE PROCEEDINGS - 1997 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: CONFERENCE THEME: COMPUTATIONAL CYBERNETICS AND SIMULATION, 1997, : 245 - 250
  • [3] A heuristic algorithm FMDB for the minimum initial marking problem of Petri nets
    Nishi, S
    Taoka, S
    Watanabe, T
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2001, E84A (03): : 771 - 780
  • [4] A new heuristic method for solving the minimum initial marking problem of Petri nets
    Nishi, S
    Taoka, S
    Watanabe, T
    SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 3218 - 3223
  • [5] Heuristic Algorithms for the Marking Construction Problem of Petri Nets
    Taoka, Satoshi
    Watanabe, Toshimasa
    2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 1344 - 1347
  • [6] The Marking Construction Problem of Petri Nets and Its Heuristic Algorithms
    Taoka, Satoshi
    Watanabe, Toshimasa
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2011, E94A (09) : 1833 - 1841
  • [7] THE MINIMUM INITIAL MARKING PROBLEM FOR SCHEDULING IN TIMED PETRI NETS
    WATANABE, T
    TANIDA, T
    YAMAUCHI, M
    ONAGA, K
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1992, E75A (10) : 1407 - 1421
  • [8] Minimum Initial Marking Estimation in Labeled Petri Nets
    Li, Lingxi
    Icostis, Christoforos N. Had
    2009 AMERICAN CONTROL CONFERENCE, VOLS 1-9, 2009, : 5000 - +
  • [9] Minimum Initial Marking Estimation in Labeled Petri Nets
    Li, Lingxi
    Hadjicostis, Christoforos N.
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2013, 58 (01) : 198 - 203
  • [10] Improved heuristic algorithms for minimizing initial markings of Petri nets
    Taoka, S
    Yamauchi, M
    Watanabe, T
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2005, E88A (11) : 3051 - 3061