基于云模型效能评估的Matlab实现
2012-08-15王旭辉
网络安全与数据管理 2012年8期
王旭辉,杨 华,陈 远
(重庆通信学院,重庆400035)
对于一些复杂的系统,由于其不确定性即模糊性和随机性,很难准确地对其进行有效的效能评估。因此需要一种评估方法,能够充分考虑到评估过程中出现的模型,同时能够有效而简便地实现定性与定量相互转换[1]。云模型是由李德毅院士提出的一种定性定量互换模型,可将模糊性和随机性结合在一起,充分实现精确数值与定性语言之间的转换,可以有效地实现系统效能评估。而Matlab既是一种直观、高效的计算机语言,同时又是一个科学计算平台。它为数据分析和数据可视化、算法和应用程序开发提供了可靠的数学运算和高级图形绘制工具[2]。
本文描述了单因素条件下基于云模型效能评估的方法、步骤,并通过Matlab语言予以实现。
1 云模型简介
1.1 云的基本概念
云[3]是用自然语言值表示的某个定性概念与定量表示之间的不确定性转换模型,具有直观性和普遍性。它主要反映概念上的不确定性,即模糊性(边界上的亦此亦彼性)和随机性(发生的概率)。云的数字特征用3个参数来描述,即期望值 Ex(Expected Value)、熵 En(Entropy)和超熵He(Hyper Entropy),3个数字特征整体表征一个概念,记做 CG(Ex,En,He)。其中期望值 Ex为概念上的原型值(中心值、标准值),最能代表这个定性概念的数值;熵En为概念不确定程度的度量,熵越大,概念相对越模糊;超熵 He为熵的不确定程度的度量,即熵的熵,反映了云的离散程度。
1.2 云发生器
云发生器CG(Cloud Generator)指被固化了的云模型生成算法,主要有正向云发生器和逆向云发生器两种。……
登录APP查看全文
