基于改进萤火虫算法的模糊Petri网学习能力研究
Research on fuzzy Petri Net learning Ability based on improved Firefly Algorithm
投稿时间: 2021/8/20 0:00:00
DOI:
中文关键词: 模糊Petri网;萤火虫算法;参数优化
英文关键词: Petri Nets;Firefly Algorithm;Parameter Optimization
基金项目:
姓名 单位
颜明 中国传媒大学计算机与网络空间安全学院
点击数:915 下载数:848
中文摘要:

模糊Petri网(Fuzzy Petri net, FPN)能够合理的描述现实世界中的不确定性和模糊性并能用于进行不确定知识的推理,被广泛运用于专家系统的建模和推理中。与其它模糊系统建模工具类似,FPN也具有自学习能力不强的固有缺陷。这个缺陷具体表现在三大参数值(权值、阈值和确信度)的确定上,这些参数只能由特定领域的专家结合其经验给出,无法通过机器学习等手段获得。因此如何提高FPN的学习能力来优化其初始的参数值是FPN研究领域的一个研究热点。本文通过对经典萤火虫算法的系统分析,从求解的精度提升和收敛速度优化提出一种改进萤火虫算法,并结合FPN的固有特点,提出一种基于改进萤火虫算法的FPN学习能力训练策略。仿真实验表明,针对同一个FPN模型,经改进后的萤火虫算法训练出来的参数整体性能较其它两类对比算法的训练结果更佳,泛化能力更强。

英文摘要:

Fuzzy Petri Net (FPN) can reasonably describe the uncertainty and fuzziness in the real world and can be used for the reasoning of uncertain knowledge, which is widely used in the modeling and reasoning of expert system. Similar to other fuzzy system modeling tools, FPN also has the inherent defect of weak self-learning ability. This defect is embodied in the determination of three parameter values (weight, threshold and degree of certainty), which can only be given by experts in a specific field combined with their experience and cannot be obtained by means of machine learning. Therefore, how to improve FPN's learning ability to optimize its initial parameter value is a research hotspot in the field of FPN. Based on the systematic analysis of the classical firefly algorithm, this paper proposes an improved firefly algorithm from the perspective of the improvement of solving accuracy and the optimization of convergence speed, and combines with the inherent characteristics of FPN, and proposes a FPN learning ability training strategy based on the improved firefly algorithm. The simulation results show that the overall performance of the parameters trained by the improved firefly algorithm for the same FPN model is better than the training results of the other two algorithms, and the generalization ability is stronger.

参考文献: