一种考虑人群移动日节律的动态社区检测方法及系统

文档序号:34238565发布日期:2023-05-24 23:55阅读:125来源:国知局
一种考虑人群移动日节律的动态社区检测方法及系统

本发明属于城市地理学,涉及一种动态社区检测方法及系统,尤其是涉及一种基于起始地-目的地(od)网络的考虑人群移动日节律的动态社区检测方法及系统。


背景技术:

1、社会网络分析与挖掘,成为近几年学术界和产业界的热门研究领域,社区结构研究则是其中一个非常重要的研究课题。当前对社区结构的研究往往集中于静态层面,即给定一个网络,如何去发现其中隐藏的社区结构。然而,事实上,由于人的流动,社会网络是不断变化的,社区结构也会随着网络的变化而演化,原来静态社区检测方法就出现了诸多不足。

2、静态社区检测方法,根据网络的类型可将其分为三类,包括基于无向网络和基于无加权网络的方法,基于无向和加权网络的方法和基于定向和加权网络的方法。然而,这种静态社区检测方法忽略了人类流动性的动态特性。人类活动的日常节奏是组织人类活动的基础,因为人类的生物钟以内源性的24小时周期振荡。显然,在某一时间段(也称为快照)使用静态方法无法完全捕捉全天的人类移动特征。

3、很多研究都是通过整合人类流动性的时间维度来开发动态社区检测方法。经典方法是独立社区检测和匹配(icdm)方法,应用经典的静态团体检测方法来检测快照t处的团体,然后使用特定的相似性度量将其与之前快照中检测到的团体进行匹配。如果两个后续社区之间的相似性大于给定的阈值,则将它们识别为同一动态社区的成员;否则将它们识别为两个独立社区的成员。现有方法虽然能很好地捕获后续两个时间段之间具有高度相似性的持续演化群落结构。然而并不适用于揭示具有日常节律的人类移动网络的社区结构,因为移动模式在某些快照(如早晚高峰和午夜)可能发生显著变化。在这种情况下,由于在某些快照前后检测到的社区结构相似性较低,现有的动态社区检测方法往往会识别出过多的社区。因此,这些现有的方法不能很好地捕捉到一天中不同地点之间的空间互动模式,导致对检测到的动态社区结构存在相当大的偏差。因此有必要通过考虑人的日常流动节奏来开发有效的方法来检测动态的社区结构。


技术实现思路

1、为了解决社区结构一致性低,且没有考虑人群移动的日节律的问题,本发明提出了一种考虑人群移动日节律的动态社区检测方法及系统。

2、本发明的方法所采用的技术方案是:一种考虑人群移动日节律的动态社区检测方法,包括以下步骤:

3、步骤1:通过原始移动大数据,按预设时间窗口生成起始点-目的地网络快照的时序集合g={g1,…,gt,…,gτ},作为动态人群移动网络;

4、给定时间间隔δ,则一天分为离散时间间隔{δ,…,tδ,…τδ},τ=24/δ;在第t个时间间隔上的每个图gt为有向加权图gt=(vt,et),其中vt是节点的集合,et是第t个时间间隔上的边的集合;每个节点表示一个地理位置,每条边表示从原始节点到目标节点的有向移动,并具有权重属性作为第t个时间间隔内的统计出行人次;其中,时间间隔称为快照;

5、步骤2:进行每个时间间隔上的静态社区探测,获得时间间隔的社区结构的时序集合;

6、步骤3:基于共识聚类方法,整合社区结构的时序集合的信息,得到共识网络,记录社区成员关系的连接强度属性;

7、步骤4:在共识网络上应用静态社区检测方法,得到共识社区结构,增加时间维度生成最终的动态社区结构;

8、步骤5:在动态社区结构上提取演化模式,应用聚类算法得到模式分类。

9、本发明的系统所采用的技术方案是:一种考虑人群移动日节律的动态社区检测系统,包括以下模块:

10、模块1,用于通过原始移动大数据,按预设时间窗口生成起始点-目的地网络快照的时序集合g={g1,…,gt,…,gτ},作为动态人群移动网络;

11、给定时间间隔δ,则一天分为离散时间间隔{δ,…,tδ,…τδ},τ=24/δ;在第t个时间间隔上的每个图gt为有向加权图gt=(vt,et),其中vt是节点的集合,et是第t个时间间隔上的边的集合;每个节点表示一个地理位置,每条边表示从原始节点到目标节点的有向移动,并具有权重属性作为第t个时间间隔内的统计出行人次;其中,时间间隔称为快照;

12、模块2,用于进行每个时间间隔上的静态社区探测,获得时间间隔的社区结构的时序集合;

13、模块3,用于基于共识聚类方法,整合社区结构的时序集合的信息,得到共识网络,记录社区成员关系的连接强度属性;

14、模块4,用于在共识网络上应用静态社区检测方法,得到共识社区结构,增加时间维度生成最终的动态社区结构。

15、模块5,用于在动态社区结构上提取演化模式,应用聚类算法得到模式分类。

16、相对于现有技术,本发明的有益效果是:

