Skip to content

sumitkumarju/PATH-VISUALIZER

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PATH-VISUALIZER

A pyqt tool to visualize path finding algorithms.

Demo

[]

Installation

  • Clone the directory.Go to the terminal.
  • Install Pyqt5 by pip install pyqt5
  • Type python main.py to run

Algorithms supported by the tool

Uninformed search

  • Breath-first Search (unweighted): a great algorithm; guarantees the shortest path

  • Depth-first Search (unweighted): a very bad algorithm for pathfinding; does not guarantee the shortest path

  • Dijkstra's Algorithm (weighted): the father of pathfinding algorithms; guarantees the shortest path

Informed search

  • A * Search (weighted): arguably the best pathfinding algorithm; uses heuristics to guarantee the shortest path much faster than Dijkstra's Algorithm

  • Greedy Best-first Search (weighted): a faster, more heuristic-heavy version of A*; does not guarantee the shortest path

Tech Stack

Team

Link: Sumit Kumar

About

A pyqt tool to visualize path finding algorithms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages