Skip to content

Solving the Rubik's Cube using three different search strategies including Iterative Deepening Search, A Star Search, Iterative Deepening A Star Search. The searches were compared in terms of: Number of nodes expanded and Optimality.

Notifications You must be signed in to change notification settings

mehboobali98/Rubiks-Cube-Solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rubik's Cube Solver

Solving the 6x6 Rubik's Cube using three different Artificial Intelligence (AI) search strategies:

  • Iterative Deepening Search
  • A* Search
  • Iterative Deepening A* Search

The searches were compared in terms of:

  • Number of nodes expanded
  • Optimality

Directory Structure

📦Rubiks-Cube-Solver
 ┣ 📂Documents
 ┃ ┣ 📜Assignment_No_1.pdf
 ┃ ┗ 📜Report.pdf
 ┣ 📂src
 ┃ ┣ 📜AStarSearch.cpp
 ┃ ┗ 📜IterativeDeepeningFirstSearch.cpp
 ┣ 📜.gitignore
 ┣ 📜input.txt
 ┗ 📜README.md
 

About

Solving the Rubik's Cube using three different search strategies including Iterative Deepening Search, A Star Search, Iterative Deepening A Star Search. The searches were compared in terms of: Number of nodes expanded and Optimality.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages