一种基于代表点的分布式数据流聚类算法

合集下载

基于近邻传播的分布式数据流聚类算法

基于近邻传播的分布式数据流聚类算法


要: 针对 分布 式数据 流聚类算法存在的聚类质量 不高、 通信代价 大的 问题 , 提 出了密度和代 表点 聚类思想相
结合的分布式数据流聚类算 法。该 算法的局部站 点采用近邻传播聚 类 , 引入 了类簇代表 点的概 念来描述局 部分布 的
概 要信息 , 全局站 点采 用基 于改进的 密度聚类 算法合 并局部站 点上传 的概 要数据 结构进 而获得 全局模 型。仿真 实验

文献标志码 : A
Di s t r i b ut e d da t a s t r e a m c l us t e r i n g a l g o r i t hm b a s e d o n a i n f i t y p r o pa g a t i o n
i n t r o d u c e d i n t h e l o c a l s i t e s u s i n g a f i f n i t y p r o p a g a t i o n c l u s t e i r n g , wh i l e t h e g l o b a l s i t e g o t t h e g l o b a l mo d e l b y me r g i n g t h e
J o u na r l o f C o mp u t e r A p p l i c a t i o n s
I SS N 1 0 01 — 9 0 81
2 01 3. 09。 01
计算机应用, 2 0 1 3 , 3 3 ( 9 ) : 2 4 7 7— 2 4 8 1
基 于 近 邻 传 播 的分 布 式 数 据 流 聚 类 算 法
张 建 朋 , 金 鑫 ,陈福 才 , 陈鸿 昶 ,侯 颖

分布式密度和中心点数据流聚类算法的研究

分布式密度和中心点数据流聚类算法的研究

法具 有较高的数据流聚类质量 , 并且有效降低系统的通信代价 。
1 基 本 概 念
由于实际数据流应用 中大多 为进化 的数据 流 , 即随着时 间
e f f e c t i v e f o r n o n — s p h e r i c a l c l u s t e r .T h e a l g o r i t h m a p p l i e s t h e d e n s i t y ,c e n t r e p o i n t s a n d d e c a y t i me w i n d o ws me c h ni a s m,c l u s t e r s t h e d a t a
c l u s t e i r n g a l g o i r t h m w h i c h i s b a s e d o n d e n s i t y a n d c e n t r e p o i n t s n a m e d t h e D D C S — c l u s t e i r n g a i m i n g a t t h a t t h e C l u S t r e a m a l g o i r t h m i s l e s s
口, 在分布 式环境 下对数据流进行聚 类。实验 结果表明 , D D C S — C l u s t e r i n g算法具有 较高的聚类质量与较低 的通信代价。 关键词
中 图分 类 号
密度 中心点 分布 式 数据流聚类
T P 3 9 文献标识码 A D O I : 1 0 . 3 9 6 9 / j . i s s n . 1 0 0 0 - 3 8 6 x . 2 0 1 3 . 1 0 . 0 5 0

分布式聚类算法

分布式聚类算法

分布式聚类算法分布式聚类算法是一种将数据分布在多个计算节点上进行聚类分析的算法。

随着大数据时代的到来,传统的单机聚类算法在处理大规模数据时面临着计算资源不足、运行时间过长等问题。

而分布式聚类算法通过将数据划分到多个节点上进行并行计算,不仅能够充分利用集群资源,提高计算效率,还能够处理大规模数据集。

在传统的单机聚类算法中,常用的方法有K-means、层次聚类等。

然而,在处理大规模数据集时,这些方法往往面临着运行时间过长、内存不足等问题。

因此,研究者们开始关注如何将这些方法扩展到分布式环境下。

一种常用的分布式聚类算法是基于MapReduce框架的并行K-means。

MapReduce框架是一种用于处理大规模数据集的并行计算模型,在Google提出后得到了广泛应用。

基于MapReduce框架的并行K-means将原始数据划分为多个子集,在每个子集上独立地进行K-means迭代,并通过Reduce操作来合并各个子集得到最终结果。

然而,并行K-means也存在一些问题。

首先,由于数据的划分是随机的,可能导致某些数据点被分配到不同的子集中,从而影响聚类结果。

其次,由于每次迭代只是在子集上进行,可能导致聚类中心不断变化,从而影响聚类结果的稳定性。

因此,研究者们提出了一些改进方法来解决这些问题。

一种改进方法是基于谱聚类的分布式聚类算法。

谱聚类是一种基于图论的聚类算法,在处理大规模数据时具有较好的性能。

基于谱聚类的分布式算法将原始数据划分为多个子集,在每个子集上独立地进行谱聚类,并通过合并操作来得到最终结果。

另一种改进方法是基于层次聚类的分布式算法。

层次聚类是一种自底向上或自顶向下逐步合并或划分簇的方法,在处理大规模数据时具有较好的可扩展性。

基于层次聚类的分布式算法将原始数据划分为多个子集,并在每个子集上独立地进行层次聚类,并通过合并操作来得到最终结果。

除了以上两种改进方法外,还有其他一些新颖且有效的分布式聚类算法被提出。

一种基于滑动窗口的流数据聚类算法

一种基于滑动窗口的流数据聚类算法

⼀种基于滑动窗⼝的流数据聚类算法第⼀个以流数据为分析对象的聚类算法是由Sudipto Guha 等提出的STREAM 算法。

这种算法根据分治原理,使⽤⼀个不断迭代的过程实现有限空间对数据流进⾏K-means聚类,但该算法⽆法处理演化的数据流。

Aggarwal 在总结上述⽅法本质缺陷的基础上提出了⼀个数据流聚类框架Clustream[5],其核⼼思想是将聚类过程分为在线和离线两个阶段。

在线部分的任务是存储数据流的汇总结果,⽣成⼀种称为微聚类的信息存储结构,并按⾦字塔式时间结构将中间结果进⾏保存。

离线部分既是根据⽤户指定的观察时段及聚类数量,快速⽣成聚类结果的过程。

CluStream 不⾜之处在于需要⽤户指定聚类簇数k,要求强⾏输⼊固定的聚类簇数必然影响真实的聚类形态分布。

同时,算法是以K-means 算法为基础,对⾮凸形状聚类效果不好,⽆法发现任意形状的聚类,且当噪声数据增多时,聚类质量急骤下降。

Aggarwal 等后续提出了专门针对⾼维连续属性数据流的HPStream 算法,该算法引⼊了⼦空间聚类,并提出了具有遗忘特性的聚类结构,使⽤⾼维投影技术和衰减结构来处理⾼维数据流,HPStream 算法对⾼维数据流具有很好的健壮性。

但算法中需要⽤户来指定平均聚类维数,⽤户⼀般并不具备这种领域知识,成为该算法的瓶颈。

Cao 等⼈提出了基于密度的两阶段聚类⽅法,即DenStream 算法,该算法仍然沿⽤CluStream 算法中的双层结构,创造性的引⼊了潜在微聚类簇和孤⽴点微聚类簇结构,具备对孤⽴点的分析能⼒,即随着数据流不断进化,算法可以识别在某⼀时间段有可能演变成聚类簇的孤⽴点或“潜在聚类”,从⽽更加准确的捕获真实的聚类形态。

但由于算法中采⽤全局⼀致的绝对密度作为参数,使得聚类结果对参数⼗分敏感,⽽且它不⽀持指定的时间窗⼝内实时数据流的演化分析。

受到⼴泛关注的3 类⽅法是基于⽹格的数据流聚类技术[6-9]、⼦空间聚类技术[7-9]、混合属性数据流聚类[10],代表了当前数据流聚类研究的主流⽅向。

一种分布式的模糊聚类方法

一种分布式的模糊聚类方法

