Skip to content

Latest commit

 

History

80 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Magic Cube Solver - With Local Search Algorithms

Description 📝

This project is a Web application that solves a 5x5x5 magic cube using various local search algorithms. Each algorithm offers a unique approach to finding a solution with different search techniques in artificial intelligence.

Multiple Local Search Algorithms:

  • Steepest Ascent Hill Climbing
  • Sideways Move Hill Climbing
  • Stochastic Hill Climbing
  • Random Restart Hill Climbing
  • Simulated Annealing
  • Genetic Algorithm

Requirements 🤔

Setting Up 💻

Clone the Repository

git clone https://github.com/chankiel/TubesAI-Magic-Cube
cd TubesAI-Magic-Cube

Install BackEnd Dependencies

cd server
go get -u./...
cd ..

Install FrontEnd Dependencies

npm istall

Running the Application 🏃‍♂️‍➡️

Start the Backend Server

cd server
go run .
cd ..

Start the FrontEnd Server

npm start

Open the Application

Navigate to http://localhost:3000

Assignments

13522029 - BackEnd Algorithms
13522043 - FrontEnd + Integration
13522054 - BackEnd Algorithms
13522110 - FrontEnd + Random Restart Hill Climbing

About

Magic Cube Solver with Local Search Algorithms

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages