This project implements the A* Search Algorithm to solve the fastest route problem, similar to a Google Maps route planner. Learn the full lesson at Udacity.
A* (A-star) is a graph traversal algorithm used for finding the optimal path from point A to B. It is complete and optimal but has high memory usage (O(bᵈ)). Despite this, it remains a preferred solution in many cases. (Source: Wikipedia)
- Python
- Object-Oriented Design
- Jupyter Notebook
- Data Visualization
- AI & Machine Learning
- Jupyter Notebook: Open-source platform for live code and visualization.
- Anaconda Navigator: For developing data science applications. Install Anaconda.
- Install Anaconda Navigator.
- Try Jupyter Notebook for code testing.
- Download all project files to your local machine.
- Run the
.ipynb
file in Jupyter Notebook. - If you encounter an error with missing modules like
plotly
, run the following command in Anaconda's cmd prompt:pip install plotly
If you encounter module issues, refer to: