Abstract
We consider the k-Nearest Neighbour problem in a two-dimensional Euclidean plane with obstacles (OkNN). Existing and state of the art algorithms for OkNN are based on incremental visibility graphs and as such suffer from a well known disadvantage: costly and online visibility checking with quadratic worst-case running times. In this work we develop a new OkNN algorithm which avoids these disadvantages by representing the traversable space as a collection of convex polygons; i.e. a Navigation Mesh. We then adapt an recent and optimal navigation mesh algorithm, Polyanya, from the single-source single-target setting to the the multi-target case. We also give two new heuristics for OkNN. In a range of empirical comparisons we show that our approach can be orders of magnitude faster than competing methods that rely on visibility graphs.
Original language | English |
---|---|
Title of host publication | Proceedings of the Eleventh International Symposium on Combinatorial Search |
Editors | Vadim Bulitko, Sabine Storandt |
Place of Publication | Palo Alto CA USA |
Publisher | Association for the Advancement of Artificial Intelligence (AAAI) |
Pages | 124-132 |
Number of pages | 8 |
ISBN (Electronic) | 9781577358022 |
Publication status | Published - 2018 |
Event | International Symposium on Combinatorial Search 2018 - Stockholm, Sweden Duration: 14 Jul 2018 → 15 Jul 2018 Conference number: 11th https://ojs.aaai.org/index.php/SOCS/issue/view/438 (Published Proceedings) https://sites.google.com/view/socs18/ (Conference website) |
Conference
Conference | International Symposium on Combinatorial Search 2018 |
---|---|
Abbreviated title | SOCS 2018 |
Country/Territory | Sweden |
City | Stockholm |
Period | 14/07/18 → 15/07/18 |
Internet address |
|