《计算机应用》唯一官方网站 ›› 2023, Vol. 43 ›› Issue (12): 3676-3682.DOI: 10.11772/j.issn.1001-9081.2022121851

• 人工智能 • 上一篇    下一篇

基于逆向搜索的模糊Petri网分层算法

向寅鸿, 周恺卿(), 杨森宇, 张轩宇, 康棣文   

  1. 吉首大学 通信与电子工程学院,湖南 吉首 416000
  • 收稿日期:2022-12-15 修回日期:2023-02-15 接受日期:2023-02-20 发布日期:2023-02-27 出版日期:2023-12-10
  • 通讯作者: 周恺卿
  • 作者简介:向寅鸿(1998—),男,湖南常德人,硕士研究生,CCF会员,主要研究方向:模糊Petri网、临床辅助决策系统
    杨森宇(1999—),男,湖南吉首人,硕士研究生,主要研究方向:临床辅助诊断系统、群智能算法
    张轩宇(1997—),男,湖南长沙人,硕士研究生,CCF会员,主要研究方向:模糊Petri网、临床辅助决策系统
    康棣文(1997—),男,湖南长沙人,助理实验师,硕士,CCF会员,主要研究方向:模糊Petri网、临床辅助诊断系统、群智能算法。
  • 基金资助:
    国家自然科学基金资助项目(62066016);湖南省教育厅科学研究项目(22B0549);湘西州科学计划项目(州财教指[2022]5号);湖南省研究生科研创新项目(CX20231088)

Hierarchical algorithm of fuzzy Petri net by reverse search

Yinhong XIANG, Kaiqing ZHOU(), Senyu YANG, Xuanyu ZHANG, Diwen KANG   

  1. School of Communication and Electronic Engineering,Jishou University,Jishou Hunan 416000,China
  • Received:2022-12-15 Revised:2023-02-15 Accepted:2023-02-20 Online:2023-02-27 Published:2023-12-10
  • Contact: Kaiqing ZHOU
  • About author:XIANG Yinhong, born in 1998, M. S. candidate. His research interests include fuzzy Petri net, clinical assistant decision-making system.
    YANG Senyu, born in 1999, M. S. candidate. His research interests include clinical assistant diagnosis system, swarm intelligence algorithm.
    ZHANG Xuanyu, born in 1997, M. S. candidate. His research interests include fuzzy Petri net, clinical assistant diagnosis system.
    KANG Diwen, born in 1997, M. S., assistant experimentist. His research interests include fuzzy Petri net, clinical assistant diagnosis system, swarm intelligence algorithm.
  • Supported by:
    National Natural Science Foundation of China(62066016);Scientific Research Project of Education Department of Hunan Province(22B0549);Science Program Project of Xiangxi Prefecture (Prefecture Financial Education Index [2022] No.5), Postgraduate Scientific Research Innovation Project of Hunan Province(CX20231088)

摘要:

模糊Petri网(FPN)是知识库系统(KBS)表示、建模与分析的主要工具之一。针对部分FPN层次结构不清晰、库所/变迁间从属关系不明确的问题,提出一种基于逆向搜索的FPN分层算法(HFPN-RS)以实现非层次化FPN到层次化FPN(HFPN)的自动转换。首先,从终结库所开始对整个FPN进行逆向搜索,将所有输入库所的前集、输出库所的后集分别划分在同一层;其次,通过添加虚库所-虚变迁对的方式明确整个模型的层次结构;同时提出两条相关定理以明确HFPN分层层数的下确界和层次化操作中需要添加的最少虚库所-虚变迁对数,并给出经层次化操作后具有完整分层结构的FPN模型关联矩阵维度计算公式。在实验部分,通过对几类各具特点的FPN模型进行层次化操作,并利用所提定理进行验证。实验结果表明,添加虚库所-虚变迁对后新FPN模型具有清晰的层次结构,为下一步FPN泛化能力等研究内容的深入提供了理论基础。

关键词: 模糊Petri网, 层次化, 逆向搜索, 虚库所-虚变迁对, 关联矩阵

Abstract:

Fuzzy Petri Net (FPN) is one of the main tools to represent, model, and analyze the Knowledge-Based System (KBS). For clear hierarchical structures and uncertain affiliations between places/transactions in some FPNs, a Hierarchical algorithm of FPN by Reverse Search (HFPN-RS) was proposed to realize the automatic conversion from a non-hierarchical FPN to a Hierarchical FPN (HFPN). Firstly, a reverse search of the entire FPN was launched starting from the output place(s) at first. The front set of input place(s) and the back set of output place(s) were divided into the same layer. Then, the hierarchical structure of the entire FPN was clarified by adding virtual place-virtual transition pairs. Meanwhile, two theorems were proven to define the infimum of the number of hierarchical layers of FPN and the minimum number of virtual place-virtual transition pair(s) that need to be added in the hierarchical operation, respectively. Moreover, the dimension calculation formula of the incidence matrix of the complete hierarchical structure was also introduced. In the experimental part, hierarchical operation was performed on several types of FPN models with different characteristics and the proposed theorems were used to verify the HFPN-RS algorithm. The experimental results show that the new FPN has a clear hierarchical structure by adding the virtual place-virtual transition pair(s). It provides a theoretical base to further study the FPN generalization ability.

Key words: Fuzzy Petri Net (FPN), hierarchy, reverse search, virtual place-virtual transition pair, incidence matrix

中图分类号: