999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于粗集理論的動態學習算法

2010-08-15 00:48:32徐嘉彬高曉紅
楚雄師范學院學報 2010年3期
關鍵詞:矛盾規則數據庫

徐嘉彬 高曉紅

(楚雄師范學院數學系,云南 楚雄 675000)

一種基于粗集理論的動態學習算法

徐嘉彬 高曉紅

(楚雄師范學院數學系,云南 楚雄 675000)

本文對數據庫中新增對象重新進行分類,并對此提出了一種基于粗集理論的動態學習算法DLA,并對動態學習算法與傳統算法在執行的時間長短上進行比較,得出動態學習算法能在數據庫應用中有效地減少更新過程中的計算量,從而達到提高效率的目的。

粗集,動態學習,數據庫,新增對象

粗集 (Rough set)理論[1]是由波蘭教授 Pawlak于 1982年提出,由于它能有效地分析和處理不精確、不一致、不完整等各種不完備信息,并從中發現隱含的知識,揭示潛在的規律,近年來在機器學習、數據挖掘、人工神經網絡等多個領域得到了廣泛應用。

而動態學習算法的研究往往是粗集理論中各種研究的重要內容之一,當前在粗集理論的相關算法研究中,基本只適用于靜態數據庫,但是在現實應用中,數據庫往往是不固定的,如數據對象的添加、修改和刪除,常常會造成原有規則不適用數據庫中的新增對象,而數據庫系統往往是很龐大的,如果用以往的粗集理論算法來進行處理,每次更新數據庫后都需要用原規則重新掃描一遍,不僅對服務器造成負擔,還影響了效率。所以,為解決對大型數據庫的修改,對動態學習算法的研究是非常有必要的。當前基于粗集理論的數據庫應用中,大多是對靜態數據的研究,對動態數據的研究重點是知識約簡,而對規則的動態學習算法的研究側重于針對原有對象的增量性研究上,而從最小規則集的方向研究增量性的還很少見。

為了使基于粗集理論的數據分析能夠解決信息系統中的數據動態增長的問題,文獻[2]根據決策屬性原理把新增對象分為:增強、全新、全矛盾和部分矛盾四種類型,并給出了相關結論,但是在這四種類型中兩兩之間并不獨立,例如增強型和部分矛盾型存在交叉對象。信息系統 (知識表達系統)可以用屬性—數值形式的數據表來表示,該表可看作是現實和結果的集合,由此可以將它看作一特殊的數據邏輯結構,即前面提到的決策屬性[3],相關決策屬性的解釋可參考文獻 [4]。

1 新增對象的分類

傳統算法對新增對象處理的方法是對決策表的知識約簡和最小決策算法分別計算一次,顯然這種方法不是最佳的,在研究中發現,首先對新增對象進行分類,再分別單獨處理每種類型,這樣可以有效地減少其計算量。

設 S=(U,P∪Q)是一個決策表,N是由 S產生的 PQ基本決策算法(P,Q)的一個最小決策算法,新增對象 x后得到新決策表 S′=(U′,P∪Q),其中U′=U∪{x}。

針對文獻[2]中存在的問題,本文重新從決策屬性的角度考慮,對新增對象給出如下新的分類:

類型1 稱 x增強于N,對N中任意的規則φ→ψ,若φx/A(φ)→ψ,則至少存在一條這樣的規則;

類型 2 稱 x是全新的,對N中任意的規則φ→ψ,總有φx/A(φ)≠φ(或不存在 y∈U,使 y=φx|A(φ)→ψx|);

類型 3 稱 x是全矛盾的,若存在 y∈U使φx=φy,但ψx≠ψ;

類型 4 稱 x是部分矛盾的,若 x與N不是全矛盾且存在φ→ψ∈N使φx/A(φ)=φ但ψx≠ψ。

對于任意規則φ→ψ∈N,若φx/A(φ)|ψx,包含著ψx=ψ,則稱對象 x與N不矛盾。

2 基于粗集的動態學習算法

根據上面的分類方法,詳細分析不同對象的類型后,提出下面基于 DLA(Dynam ic Learning A lgorithm)算法的基本思路:

(1)新增對象 x;

(2)判斷 x是否與 N均衡并計算 Cx,滿足轉向 (3),不滿足轉向 (14);