17、本发明创造性地提出了利用共识聚类技术整合一天内的所有人群移动数据,得到鲁棒的网络社区结构的方法。本发明能够为城市规划领域提供量化的数据支持。本发明结果的一致性要显著优于现有的“二阶段”动态社区探测法,具有推广应用前景。与先前的“二阶段”动态社区方法相比,所提出的方法具有以下两个独特的特征。首先,所提出的方法对于在特定快照处具有显著模式变化的人类移动网络的动态社区具有鲁棒性。与通过在两个后续快照中匹配相似社区来检测动态社区的“二阶段”方法不同,所提出的方法采用共识聚类技术,根据全天节点之间强交互强度的持续时间来检测动态社群。因此,所提出的方法通过明确考虑人类活动的日常节律来扩展先前的方法。其次,所提出的方法能够对检测到的动态社区的潜在进化模式进行分类。在“二阶段”方法中,识别不同快照下静态社区之间的演变事件,以揭示动态城市结构。然而,在所提出的方法中,为检测到的动态社区中的子社区识别了进化事件。这种识别的进化事件数量和交互强度用于对检测到的动态社区的潜在进化模式进行分类。因此,所提出的方法扩展了以前的方法,提供了一种新的社区演化模式分类方法,以了解动态城市结构。



技术特征:

1.一种考虑人群移动日节律的动态社区检测方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的考虑人群移动日节律的动态社区检测方法,其特征在于:步骤2中,在每个时间间隔t对应的gt上应用静态社区检测方法,以检测gt中的社区结构;设是gt内检测到的k个社区的集合,每个社区包含一组节点;社区内部节点之间的空间相互作用强度大于不同社区中节点之间的相互作用。

3.根据权利要求1所述的考虑人群移动日节律的动态社区检测方法,其特征在于:步骤3中,对于每个被检测到的社区通过在同一社区内任意两个节点之间连接一条无向边来构造一个社区成员关系图;在构建所有时间间隔的所有社区成员关系图后,将其投影到地理空间上,形成共识网络,表示为gc=(vc,ec),gc是一个无向加权图,其中是所有社区内所有节点的并集ec是所有社区成员图中所有时间间隔中所有边的并集;边的权值用表示,定义为:

4.根据权利要求1-3任意一项所述的考虑人群移动日节律的动态社区检测方法,其特征在于:步骤4中,共识网络gc上应用静态社区检测方法检测共识社区结构,记为为每个时间间隔gt,构造相同的社区集其中和具有相同的节点集;对于共识社区其所有提升的共识社区构成最终的动态社区

5.根据权利要求1-4任意一项所述的考虑人群移动日节律的动态社区检测系统,其特征在于,步骤5的具体实现包括三个子步骤:

6.一种考虑人群移动日节律的动态社区检测系统,其特征在于,包括以下模块:

7.根据权利要求6所述的考虑人群移动日节律的动态社区检测系统,其特征在于:模块2中,在每个时间间隔t对应的gt上应用静态社区检测方法,以检测gt中的社区结构;设是gt内检测到的k个社区的集合,每个社区包含一组节点;社区内部节点之间的空间相互作用强度大于不同社区中节点之间的相互作用。

8.根据权利要求6所述的考虑人群移动日节律的动态社区检测系统,其特征在于:模块3中,对于每个被检测到的社区通过在同一社区内任意两个节点之间连接一条无向边来构造一个社区成员关系图;在构建所有时间间隔的所有社区成员关系图后,将其投影到地理空间上,形成共识网络,表示为gc=(vc,ec),gc是一个无向加权图,其中是所有社区内所有节点的并集ec是所有社区成员图中所有时间间隔中所有边的并集;这的权值用表示,定义为:

9.根据权利要求6-8任意一项所述的考虑人群移动日节律的动态社区检测系统,其特征在于:模块4中,共识网络gc上应用静态社区检测方法检测共识社区结构,记为为每个时间间隔gt,构造相同的社区集其中和具有相同的节点集;对于共识社区其所有提升的共识社区构成最终的动态社区

10.根据权利要求6-8任意一项所述的考虑人群移动日节律的动态社区检测系统,其特征在于,模块5包括三个子模块:


技术总结
本发明公开了一种考虑人群移动日节律的动态社区检测方法及系统,首先通过原始移动大数据,按预设时间窗口生成起始点‑目的地网络快照的时序集合作为动态人群移动网络;然后进行每个时间间隔上的静态社区探测,获得时间间隔的社区结构的时序集合;接着整合社区结构的时序集合的信息,得到共识网络,记录社区成员关系的连接强度属性;最后检测得到共识社区结构,增加时间维度生成最终的动态社区结构。本发明创造性地提出了利用共识聚类技术整合一天内的所有人群移动数据,得到鲁棒的网络社区结构的方法。本发明能够为城市规划领域提供量化的数据支持。本发明结果的一致性要显著优于现有的“二阶段”动态社区探测法,具有推广应用前景。

技术研发人员:陈碧宇,赵雨慧,符晨曦
受保护的技术使用者:武汉大学
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1