Tugas Besar 1 IF3170 Inteligensi Artifisial Pencarian Solusi Diagonal Magic Cube dengan Local Search
This project focuses on solving the Diagonal Magic Cube problem using local search methods. A Diagonal Magic Cube is a 3-dimensional extension of a magic square, where the sums of numbers on each row, column, pillar, and diagonal should be equal. This solver utilizes local search algorithms, such as Hill Climb, Simulated Annealing, and Genetic Algorithms, to find a solution that satisfies these constraints, exploring ways to optimize the cube configuration for achieving the magic constant on all necessary axes and diagonals.
- Web Frameworks & Servers: Express
- JavaScript Graphics Lib: Chart.js, Three.js
- Programming Languages: Javascript
- Web Browser
- Docker
- Run the Docker Desktop Application
- Give the command at the root of this project
docker-compose build
- Give the command
docker-compose up
- Access it in the browser using localhost with port 3000
Page | Screenshot |
---|---|
Home Page | ![]() |
Solver Page | ![]() |
Solver Page | ![]() |
Solver Page | ![]() |
NIM | Responsible |
---|---|
13522129 | 3D Cube, Steepest, Stochastic, Laporan |
13522136 | Random Restart, Sideways, Laporan |
13522151 | Simulated Annealing, Laporan |
13522152 | Genetic Algorithm, Laporan |