亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于云計(jì)算平臺(tái)的動(dòng)態(tài)增量密度算法研究

        2016-07-19 02:12:33孟海東任敬佩
        關(guān)鍵詞:參考點(diǎn)時(shí)效性增量

        孟海東 任敬佩

        (內(nèi)蒙古科技大學(xué)信息工程學(xué)院 內(nèi)蒙古 包頭014010)

        ?

        基于云計(jì)算平臺(tái)的動(dòng)態(tài)增量密度算法研究

        孟海東任敬佩

        (內(nèi)蒙古科技大學(xué)信息工程學(xué)院內(nèi)蒙古 包頭014010)

        摘要針對(duì)傳統(tǒng)密度聚類(lèi)算法處理海量數(shù)據(jù)時(shí)間復(fù)雜度高且不適合處理動(dòng)態(tài)數(shù)據(jù)等問(wèn)題,提出一種利用參考點(diǎn)和MapReduce模型進(jìn)行動(dòng)態(tài)增量聚類(lèi)的密度算法。其創(chuàng)新點(diǎn)在于,該算法實(shí)現(xiàn)了一種能夠處理海量動(dòng)態(tài)數(shù)據(jù)的聚類(lèi)算法,保證了增量聚類(lèi)與重新聚類(lèi)結(jié)果的一致性,并具有可擴(kuò)展性的特點(diǎn)。實(shí)驗(yàn)結(jié)果證明:該算法降低了參數(shù)敏感性,提高了密度算法的聚類(lèi)效率和資源利用率,適合大數(shù)據(jù)分析。

        關(guān)鍵詞參考點(diǎn)增量聚類(lèi)MapReduce動(dòng)態(tài)密度算法

        0引言

        目前對(duì)于傳統(tǒng)密度聚類(lèi)算法改進(jìn)的研究主要用包括數(shù)據(jù)場(chǎng)[1]、網(wǎng)格[2,3]、增量[4-6]、并行[7]和MapReduce等方法。其中研究最多的是基于MapReduce模型的并行密度聚類(lèi)算法來(lái)提高算法的聚類(lèi)效率和資源利用率。由于隨著數(shù)據(jù)量的增長(zhǎng),利用云計(jì)算處理大數(shù)據(jù)進(jìn)行聚類(lèi)已成為熱點(diǎn)。文獻(xiàn)[8]提出了一種基于MapReduce層次的密度聚類(lèi)算法HDBSCAN,降低了參數(shù)的敏感性,提高了算法的效率;文獻(xiàn)[9]利用MapReduce模型與粒子群優(yōu)化方法提出了DPDPSO算法,降低了內(nèi)存的依賴(lài),同時(shí)也提高了DBSCAN算法的運(yùn)行時(shí)間;文獻(xiàn)[10]利用MapReduce機(jī)制,實(shí)現(xiàn)區(qū)域查詢(xún)和候選隊(duì)列處理,提高了算法的聚類(lèi)效率;文獻(xiàn)[11-14]通過(guò)Hadoop平臺(tái)實(shí)現(xiàn)了DBSCAN算法的改進(jìn),提高了算法的加速比和可伸縮性;文獻(xiàn)[15,16]利用云計(jì)算平臺(tái)提出了增量DBSCAN聚類(lèi)算法,實(shí)現(xiàn)局部挖掘知識(shí)與原先整體挖掘知識(shí)進(jìn)行類(lèi)簇相似性合并,形成最終的挖掘知識(shí)。

        以上都是基于靜態(tài)密度聚類(lèi),因而本文提出一種利用參考點(diǎn)作為初始中心點(diǎn)并使用MapReduce模型進(jìn)行并行計(jì)算的動(dòng)態(tài)DBSCAN算法DICURDA(Dynamic and Incremental Clustering Using References and Density Algorithm)。DICURDA算法基于MapReduce模型實(shí)現(xiàn)了并行密度算法。利用虛擬的參考點(diǎn)反應(yīng)了數(shù)據(jù)空間的點(diǎn)分布特征,并在增量聚類(lèi)過(guò)程中利用參考點(diǎn)和密度算法實(shí)現(xiàn)了動(dòng)態(tài)聚類(lèi),降低了在增量聚類(lèi)過(guò)程中參數(shù)的敏感和時(shí)間復(fù)雜度,以及對(duì)核心點(diǎn)的I/O次數(shù)。

        1DICURDA聚類(lèi)算法

        1.1概念

        設(shè)在云計(jì)算平臺(tái)處理的大數(shù)據(jù)中,原始數(shù)據(jù)集為V(v1,v2,…,vn),聚類(lèi)中心點(diǎn)為Ci(i=1,2,…,k);增量數(shù)據(jù)集為△V(△v1,△v2,…,△vn),增量中心點(diǎn)△Ci(i=1,2,…,k)。

        定義1(點(diǎn)的密度)在集群的各個(gè)節(jié)點(diǎn)中,對(duì)空間中的任意點(diǎn)p,給定區(qū)域半徑R,如果點(diǎn)p到其他點(diǎn)pi(i=1,2,…,n)距離dppi小于等于R的個(gè)數(shù)為ρp,則稱(chēng)點(diǎn)p的密度為ρp,記作ρp(p,R)。

        ρp=∑χ(dppi-R)

        (1)

        定義2(點(diǎn)密度距離)給定密度閾值T,設(shè)密度點(diǎn)距離δp,則:

        (2)

        如果ρp≥T,則稱(chēng)為高密度點(diǎn),記作H(ρp,δp);反之,稱(chēng)為稀疏密度點(diǎn),記作L(ρp,δp)。

        定義3(參考點(diǎn))給定一個(gè)距離閾值D,根據(jù)定義2可知,若某點(diǎn)為稀疏密度點(diǎn)H(ρp,δp)且δp

        定義4(核心點(diǎn))給定一個(gè)距離閾值D,根據(jù)定義2可知,高密度點(diǎn)H(ρp,δp),如果δp>D,則稱(chēng)點(diǎn)p為核心點(diǎn)。

        定義5(直接密度可達(dá))在給定的對(duì)象集V中,由定義2可知,高密度點(diǎn)H(ρp,δp)與H(ρq,δq),如果δq

        定義6(密度可達(dá))在給定的對(duì)象集V中,存在點(diǎn)pi(i=1,2,…,n),由定義2可知,稀疏密度點(diǎn)L(ρpi,δpi),高度密度點(diǎn)H(ρq,δq),如果δq

        定義7(噪聲點(diǎn))在給定的對(duì)象集V中,由定義2可知,稀疏密度點(diǎn)L(ρp,δp),如果δp>D,則p為噪聲點(diǎn)。

        定義8V(v1,v2,…,vn)初始聚類(lèi)過(guò)程中對(duì)象簇Ci(i=1,2,…,k)設(shè)為全局參數(shù),則Ci(i=1,2,…,k)是△V(△v1,△v2,…,△vn)的聚類(lèi)的參考點(diǎn)(核心點(diǎn))。

        參考點(diǎn)即是核心點(diǎn),因?yàn)樵诔跏季垲?lèi)結(jié)果中獲得的參考點(diǎn)都是符合定義4的點(diǎn)的集合。

        定義9(簇合并)設(shè)參考點(diǎn)p和q所屬簇分別為Cp和Cq,如果點(diǎn)p到點(diǎn)q的距離小于或等于R,即:

        Dis(p,q)≤R

        (3)

        則Cp和Cq合并為簇Cpq。

        證明:設(shè)點(diǎn)p與點(diǎn)q為參考點(diǎn),由定義2和定義3可知,如果ρp>T且δp>D,p則為核心點(diǎn),當(dāng)Dis(p,q)≤R時(shí),則q屬于ρp(p,R)內(nèi)的密度點(diǎn);由定義5和定義6可知,如果點(diǎn)q是H(ρq,δq),則對(duì)象q到p是直接密度可達(dá);如果點(diǎn)q是L(ρpi,δpi),則對(duì)象q到p是密度可達(dá);因此,簇Cp和Cq可以合并為簇Cpq。

        例如:設(shè)點(diǎn)的區(qū)域半徑R=10,密度閾值T=5,距離閾值D=9,P(p1,p2,…,pn)是二維空間中任意數(shù)據(jù)點(diǎn)如圖1所示,則:

        圖1 二維空間數(shù)據(jù)點(diǎn)分布

        根據(jù)定義1可從圖1與圖2中看出,p1、p2、p3、p4、p5的密度點(diǎn)分別為ρp1(9,10)、ρp2(11,10)、ρp3(4,10)、ρp4(1,10)、ρp5(7,10),具體如圖2所示;根據(jù)定義2,由于p1、p2、p4的密度大于T=7,則p1、p2、p5是高密度的點(diǎn),分別記作H(9,8.93)、H(11,8.97)、H(7,9.21);反之,p3、p4為稀疏密度點(diǎn),分別記作L(4,3.23)、L(1,22.92),具體如圖2所示。根據(jù)定義3和定義4可知,p1、p2、p5為高密度點(diǎn),δp1、δp2為參考點(diǎn),δp5大于D=9,則為參考點(diǎn)且為核心點(diǎn);p3、p4為稀疏點(diǎn),且δp39,則根據(jù)定義7可知,p4為噪聲點(diǎn),具體如圖1、圖2所示;根據(jù)定義5和定義6可知,δp1<9和δp2<9,且H(ρp2,δp2)∈NH(ρp1,δp1),則p2到p1直接密度可達(dá);δp3<9且L(ρp3,δp3)∈NH(ρp2,δp2),則p3到p2密度可達(dá)。由圖1所示,Dis(p1,p2)=8.93

        圖2  二維數(shù)據(jù)點(diǎn)的Pi(ρpi,δpi)分布  圖3 DICURDA算法的簇合并

        1.2DICURDA算法設(shè)計(jì)

        根據(jù)1.1節(jié)中概念定義的敘述,DICURDA算法的聚類(lèi)過(guò)程中,設(shè)噪聲點(diǎn)對(duì)象簇為Oi(i=0,1,…),增量噪聲點(diǎn)對(duì)象簇為△Oi(i=0,1,…);根據(jù)上述中定義,在數(shù)據(jù)集V可以實(shí)現(xiàn)對(duì)象簇Ci(i=1,2,…,k)。隨著數(shù)據(jù)集的動(dòng)態(tài)的增長(zhǎng),當(dāng)增量數(shù)據(jù)集為△V時(shí),實(shí)現(xiàn)增量數(shù)據(jù)集△V的聚類(lèi)過(guò)程,聚類(lèi)結(jié)果新簇為△Ci(i=1,2,…,k)。ICURD算法的實(shí)現(xiàn)過(guò)程主要分為以下兩個(gè)過(guò)程:

        (1) 初始聚類(lèi)過(guò)程

        ① 對(duì)于數(shù)據(jù)集V(v1,v2,…,vn)中的每個(gè)數(shù)據(jù)點(diǎn),根據(jù)定義1計(jì)算出每個(gè)點(diǎn)的密度ρvi(vi,R)(i=1,2,…,n)。

        ② 根據(jù)定義2,計(jì)算出每個(gè)數(shù)據(jù)點(diǎn)的δvi(i=1,2,…,n)。

        ③ 根據(jù)定義3,判斷每個(gè)數(shù)據(jù)點(diǎn)是否為參考點(diǎn)的條件如下:根據(jù)定義4判斷該點(diǎn)是否是核心點(diǎn),如果是,則標(biāo)記為單標(biāo)記的簇,同時(shí),密度范圍內(nèi)的點(diǎn)標(biāo)記為同樣的簇標(biāo)識(shí);如果不是核心點(diǎn),則根據(jù)定義5和定義6,判斷是否滿(mǎn)足直接密度可達(dá)和密度可達(dá)條件,如果符合條件,則把該密度范圍內(nèi)的點(diǎn)標(biāo)記為符合該條件的分配給相應(yīng)的簇中。

        ④ 直到數(shù)據(jù)集V(v1,v2,…,vn)中的每個(gè)數(shù)據(jù)點(diǎn)全部被標(biāo)識(shí)后,根據(jù)定義7,判斷是否存在噪聲點(diǎn),若存在,則標(biāo)記為Oi(i=0,1,…)。

        ⑤ 把各個(gè)簇內(nèi)各維坐標(biāo)值累計(jì)求均值,結(jié)果輸出Ci(i=1,2,…,k)。

        (2) 增量聚類(lèi)過(guò)程

        ① 設(shè)原始數(shù)據(jù)中心點(diǎn)(根據(jù)定義8)Ci(i=1,2,…,k)為△V(△v1,△v2,…,△vn)進(jìn)行聚類(lèi)的參考點(diǎn)(設(shè)為全局變量。

        ② 計(jì)算△V(△v1,△v2,…,△vn)中△v1的ρ(△v1,R),如果是參考點(diǎn),則計(jì)算該點(diǎn)到每個(gè)Ci(i=1,2,…,k)的距離,根據(jù)“就近原則”(到給定參考點(diǎn)最短距離)分配給相應(yīng)的簇;如果不是參考點(diǎn),根據(jù)初始聚類(lèi)的過(guò)程進(jìn)行聚類(lèi),實(shí)現(xiàn)新的簇△Ci(i=k+1,k+2,…)。

        ③ 根據(jù)定義7,判斷△Ci(i=k+1,k+2,…)中是否存在噪聲點(diǎn),若存在,生成△Oi(i=0,1,…);反之,生成新簇。

        ④ 對(duì)于其它的增量△vi(i=2,3,…,n),依次循環(huán)執(zhí)行②、③。

        ⑤ 結(jié)果輸出聚類(lèi)簇△Ci(i=1,2,…,k)。

        當(dāng)前強(qiáng)化信息化手段在農(nóng)村經(jīng)濟(jì)管理中的應(yīng)用,是農(nóng)村經(jīng)濟(jì)管理現(xiàn)狀的現(xiàn)實(shí)性要求,也是農(nóng)村經(jīng)濟(jì)大繁榮大發(fā)展的必然性選擇,更是農(nóng)村經(jīng)濟(jì)管理者提升自身管理能力和管理水平的工作創(chuàng)新。只有農(nóng)村經(jīng)濟(jì)管理者站在信息化時(shí)代視域推進(jìn)信息化手段與管理工作的高度融合,才能提高農(nóng)村經(jīng)濟(jì)管理工作的水平和效率,從而更好地引導(dǎo)廣大農(nóng)民發(fā)家致富。

        2DICURDA算法MapReduce的實(shí)現(xiàn)

        設(shè)初始數(shù)據(jù)集V(v1,v2,…,vn),增量數(shù)據(jù)集為△V(△v1,△v2,…,△vn),則ICURD算法MapReduce的實(shí)現(xiàn)如下:

        ① 將數(shù)據(jù)集V(v1,v2,…,vn)進(jìn)行分割,劃分為p(節(jié)點(diǎn)個(gè)數(shù))塊數(shù)據(jù)子集,并分配給p個(gè)子節(jié)點(diǎn)。

        ② 在各個(gè)子節(jié)點(diǎn)中,根據(jù)初始聚類(lèi)過(guò)程計(jì)算出Ci(i=2,3,…,n)。

        ③ 在Reduce過(guò)程中,根據(jù)定義9,把Ci(i=2,3,…,n)中符合條件的簇進(jìn)行合并;并根據(jù)定義7判斷是否存在噪聲點(diǎn),若存在,則刪除。

        ④ 把各個(gè)簇內(nèi)各維坐標(biāo)值累加求均值,結(jié)果輸出Ci′(i = 2,3,…,n)。

        ⑥ 在各個(gè)節(jié)點(diǎn)中,根據(jù)增量的聚類(lèi)過(guò)程計(jì)算出△Ci(i=1,2,…,k)。

        ⑦ 在Reduce過(guò)程中,根據(jù)定義9,把△Ci(i=1,2,…,k)中符合條件的簇進(jìn)行合并;并根據(jù)定義7判斷是否存在噪聲點(diǎn),若存在,則刪除。

        ⑧ 把各個(gè)簇內(nèi)各維坐標(biāo)值累計(jì)求均值,結(jié)果輸出。

        3實(shí)驗(yàn)結(jié)果分析

        3.1實(shí)驗(yàn)平臺(tái)、測(cè)試數(shù)據(jù)集和評(píng)價(jià)指標(biāo)

        本文所有實(shí)驗(yàn)環(huán)境搭建的平臺(tái)的組成為:2臺(tái)2GHz Intel Xeon CPU、2 GB內(nèi)存和4臺(tái)2 GHz Intel Xeon CPU、1 GB內(nèi)存的PC構(gòu)成的。操作系統(tǒng)均為Ubuntu Linux 10.10,Hadoop版本選用1.1.2;Java開(kāi)發(fā)包為JDK1.7版本,程序開(kāi)發(fā)工具為Eclipse-standard-kepler-SR1-linux,算法使用Java實(shí)現(xiàn)。

        實(shí)驗(yàn)數(shù)據(jù)集采用了UCI數(shù)據(jù)集下Synthetic_Control,分別構(gòu)造了原始數(shù)據(jù)集為0.5、1、2、4、8、16 GB與增量為0.1、0.2、0.3、0.4、0.5 GB的60維不同大小的數(shù)據(jù)集來(lái)驗(yàn)證算法的可擴(kuò)展性與時(shí)效性。為了驗(yàn)證算法的有效性,通過(guò)Iris數(shù)據(jù)集(數(shù)據(jù)對(duì)象150,屬性4),Wine(數(shù)據(jù)對(duì)象178,屬性13)數(shù)據(jù)集,Libras數(shù)據(jù)集(數(shù)據(jù)對(duì)象360,屬性90),Diabetes(數(shù)據(jù)對(duì)象768,屬性8)進(jìn)行了實(shí)驗(yàn),同時(shí)利用節(jié)點(diǎn)個(gè)數(shù)的不同驗(yàn)證了算法的可伸縮性。

        在實(shí)驗(yàn)中,為了測(cè)試DICURDA算法的性能,本文采用了以下評(píng)價(jià)指標(biāo):時(shí)效性、可伸縮性和有效性。

        3.2實(shí)驗(yàn)結(jié)果

        3.2.1DICURDA算法的時(shí)效性

        為了驗(yàn)證DICURDA算法在實(shí)際應(yīng)用中的效果,在實(shí)驗(yàn)中,根據(jù)已給定的上述數(shù)據(jù)集,設(shè)原始數(shù)據(jù)集V為:0.5、1、2、4、8、16 GB,則增量數(shù)據(jù)集為△V為(0.1、0.2、0.3、0.4、0.5GB;根據(jù)給定數(shù)據(jù)集中結(jié)果聚類(lèi)的個(gè)數(shù),設(shè)R=42.25,T=10,D=42.23,則對(duì)增量△V利用DBSCAN與DICURDA算法進(jìn)行了比較,如圖4所示。

        圖4 DBSCAN算法與DICURDA算法的時(shí)效性對(duì)比

        從圖4可以看出,在獲得同樣正確的聚類(lèi)個(gè)數(shù)的條件下,DICURDA算法比DICURDA算法的時(shí)效性高;其主要原因?yàn)椋?)DICURDA算法在進(jìn)行增量的聚類(lèi)過(guò)程中已經(jīng)獲得了參考點(diǎn),節(jié)省計(jì)算每個(gè)點(diǎn)密度的時(shí)間;2)當(dāng)數(shù)據(jù)點(diǎn)不符合增量聚類(lèi)過(guò)程時(shí),重新初始聚類(lèi)過(guò)程的數(shù)據(jù)點(diǎn)是少量的。所以,DICURDA算法的時(shí)效性比DBSCAN算法較高。

        3.2.2DICURDA算法的有效性

        為了進(jìn)一步驗(yàn)證算法的有效性,文章根據(jù)不同的數(shù)據(jù)集,在已給定正確聚類(lèi)個(gè)數(shù)的情況下,設(shè)不同類(lèi)型的數(shù)據(jù)集作為是原始數(shù)據(jù)集與增量數(shù)據(jù)集;根據(jù)不同類(lèi)型的數(shù)據(jù)集,設(shè)置了不同R、T與D不同的參數(shù)值進(jìn)行了實(shí)驗(yàn),具體如表1、表2所示。

        表1 DBSCAN算法運(yùn)行結(jié)果

        表2 DICURDA算法運(yùn)行結(jié)果

        由表1與表2對(duì)比可知,DBSCAN算法參數(shù)設(shè)置比DICURDA算法的參數(shù)少,噪聲點(diǎn)的個(gè)數(shù)也相對(duì)于DICURDA算法比較少。然而,DICURDA算法的正確率比較高,運(yùn)行時(shí)間快;其主要原因?yàn)椋?)DICURDA算法參數(shù)設(shè)置降低了云計(jì)算過(guò)程中由于數(shù)據(jù)分片不均勻?qū)е路诸?lèi)錯(cuò)誤的概率;2)在云計(jì)算動(dòng)態(tài)的增量聚類(lèi)規(guī)約過(guò)程中,參數(shù)D提高聚類(lèi)的效率與精度;3)DICURDA算法的初始過(guò)程為下面的動(dòng)態(tài)聚類(lèi)提供了參考點(diǎn),同時(shí)降低了增量聚類(lèi)參數(shù)的敏感性。

        3.2.3DICURDA算法的可伸縮性

        為了更一步測(cè)試DICURDA算法的性能,算法采用原始數(shù)據(jù)集分別測(cè)試了不同節(jié)點(diǎn)下算法的運(yùn)行時(shí)間,進(jìn)一步驗(yàn)證了算法的可伸縮性,具體如圖5所示。

        圖5 DICURDA算法的可伸縮性

        從圖5可以發(fā)現(xiàn),算法的時(shí)效性不僅與數(shù)據(jù)集的大小有關(guān),而且還與實(shí)驗(yàn)平臺(tái)的數(shù)據(jù)節(jié)點(diǎn)密切系相關(guān)。當(dāng)數(shù)據(jù)節(jié)點(diǎn)較少時(shí),時(shí)效性呈現(xiàn)出線(xiàn)性變化的特點(diǎn);當(dāng)隨著數(shù)據(jù)節(jié)點(diǎn)的不斷增多,算法的執(zhí)行效率變化越快。同時(shí)證明,該算法適合于大數(shù)據(jù)的處理。

        3.2.4聚類(lèi)效果比較

        DICURD算法的參數(shù)R、D與T與DBSCAN算法的參數(shù)R與T有著相似的特點(diǎn),并具有該算法的優(yōu)越性;并且DICURD算法雖然初始參數(shù)同樣難以確定。但是,對(duì)于DICURD算法來(lái)講,一旦初始參數(shù)決定在以后的增量聚類(lèi)過(guò)程中,則降低了參數(shù)的敏感性。同時(shí)該算法是一個(gè)不斷的學(xué)習(xí)過(guò)程,對(duì)未知樣本的分析提高了精度,具有接近線(xiàn)性的時(shí)間復(fù)雜性,能夠動(dòng)態(tài)地處理產(chǎn)生的新數(shù)據(jù),并保持了前后聚類(lèi)結(jié)果的一致性。整體來(lái)講,DICURD算法優(yōu)于DBSCAN算法。

        4結(jié)語(yǔ)

        DICURDA算法是基于密度的一種算法。本文利用云計(jì)算平臺(tái)實(shí)現(xiàn)了DICURDA算法,無(wú)需保留原始數(shù)據(jù)就可以在增量過(guò)程中進(jìn)行數(shù)據(jù)挖掘,節(jié)省了時(shí)間。本文從時(shí)效性、有效性與可伸縮性等不同角度分析了該算法可行性。然而,由于在初始聚類(lèi)過(guò)程中仍然需要輸入?yún)?shù),所以,對(duì)于參數(shù)的設(shè)定仍需要進(jìn)一步研究。

        參考文獻(xiàn)

        [1] 楊靜,高嘉偉,梁吉業(yè).基于數(shù)據(jù)場(chǎng)的改進(jìn)DBSCAN聚類(lèi)算法[J].計(jì)算機(jī)科學(xué)與探索,2012,51(6):903-911.

        [2] Loh W K,Moon Y S.Fast Density-Based Clustering Using Graphics Processing Units[J].Ieice Transactions on Information and Systems,2014,97(7):1349-1352.

        [3] Wu Minghui,Zhang Hongxi,Jing Canghon.Cluster Algorithm Based on Edge Density Distance[J].Computer Science,2014,24(6),245-249.

        [4] Li Hui Pi Dechang,Jiang Min.An incremen tal density clustering algorithm for cha otic time series[J].International Journal of Applied Mathematics and Statistics,2013,47(4):380-389.

        [5] 孟靜,吳錫生.一種基于聚類(lèi)和快速計(jì)算的異常數(shù)據(jù)挖掘算法[J].計(jì)算機(jī)工程,2013(8):60-63,68.

        [6] Singh Sumeet Awekar,Amit.Incremental shared nearest neighbor density-based clustering[C]//International Conference on Information and Knowledge Management,Proceedings.San Francisco,CA,United states.2013,31(2):1533-1536.

        [7] Li Lingjuan,Xi Yang.Research on clustering algorithm and its parallelization strategy[C]//Proceedings-2011 International Conference on Computational and Information Sciences.Chengdu,Sichuan,China.2011,5(2):325-328.

        [8] 郗洋.基于云計(jì)算的并行聚類(lèi)算法研究[D].南京郵電大學(xué),2011.

        [9] 虞倩倩.基于數(shù)據(jù)劃分的DBSCAN算法研究[D].江南大學(xué),2013.

        [10] Xie YongHong,Ma Ya Hui,Zhou Fang.PDBSCAN:Parallel DBSCAN for Large-Scale Clustering Applications[J].Journal of Donghua University (English Edition),2012,7(4):76-79.

        [11] Fu Xiufen,Hu Shanshan.Research of parallel DBSCAN clustering algorithm based on Map Reduce[J].International Journal of Database Theory and Application,2014,7(2):41-48.

        [12] Dai BiRu,Lin IChang.Efficient map/reduce-based DBSCAN algorithm with optimized data partition[C]//Proceedings 2012 IEEE 5th International Conference on Cloud Computing,CLOUD 2012.Honolulu,HI,United states.2012,4(2):59-66.

        [13] Kim Y,Shim K,Kim M S.DBCURE-MR:An efficient density-based clustering algorithm for large data using MapReduce[J].Information Systems,2014,12(4):15-35.

        [14] He Y B,Tan H Y,Luo W M.MR-DBSCAN:a scalable MapReduce-based DBSCAN algorithm for heavily skewed data[J].Frontier Sof Computer Science,2014,32(8):83-89.

        [15] Fu XiuFeng,Wang Yaguang.Research andapplication of DBSCAN algorithm based on Hadoop platform[J].Lecture Notes in Computer Science,2014,83(5):73-87.

        [16] Goyal Navneet Goyal Poonam,Mohta Mayank P.A multi-purpose density based clustering framework[J].Communications in Computer and Information Science,2011,168(3):538-540.

        RESEARCH ON DYNAMIC AND INCREMENTAL DENSITY ALGORITHM BASED ON CLOUD COMPUTING PLATFORM

        Meng HaidongRen Jingpei

        (School of Information Engineering,Inner Mongolia University of Science and Technology,Baotou 014010,Inner Mongolia,China)

        AbstractFor the problem of traditional density clustering algorithm that it is highly time complex and is not suitable for processing dynamic data when processing massive data,we proposed a density algorithm which uses reference points and MapReduce model for dynamic and incremental clustering.The creativity of it relies on that the algorithm realises a clustering algorithm capable of processing massive dynamic data,it guarantees the consistency of incremental clustering and re-clustering results,and has the characteristic of scalability as well.Experimental results demonstrated that the algorithm decreased the sensitivity of the parameter,improved the clustering efficiency and resource utilisation of density algorithm,and was suitable for big data analysis.

        KeywordsReference pointsIncremental clusteringMapReduceDynamic density algorithm

        收稿日期:2014-12-11。內(nèi)蒙古自然科學(xué)基金項(xiàng)目(2012MS0611)。孟海東,教授,主研領(lǐng)域:數(shù)據(jù)挖掘技術(shù),礦業(yè)系統(tǒng)工程。任敬佩,碩士生。

        中圖分類(lèi)號(hào)TP311

        文獻(xiàn)標(biāo)識(shí)碼A

        DOI:10.3969/j.issn.1000-386x.2016.06.004

        猜你喜歡
        參考點(diǎn)時(shí)效性增量
        提質(zhì)和增量之間的“辯證”
        FANUC數(shù)控系統(tǒng)機(jī)床一鍵回參考點(diǎn)的方法
        “價(jià)增量減”型應(yīng)用題點(diǎn)撥
        參考點(diǎn)對(duì)WiFi位置指紋算法的影響
        試析如何確保新聞采訪(fǎng)的真實(shí)性和時(shí)效性
        新聞傳播(2018年14期)2018-11-13 01:12:52
        數(shù)控機(jī)床返回參考點(diǎn)故障維修
        荷載預(yù)壓加固吹填土?xí)r效性研究
        基于均衡增量近鄰查詢(xún)的位置隱私保護(hù)方法
        FANUC數(shù)控機(jī)床回參考點(diǎn)故障分析與排除
        深部巷道錨網(wǎng)噴注協(xié)調(diào)支護(hù)時(shí)效性研究
        丝袜美腿在线观看一区| 亚洲欧美日韩精品高清| 中文字幕一区二区三在线| 亚洲国产女性内射第一区二区| 高清精品一区二区三区| 人妻被黑人粗大的猛烈进出| 中国免费av网| 国产一区二区在线免费视频观看| 亚洲av无码一区东京热| 少妇厨房愉情理伦片免费| 久久青草国产免费观看| 亚洲一区二区精品在线| 欧美多人片高潮野外做片黑人| 女同久久精品国产99国产精品| av无码电影一区二区三区| 国产一级黄色录像大片| 久久香蕉国产线看观看精品yw | 国产av天堂成人网| 国产精品久久夜伦鲁鲁| 久久精品国产av一级二级三级| 亚洲性爱视频| 91亚洲国产三上悠亚在线播放| 亚洲国产一区二区视频| 亚洲日韩在线中文字幕综合| 久久人人97超碰超国产| 亚洲av综合色区久久精品天堂| 亚洲精品午夜久久久九九| 国语精品一区二区三区| 亚洲色偷拍一区二区三区 | 亚洲第一区无码专区| 中文字幕一区二区av| 日韩丰满少妇无码内射| 人妻无码一区二区在线影院| 少妇深夜吞精一区二区| 国产播放隔着超薄丝袜进入| 亚洲男同志gay 片可播放| 中文字幕亚洲精品第一页| 精品激情成人影院在线播放| 夜夜高潮夜夜爽夜夜爱爱| 精品欧洲AV无码一区二区免费| 在线精品国产亚洲av麻豆|