Skip to content

zhewenshen/search-algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Search Algorithms

This document contains implementations and benchmarks for several search algorithms including BFS, DFS, Dijkstra's, and A* algorithms for COMP3821.

Features

  • Scripts for Visualization: Visualize how each algorithm explores the search space.
  • Benchmark Scripts: Compare run-time performance for each algorithm.

Getting Started

Prerequisites

Ensure you have python and pip installed on your machine. Then, install the necessary dependencies:

pip install -r requirements.txt

Running the Scripts

To generate the images and performance data, execute the provided shell script:

./run.sh

NOTE: See main.py for possible arguments and run.sh for examples of how to use them.

Sample Outputs

Visualized Paths

Visualized Paths

Performance Benchmark

Performance Benchmark

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors