Abstract

A maze-solving algorithm is a series of steps a computer can follow to find a path through a maze. Some of these algorithms require knowledge of the maze's entire layout. Others, such as Trémaux's algorithm, do not use any prior knowledge of the maze. Maze algorithms which are designed to use only partial knowledge of the maze's layout are not well-researched. I compared the performance of Trémaux's algorithm to a modified version that uses the maze's exit location. Compared to Trémaux's algorithm, the modified algorithm found the maze's exit in 53.1% fewer total steps on average when the maze connectivity was 100, 57.9% fewer total steps on average when the maze connectivity was 60, 81.8% fewer total steps on average when the maze connectivity was 30, and 95.2% fewer total steps on average when the maze connectivity was 0. This shows that an algorithm which uses partial maze information can perform better than Trémaux's algorithm, especially on mazes whose walls are less connected.

College

College of Science & Engineering

Department

Computer Science

Location

Kryzsko Commons Ballroom, Winona, Minnesota

Start Date

4-20-2022 10:00 AM

End Date

4-20-2022 11:00 AM

Presentation Type

Poster Presentation

Session

1b=10am-11am

Poster Number

42

Share

COinS
 
Apr 20th, 10:00 AM Apr 20th, 11:00 AM

Evaluation of a Modified Trémaux's Maze Solving Algorithm

Kryzsko Commons Ballroom, Winona, Minnesota

A maze-solving algorithm is a series of steps a computer can follow to find a path through a maze. Some of these algorithms require knowledge of the maze's entire layout. Others, such as Trémaux's algorithm, do not use any prior knowledge of the maze. Maze algorithms which are designed to use only partial knowledge of the maze's layout are not well-researched. I compared the performance of Trémaux's algorithm to a modified version that uses the maze's exit location. Compared to Trémaux's algorithm, the modified algorithm found the maze's exit in 53.1% fewer total steps on average when the maze connectivity was 100, 57.9% fewer total steps on average when the maze connectivity was 60, 81.8% fewer total steps on average when the maze connectivity was 30, and 95.2% fewer total steps on average when the maze connectivity was 0. This shows that an algorithm which uses partial maze information can perform better than Trémaux's algorithm, especially on mazes whose walls are less connected.

 

To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.