一种分布式的模糊聚类方法
阎俊梅
【期刊名称】《山西大同大学学报(自然科学版)》
【年(卷),期】2011(027)001
【摘要】由于FCM算法中的初始值需要随机的设定,这种随机性不能保证每次都能达到全局最优,也就是说如果初始聚类中心的设置具有全局的特点,那么聚类的结果才能达到全局最优.因此主要针对模糊c-均值(FCM)聚类算法对初始值很敏感,而且容易陷入局部最优解的这一特点,提出了一种分布式的模糊聚类方法.首先用分治法得到模糊聚类的全局的聚类中心值,然后再用FCM进行聚类,从而克服FCM算法对初始值敏感和容易陷入局部最优解的缺陷,达到全局最优.经仿真实验证明结果是很理想的.
【总页数】3页(P3-4,11)
【作者】阎俊梅
【作者单位】山西大同大学数学与计算机科学学院,山西,大同,037009
【正文语种】中文
【中图分类】TP18
【相关文献】
1.一种分布式的模糊聚类方法 [J], 阎俊梅
2.DEN-Stream:一种分布式数据流聚类方法 [J], 李长路;王劲林;郭志川;韩锐
3.一种基于密度的分布式聚类方法 [J], 王岩;彭涛;韩佳育;刘露
4.一种基于轨迹数据密度分区的分布式并行聚类方法 [J], 王佳玉;张振宇;褚征;吴晓红
5.一种新的基于分布式入侵检测的警报聚类方法 [J], 冯光升;王慧强;武俊鹏;赵倩因版权原因,仅展示原文概要,查看原文内容请购买。

基于密度的数据流聚类算法

基于密度的数据流聚类算法

基于密度的数据流聚类算法赵焕平;雷蕾【期刊名称】《南阳理工学院学报》【年(卷),期】2012(004)002【摘要】为了提高数据流的聚类质量与效率,提出了一种基于密度的数据流聚类算法,该算法采用双层聚类框架,对于历史数据的遗忘问题采用了消逝策略和粒度调整策略,消逝策略能够处理噪声,节约内存;粒度调整策略检测当前的内存消耗,提高了聚类质量。

基于标准数据集和仿真数据集的实验表明,此算法是可行有效的,适合处理和分析大规模的快速数据流。

%Data stream clustering algorithm was improved in terms of cluster quality and efficiency. This paper presented a new data stream clustering algorithm based on density. The algorithm uses the double-layer clustering framework. It applied the fading and the size adjustment methods to solve the issue of forgotten of historical data. Fading can deal with noise, and reduced memory; size adjustment methods can detect the current memory consumption, and improve the clustering quality. The experiments based on the standard data sets and simulation data sets show that this algorithm is feasible and effective andit suit for processing and analysis of large-scale fast data stream.【总页数】4页(P72-75)【作者】赵焕平;雷蕾【作者单位】南阳理工学院计算与信息工程学院河南南阳473004;南阳理工学院软件学院河南南阳473004【正文语种】中文【中图分类】TP391.41【相关文献】1.基于质心距离和密度网格的数据流聚类算法 [J], 万新贵;李玲娟2.分布式实时日志密度数据流聚类算法及其基于Storm的实现 [J], 张辉;王成龙;王伟3.基于近邻传播与密度相融合的进化数据流聚类算法 [J], 邢长征;刘剑4.基于Storm的分布式实时数据流密度聚类算法 [J], 牛丽媛;张桂芸5.基于改进的密度空间聚类算法的网络恶意数据流检测策略 [J], 李卫华因版权原因,仅展示原文概要,查看原文内容请购买。

一种基于可变滑动窗口的数据流分段聚类算法

一种基于可变滑动窗口的数据流分段聚类算法

一种基于可变滑动窗口的数据流分段聚类算法栗磊;周云霞;张国强【摘要】数据流的应用越来越广泛,数据流挖掘成为数据挖掘的重点研究方向之一.在分析各种数据流聚类算法的基础上,提出了一种基于可变滑动窗口的数据流分段聚类算法.算法以时间序列数据流模式表示技术为参考,以去除噪音和压缩数据为目的,实现了数据流的特征提取和概要存储.实验表明,算法具有低时空复杂度、自适应等特点.【期刊名称】《科学技术与工程》【年(卷),期】2014(014)009【总页数】5页(P211-214,226)【关键词】数据流;数据流聚类;滑动窗口【作者】栗磊;周云霞;张国强【作者单位】东北石油大学;东北石油大学;大庆普华科创信息工程有限公司,大庆163318;大庆普华科创信息工程有限公司,大庆163318【正文语种】中文【中图分类】TP311.11近年来,随着各种信息技术的不断发展和融合,数据采集手段多样且方便快捷,各种各样的数据监控系统每时每刻都在产生一系列的数据流[1](data stream,DS)。

当前,随着数据挖掘技术的不断发展,作为数据挖掘一个分支:数据流挖掘已成为数据挖掘领域的一个新的研究热点[2]。

数据流的概念最初是由Henzinger等人在1998年提出的[3],可描述为:若令 t 表示任一时间戳(time stamp),st表示在t时刻到达的数据元素,则数据流可以表示为无限集合:{…,st-1,st,st+1,…}。

然而,目前仍没有对数据流进行统一的定义。

数据流与其他数据相比有很多特性,其无限、即时等特性决定了要对其进行部分处理才能使得挖掘算法得到近似结果。

根据算法处理选择的时序范围,可将数据流模型分为:快照模型、界标模型和滑动窗口模型等,而滑动窗口模型是应用最广泛的模型。

根据实际应用环境的不同,还有一些改进的模型,如可变滑动窗口模型、动态滑动窗口模型、衰减滑动窗口模型和最大频率时间窗口模型[4]等,目的都是将无限的数据流表示为有限的数据流形式便于数据挖掘处理。

分布式数据流聚类算法

分布式数据流聚类算法

mo e aa tr r ban db M loi m ihi e s iet i a au . DAM — s e m rsn s e st ae lo tm d l rmeesaeo tie yE ag rt whc sn iv oi t l le p h s t n i v Dit a pe e t n i b s dag r h t r d y i o
c to c to hes se . ai n os ft y tm
Ke r s ds iu e aasra s cu trn ; d n i —a e ; mo e— ae ; d t nn ywo d : il b tdd t t m ; ls i g e st b sd r e e y d lb s d aamiig
0 引 言
为 了 适 应 Itme ne t传 感 器 网络 、 以及 P P 算 等 这 些 应 用 2计 的 要 求 , 布 式 数 据 流 挖 掘 技 术 尤 其 是 聚 类 分 析 成 为 当前 数 分
部站 点 不 能 传 送 聚 类 簇 的 完 整 描 述 ,而 是 传 递 每 个 簇 的近 似 概括 , 即簇 的 充 分 统 计 量 。中心 站 点 则 需 要 综 合 分 析 、 理各 处 个 局 部 站 点 上 传 的统 计 信 息 , 到 一 个 全 局 的聚 类 描 述 。 得
l we o o r mmu iai nc ss DAM — s e m, a l s rn lo t m o i i gd n i t o dmo e t o r p s d 1 l 1 c n c t o t, o Dit a r u ti g ag r h c mb n n e st meh da d l c e i y n meh di p o o e . 1e 一 s a
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关键词 :分 布式数 据流 ;数据挖 掘 ;聚类 ;聚类 演化 ;代 表 点 中图分 类号 :T 3 1 P 1 文献 标志码 :A 文章编 号 :10 —6 5 2 1 ) 8 2 4 —4 0 1 3 9 (0 2 0 ・ 8 5 0
di1 .9 9 j i n 1 0 ・6 5 2 1 . 80 1 o:0 3 6 /.s .0 13 9 .0 2 0 . 1 s
e pei n a e u t e la d s n h tc d ts t mo sr t ha he ag rt m a nd t l tr n di e e ts a s a d x rme t lr s lson r a n y t ei a a esde n tae t tt lo ih c n f he cuse s i f r n h pe n i f
Ab t a t T n h l s r fd f r n h p s u d r t e d s b t d d t te ms e vr n n ,h s p p r p o o e h s r c : o f d t e cu t s o i e e ts a e n e h it u e aa sr a n i me t t i a e rp s d t e i e f i r o rp e e tt e b s d cu tr ga g rtm. i t i p e e td t e c n e t f i u a — o n a e n t e rp e e tt e p i t a d e r s na i ・ a e lse i lo h F r , rs ne h o c p r lrp i t s d o h e r s na i on s n v n i s t occ b v
S c n l t d sg e t e lo i m o e e ae l b l lse s b c mb n n h lc l e o dy i e in d h ag r h t g n r t go a cu tr y o i i g t e o a mo e s a c o d n t r i .T e t d l t o r ia o s e h t
d sg d t e ie aie ag rt m o fndt e d n i c nn ce ic l rp i t t e e e ae h o a d la her mo est e ine h t rtv lo h t i i h e st o e td cr u a — o ns,h n g n r td t el c lmo e tt e t ie. y—
第2 9卷 第 8期
21 0 2年 8月
计 算 机 应 用 研 究
Ap l a in Re e r h o o u e s p i t s a c fC mp t r c o
V0 _ 9 No 8 l2 . Au .2 2 g 01

种 基 于代 表 点 的分布 式数 据流 聚 类 算 法 术
的基础 上 , 出环点 的概念 以及迭 代查找 密度 相连 环点 的算 法 , 此基础 上 生成远程 站 点的局部 模 型 ; 提 在 然后 在 协
调站点设计合并局部模型, 生成全局聚簇的算法。通过真实数据集与仿真数据集的实验表 明, 算法使用代表点
能够发 现不 同形状 的聚 簇并 显著 降低 数据 传输 量 , 同时通过测 试一 更新局部 模ห้องสมุดไป่ตู้型算 法避 免 了频繁发 送数据 。
sr t g ta e Y.
Ke r s y wo d :d sr u e aa sr a ; d t n n ; cu trn ; cu tre ov n ; r p e e t t ep it i i td d t te m tb a amii g l sei g l s v li g e r s n ai on e v
高 兵 ,张健沛 ,杨 静
( . 尔滨 工程 大学 计 算 机 科 学 与技 术 学 院 , 尔滨 100 ;2 大连 东软 信 息 学院 计 算 机 系, 宁 大 连 1哈 哈 50 1 . 辽
16 2 ) 10 3

要 :为发 现分 布式数 据流 下不 同形状 的聚簇 , 出 了一种基 于代表 点 的聚类 算法 。算法 首先 在代表 点定 义 提
rd c h aa t n miso y u i g r p e e t t e p it ,wh l a od n r q e t e d n a a tr u h t e t s u d t e u e t e d t r s sin b sn e r s n ai on s a v i v i i g f u nl s n ig d t h o g h e t p a e e e y —
Re r s naie b s d d srb t aa sr a cu trn loih p e e ttv — a e iti ue d t te m l sei g ag rt m
GAO Big ,Z n HANG inp i Ja — e ,YANG ig Jn
( . oeeo o p t c ne& Tcnl y H ri n i ei nvrt,H ri 5 0 1 C ia . p.o o p t , ainN u 1C lg l fC m ue Si c r e ehoo , ab E gn r g U i sy ab 100 , hn ;2Det fC m ue D l es g n e n ei n r a I om t nC lg , l nLann 10 3 hn ) n r ai ol e Dai io i 16 2 ,C i f o e a g a
相关文档
最新文档