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
- Go (Golang): Install Go
- Node.js: Install Node.js
git clone https://github.com/chankiel/TubesAI-Magic-Cube
cd TubesAI-Magic-Cubecd server
go get -u./...
cd ..npm istallcd server
go run .
cd ..npm startNavigate to http://localhost:3000
13522029 - BackEnd Algorithms
13522043 - FrontEnd + Integration
13522054 - BackEnd Algorithms
13522110 - FrontEnd + Random Restart Hill Climbing