注:N為增添 x前的決策表S的最小決策算法,Cx={φ→ψ∈N|規則φ→ψ和對象 x矛盾}。

(3)N′=N-Cx,Fψ=Φ;注:N′為新增對象 x后新決策表 S′的最小決策算法。

(4)判斷 x是否與 N全矛盾,矛盾轉向 (5),不矛盾轉向 (16);

(5)相比原約簡 R,判斷 x在U上是否均衡,均衡轉向(6),不均衡轉向(19);

(8)計算φz/R′→ψz(z∈D)的一個約簡φ′→ψ′;注:φz為對象 z的條件部分。

(10)判斷 Fψ在論域 U上是否完備,滿足轉向 (11),不滿足轉向 (20);

(11)在 D中刪除決策為ψz的剩余對象;

(13)判斷對象集 D是否為空,為空轉向 (21),不為空轉向 (8);

(14)判斷 x是否增強 N,滿足轉向 (1),不滿足轉向 (15);

(15)R′=R,計算φx/R→ψ的一個約簡φ→ψ同時把對象集 D置空,轉向(13);

(16)令 y∈U與 x矛盾,計算 |ψy|s;

(17)修改 x使得其決策為ψx∨ψy;注:ψx∨ψy表示決策為ψx或ψy。

(19)求 S′的約簡 R′,轉向 (6);

(21)得到最小決策算法N′。

3 算法驗證與分析

由于篇幅有限,對于DLA算法和傳統算法的執行時間分析就不給出詳細的過程,動態學習算法執行時間是以屬性對的比較來作為最小計算單位的(假設數據對象集中有 p個屬性 q個對象),傳統算法在數據庫更新時對所有情況都要重新求一次最小決策算法,執行的時間均為O(2m·q2·p3),而DLA算法在新增對象時增強于原最小決策算法的情況下的執行的時間為O(q·p2),在全新、全矛盾和部分矛盾(不需要再次求知識約簡)的情況下執行的時間為O(q2·p2),只有在部分矛盾(需再次求知識約簡)時才為O(2m·q2·p3)。

由上述分析可知:當 x增強于N、全新于N、全矛盾于N及部分矛盾于N(不需要再次求知識約簡)時,執行的效率均優于傳統算法,只有在 x部分矛盾于N(需再次求知識約簡)時與傳統算法的執行的效率相當,均為指數級算法。總體來看,本文所給出的動態學習算法比傳統算法更加高效、可行。

4 結束語

本文給出了一種基于粗集的動態學習算法,并對DLA算法與傳統算法在執行時間上的優缺點作了簡單的分析,說明動態學習算法能在數據庫應用中有效地減少更新過程中的計算量,從而達到提高效率的目的。

另外,本文給出的動態學習算法只適用于在原來模型的基礎上增加一個對象的情況,而在日常生活中常常都是向數據庫中增添一批對象,這就希望有關人士能在本文提出的算法基礎上加以研究推廣,以適用于增添一批對象的情況。

[1]Zdzislaw Pawlak.Rough set[J].International Journal of Computer and Infor mation Science,1982.11(5):341—356.

[2]TONG Ling-yun,AN L IP ING.IncrementalLearning of Decision RulesBased on Rough Set Theory[C].Shang hai:Proceedings of the4th W orld Congress on Intelligent Control and Automation,2002:420—425.

[3]Zdzislaw Pawlak.Rough set-theoretical aspects of reasoning about data[M].Boston, KluwerAcadem ic Publishers.1991:24—26.

[4]王國胤,Rough集理論與知識獲取 [M].西安:西安交通大學出版社,2001: 23—38.

[5]L IDe-yu,ZHANG Bo.On Knowledge Reduction in Inconsistent Decision Information Systems[J].International Journal of Uncertainty, Fuzziness and Know ledge-B ased System s, 2004,12(5):651—672.

[6]L IANG Ji-ye,XU Zong-ben,M IAO Duo-qian.Reduction of Knowledge in Incomplete Information Systems[M].Beijing: PublishingHouseofElectronicsIndustry, 2000: 528—532.

[7]Munakata,Toshinori.Fundamentals of the New Artificial Intelligence[M].N ew York: Springer-Verlag,1998.

