计算机工程与应用 ›› 2021, Vol. 57 ›› Issue (16): 142-150.DOI: 10.3778/j.issn.1002-8331.2005-0064

• 模式识别与人工智能 • 上一篇    下一篇

结合模拟退火与规则约简的模糊系统优化方法

童文林,陈德旺,黄允浒,吕宜生   

  1. 1.福州大学 数学与计算机科学学院,福州 350108
    2.福州大学 智慧地铁福建省高校重点实验室,福州 350108
    3.中国科学院 自动化研究所 复杂系统管理与控制国家重点实验室,北京 100190
  • 出版日期:2021-08-15 发布日期:2021-08-16

Fuzzy System Optimization Method Based on Simulated Annealing and Rule Reduction

TONG Wenlin, CHEN Dewang, HUANG Yunhu, LYU Yisheng   

  1. 1.College of Mathematics and Computer Science, Fuzhou University, Fuzhou 350108, China
    2.Key Laboratory of Intelligent Metro of Universities in Fujian Province, Fuzhou University, Fuzhou 350108, China
    3.State Key Laboratory of Management and Control for Complex Systems, Institute of Automation, Chinese Academy of Sciences, Beijing 100190, China
  • Online:2021-08-15 Published:2021-08-16

摘要:

从数据中学习模糊系统是其智能建模的重要方法之一,针对目前模糊系统建模及优化方法对于学习后的模糊系统的规则数以及结构优化关注不足而影响了其精度和可解释性的问题,提出了一种结合模拟退火与基于支持度约简规则的模糊系统优化方法。该方法通过支持度约简系统冗余规则进而提高模糊系统的可解释性;同时利用模拟退火算法优化模糊系统的隶属度函数参数进一步提高模糊系统的精度。针对回归任务,与BP(Back Propagation)神经网络、径向基(Radial Basis Function,RBF)神经网络以及经典的模糊算法WM(Wang-Mendel)在不同领域的3个经典数据集上进行实验比较,实验结果表明:该算法在预测方面取得了更高的精度;与WM算法相比,所提算法中规则数明显减少,进一步提高了系统的可解释性。

关键词: 模糊系统, 模拟退火算法, 支持度, 冗余规则, 可解释性

Abstract:

In order to solve the problem that the current fuzzy system modeling and optimization methods have not paid enough attention to the number of rules and the structural optimization of the learned fuzzy system, which affects its accuracy and interpretability, a fuzzy system optimization method that combines simulated annealing with support reduction rules is proposed. The method reduces the redundant rules of the system through support calculation and improves the interpretability of the fuzzy system; and uses simulated annealing algorithm to optimize the membership function parameters of the fuzzy system to improve the accuracy of the fuzzy system. For the regression problem, compared with BP(Back Propagation), RBF(Radial Basis Function) algorithm and classic fuzzy algorithm WM(Wang-Mendel) on three classic data sets in different fields, the experimental results show that the proposed algorithm has achieved higher accuracy in prediction. Compared with WM algorithm, the number of algorithm rules proposed is significantly reduced.

Key words: fuzzy system, simulated annealing algorithm, degree of support, redundancy rule, interpretability