張賢勇,熊 方,莫智文 ,程 偉
(1. 四川師范大學(xué)數(shù)學(xué)與軟件科學(xué)學(xué)院 成都 610068; 2. 四川天一學(xué)院信息工程系 成都 610100;3. 電子科技大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院 成都 611731)
經(jīng)典粗糙集模型[1]的缺陷在于忽略了類與集合重疊部分的定量信息。而在實(shí)際中,集合間往往呈現(xiàn)一定程度的包含關(guān)系[2],因此需要拓展經(jīng)典粗糙集模型,而變精度粗糙集[3]和程度粗糙集[4]就是兩個(gè)重要的拓展模型。傳統(tǒng)的變精度粗糙集模型基于多數(shù)包含關(guān)系,即參數(shù)β范圍為[0,0.5),從理論與實(shí)際出發(fā),需要也容易把參數(shù)β范圍拓展到[0,1][5]。
實(shí)際上,變精度粗糙集和程度粗糙集分別來源于可能性模態(tài)邏輯和程度模態(tài)邏輯[4]。變精度粗糙集模型的理論和應(yīng)用是研究熱點(diǎn)[6-9]。程度粗糙集模型的研究,更多地集中在其背景上,即程度模態(tài)邏輯上[10-11]。目前對(duì)兩者結(jié)合的研究較少,但文獻(xiàn)[12-13]還是得到了一些結(jié)果。
精度和程度是兩個(gè)重要的量化指標(biāo),分別與相對(duì)誤差和絕對(duì)誤差相聯(lián)系。精度和程度把類與集合重疊部分的信息相對(duì)量化和絕對(duì)量化,是對(duì)同一事物兩個(gè)不同邏輯側(cè)面的刻畫。兩者結(jié)合起來,取長補(bǔ)短,使類與集合重疊部分的信息更加全面、精確;若能拓展得到范圍更寬廣、性質(zhì)更豐富的模型,則能把經(jīng)典粗糙集模型、變精度粗糙集模型、程度粗糙集模型拓展得更加適用。因此,精度和程度復(fù)合的理論研究與技術(shù)創(chuàng)新都具有重要意義。本文在此背景下探索精度與程度的結(jié)合及其的邏輯計(jì)算模型,拓展變精度粗糙集模型、程度粗糙集模型和經(jīng)典粗糙集模型。
1) 常規(guī)算法
(1) 計(jì)算程度上下近似和變精度上下近似;
(2) 由集合的差計(jì)算程度與精度的邏輯差上下近似;
(3) 通過集合并補(bǔ)運(yùn)算可得負(fù)域。
2) 結(jié)構(gòu)算法
結(jié)構(gòu)算法比常規(guī)算法更具優(yōu)勢,主要原因在于經(jīng)過理論推導(dǎo),定理6把粗糙集區(qū)域刻畫得非常精確。計(jì)算時(shí)直接利用精度和程度構(gòu)造的參數(shù)范圍對(duì)每一個(gè)類進(jìn)行檢驗(yàn)即可確定該類的3種粗糙集區(qū)域歸屬,進(jìn)而得到粗糙集區(qū)域。而常規(guī)算法需要先確定類的程度上下近似和變精度上下近似4種集合歸屬,然后還要再轉(zhuǎn)換。實(shí)際應(yīng)用中論域的分類往往是很多的,故在大量數(shù)據(jù)處理中,通過結(jié)構(gòu)算法會(huì)節(jié)約大量的時(shí)間和空間。
表1 初始數(shù)據(jù)
續(xù)表
表2 類的統(tǒng)計(jì)結(jié)果
下面計(jì)算k=1、β=0.4時(shí),程度與精度的邏輯差粗糙集模型中的粗糙集區(qū)域。
表3 結(jié)構(gòu)算法的計(jì)算與分析
S= (U,T)為決策表,T=C∪D??啥x決策屬性集D與條件屬性集C的程度k與精度1?β的邏輯差的近似依賴性:
屬性約簡是粗糙集進(jìn)行數(shù)據(jù)分析的重要概念,引入條件屬性集關(guān)于決策屬性集的程度與精度的邏輯差近似約簡后,擴(kuò)充了粗糙集理論,更好的體現(xiàn)了數(shù)據(jù)相關(guān)性,為進(jìn)行近似推理和獲取決策規(guī)則奠定了基礎(chǔ)。
程度與精度的邏輯差粗糙集模型,拓展了程度粗糙集模型和經(jīng)典粗糙集模型,涉及了精度與程度兩個(gè)量化指標(biāo),具有實(shí)際邏輯意義,因而具有重要的理論價(jià)值和廣泛的應(yīng)用前景。對(duì)該模型的性質(zhì)與應(yīng)用,以及其他平行的精度與程度的邏輯運(yùn)算模型,還值得深入地探討。
本文研究工作得到四川師范大學(xué)科學(xué)研究基金(08KYL06)的資助,在此表示感謝。
[1] PAWLAK Z. Rough sets[J]. International Journal of Computer and Information Sciences, 1982, 11: 341-356.
[2] 舒 蘭, 趙 磊. 粗糙集的模糊性[J]. 電子科技大學(xué)學(xué)報(bào), 2005, 34(1): 124-126.SHU Lan, ZHAO Lei. Fuzziness in rough sets[J]. Journal of University of Electronic Science and Technology of China,2005, 34(1): 124-126.
[3] ZIARKO W. Variable precision rough set model[J]. Journal of Computer and System Sciences, 1993, 46: 39-59.
[4] YAO Y Y, LIN T Y. Generalization of rough sets using modal logics[J]. Intelligent Automation and Soft Computing,1996, 2: 103-120.
[5] 張賢勇, 莫智文. 變精度粗糙集[J]. 模式識(shí)別與人工智能, 2004, 17(2), 151-155.ZHANG Xian-yong, MO Zhi-wen. Variable precision rough sets[J]. Pattern Recognition and Artificial Intelligence, 2004,17(2): 151-155.
[6] PEI Zhi-li, SHI Xiao-hu, NIU Meng, et al. A method of gene-function annotation based on variable precision rough sets[J]. Journal of Bionic Engineering, 2007, 4: 177-184.
[7] HONG Tzung-pei, WANG Tzu-ting, WANG Shyue-liang.Mining fuzzyβ-certain and β-possible rules from quantitative data based on the variable precision rough-set model[J]. Expert Systems with Applications, 2007, 32:223-232.
[8] XIE Gang, ZHANG Jin-long, LAI K K, et al. Variable precision rough set for group decision-making: An application[J]. International Journal of Approximate Reasoning, 2008, 49: 331-343.
[9] 孫士保, 姚磊磊, 吳慶濤, 等. 變精度粗糙集模型及其應(yīng)用研究[J]. 計(jì)算機(jī)工程與應(yīng)用, 2009, 45(7): 10-13.SUN Shi-bao, YAO Lei-lei, WU Qing-tao, et al. Research of generalized variable precision rough set model and its application[J]. Computer Engineering and Applications,2009, 45(7): 10-13.
[10] CERRATO C. Decidability by filtrations for graded normal logics (graded modalities V)[J]. Studia Logica, 1994, 53(1):61-73.
[11] TOBIES S. Pspace reasoning for graded modal logics[J].Journal of Logic and Computation, 2001, 11(1): 85-106.
[12] ZHANG Xian-yong, MO Zhi-wen. Product approximation of grade and precision[J]. Journal of Electronic Science and Technology of China, 2005, 3(3): 276-279.
[13] ZHANG Xian-yong, MO Zhi-wen, XIONG Fang.Approximation of intersection of grade and precision[C]//Fuzzy Information and Engineering(Advances in Soft Computing 54). Berlin: Springer, 2008:526-530.