[发明专利]基于人群疏散的折半聚类方法在审
申请号: | 201710089909.2 | 申请日: | 2017-02-20 |
公开(公告)号: | CN106909940A | 公开(公告)日: | 2017-06-30 |
发明(设计)人: | 陈庭贵;石佳文;许翀寰 | 申请(专利权)人: | 浙江工商大学 |
主分类号: | G06K9/62 | 分类号: | G06K9/62 |
代理公司: | 杭州天正专利事务所有限公司33201 | 代理人: | 王兵,黄美娟 |
地址: | 310018 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 人群 疏散 折半 方法 | ||
1.基于人群疏散的折半聚类方法,包括以下步骤:
1)将整个疏散场景面积定义为P=L*W,其中,L、W分别代表疏散场景的长和宽,用(x,y)来表示疏散场景的坐标;
2)将人群疏散个体数据集定义如下:
E={ei,i=1,2,…,num},其中,ei表示在数据集中的第i号个体,num是个体总数,pi和gj分别表示第i号个体和j号网格的小组属性,j=1,2,…,n,n是非空叶子网格数目;
3)个体数据集E到场景P的映射是E→S,被定义为S={ei(x,y)},其中,ei是E中第i号个体,1≤i≤num;(x,y)是场景中的坐标,1≤x≤W,1≤y≤L,ei(x,y)表示i号个体的位置;
4)同组个体属性设定,先求得j号网格内的个体序号,再确定网格内个体实际范围左下方及右上方的边界点(xld,yld)和(xru,yru),算出中心位置,则(xm,ym)可表示为:
同时得到同组个体的邻域半径rj:
从而确定同组内个体的属性值pi(在实际仿真中,pi是个体间的关系阈值,而个体间的关系值则在初始化时给定的关系矩阵确定);
5)计算网格密度den(cj):
其中den(cj)表示网格第j号叶子网格C的密度,(1≤j≤n),n是叶子网格的总数,count()、s()分别是计算网格内个体数目和个体所占实际面积的函数;实际面积是通过网格内个体实际范围左下方及右上方的边界点(xld,yld)和(xru,yru)计算得到;
6)核心网格是包含的个体数目大于1的叶子网格且核心网格数目不大于k;每个核心网格的邻居网格是和它直接相连的网格,最多有八个;
7)对整个场景进行二分的非均匀网格划分,比较场景的边长,把长边均分两半,形成两个格子,再检测每个格子,如果格子里是空的或者是同组的个体则停止,否则就把该格子按同样规则二等分,这样继续二等分下去,直到格子为空或者格子里的个体都是同组的为止;
8)检测非空网格内的个体是否同;以个体的实际中心为中心位置,即以边界个体的坐标而不是网格顶点坐标来计算中心位置,以个体到中心距离的均值为邻域半径,距离在半径内的个体则同组并设置同组属性,否则是异组;
9)按网格密度非递增排序叶子网格;
10)按顺序依次提取叶子网格为核心网格,聚合其周围的同组邻居网格,聚合规则是邻居网格中任意一个体的属性与核心网格属性相同则为同组,因为叶子网格内的个体都是同组的;
11)按距离就近原则,聚合剩余的非核心网格。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工商大学,未经浙江工商大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710089909.2/1.html,转载请声明来源钻瓜专利网。