Page 333 - 《软件学报》2026年第5期
P. 333

2212                                                       软件学报  2026  年第  37  卷第  5  期



                                                  表 2 均匀网格符号定义表

                                       符号                                 说明
                                       M                              移动对象总数
                                       Ul                              单元格长度
                                       Uw                              单元格宽度
                                       Num                             单元格总数
                                                                  网格 i 中移动对象点的个数
                                       PN i

                    给定移动对象的数据集中共有           M  个移动对象采样点, 区域边界均匀划分后得到              Num  个均匀网格, 第   i 个网格
                 的密度值   Dens i 定义为:

                                                            Num×PN i
                                                      Dens i =                                       (13)
                                                               M
                    定义网格密度值计算网格中移动对象点的密集程度. 图                  1  给出了具有不同级别密度值的网格.


                                                                       Dens∈[0.0, 0.2)
                                                                       Dens∈[0.2, 0.5)
                                                                       Dens∈[0.5, 0.8)

                                                                       Dens∈[0.8, 1.0)

                                                                       Dens≥1.0



                                              图 1 移动对象均匀网格分布示意图

                  3.2.2    非均匀网格构建
                    观察移动对象在均匀网格中的布局, 可以看出许多网格中仅包含少量移动对象点, 有些网格甚至没有. 如果区
                 域中移动对象数据均匀分布, 每个网格的             Dens 值为  1. 实际场景下不同网格的      Dens 值差距显著, 图    1  给出了真实
                 数据集下的网格密度值.
                    本文提出了一种名为非均匀网格降维算法               NUGC  的方法, 旨在平衡每个单元格中移动对象点的数据量. 非均
                 匀网格的数据划分如图        2  所示.

                                                                       Dens∈[0.0, 0.2)

                                                                       Dens∈[0.2, 0.5)
                                                                       Dens∈[0.5, 0.8)

                                                                       Dens∈[0.8, 1.0)
                                                                       Dens≥1.0




                                             图 2 移动对象非均匀网格分布示意图

                    该算法首先设定一个网格密度阈值, 并对那些未达到此阈值的网格进行合并处理. 具体步骤包括, 首先计算网
                 格密度平均值, 通过移动对象点总数           M  除以均匀网格总数      Num  得到; 其次, 将这个平均值作为决定是否合并网格
   328   329   330   331   332   333   334   335   336   337   338