Final Project in AI Course, HUJI
-
Updated
Sep 15, 2024 - Python
Final Project in AI Course, HUJI
🗓 Exam Timetabling Problem
Heuristic Approach to solution of Sudoku Puzzle
AI kakuro solver
Solving Sudoku using constraint satisfaction - AC3, and MRV & FirstAvailable Algorithms for variable selection
This repository contains the assignments of Artificial Intelligence course at Sharif University of Technology.
Solving the sudoku as a CSP and heuristics like MRV and AC3
A fast Sudoku solver using Minimum Remaining Values heuristic and backtracking for an optimized solution approach.
Implementing CSP with Forward Checking constraint propagation on the example of solving Binary and Futoshiki puzzle
A program that has the ability to solve crossword puzzles and check whether a solution to a crossword puzzle is correct for any given puzzle and dictionary using FC and MRV heuristics
Artificial intelligence course projects
This is a sudoku solver by doing backtracking search with forward checking using an MRV and degree heuristic. This was worked on in a group of myself and two other members.
Robotiic is a Streamlit application for visualizing the results of genetic algorithms, showcasing eight queens with backtracking, and for the MCV / MRV heuristic. Inspired from "Artificial Intelligence: A Modern Approach 3rd Edition", by Stuart Russell, Peter Norvig
we slove sudoku tables as a CSP problem using Backtrack algorithm with forward Checking and MRV and Degree heuristics.
Solve Sudoku as a Constraint Satisfaction Problem
This repository is projects of Artificial Intelligence course
This is a homework about Formulating a game called "Magnet Puzzle" into CSP, then using Backtracking, Forward Checking to solve it. Various heuristics such as MRV, LCV, Arc consistency (AC3) is used to improve the searching performance. This homework is a part of many projects in a Fundamentals to AI course @ FUM.
A program to solve Sudoku with Backtracking.
Crossword solver using Backtracking with Forward Checking and MRV
Add a description, image, and links to the mrv-heuristic topic page so that developers can more easily learn about it.
To associate your repository with the mrv-heuristic topic, visit your repo's landing page and select "manage topics."