Efficiency Analysis of Three Maze-Solving Algorithms
DOI:
https://doi.org/10.54097/mxgze693Keywords:
Maze, solving-algorithm, algorithm evaluation.Abstract
Maze generation and solving have long been studied as fundamental problems in computer science and artificial intelligence, not only because of their recreational and educational value but also due to their relevance in real-world applications such as robotics navigation, game design, and optimization tasks. This study reviews real-world application scenarios of maze generation and solving algorithms and summarizes selected research advances in these areas over the past two decades. The research also evaluates the time efficiency of three classic maze-solving algorithms, which are Greedy search, Dijkstra’s algorithm, and Floyd-Warshall algorithm across different data scales, revealing insights into their performance and applicability in various contexts. The algorithmic time complexity and empirical runtime are analyzed and fitted to investigate the alignment between theoretical complexity and practical performance. Overall, this work highlights the importance of connecting theoretical advances with empirical evaluation, providing guidance for both academic research and industrial practice in algorithm design.
References
[1] Pochtar E, Milanowski M. Comparative maze study. 2024 May 5. Available from: https://evan-pochtar.github.io/static/papers/ComparativeMazeStudy.pdf
[2] Ishikawa Y, Yoshihara T, Okamura K, Ohzeki M. Individual subject evaluated difficulty of adjustable mazes generated using quantum annealing. 2023 Nov 10. Available from: https://arxiv.org/pdf/2309.04792
[3] Foltin M. Automated maze generation and human interaction. Brno: Masaryk University Faculty of Informatics; 2011. p. 10-24.
[4] Ivanitskiy IM, et al. Structured world representations. 2023 Dec 5. Available from: https://www.kimi.com/chat/d2ohkqls8fb4o03j87f0
[5] Čarapina M, Staničić O, Dodig I, Cafuta D. A comparative study of maze generation algorithms in a game-based mobile learning application for learning basic programming concepts. Algorithms. 2024 Nov 10;17(9):404. Available from: https://www.mdpi.com/1999-4893/17/9/404 (Accessed 2025 Aug 31)
Downloads
Published
Issue
Section
License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.







