Proceedings

Efficient Object Search in Game Maps

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 5567-5576.

https://doi.org/10.24963/ijcai.2023/618

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.

  1. [Abraham et al., 2011] Ittai Abraham, Daniel Delling, An- drew V Goldberg, and Renato F Werneck. A hub-based labeling algorithm for shortest paths in road networks. In International Symposium on Experimental Algorithms, pages 230-241. Springer, 2011.
  2. [Beckmann et al., 1990] Norbert Beckmann, Hans-Peter Kriegel, Ralf Schneider, and Bernhard Seeger. The r*-tree: An efficient and robust access method for points and rectangles. In Proceedings of the 1990 ACM SIGMOD international conference on Management of data, pages 322-331, 1990.
  3. [Cheema, 2018] Muhammad Aamir Cheema. Indoor location-based services: challenges and opportunities. SIGSPATIAL Special, 10(2):10-17, 2018.
  4. [Chen et al., 2013] Lisi Chen, Gao Cong, Christian S Jensen, and Dingming Wu. Spatial keyword query processing: An experimental evaluation. Proceedings of the VLDB En- dowment, 6(3):217-228, 2013.
  5. [Chen et al., 2020] Lisi Chen, Shuo Shang, Chengcheng Yang, and Jing Li. Spatial keyword search: a survey. GeoInformatica, 24(1):85-106, 2020.
  6. [Cong et al., 2009] Gao Cong, Christian S Jensen, and Ding- ming Wu. Efficient retrieval of the top-k most relevant spa- tial web objects. Proceedings of the VLDB Endowment, 2(1):337-348, 2009.
  7. [Cui et al., 2017] Michael Cui, Daniel Damir Harabor, and Alban Grastien. Compromise-free pathfinding on a nav- igation mesh. In Proceedings of the Twenty-Sixth Inter- national Joint Conference on Artificial Intelligence, IJCAI 2017, Melbourne, Australia, August 19-25, 2017, pages 496-502. ijcai.org, 2017. IJCAI
  8. [Custodio and Machado, 2020] Larissa Custodio and Ri- cardo Machado. Flexible automated warehouse: a lit- erature review and an innovative framework. The Inter- national Journal of Advanced Manufacturing Technology, 106:533-558, 2020.
  9. [De Felipe et al., 2008] Ian De Felipe, Vagelis Hristidis, and Naphtali Rishe. Keyword search on spatial databases. In 2008 IEEE 24th International Conference on Data Engi- neering, pages 656-665. IEEE, 2008.
  10. [Demyen and Buro, 2006] Douglas Demyen and Michael Buro. Efficient triangulation-based pathfinding. In Aaai, volume 6, pages 942-947, 2006.
  11. [Du et al., 2023] Jinchun Du, Bojie Shen, and Muham- mad Aamir Cheema. Ultrafast euclidean shortest path computation using hub labeling. In AAAI, 2023.
  12. [Guttman, 1984] Antonin Guttman. R-trees: A dynamic in- dex structure for spatial searching. In Proceedings of the 1984 ACM SIGMOD international conference on Manage- ment of data, pages 47-57, 1984.
  13. [Hidayat et al., 2022] Arif Hidayat, Muhammad Aamir Cheema, Xuemin Lin, Wenjie Zhang, and Ying Zhang. Continuous monitoring of moving skyline and top-k queries. The VLDB Journal, 31(3):459-482, 2022.
  14. [Kallmann and Kapadia, 2014] Marcelo Kallmann and Mubbasir Kapadia. Navigation meshes and real-time dynamic planning for virtual worlds. In ACM SIGGRAPH 2014 Courses, pages 1-81. 2014.
  15. [Krishnan and Mendoza Santos, 2021] Sivanand Krishnan and Rochelle Xenia Mendoza Santos. Real-time asset tracking for smart manufacturing. Implementing Industry 4.0: The Model Factory as the Key Enabler for the Future of Manufacturing, pages 25-53, 2021.
  16. [Li et al., 2010] Zhisheng Li, Ken CK Lee, Baihua Zheng, Wang-Chien Lee, Dik Lee, and Xufa Wang. Ir-tree: An ef- ficient index for geographic document search. IEEE trans- actions on knowledge and data engineering, 23(4):585- 599, 2010.
  17. [Luria et al., 2016] Michal Luria, Guy Hoffman, Benny Megidish, Oren Zuckerman, and Sung Park. Designing vyo, a robotic smart home assistant: Bridging the gap be- tween device and social agent. In 2016 25th IEEE Interna- tional Symposium on Robot and Human Interactive Com- munication (RO-MAN), pages 1019-1025. IEEE, 2016.
  18. [Mouratidis et al., 2005] Kyriakos Mouratidis, Dimitris Pa- padias, and Marios Hadjieleftheriou. Conceptual partition- ing: An efficient method for continuous nearest neighbor monitoring. In Proceedings of the 2005 ACM SIGMOD international conference on Management of data, pages 634-645, 2005.
  19. [Nash et al., 2007] Alex Nash, Kenny Daniel, Sven Koenig, and Ariel Felner. Thetaˆ*: Any-angle path planning on grids. In AAAI, volume 7, pages 1177-1183, 2007.
  20. [Oh and Leong, 2017] Shunhao Oh and Hon Wai Leong. Edge n-level sparse visibility graphs: Fast optimal any- angle pathfinding using hierarchical taut paths. In Tenth Annual Symposium on Combinatorial Search, 2017.
  21. [Ooi, 1987] Beng Chin Ooi. Spatial kd-tree: an indexing mechanism for spatial database. In COMPSAC 87, The Eleventh Annual Int. Comp. Software & App. Conf., pages 433-438, 1987.
  22. [Shen et al., 2020] Bojie Shen, Muhammad Aamir Cheema, Daniel Harabor, and Peter J. Stuckey. Euclidean pathfind- ing with compressed path databases. In Proceedings of the Twenty-Ninth International Joint Conference on Artifi- cial Intelligence, IJCAI 2020, pages 4229-4235. ijcai.org, 2020. IJCAI
  23. [Shen et al., 2022] Bojie Shen, Muhammad Aamir Cheema, Daniel D Harabor, and Peter J Stuckey. Fast optimal and bounded suboptimal euclidean pathfinding. Artificial In- telligence, 302:103624, 2022.
  24. [Smith and Chang, 1994] John Smith and S-F Chang. Quad- tree segmentation for texture-based image query. In Pro- ceedings of the second ACM international conference on Multimedia, pages 279-286, 1994.
  25. [Sturtevant, 2012] Nathan R. Sturtevant. Benchmarks for grid-based pathfinding. IEEE Transactions on Computa- tional Intelligence and AI in Games, 4(2):144-148, 2012.
  26. [Umair et al., 2021] Muhammad Umair, Muhammad Aamir Cheema, Omer Cheema, Huan Li, and Hua Lu. Impact of covid-19 on iot adoption in healthcare, smart homes, smart buildings, smart cities, transportation and industrial iot. Sensors, 21(11):3838, 2021.
  27. [Uras and Koenig, 2015] Tansel Uras and Sven Koenig. Speeding-up any-angle path-planning on grids. In Pro- ceedings of the International Conference on Automated Planning and Scheduling, volume 25, pages 234-238, 2015.
  28. [Xu et al., 2022] Tao Xu, Aopeng Xu, Joseph Mango, Pengfei Liu, Xiaqing Ma, and Lei Zhang. Efficient pro- cessing of top-k frequent spatial keyword queries. Scien- tific Reports, 12(1):1-17, 2022.
  29. [Yap et al., 2011] Peter Yap, Neil Burch, Robert Craig Holte, and Jonathan Schaeffer. Block a*: Database-driven search with applications in any-angle path-planning. In Twenty- Fifth AAAI Conference on Artificial Intelligence, 2011.
  30. [Zhao et al., 2018a] Shizhe Zhao, Daniel D Harabor, and David Taniar. Faster and more robust mesh-based algo- rithms for obstacle k-nearest neighbour. arXiv preprint arXiv:1808.04043, 2018.
  31. [Zhao et al., 2018b] Shizhe Zhao, David Taniar, and Daniel D Harabor. Fast k-nearest neighbor on a navigation mesh. In Eleventh Annual Symposium on Combinatorial Search, 2018.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards