A comparative study of k-nearest neighbour techniques in crowd simulation

被引:12
|
作者
Vermeulen, Jordi L. [1 ]
Hillebrand, Arne [1 ]
Geraerts, Roland [1 ]
机构
[1] Univ Utrecht, Dept Informat & Comp Sci, Princetonpl 5, NL-3584 CC Utrecht, Netherlands
关键词
comparative study; crowd simulation; nearest neighbours;
D O I
10.1002/cav.1775
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The k-nearest neighbour (kNN) problem appears in many different fields of computer science, such as computer animation and robotics. In crowd simulation, kNN queries are typically used by a collision-avoidance method to prevent unnecessary computations. Many different methods for finding these neighbours exist, but it is unclear which will work best in crowd simulations, an application which is characterised by low dimensionality and frequent change of the data points. We therefore compare several data structures for performing kNN queries. We find that the nanoflann implementation of a k-d tree offers the best performance by far on many different scenarios, processing 100,000 agents in about 35ms on a fast consumer PC.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Comparative Calibration of Corrosion Measurements Using K-Nearest Neighbour Based Techniques
    Hamed, Yaman
    Shafie, A'fza
    Mustaffa, Zahiraniza Bt
    Idris, Naila Rusma Binti
    [J]. 2016 INTERNATIONAL CONFERENCE ON DESIGN ENGINEERING AND SCIENCE (ICDES 2016), 2016, 52
  • [2] Balanced k-nearest neighbour imputation
    Hasler, Caren
    Tille, Yves
    [J]. STATISTICS, 2016, 50 (06) : 1310 - 1331
  • [3] k-Nearest Neighbour Classifiers - A Tutorial
    Cunningham, Padraig
    Delany, Sarah Jane
    [J]. ACM COMPUTING SURVEYS, 2021, 54 (06)
  • [4] A binary neural k-nearest neighbour technique
    Victoria J. Hodge
    Jim Austin
    [J]. Knowledge and Information Systems, 2005, 8 : 276 - 291
  • [5] A stacking weighted k-Nearest neighbour with thresholding
    Rastin, Niloofar
    Taheri, Mohammad
    Jahromi, Mansoor Zolghadri
    [J]. INFORMATION SCIENCES, 2021, 571 : 605 - 622
  • [6] Exact bagging with k-nearest neighbour classifiers
    Caprile, B
    Merler, S
    Furlanello, C
    Jurman, G
    [J]. MULTIPLE CLASSIFIER SYSTEMS, PROCEEDINGS, 2004, 3077 : 72 - 81
  • [7] Median strings for k-nearest neighbour classification
    Martínez-Hinarejos, CD
    Juan, A
    Casacuberta, F
    [J]. PATTERN RECOGNITION LETTERS, 2003, 24 (1-3) : 173 - 181
  • [8] Small components in k-nearest neighbour graphs
    Walters, Mark
    [J]. DISCRETE APPLIED MATHEMATICS, 2012, 160 (13-14) : 2037 - 2047
  • [9] Improved AURA k-Nearest Neighbour approach
    Weeks, M
    Hodge, V
    O'Keefe, S
    Austin, J
    Lees, K
    [J]. ARTIFICIAL NEURAL NETS PROBLEM SOLVING METHODS, PT II, 2003, 2687 : 663 - 670
  • [10] A binary neural k-nearest neighbour technique
    Hodge, VJ
    Austin, J
    [J]. KNOWLEDGE AND INFORMATION SYSTEMS, 2005, 8 (03) : 276 - 291