Petri网
模拟退火
计算机科学
算法
数学优化
数学
作者
Hao Yue,Can Wang,Hesuan Hu,Junjie Chen,Mei Wang,Shanchen Pang
标识
DOI:10.1177/09596518251334860
摘要
State estimation plays an important role in the field of system supervisory control. With the increase in the scale and complexity of practical systems, problems of state/event estimation for discrete event systems in Petri nets have attracted significant attention. One of the well-studied problems is how to estimate the minimum initial markings (MIMs) in a known labeled Petri net based on the observation of its event sequence. The existing approaches have disadvantages such as (1) much higher computational complexity in order to increase the MIM quantity; and (2) much fewer MIMs in order to decrease the computational complexity. In this paper, a variant of simulated annealing (SA) algorithm is developed to determine the set of MIMs. We take advantage of SA for global search in the problem’s search space to find initial markings that are minimal in their token counts, and then use the selection strategy of SA to determine MIMs from them. Finally, the effectiveness of the proposed method is illustrated through two simulation experiments of industrial applications. Comparisons with existing work are conducted to demonstrate the merits of our method.
科研通智能强力驱动
Strongly Powered by AbleSci AI