IJCAI 2023poster1 citations

Efficient Object Search in Game Maps

Jinchun Du, Bojie Shen, Shizhe Zhao, Muhammad Aamir Cheema, Adel Nadjaran Toosi

Abstract

Video games feature a dynamic environment where locations of objects (e.g., characters, equipment, weapons, vehicles etc.) frequently change within the game world. Although searching for relevant nearby objects in such a dynamic setting is a fundamental operation, this problem has received little research attention. In this paper, we propose a simple lightweight index, called Grid Tree, to store objects and their associated textual data. Our index can be efficiently updated with the underlying updates such as object movements, and supports a variety of object search queries, including k nearest neighbors (returning the k closest objects), keyword k nearest neighbors (returning the k closest objects that satisfy query keywords), and several other variants. Our extensive experimental study, conducted on standard game maps benchmarks and real-world keywords, demonstrates that our approach has up to 2 orders of magnitude faster update times for moving objects compared to state-of-the-art approaches such as navigation mesh and IR-tree. At the same time, query performance of our approach is similar to or better than that of IR-tree and up to two orders of magnitude faster than the other competitor.

Search: S: Heuristic searchPlanning and Scheduling: PS: SchedulingRobotics: ROB: Motion and path planning
BibTeX
@inproceedings{ijcai2023p618,
  title     = {Efficient Object Search in Game Maps},
  author    = {Du, Jinchun and Shen, Bojie and Zhao, Shizhe and Cheema, Muhammad Aamir and Toosi, Adel Nadjaran},
  booktitle = {Proceedings of the Thirty-Second International Joint Conference on
               Artificial Intelligence, {IJCAI-23}},
  publisher = {International Joint Conferences on Artificial Intelligence Organization},
  editor    = {Edith Elkind},
  pages     = {5567--5576},
  year      = {2023},
  month     = {8},
  note      = {Main Track},
  doi       = {10.24963/ijcai.2023/618},
  url       = {https://doi.org/10.24963/ijcai.2023/618},
}
Efficient Object Search in Game Maps · IJCAI 2023