1 相关工作
1.1 社区搜索研究
1.2 基于位置的社区搜索研究
2 预备知识和问题定义
3 搜索规模最大的RB-k-core
3.1 基本算法
3.2 优化算法
4 实验结果分析
4.1 实验设置
表1 数据集信息 |
| 数据集 | |V | | |E | | |d ave| |
|---|---|---|---|
| Weeplace | 15 799 | 57 065 | 7.22 |
| Brightkite | 51 406 | 197 167 | 7.67 |
| Gowalla | 107 092 | 456 830 | 8.53 |
| Flickr | 214 698 | 2 096 306 | 19.5 |
| Foursquare | 2 127 093 | 8 640 352 | 8.12 |
表2 参数取值范围及默认值 |
| 参数 | 范围 | 默认值 |
|---|---|---|
| k | 4,7,10,13,16 | 10 |
| r/km | 1,3,5,7,9 | 5 |
| n/% | 20,40,60,80,100 | 100 |
4.2 实验评估
4.2.1 算法效率评估
表3 算法平均执行时间 (ms) |
| 数据集 | Baseline | Optiaml- | Optiaml |
|---|---|---|---|
| Weeplace | 213.9 | 88.9 | 28 |
| Brightkite | 7 666.3 | 4 744.6 | 1 069.7 |
| Gowalla | 255 652.9 | 101 555.9 | 12 323 |
| Flickr | 9 617.1 | 4 765.2 | 910.3 |
| Foursquare | ENF | 639 352.7 | 181 676.2 |