Algorithmic Evolution in Maze Generation: From Classical Backtracking to Reinforcement Learning Optimization
DOI:
https://doi.org/10.54097/hvx1w176Keywords:
Maze generation algorithms; recursive backtracker; reinforcement learning.Abstract
This survey addresses the critical gaps in current research on maze generation algorithms, which include a predominant focus on perfect mazes, insufficient difficulty calibration frameworks, and limitations in handling non-planar topologies. These algorithms are vital across multiple disciplines, such as computer science, entertainment design, psychological experimentation, and autonomous navigation, as they enable the creation of complex spatial environments for testing, learning, and problem-solving applications. This paper systematically reviews classical algorithms, including Recursive Backtracker for depth-first efficiency, Kruskal's for uniform randomness, and Prim's for branching structures, alongside advanced techniques like Ant Colony Optimization for biomimetic layouts, Reinforcement Learning hybrids for parameterized control, and Wilson's algorithm for mathematical uniformity. The methods involve comparative analysis of structural properties, computational efficiency, and real-world implementation challenges across diverse dimensional configurations. The findings reveal that recent advances resolve key research deficiencies, such as enabling non-perfect maze generation with 5.7% error reduction in loop-density control and achieving 38% faster convergence in optimization. Empirical validations demonstrate effective applications in game design for dynamic difficulty scaling, robotic navigation for pathfinding accuracy, and psychological tools for cognitive assessment. This review establishes a robust foundation for future work in volumetric maze optimization and cognitive bias quantification, advancing spatial computing theory and interdisciplinary applications.
References
[1]Gabrovsek P. Analysis of maze generating algorithms. In: Proceedings of International Conference on Algorithmics; 2017.
[2]Foltin M. Automated maze generation and human interaction [Diploma thesis]. Brno: Faculty of Informatics, Masaryk University; 2011.
[3]Shah SH, Mohite JM, Musale AG, Borade JL. Survey paper on maze generation algorithms for puzzle solving games. Int J Eng Dev Res (IJEDR). 2017;5(1).
[4]Potap D. Designing mazes for 2D games by artificial ant colony algorithm.
[5]Turan M, Aydin K. A dynamic terrain-spaced maze generation algorithm.
[6]Fangfang. Research on power load forecasting based on improved BP neural network [PhD thesis]. Harbin: Harbin Institute of Technology; 2011.
[7]Peachey L. Parameterized maze generation algorithm for specific difficulty maze generation. Richmond (IN): Department of Computer Science, Earlham College; 2023.
[8]Li X, Mount D. Spherical maze generation. College Park (MD): University of Maryland; 2020.
[9]Ioannidis PL. Procedural maze generation. Thessaloniki: Aristotle University of Thessaloniki; 2016.
[10]Milanowski M, Pochtar E. A comparative study of maze solving and maze creation algorithms.
[11]Rummery GA. Problem solving with reinforcement learning [PhD thesis]. Cambridge (UK): University of Cambridge; 1995.
Downloads
Published
Issue
Section
License

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







