Maze-solving algorithm
Automated method for solving mazes
A maze-solving algorithm is an automated method for solving a maze. The random mouse, wall follower, Pledge, Tarry's, and Trémaux's algorithms are designed to be used inside the maze by a traveler with no prior knowledge of the maze, whereas the dead-end filling and shortest path algorithms are designed to be used by a person or computer program that can see the whole maze at once.
Nº Q1606072 ★★
Uncommon · Knowledge
Maze-solving algorithm
Automated method for solving mazes
A maze-solving algorithm is an automated method for solving a maze. The random mouse, wall follower, Pledge, Tarry's, and Trémaux's algorithms are designed to be used inside the maze by a traveler with no prior knowledge of the maze, whereas the dead-end filling and shortest path algorithms are designed to be used by a person or computer program that can see the whole maze at once.
From Wikipedia
A maze-solving algorithm is an automated method for solving a maze. The random mouse, wall follower, Pledge, Tarry's, and Trémaux's algorithms are designed to be used inside the maze by a traveler with no prior knowledge of the maze, whereas the dead-end filling and shortest path algorithms are designed to be used by a person or computer program that can see the whole maze at once. Mazes containing no loops are known as "simply connected", or "perfect" mazes, and are equivalent to a tree in graph theory. Maze-solving algorithms are closely related to graph theory. Intuitively, if one pulled and stretched out the paths in the maze in the proper way, the result could be made to resemble a tree.
Text: Wikipédia, CC BY-SA 4.0. · Image: Picture taken by Dake (CC BY-SA 3.0) ·
Related cards
-
Lee algorithm
Algorithm based on breadth-first search to solve mazes
Nº Q4060677 ★
Not listed
-
Picture maze
A line art puzzle where the object is find a path from one point to another
Nº Q7191199 ★★
Not listed
-
Pathfinding
Plotting, by a computer application, of the shortest route between two points
Nº Q1969601 ★
Not listed
-
P
Pledge algorithm
Nº Q135216462 ★
Not listed
-
Multi-agent system
Built of multiple interacting agents
Nº Q529909 ★★
Not listed
-
A* search algorithm
Algorithm used for pathfinding and graph traversal
Nº Q277680 ★★★
Not listed