1. 引言
1999年,Smarandache [1] 首次提出了中智集的概念,相比于模糊集 [2] 、直觉模糊集 [3] 和区间直觉模糊集 [4] ,中智集具有可以处理不完整、不确定和不一致信息的优势。它主要是由隶属度、犹豫度、非隶属度组成,这三者之间是相互独立的。但中智集在实际的科学和工程等决策问题中的应用比较困难,于是,Wang等人在此基础上进一步提出了单值中智集 [5] 和区间中智集 [6] 。随着中智集在多属性决策中的应用,中智集的排序和比较大小的问题也成为关注的热点。2014年,Şahin R在文献 [7] 中首次提出了中智集的得分函数,但该公式在取某些值时存在不可区分大小的问题。因此,2016年,Garg H [8] 对中智集的得分函数进行了优化,虽然克服了上述问题,但却在另一些特殊实例中出现不可比较的现象。2021年,Nafei A H [9] 进一步优化了Garg H提出的中智集得分函数,但问题依然存在。为此,本文对中智集的得分函数再一次进行优化,彻底克服了上述缺点。
三支决策理论为解决多属性决策问题提供了不同的视角,扩展了传统的二支决策理念。因此,自Yao [10] 提出三支决策以来,它在决策领域就起到独特的作用,其主要目的是将粗糙集模型的正域、负域和边界域解释为接受、拒绝和不承诺这三个决策结果,其决策思想更符合人类的认知规律。目前,三支决策理论已在多属性决策问题中取得了广泛的应用。例如,赵蒙等人 [11] 提出了基于优势关系的毕达哥拉斯模糊集上的三支决策,刘久兵等人 [12] 提出了权重信息未知的区间直觉模糊三支群决策方法,Pan X H等人 [13] 提出了一个新的区间值多属性三支决策,Liu P等人 [14] 提出了基于灰色关联度的单值中智集的三支决策,Jiao等人 [15] 在单值中智集下提出了基于欧式距离和余弦相似度的三支决策模型。这些研究将三支决策理论融合到不同的决策中。目前,线性规划和非线性规划方法在多属性决策问题中已有较成熟的应用 [16] [17] [18] [19] [20] ,但在三支决策研究中应用还较少,对于区间中智集的三支决策研究更为稀少。为使三支决策更加客观化,本文利用构建的一对非线性规划模型以获取条件概率这一重要参数,其中损失函数则利用属性值通过改进得分函数转换求得。
本文的其他章节的结构如下。第1节回顾了区间中智集和三支决策的基本理论知识。第2节介绍了区间中智集改进的得分函数。第3节提出了区间中智集的非线性规划的多属性决策模型。第4节构建了区间中智集的新三支决策方法。第5节结合案例分析验证本文所提方法的有效性和合理性。
2. 预备知识
本节中,简要回顾区间中智集、区间数和三支决策的基本概念。
2.1. 区间中智集
定义1 [6] 设U为给定的集合,该集合的元素为x,集合U上的一个区间中智集X由隶属度、犹豫度、非隶属度组成,这三者分别由
、
、
表示,即
。其中
,且
。
当X中只有一个元素时,称X为区间中智数。
定义2 [21] 设
和
是两个区间中智数,则有:
①
,
②
,
③
.
2.2. 区间数的运算法则
已知
,
是任意两个区间数,且
,
,则区间数的运算法则为:
①
,
②
,
③
.
2.3. 三支决策
定义3 [10] 设三元组
是一个信息系统,其中U是有限非空的方案集合,C是有限非空的属性集合,f表示U与C之间的关系。对任意
,有状态空间
,表示对象x是属于C或者不属于C两种状态,行动集
表示对象x接受(正域
)、延迟(边界域
)、拒绝(负域
)决策的三种行动。这三种行动在两种状态下的风险由损失函数表表示,如表1。
其中
、
、
表示当对象x属于C时,采取行动
、
、
时所造成的损失;
、
、
表示当对象x不属于C时,采取行动
、
、
时所造成的损失,且有
,
。
对任意一个方案
,采取这三个行动所产生的期望损失可计算如下:
, (1)
, (2)
. (3)
根据贝叶斯最小风险决策理论有如下规则(P1~P3):
(P1) 若
且
,则
;
(P2) 若
且
,则
;
(P3) 若
且
,则
。
由于
,及
,
,规则(P1~P3)可转化为:
(4)
(5)
(6)
其中,
(7)
(8)
3. 改进的得分函数
本节中,首先简要回顾现有文献研究的区间中智集的得分函数,并通过几个例子提出这些公式存在的问题。其次,提出了改进的得分函数公式解决该问题。
3.1. 现有文献提出的得分函数
2014年,Şahin R [7] 提出的单值中智数的得分函数公式为:
定义4 设
是一个单值中智数,则a的得分函数为:
(9)
这里,
。
Şahin R [7] 提出的区间中智数的得分函数公式为:
定义5 设
是一个区间中智数,则a的得分函数为:
(10)
这里,
。
而上述两个公式,在一些特殊情况下无法比较大小,现给出两个例子,具体如下:
例1:设
,
,通过公式(9)计算得,
,无法判断两个单值中智数的大小。
例2:设
,
,通过公式(10)计算得,
,无法判断两个区间中智数的大小。
为克服上述例子的缺点,Nancy [8] 和AmirHossein Nafei [9] 相继在2016年和2021年对单值中智数的得分函数进行优化:
Nancy对单值中智数的得分函数优化为:
定义6 设
是一个单值中智数,则a的得分函数为:
(11)
AmirHossein Nafei等人 [9] 对单值中智集的得分函数优化为:
定义7 设
是一个单值中智数,则a的得分函数公式为:
(12)
Nancy [8] 对区间中智数的得分函数优化为:
定义8设
是一个区间中智数,则a的得分函数为:
(13)
这里,
。
Nancy克服了例1和例2中的问题,但优化的不够彻底,问题在其他例子同样存在,例如:
例3:设
,
,经公式(10)计算得
,无法比较。
例4:设
,
,经公式(10)计算得
,无法比较。
AmirHossein Nafei对单值中智集得分函数优化存在同样的问题,例如:
例5:设
,
,利用公式(12)计算得
,同样无法比较大小。
为了克服上述问题,本文进一步对中智集的得分函数公式进行改进,彻底解决无法比较的缺点。
3.2. 改进的得分函数
本节在AmirHossein Nafei提出的得分函数基础上做了进一步的优化,在延伸到区间中智数时,得分函数的计算结果以区间数比较大小。
3.2.1. 改进的单值中智数得分函数
本小节,针对公式(12)进行了改进。具体如下:
定义9 设
是一个单值中智数,则a的得分函数定义为:
(14)
这里
。
定理1:设a和b是两个单值中智数,若
,则
。
证:设
,
是两个单值中智数,若
,则
,
,
。
因此,
因为所有括号里的值都是大于等于0,所以
。
现利用公式(14)计算例5中的两个单值中智数有
,
,所以
。
3.2.2. 区间中智数的改进得分函数
在本节中,将公式(14)引用到区间中智数中,为了更精细、准确地表达两个区间中智数间的关系。这里用区间数表示两区间中智数的大小。
定义10:设
,则a的得分函数定义为:
(15)
(16)
现利用公式(15)~(16)计算例1至例4中的得分函数值,有:
例1中,
,
;
例2中,
,
;
例3中,
,
;
例4中,
,
。
应用文献 [22] 中可能度公式继续计算可得,例1中
,例2中
,例3中
,例4中
。
这里,可能度公式 [22] 为:
设
和
为两个区间数,则两者之间的可能度公式为:
(17)
4. 构建区间中智集的多属性非线性规划模型
本节是依据改进的得分函数来构建非线性规划模型以求得各方案的评估值,并且评估值是以区间数形式体现,这样可以避免出现文献 [20] 中由于评估值相等而导致的对方案无法排序的问题。
设
为方案集,
为属性集。对应的属性评估值为
,其中
,
。属性权重向量由决策者给出,并以区间数的形式表示,即
,这里,
;
;
且
。现利用公式(15)和(16)构建线非性规划模型,如下:
(18)
(19)
这里,通过上述的非线性规划模型计算的各方案评估值
用来表示第4节中三支决策方法中条件概率的取值。
5. 区间中智集的多属性三支决策方法
本节的主要工作是在区间中智集的多属性三支决策方法中更多地考虑客观因素,几个重要参数均由数据本身客观计算产生,极大程度减少主观依赖。在三支决策过程中,条件概率和损失函数是两个重要的参数,如何客观计算尤为重要,文献 [14] 利用灰色关联度计算条件概率,但损失函数是主观给出,而在文献 [23] 中主要提出损失函数的确定方法,条件概率则是随之推算出合理的取值范围。因此,本节对三支决策方法改进的地方在于对损失函数和条件概率通过改进的得分函数和非线性规划方法同时客观求得,以此强化三支决策方法的客观性。具体步骤如下:
步骤一:建立决策矩阵信息表,见表2;
设
为方案集,
为属性集。属性评估值以区间中智数形式表达。具体如下:
即
(
,
),这里的属性权重向量由决策者给出,并以区间数的形式表示,即
,其中
;
;
且
。
步骤二:条件概率的确定;
利用第三节构建的非线性规划模型求解各方案的评估值,即为各方案的条件概率。
步骤三:损失函数的确定;
在现有多属性三支决策文献中 [14] [24] ,损失函数一般是由决策者主观给出,而这样会使决策结果缺失客观性。为此,本文结合公式(15)、(16),先将决策信息表的区间中智数转化为区间数,再通过加权平均,得到各方案的评估值,利用此评估值构造各方案对应的相对损失函数表,如下所示。为计算方便,这里设损失因子
为0.3。
① 经公式(15)和(16)将决策表转为区间数,
② 对各方案进行线性加权平均,
③ 求各方案对应的相对损失函数表。
步骤四:计算阈值;
在取得各方案相对损失函数表的基础上确定各方案的阈值,由于损失函数表中的值都是区间数形式。因此阈值的计算结合区间数的性质和阈值公式所得 [13] 。计算结果为区间数。具体计算公式如下:
,
. (20)
,
. (21)
步骤五:三支决策的分类规则。
通过上述步骤确定的条件概率和阈值都是区间数,其对应的分类规则如下图1。
![](//html.hanspub.org/file/115-1701619x206_hanspub.png?20240506095354771)
Figure 1. Classification rules for three-way decision
图1. 三支决策的分类规则
根据分类规则对方案进行最终分类,具体规则如下:
(22)
6. 实例分析
这里,利用文献 [17] 中印度Punjab电力局竞选发电公司的案例进行分析和比较,说明本文所提方法的合理性和有效性。
Punjab电力局分别从以下五个电力公司进行筛选:A1 (KSK Energy Ventures limited),A2 (Hartek Power Private Limited),A3 (JSW Energy Limited),A4 (CESC Limited),A5 (NTPC Limited)。通过以下4个标准选出最佳的电力公司:C1 (可信度),C2 (适应策略),C3 (项目的财务规划) 和C4 (燃料供应商的可用性)。
步骤一:由决策者提供的评估信息表如表3;
![](Images/Table_Tmp.jpg)
Table 3. Evaluation information sheet
表3. 评估信息表
步骤二:条件概率的确定;
各属性
的(
)权重由决策者以区间数的形式给出。
利用非线性规划模型计算各方案的条件概率,计算过程如下:
由Lingo编程计算上述非线性规划模型可得各方案的评估值,
,
,即
。同样的方法可得
,
,
,
,通过可能度公式,可有
。
从多属性决策角度分析,这与文献 [17] 中基于TOPSIS构建非线性模型计算结果是一致的。说明了本文构建优化模型的有效性。
同时,也得出各公司的条件概率为:
,
,
,
,
。
步骤三:计算各公司的损失函数;
① 利用公式(15)和(16)将信息评估表转化为区间数。结果如表4。
![](Images/Table_Tmp.jpg)
Table 4. Interval type decision information table
表4. 区间型决策信息表
② 对各公司进行加权平均,结果如下:
,
,
,
,
。
③ 计算各方案的相对损失函数,如下如表5~9。
![](Images/Table_Tmp.jpg)
Table 5. A1 relative loss function table
表5. A1相对损失函数表
![](Images/Table_Tmp.jpg)
Table 6. A2 relative loss function table
表6. A2相对损失函数表
![](Images/Table_Tmp.jpg)
Table 7. A3 relative loss function table
表7. A3相对损失函数表
![](Images/Table_Tmp.jpg)
Table 8. A4 relative loss function table
表8. A4相对损失函数表
![](Images/Table_Tmp.jpg)
Table 9. A5 relative loss function table
表9. A5相对损失函数表
步骤四:计算阈值;
,
,
.
,
,
.
同样可得
、
、
和
的阈值:
,
,
,
,
,
,
,
.
步骤五:结合各公司的条件概率和阈值的对比,对各公司进行分类。公司
的分类结果如图2所示。
从图2可看出,公司
。同理可得出,
,
,
,
。即公司
、
和
在考虑范围内,公司
需要进一步观察,而公司
则考虑拒绝。
7. 小结
本文的主要工作有三点。一是提出新的得分函数,得分公式使得任意两个单值中智集都是可比较的,满足了全序关系。将公式扩展到区间中智数上,依然能保持这种全序关系,具有良好的数学性质。二是用优化的方法建立了一对非线性规划的模型,用来求得评估值的上下界,以形成区间型的评估值,由于处理的问题是区间中智集,因而最终的评估值为区间型显得更为合理。三是结合改进的得分函数和非线性规划模型给出区间中智集的三支决策新方法,其中损失函数的确定完全由客观数据计算得出,摆脱了以往人为主观确定损失函数的随意性。在未来的研究中,本方法可扩展到各领域中解决多属性三支群决策问题。