南京大学学报(自然科学), 2022, 58(1): 49-59 doi: 10.13232/j.cnki.jnju.2022.01.006

软集优势矩阵的高低对角线性质及其诱导的还原算法

田峻奇, 韩邦合,

西安电子科技大学数学与统计学院, 西安, 710126

The high and low diagonals' properties for the soft set's matrix of dominant support parameters and their induced retrieving algorithm

Tian Junqi, Han Banghe,

School of Mathematics and Statistics, Xidian University, Xi'an, 710126, China

通讯作者: E⁃mail:bhhan@mail.xidian.edu.cn

收稿日期: 2021-06-23  

基金资助: 国家自然科学基金.  61862055
中央高校基本科研业务费.  JB180712

Received: 2021-06-23  

摘要

软集是利用参数化方法处理不确定性问题的重要工具,在决策领域其基本思想是在不同的参数下采取不同的决策,属于软决策模式.而软集的优势矩阵作为软集合的一种表示方法,蕴藏着丰富的信息,如何在软集的优势矩阵部分已知的情况下依旧能够完整还原软集是讨论的重点.专注于软集优势矩阵高低对角线的讨论,通过研究发现优势矩阵的高低对角线上的性质对于还原软集十分有帮助.首先给出优势矩阵高低对角线的基本定义及其结构特点;其次,针对软集合的不交性、单调性、分块等信息特征,给出高低对角线上对应的特征和性质;最后,依据优势矩阵高低对角线上的元素分两个阶段设计还原算法,并针对算法还原时间以及算法第一阶段还原率等指标进行仿真实验.实验结果显示,对于第一阶段还原率,在0,1元素个数比为0.5时,第一阶段还原率最高,而在软集中,0,1元素个数之比不变时,增加参数与对象的个数对于第一阶段还原率影响不大,即还原率依旧取决于0,1元素个数比.算法运行时间方面,在控制其他变量下,增加参数个数或对象个数都会直接的导致还原时间增加.

关键词: 软集 ; 优势矩阵 ; 高低对角线 ; 还原算法

Abstract

Soft set is an important tool to deal with uncertainty problem by parameterization method. In the field of decision making,its basic idea is to take different decisions under different parameters,which belongs to soft decision mode. As a representation method of soft set,the matrix of dominant support parameters of soft sets contains abundant information. How to restore the soft set completely when the matrix of dominant support parameters of the soft set is partly known is the focus of this paper. This paper investigates the high and low diagonals of the matrix of dominant support parameters,and their properties are found very helpful to the retrieve of soft sets. Firstly,we give the basic definition and structural characteristics of the high and lower diagonals of the matrix of dominant support parameters. Secondly,according to the information characteristics of soft set,such as non⁃intersecting,monotony and partition,the corresponding characteristics and properties of high and low diagonals are given. Finally,according to the elements on the high and low diagonal of the matrix of dominant support parameters,the reduction algorithm is designed in two stages,and simulation experiments are carried out for the algorithm reduction time and the algorithm reduction rate of the first stage. Experimental results show that the reduction rate of the first stage is the highest when the ratio of 0 to 1 elements is 0.5. In soft set,when the ratio of 0 and 1 elements remains unchanged,increasing the number of parameters and objects has little influence on the reduction rate of the first stage,that is,the reduction rate still depends on the ratio of 0 and 1 elements. In terms of algorithm running time,when controlling other variables,increasing the number of parameters or objects will directly increase the reduction time.

Keywords: soft sets ; the matrix of dominant support parameters ; high and low diagonals ; retrieving algorithm