(責任編輯 劉洪基)

A Dynam ic Learn ing Algorithm(DLA)Based on Rough Set Theory

XU Jia-bin;GAO Xiao-hong
(Department of M athematics,Chuxiong N or m al University,Chuxiong675000,China)

In this paper,the author reclassified the new objects in the database,and put forward a dynamic learning algorithm(DLA)based on rough set theory,and compared the dynamic learning algorithm with the traditional algorithm in the implementation of length of time,dynamic learning algorithm derived in the database applications can effectively reduce the computational complexity,so as to enhance the computational efficiency.

rough set;dynamic study;data base;new object

TP18

A

1671-7406(2010)03-0032-03

2010-01-03

徐嘉彬 (1986—),男,云南楚雄人,學士,主要研究方向:粗集理論。

猜你喜歡
矛盾規則數據庫
咯咯雞和嘎嘎鴨的矛盾
幾類樹的無矛盾點連通數
數學雜志(2022年4期)2022-09-27 02:42:48
撐竿跳規則的制定
再婚后出現矛盾,我該怎么辦?
中老年保健(2021年2期)2021-08-22 07:29:58
數獨的規則和演變
對矛盾說不
童話世界(2020年13期)2020-06-15 11:54:50
讓規則不規則
Coco薇(2017年11期)2018-01-03 20:59:57
數據庫
財經(2017年2期)2017-03-10 14:35:35
TPP反腐敗規則對我國的啟示
數據庫
財經(2016年15期)2016-06-03 07:38:02
主站蜘蛛池模板: 欧美日本在线| 丁香婷婷久久| 成人免费视频一区二区三区 | 日韩一区精品视频一区二区| 亚洲精品手机在线| 日韩中文精品亚洲第三区| 日本久久网站| 免费无码AV片在线观看国产| 一区二区三区在线不卡免费 | 91在线视频福利| 国产va欧美va在线观看| 日韩二区三区无| 亚卅精品无码久久毛片乌克兰| 新SSS无码手机在线观看| 亚洲日韩AV无码精品| 四虎成人免费毛片| 91国内外精品自在线播放| 2020国产在线视精品在| 久久香蕉国产线| 香蕉99国内自产自拍视频| 国产伦精品一区二区三区视频优播| 日韩高清中文字幕| 久久国产免费观看| 国产男女免费完整版视频| 成人免费午夜视频| 在线无码九区| 91久久天天躁狠狠躁夜夜| 四虎亚洲精品| 毛片免费在线| 国产精品伦视频观看免费| 欧美一级在线| 日韩国产黄色网站| 亚洲国产高清精品线久久| 久久天天躁狠狠躁夜夜躁| 特级毛片免费视频| 日日摸夜夜爽无码| 大乳丰满人妻中文字幕日本| 免费a级毛片18以上观看精品| 日本伊人色综合网| 亚洲综合香蕉| 中文字幕人成人乱码亚洲电影| 国产第八页| 亚洲香蕉伊综合在人在线| 久久人妻xunleige无码| 国产福利一区视频| 欧美色香蕉| 国产极品美女在线观看| 色香蕉影院| 国产原创演绎剧情有字幕的| 亚洲成人在线免费| 2024av在线无码中文最新| h视频在线观看网站| h视频在线播放| 激情综合网激情综合| 国产在线精彩视频二区| 欧洲极品无码一区二区三区| 久久精品国产国语对白| 99在线视频网站| 欧美一级夜夜爽| 国产99视频精品免费观看9e| 色婷婷成人网| 久久精品国产精品国产一区| 日韩精品免费一线在线观看| 国产精品女同一区三区五区 | 国产三级国产精品国产普男人| 亚亚洲乱码一二三四区| 久久中文字幕av不卡一区二区| 激情综合激情| 亚洲精品日产精品乱码不卡| 美女啪啪无遮挡| 好紧太爽了视频免费无码| 55夜色66夜色国产精品视频| 国产一区二区三区在线精品专区| 不卡无码网| 五月六月伊人狠狠丁香网| 国产SUV精品一区二区6| 久久精品国产999大香线焦| 欧美啪啪视频免码| 亚洲免费播放| 蜜桃视频一区二区| 久久久成年黄色视频| 精品无码一区二区三区电影|