PDF (903KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

田峻奇, 韩邦合. 软集优势矩阵的高低对角线性质及其诱导的还原算法. 南京大学学报(自然科学)[J], 2022, 58(1): 49-59 doi:10.13232/j.cnki.jnju.2022.01.006

Tian Junqi, Han Banghe. The high and low diagonals' properties for the soft set's matrix of dominant support parameters and their induced retrieving algorithm. Journal of nanjing University[J], 2022, 58(1): 49-59 doi:10.13232/j.cnki.jnju.2022.01.006

日常生活充满不确定性问题,为了研究这些不确定性问题,学者们提出了许多数学理论,如粗糙集1、模糊集2、概率论3、三支决策4-5等.对于参数带来的不确定性问题,1999年Molodtsov提出软集合6,受到众多学者的关注7-13,其已被证明在多个领域内有重要作用,如企业管理、文本分类、数据分析、土地估价、医学、气象学、决策理论等.软集的研究主要分几个方向:一是同其他处理不确定性问题的理论相结合14-23,如粗糙软集、软粗糙集、模糊软集、区间值模糊软集、直觉主义模糊软集、软集的三支决策语义等;二是同代数结构、序结构、拓扑结构相结合24-36,在设定领域为某个代数结构、拓扑结构或序结构的前提下,给出参数化的子结构并研究对应的运算性质,如软半群、软半环、软BCK代数、软拓扑、格序软集等;三是研究软集在决策领域中的应用37-46,如参数约简、信息系统属性约简等.

软集作为参数化的有限子集系统,从表示上一方面可以看作是一个0⁃1信息系统47,这极大地拓宽了软集的潜在应用领域;另一方面,文献[44-46]给出了软集优势矩阵的概念及其性质研究,研究表明软集优势矩阵在软集的正规约简、伪约简、决策中都起到重要作用.Han et al48给出了软集优势矩阵的结构刻画和量化性质,还给出了利用软集局部性质还原软集0⁃1信息系统和填充其余位置元素的方法.因此围绕软集0⁃1信息系统结构特征和优势矩阵之间的关系展开研究是一个重要的方向.

Han et al48基于优势矩阵的第i行和第i列元素展开研究,提出了相应的还原算法,然而在实际中通常无法直接得到对应的信息,需要通过研究优势矩阵的性质找出还原软集0⁃1信息系统的其他方案.通过初步研究发现,只利用优势矩阵两条高低对角线上的元素就可以对软集完整还原.

1 相关基础和主要问题

本文的主要贡献包括两个方面:

(1)通过研究软集列与行之间的关系以及列与行上0和1的数字特征,得到所对应的优势矩阵上高低对角线上元素的位置表现以及数量表现.

(2)通过实验给出精确的还原算法:通过优势矩阵高、低对角线上的元素来精确还原对应软集0⁃1信息系统.相比之下,用高低对角线上的元素还原所需用的元素更少.

Molodtsov6定义软集合:令U=u1,u2,,un为对象集合,E=e1,e2,,em是参数集合且UE都是非空集合.PUU的幂集.

定义1

软集6 一个二元对S=F,EU上的一个软集,若FEPU的一个映射.即F:EPU.本文用Fu,e=1表示uFeFe是软集的e⁃近似集合,所以软集是U的参数化子集合.

后面的讨论中,若无特殊说明,假定S=F,E满足:

ekE,FekFekUk=1,2,,E

命题147

如果S=F,EU的一个软集合,其中E=e1,e2,,em,那么S=F,E就可以表示为一个0⁃1信息系统.

例1 假设X先生想购买一套房子,设U=u1,u2,u3,u4为其考虑范围内房子的集合.假设房子的参数E=e1,e2,e3,e4,其中e1表示“beautiful”,e2表示“expensive”,e3表示“wooden”,e4表示“modern”.设Fe1=u1,u3Fe2=u2,u3Fe3=u1Fe4=u2,u3,u4,得到一个软集S=F,E,如表1所示.

表1   例1中软集S=F,E的0⁃1信息系统表示

Table 1  0⁃1 Information system representation of the soft set S=F,E in Example 1

beautifulexpensivewoodenmodern
u11010
u20101
u31101
u40001

新窗口打开| 下载CSV


例1可以更直观地描述为房子u1u2u4相比在参数e1(beautiful)上更有优势Fu1,e1=1Fu2,e1=Fu4,e1=0u1u3e1上不相上下Fu1,e1=Fu3,e1=1.如果X先生在e1上设置的权重较大,则更倾向u1u3;如果在e2(expensive)上也同样设置较大的权重,由表1可知u3u1更容易被选中Fu3,e2=1

Fu1,e2=0.

定义2

对象的参数支撑集48S=F,EU上的一个软集合.uU,定义u的参数支撑集为eEFu,e=1,记为suppu.

例2表1给出软集合SU=u1,u2,u3,u4E=e1,e2,e3,e4上的0⁃1信息系统表示,其矩阵表示如图1(上)所示.再由定义2可得u1的参数支撑集suppu1=e1,e3Fu1,e1=

Fu1,e3=1u2的参数支撑集suppu2=e2,e4u3的参数支撑集suppu3=e1,e2,e4u4的参数支撑集suppu4=e4.

注:对象的参数支撑集作为一个指标可以衡量对象优劣性,当某个对象含有更多的参数时,往往更倾向选择该对象.

定义3

软集优势矩阵48S=F,EU=u1,u2,,un上的一个软集,定义一个n×n的矩阵DSi,jDSi,j=suppui-suppuj.DS为软集S的优势矩阵,如图1(下)所示.在软集S明确时也可以用Dij来表示第i行、第j列位置的元素.

S=e1e2e3e4u11010u20101u31101u40001DS=u1u2u3u4u1e1,e3{e3}{e1,e3}u2e2,e4e2u3e2,e4{e1}{e1,e2}u4e4

图1 软集0⁃1信息系统的矩阵表示S(上)与其对应的优势矩阵DS(下)

Fig.1 The 0⁃1 matrix representation of soft set S (up) and its corresponding matrix of dominant support

parameters DS (down)

例3 依据表1给出软集S的矩阵表示,再由定义3可以构造出优势矩阵DS.具体如下:

DS1,2=suppu1-suppu2=e1,e3-e2,e4=e1,e3
DS(1,3)=suppu1-suppu3=e1,e3-e1,e2,e4=e3
DS(1,4)=suppu1-suppu4=e1,e3-e4=e1,e3
DS2,1=suppu2-suppu1=e2,e4-e1,e3=e2,e4
DS2,3=suppu2-suppu3=e2,e4-e1,e2,e4=
DS2,4=suppu2-suppu4=e2,e4-e4=e2

其余类似.这里之所以不与对象自身DS1,1

DS2,2,DS3,3,DS4,4做比较,是由于自身与自身无法构成优势,必然是空集.

通过构造软集S的优势矩阵可以很清楚地看到两两对象之间是否够构成优势,又关于哪个参数构成优势,从而方便做出决策.

定义4 还原算法48S=F,EU上的一个软集合.DS是软集S的优势矩阵,还原算法是指利用DS的部分元素还原软集S本身(Han et al48利用第i行和第i列对S进行精确还原).

上面讨论了软集0⁃1信息系统与优势矩阵之间的对应关系,当优势矩阵DS的全部元素已知时对S还原十分简单.比如u1,u2=e1,e3表示u1u2在参数e1,e3上有优势,即在软集SFu1,e1=Fu1,e3=1,Fu2,e1=Fu2,e3=0.

u3,u2=e1表示u3u2在参数e1上有优势,即在软集SFu3,e1=1,Fu2,e1=0.所以在知道优势矩阵所有元素的情况下还原出软集并非一件难事,但在实际中知道的信息是有限的,若仅知道部分元素(如高低对角线上的元素),这样直观的还原就行不通.这就是本文讨论的重点.

2 利用优势矩阵高低对角线还原软集0⁃1信息系统

已有研究讨论了优势矩阵与软集0⁃1信息系统关于第一行与第一列的性质,并将这些相关的性质进一步推广到第i行第i48.在此进一步讨论其高低对角线上的性质,并对软集0⁃1信息系统的某些数字特征在优势矩阵高低对角线元素上的表现进行讨论,最后给出利用优势矩阵高低对角线上的元素还原软集0⁃1矩阵的算法.

2.1 软集优势矩阵高低对角线的性质

给出软集优势矩阵对角线、高对角线和低对角线的定义及性质,说明高低对角线在还原软集时的重要性.

定义5

参考三对角矩阵给出如下定义:设D为一个n×n的方阵,其主对角线上由Di,i+1所在位置组成的连线称为高对角线;其主对角线下由Di+1,i所在位置组成的连线称为低对角线(i=1,2,,n-1).它们统称为高低对角线.

定理1

给定一个U的软集S=F,E,其中U=nDS是软集S的优势矩阵,则DS满足下列性质:

(1)优势矩阵DS的主对角线元素都是空集,即DSi,i=,i=1,2,,n.

(2)高低对角线上元素关于对角元素的交为空集.即DSi,i+1DSi+1,i=i=1,

2,,n-1.

(3)高对角线相邻元素不相交.即DSi,i+1

DSi+1,i+2=i=1,2,,n-2.

证明

(1)eE,i=1,2,,n,Fui,e=Fui,e,不与自身构成优势,故DSi,i=.

(2)设eDSi,i+1,则Fui,e=1Fui+1,e=0,显然eDSi+1,i,否则Fui+1,e=1,矛盾.

(3)设eDSi,i+1,则Fui,e=1Fui+1,e=0,显然eDSi+1,i+2,否则Fui+1,e=1,矛盾.

推论1

高对角线的任意元素与其下一行所有元素的交为空集.即:

Di,i+1k=1nDi+1,k=i=1,2,,n-1

推论2

低对角线的任意元素与其上一行所有元素的交为空集.即:

Di+1,ik=1nDi,k=i=1,2,,n-1

定理2

给定一个U上的软集S=F,E,其中U=n.如果eE,FeFeU,则E中所有元素必全存在于高低对角线上.即:

i=1n-1DSi,i+1i=1n-1DSi+1,i=E

证明

反证法.设eE,ei=1n-1DSi,i+1

ei=1n-1DSi+1,i,即i=1,2,,n-1eDSi,i+1eDSi+1,i,故Fu1,e=Fu2,eFu2,e=Fu3,eFu4,e=Fu5,e

Fu5,e=Fu6,eFe=Fe=U,矛盾.

定理3

高低对角线上第i行的两个元素的并集与第i列的两个元素的并集的交集为空集.即:

DSi,i+1DSi+2,i+1DSi+1,iDSi+1,i+2=i=1,2,,n-2

证明

假设ekE使:

ekDSi,i+1DSi+2,i+1DSi+1,iDSi+1,i+2

故:

ekDSi,i+1DSi+2,i+1

且:

ekDSi+1,iDSi+1,i+2

无论ekDSi,i+1还是ekDSi+2,i+1,都有Fui+1,ek=0,从而与ekDSi,i+1

DSi+2,i+1矛盾.

2.2 软集0⁃1信息系统中的数字特征在优势矩阵高低对角线上的体现

给定一个U上的软集合S,其中U=nDS是优势矩阵.下面讨论关于软集0⁃1信息系统中一些数字特征在优势矩阵的高低对角线上是如何体现的.

2.2.1 非交性

定义6

如果S中任意两列其同一行上所对应的值互不相同,称这两列满足非交性.

性质1

如果在S中任意两列满足非交性(不妨设ekejk,j=1,2,,m,kj),那么:

(1)DSekej必定不会同时出现在高低对角线上的同一位置,即i=1,2,,n-1.ekDSi,i+1ejDSi,i+1,若ekDSi+1,iejDSi+1,i.

(2)DSekej在高低对角线上出现的次数相同且它们出现的位置刚好是主对角线的上下相邻两侧,即i=1,2,,n-1.ekDSi,i+1ejDsi+1,i,若ejDSi+1,ielDSi,i+1.

证明

(1)假设在Sekej满足非交性(k,j=1,2,,m,kj)且ekej同时出现在DSi,i+1上,则由上述定义可知,Fui,ek=Fui+1,ek=1,从而与满足非交性矛盾.

(2)假设在Sekej满足非交性(k,j=1,2,,m,kj).由前提假设知S=F,E满足eE,FeFeU.必定存在uiui+1ekej上都构成优势,不妨设Fui,ek=1Fui+1,ek=0,由非交性可知必定Fui,ej=0Fui+1,ej=1.即若存在ekDSui,ui+1,则必有ejDSui+1,ui.

例4 由图2可见,软集Se4e8满足非交性,在DS中同一个位置不会同时出现e4e8,由e4DS3,4,DS5,4推知e8DS4,3,DS4,5.

S=e1e2e3e4e5e6e7e8100110001011100001011010010000011111111000011110DS=e3e1,e3e2,e7e4,e5,e7e8e8e1,e3,e4,e5,e6,e7e1,e2,e3

图2 软集0⁃1信息系统S(上)与其对应的优势矩阵DS(下)

Fig.2 0⁃1 information system of the soft sets S (up) and its corresponding matrix of dominant support parameters DS (down)

推论3

S中存在两列满足非交性时,通过其中某一列从0变1或从1变0的变化次数可以确定两列对应的参数在DS高对角线上出现的次数.

例5 由图2还可以看到,e4列变化次数为2 1=Fu3,e4Fu4,e4=0Fu4,e4

Fu5,e4=1,对应到DSe4,e8共出现两次.

2.2.2 序特征(软集0⁃1信息系统S中行的单调性)

定义7

(1)若k=1,2,,m都有Fui,ekFui+1,ek,则称ui行与ui+1行满足单调递减.

(2)若k=1,2,,m都有Fui+1,ekFui,ek,则称ui行与ui+1行满足单调递增.

性质2

(1)若S中存在相邻两行满足单调递增,则高对角线元素中必存在一个元素为空集.即DSi,i+1=.

(2)若S中存在相邻两行满足单调递减,则低对角线元素中必存在一个元素为空集.即DSi+1,i=.

证明

假设ui关于ui+1满足单调递减性,k,Fui,ekFui+1,ek,即若Fui+1,ek=1,则必有Fui,ek=1,故不会构成优势(单调递增同理可得).

例6 由图2还可知,Su2行对u1行满足单调递增性,即k,Fu2,ekFu1,ek,在Ds矩阵中表现为D21=.

2.2.3 分块

定义8

S=F,EU上的一个软集合,用一个0⁃1信息系统表示,对S的每一列根据1和0的连续情况进行划分叫作分块.

例7 由图2还可知,Se2列,Fu1,e2=Fu2,e2=0为一块,Fu3,e2=Fu4,e2=Fu5,e2为一块,Fu6,e2=0为一块,即e2列可以分为三块,所以可称u1,u2u3,u4,u5u6e2列所对应的分块.

性质3

S上任意一列ek的分块数等于在优势矩阵高低对角线中出现的次数加1.

证明

Sek列能够分l块,意味着0⁃1或1⁃0变化的次数有l-1次,而每变化一次意味着在DS高低对角线上某位置出现一次ek.即变化次数等于ek在高低对角线上的出现次数.

例8 由图2还可知,Se1列可以分为四块,第一块包含的元素Fu1,e1,Fu2,e1都为1,第二块包含的元素Fu3,e1,Fu4,e1都为0,第三块包含的元素Fu5,e1为1,第四块包含的元素Fu6,e1为0.同时发现e1在矩阵Ds的高低对角线中共出现三次:DS2,3DS5,4DS5,6.

2.2.4 列对称性

定义9

S=F,EU的一个软集合,若S中任意两列或两列以上每行对应元素都相同,则称S关于对应的列具有列对称性.

性质4

S存在两列对称,不妨设ekej对称,则若ek属于高低对角线上的某个元素,那么ej也必定属于这个元素.也就是说,它们成对出现.

证明

假设ekej对称,ekDi,i+1,但ejDi,i+1,则Fui,ekFui,ej,与对称性矛盾.

例9 由图2可见,Se4e5对称,在DSe4e5总是一起出现.

3 通过高低对角线元素还原软集0⁃1信息系统

Han et al48探讨了通过单行单列去还原软集0⁃1信息系统,意义在于某一元素与其他元素一一进行比较,其本质是针对同一对象的比较.而本节利用高低对角线上的元素还原软集0⁃1信息系统的意义是任意两个相邻对象之间的相互比较,找出相邻两个对象之间的优势参数结构.其相关算法如下.

基于优势矩阵高低对角线的软集还原算法

(注:此算法需在软集S=F,E满足式(1)的条件下进行)

输入n×n优势矩阵DS上高低对角线上的元素以及取值为-1的n×m矩阵S(待还原的软集0⁃1矩阵)

过程:

阶段1.利用优势矩阵DS上高低对角线还原矩阵S中的部分元素.

遍历DS高低对角线上的所有元素并依据下式(4)判断并更新在矩阵S中的对应位置Fui,ej.

Fui,ej=1,if ejDSi,i+1,in-10,if ejDSi+1,i,in-11,if ejDSi,i-1,i2        0,if ejDSi-1,i,i2        

阶段2.对第一阶段没有更新的元素Fui,ej,遵循按列就近补充原则,其值等于Sj列第一阶段已经还原的且距离其最近的位置FuK,ej的值,即K满足以下两条:

(1) Fuk,ej=1 or 0

(2) K-i=minkk-iFuk,ej=1 or 0

阶段1举例 以图2右侧的优势矩阵为例并依据上面的算法对软集0⁃1矩阵进行还原.

图2中优势矩阵上的高低对角线元素为:

e3DS2,1DS1,2=
e1,e3DS2,3e2,e7DS3,2
e4,e5,e7DS3,4,e8DS4,3,
e8DS4,5,e1,e3,e4,e6,e7DS5,4,
e1,e2,e3DS5,6,e5DS6,5.

根据阶段1的公式可以依次得出:

Fu2,e3=1,Fu1,e3=0Fu2,e3=Fu2,e1=1
Fu3,e3=Fu3,e1=0Fu3,e2=Fu3,e7=1Fu2,e2=Fu2,e7=0Fu3,e4=Fu3,e5=Fu3,e7=1
Fu4,e4=Fu4,e5=Fu4,e7=0Fu4,e8=1,Fu3,e8=0Fu4,e8=1,Fu5,e8=0
Fu5,e1=Fu5,e3=Fu5,e4=Fu5,e6=Fu5,e7=1
Fu4,e1=Fu4,e3=Fu4,e4=Fu4,e6=Fu4,e7=0
Fu5,e1=Fu5,e2=Fu5,e3=1
Fu6,e1=Fu6,e2=Fu6,e3=0
Fu6,e5=1,Fu5,e5=0

由第一阶段还原得到的软集矩阵S如图3所示.

e1e2e3e4e5e6e7e8-1-10-1-1-1-1-1101-1-1-10-101011-1100-100000111110110000-11-1-1-1

图3 由第一阶段还原得到的软集矩阵S

Fig.3 The soft set S retrieved after the first stage

阶段2举例 以软集矩阵S的第一列与第四列为例来说明阶段2.

j=1时,Fu1,e1=-1(第一阶段未被还原的元素),向下搜索矩阵Su2,e1u4,e1u5,e1

u6,e1均满足条件(1),再依据条件(2)选择K=2,即Fu1,e1=Fu2,e1=1.

j=4时,Fu1,e4=-1,向下搜索矩阵S,u3,e4u4,e4u5,e4均满足条件(1),再依据条件(2)选择K=3,即Fu1,e4=Fu3,e4=1.Fu2,e4=-1,向下搜索矩阵S,u3,e4u4,e4

u5,e4均满足条件(1),再依据条件(2)选择K=3,

Fu2,e4=Fu3,e4=1.Fu6,e4=-1,向上搜索矩阵S,u5,e4u4,e4u3,e4均满足阶段2的条件(1),再依据条件(2)选择K=5,即Fu6,e4=Fu5,e4=1.

第二阶段还原得到最终的软集矩阵S如图4所示.

e1e2e3e4e5e6e7e8100110001011100001011010010000011111111000011110

图4 由第二阶段还原得到的软集矩阵S

Fig.4 The soft set S retrieved after the second stage

实验设备:CPU Inter Xeon CPU E3⁃1246 v3,RAM 16 GB,显卡NVIDIA Quadro k620,软件MATLAB R2016a.

给定软集矩阵对象个数U、参数个数A以及0⁃1信息系统中0⁃1值的占比ratio(ratio值越高则1的比例越高),固定其中两组参数数值,改变另一组参数数值,进行3000次仿真实验,取各阶段还原的平均时间以及第一阶段的平均还原率(即第一阶段还原的元素总数占总元素数的比例).

实验1

固定对象个数U以及参数个数A,变化矩阵S中0与1的比例ratio,共实验3000次,实验结果如图5所示.

图5

图5   各阶段还原时间与还原率关于0⁃1比例的对比图

Fig.5   The reduction time and reduction rate of the first stage with respect to the ratio of 0⁃1 entries


图5可以清楚地看到,所有曲线都近似对称,且在ratio=0.5时达到最低点或者最高点.这是由于从ratio=0.5开始变小即矩阵S中0变多,从ratio=0.5开始变大即矩阵S中1变多,这是一个等价的过程,所以出现对称的情况.此外,第一阶段还原时间与还原率的曲线开口向下,由于

ratio朝0.5趋近时0与1出现的个数一样多,此时对象与对象之间构成更多的优势(即矩阵DS在高低对角线上的元素变多),所以还原时间增加,还原率增加.在第一阶段还原率变高的情况下所需还原的元素个数变少,从而第二阶段还原时间减少.还发现对象与参数数量的增加都会导致还原时间的增加,但对还原率影响不大.

实验2

固定对象个数U以及raito,变化参数个数A,共实验3000次.

图6可以看出,参数个数的增加与第一阶段还原时间没有明确的线性关系.即使改变ratio也是同样的结果.这是由于第一阶段还原时间是由高低对角线上的元素个数决定的,高低对角线上元素个数越多,第一阶段还原时间越长.由此也可知,参数个数与第一阶段还原率没有线性关系,而参数个数与第二阶段还原时间成正比关系,也就是说在其他参数数值固定的情况下只要参数的个数增加,那么第二阶段的还原时间就会增加.这是由于第二阶段是在矩阵S上还原,当参数个数增加则矩阵S的维数增加,从而增加还原时间.改变ratio从0.2到0.5时,第二阶段的还原时间明显降低.

图6

图6   各阶段还原时间与还原率关于参数个数变化的对比图

Fig.6   The reduction time and reduction rate of the first stage with respect to the number of parameters


实验3

固定参数个数A以及ratio,改变对象个数U,共实验3000次.

图7可见,对象个数与第一阶段还原时间、第二阶段还原时间以及第一阶段还原率都有近似正比的关系.调整ratio从0.2到0.5,则第一阶段还原率明显提升,并且在第一阶段还原率提升的情况下,第二阶段还原时间明显减少.

图7

图7   各阶段还原时间关于参数个数变化的对比图

Fig.7   The reduction time and reduction rate of the first stage with respect to the number of objects


4 结论

信息缺失是一种十分常见的现象,如何通过已有的信息来尽可能推断出缺失信息是信息精确还原的关键.本文将信息以结构化的方式储存到优势矩阵中,并建立与软集之间的联系,由此给出一种新的基于优势矩阵部分元素还原软集的方法:通过高低对角线元素对软集的完整还原.与Han et al[48]的还原算法不同的是,高低对角线的本质是获取任意相邻的两个对象之间的优势信息,再通过还原算法得到所有对象之间的优势信息,这相当于另一种还原模型.

今后的工作将讨论更加的一般的情况:随机获取的信息在满足尽可能少的约束条件下完整还原软集以及不给约束的情况下,利用随机获取的信息,判断是否能够完整还原,并给出软集的最大还原度.

参考文献

Pawlak Z.

Rough set

International Journal of Computer and Information Sciences,198211(5):341-356.

[本文引用: 1]

Zadeh L A.

Fuzzy sets

Information and Control,19658(3):338-353.

[本文引用: 1]

Maistrov L. 1974,probability theory:A historical sketch. New YorkAcademic Press1974.

[本文引用: 1]

Yao Y Y.

Set⁃theoretic models of three⁃way decision

Granular Computing,20216(1):133-148.

[本文引用: 1]

Yang J LYao Y Y.

Semantics of soft sets and three⁃way decision with soft sets

Knowledge⁃Based Systems,2020(194):105538.

[本文引用: 1]

Molodtsov D.

Soft set theory:First results

Computers and Mathematics with Applications,199937(4-5):19-31.

[本文引用: 3]

Feng FCho JPedrycz Wet al.

Soft set based association rule mining

Knowledge⁃Based Systems,2016(111):268-282.

[本文引用: 1]

Sun B ZMa W MLi X N.

Linguistic value soft set⁃based approach to multiple criteria group decision⁃making

Applied Soft Computing,2017(58):285-296.

Han B HGeng S L.

Pruning method for optimal solutions of intmintn decision making scheme

European Journal of Operational Research,2013231(3):779-783.

Akram MAdeel AAlcantud J C R.

Group decision⁃making methods based on hesitant N⁃soft sets

Expert Systems with Applications,2019(115):95-105.

Hu J HPan LYang Yet al.

A group medical diagnosis model based on intuitionistic fuzzy soft sets

Applied Soft Computing,2019(77):453-466.

方君炜张其文. 基于软集理论的多属性决策方法研究及应用. 硕士学位论文. 兰州兰州理工大学2019.

Fang J WZhang W Q. Research of multi⁃attribute decision⁃making method and application based on soft set theory. Master Dissertation. LanzhouLanzhou University of Technology2019.

王庆亮. 软集在决策问题中的应用研究. 硕士学位论文. 无锡江南大学2018.

[本文引用: 1]

Wang Qingliang. Application of soft sets in decision⁃making problems. Master Dissertation. WuxiJiangnan University2018.

[本文引用: 1]

Feng FLi C XDavvaz Bet al.

Soft sets combined with fuzzy sets and rough sets:A tentative approach

Soft Computing,201014(9):899-911.

[本文引用: 1]

Feng FLiu X YLeoreanu⁃Fotea Vet al.

Soft sets and soft rough sets

Information Sciences,2011181(6):1125-1137.

Ali M I.

A note on soft sets,rough soft sets and fuzzy soft sets

Applied Soft Computing,201111(4):3329-3332.

Maji P KRoy A RBiswas R.

Fuzzy soft sets

Journal of Fuzzy Mathematics,20019(3):589-602.

Majumdar PSamanta S K.

Generalised fuzzy soft sets

Computers & Mathematics with Applications,201059(4):1425-1432.

Roy A RMaji P K.

A fuzzy soft set theoretic approach to decision making problems

Journal of Computational and Applied Mathematics,2007203(2):412-418.

Feng FJun Y BLiu X Yet al.

An adjustable approach to fuzzy soft set based decision making

Journal of Computational and Applied Mathematics,2010234(1):10-20.

Yang X BLin T YYang J Yet al.

Combination of interval⁃valued fuzzy set and soft set

Computers and Mathematics with Applications,200958(3):521-527.

Jiang Y CTang YChen Qet al.

Interval⁃valued intuitionistic fuzzy soft sets and their properties

Computers & Mathematics with Applications,201060(3):906-918.

Xu WMa JWang S Yet al.

Vague soft sets and their properties

Computers & Mathematics with Applications,201059(2):787-794.

[本文引用: 1]

Aktaş HÇağman N.

Soft sets and soft groups

Information Sciences,2007177(13):2726-2735.

[本文引用: 1]

Karaaslan FÇağman NEnginoğlu S.

Soft lattices

Journal of New Results in Science,2012(1):5-17.

Jun Y BLee K JKhan A.

Soft ordered semigroups

Mathematical Logic Quarterly,201056(1):42-50.

Feng FJun Y BZhao X Z.

Soft semirings

Computers & Mathematics with Applications,200856(10):2621-2628.

Acar UKoyuncu FTanay B.

Soft sets and soft rings

Computers & Mathematics with Applications,201059(11):3458-3463.

Sun Q MZhang Z LLiu J.

Soft sets and soft modules

∥Wang G,Li T,Grzymala⁃Busse J W,et al. Rough sets and knowledge technology. Springer Berlin Heidelberg,2008(5009):403-409.

Qin K YHong Z Y.

On soft equality

Journal of Computational and Applied Mathematics,2010234(5):1347-1355.

Zhan J MJun Y B.

Soft BL⁃algebras based on fuzzy sets

Computers & Mathematics with Applications,201059(6):2037-2046.

Jiang Y CTang YChen Q Met al.

Extending soft sets with description logics

Computers & Mathematics with Applications,201059(6):2087-2096.

Tanay BKandemir M B.

Topological structure of fuzzy soft sets

Computers & Mathematics with Applications,201161(10):2952-2957.

Shabir MNaz M.

On soft topological spaces

Computers & Mathematics with Applications,201161(7):1786-1799.

Çetkin VAygünoğlu AAyün H.

A topological view on application of L⁃fuzzy soft sets:Compactness

Journal of Intelligent and Fuzzy Systems,201732(1):781-790.

Al⁃Shami T MEl⁃Shafei M EAbo⁃Elhamayel M.

On soft topological ordered spaces

Journal of King Saud University⁃Science,201931(4):556-566.

[本文引用: 1]

Zhan J MAlcantud J C R.

A survey of parameter reduction of soft sets and corresponding algorithms

Artificial Intelligence Review,201952(3):1839-1872.

[本文引用: 1]

Chen D GTsang E C CYeung D Set al.

The parameterization reduction of soft sets and its applications

Computers & Mathematics with Applications,200549(5-6):757-763.

Kong ZGao L QWang Let al.

The normal parameter reduction of soft sets and its algorithm

Computers & Mathematics with Applications,200856(12):3029-3037.

Han B HLi X N.

Propositional compilation for all normal parameter reductions of a soft set

The 9th International Conference on Rough Sets and Knowledge Technology. Springer Berlin Heidelberg,201410.

Gong KWang YXu M Zet al.

BSSReduce an OU incremental feature selection approach for large⁃scale and high⁃dimensional data

IEEE Transactions on Fuzzy Systems,201826(6):3356-3367.

Ma X QSulaiman NQin H Wet al.

A new efficient normal parameter reduction algorithm of soft sets

Computers & Mathematics with Applications,201162(2):588-598.

李炯. 基于软辨识矩阵的软集参数约简方法研究. 硕士学位论文. 临汾山西师范大学2016.

Li J. Research on parameter reduction in soft sets based on soft discernibility matrix. Master Dissertation. LinfenShanxi Normal University2016.

Han B HLi Y MGeng S l.

0⁃1 Linear programming methods for optimal normal and pseudo parameter reductions of soft sets

Applied Soft Computing,2017(54):467-484.

[本文引用: 1]

Han B H.

Comments on “Normal parameter reduction in soft set based on particle swarm optimization algorithm”

Applied Mathematical Modelling,201640(23-24):10828-10834.

Feng Q RZhou Y.

Soft discernibility matrix and its applications in decision making

Applied Soft Computing,2014(24):749-756.

[本文引用: 2]

Pei D WMiao D Q.

From soft sets to information systems

2005 IEEE International Conference on Granular Computing. Beijing,ChinaIEEE2005617-621.

[本文引用: 2]

Han B HNie X YWu R Zet al.

Characterizations for matric of dominant support parameters in soft sets

IEEE Access,2020(8):227610-227628.

[本文引用: 9]

/