An open API service providing repository metadata for many open source software ecosystems.

Topic: "forward-checking"

Amirhossein-Rajabpour/Constraint-Satisfaction-Problems

Artificial Intelligence Course 3rd Project: Implementing CSP Backtracking, Forward Checking and MAC Algorithms in order to solve a binary puzzle

Language: Python - Size: 718 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 20 - Forks: 2

chanioxaris/kenken-solver

Solves KenKen puzzles, by representing it as a Constraint Satisfaction Problem (CSP)

Language: Python - Size: 139 KB - Last synced at: 22 days ago - Pushed at: about 6 years ago - Stars: 20 - Forks: 2

biqar/puzzle-solver

This repository contains generic platform for solving and benchmarking computational puzzles using different search strategies

Language: C++ - Size: 3.17 MB - Last synced at: 12 months ago - Pushed at: over 3 years ago - Stars: 15 - Forks: 3

ToniRV/Constraint-Satisfaction-Notebook

Example lecture for Constraint Satisfaction Problems in an interactive jupyter notebook. With python code to solve CSPs, with visualization of Sudoku and NQueens problems.

Language: Jupyter Notebook - Size: 5.27 MB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 14 - Forks: 3

sevdaimany/Puzzle-Solver

🧩Using backtracking algorithm to solve binary puzzles

Language: Python - Size: 4.12 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 10 - Forks: 0

huaminghuangtw/Parallel-Sudoku-Solver

🔢 A parallelized Sudoku solver implemented with various solving algorithms in C++.

Language: C++ - Size: 3.83 MB - Last synced at: 12 months ago - Pushed at: about 3 years ago - Stars: 8 - Forks: 5

radinshayanfar/AI_Projects

AUT Principles and Applications of Artificial Intelligence course (Fall 2020) projects

Language: Java - Size: 5.43 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 7 - Forks: 0

msanpe/Sudoku-Backtracking-AC3-Forward-Checking

Java Sudoku solver using AC3, Forward checking and Backtracking algorithms

Language: Java - Size: 90.8 KB - Last synced at: over 1 year ago - Pushed at: almost 9 years ago - Stars: 7 - Forks: 5

Vasundhara-Boomi/Hospital-Workforce-Scheduling-System

A solution centered around AI-driven scheduling, designed to optimize staff allocation, enhance patient care, and streamline hospital operations. It integrates advanced scheduling algorithms that prioritize staff preferences, ensure designated days off, and dynamically allocate doctors, nurses, and receptionists based on demand and availability.

Language: Python - Size: 5.4 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 5 - Forks: 1

uab-projects/crossword 📦

Project to learn and understand backtracking algorithms with the goal to solve a crossword puzzle

Language: Python - Size: 1.37 MB - Last synced at: over 1 year ago - Pushed at: over 8 years ago - Stars: 5 - Forks: 3

2arian3/Artificial-Intelligence

All AUT's principles and applications of artificial intelligence course projects.

Language: Python - Size: 1.39 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 0

niibruce/ConstraintSolver

Implementation of Constraint Solvers in Java

Language: Java - Size: 150 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 2

billsioros/kenken-python

A Kenken puzzle generator & solver

Language: Python - Size: 36.1 KB - Last synced at: 10 days ago - Pushed at: over 6 years ago - Stars: 4 - Forks: 2

zahrasalarian/CSP-Sudoku

CSP-Sudoku solver

Language: Python - Size: 19.7 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 0

erfanghasemi/sudoku_solver

This project is a sudoku-solver implement by Constraint satisfaction problem. We add the colour option to our sudoku problem as if the number of a place is bigger than other neighbours, the colour of that place must be higher in a given colour's priority. We use the Constraint satisfaction problem(CSP), as we said before, in additional apply degree and MRV heuristic for selecting a variable. After we assigned a value to the selected variable, apply forward-checking to update the domain of variables. If there is a solution for the sudoku problem, we report it; otherwise, the search is unsuccessful, and we have not a solution.

Language: Python - Size: 24.4 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 0

valenpe7/nonogram_solver

simple Java implementation of nonogram solver based on constraint satisfaction programming using several heuristics

Language: Java - Size: 243 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 1

Haydart/NQueensProblem

Project focuses on optimised implementation of Backtracking and Forward Checking algorithms in order to find all solutions of the N Queens problem

Language: Java - Size: 32.2 KB - Last synced at: over 1 year ago - Pushed at: almost 8 years ago - Stars: 3 - Forks: 0

cordisvictor/easycsp-lib

EasyCSP is an open-source Java library for Constraint Satisfaction Programming. Supports CSPs, CSOPs, discrete object domains, int interval domains, int constraint binarization. Examples include NQueens, Sudoku. (Builds on Sourceforge)

Language: Java - Size: 449 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

kirilchikal/CSP

Implementing CSP with Forward Checking constraint propagation on the example of solving Binary and Futoshiki puzzle

Language: C# - Size: 310 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

mohammadtavakoli78/Artificial-Intelligence

This repository is projects of Artificial Intelligence course

Language: Python - Size: 4.2 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

maede43/SimpleVersionKakuro_solver

kakuro (simple version) solver as CSP problem - Artificial Intelligence course project - Spring 2021

Language: Java - Size: 38.1 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

apurva-modi/CS580-Intro-to-Artificial-Intelligence

Contains notebook implementations for the AI based assignments using graph based algorithms that are commonly used in solving AI based problems. Algorithms include BFS, DFS, Hill Climbing, Differential Evolution, Genetic, Back Tracking..

Language: Jupyter Notebook - Size: 4.49 MB - Last synced at: 19 days ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 2

wadieskaf/Jigsaw-Sudoku

Python code to solve Jigsaw Sudoku

Language: Python - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 1

alinadirkhanloo/sudoku

solving sudoku problems with csp

Language: Python - Size: 10.7 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 0

HamzaAnis/resource-management-problem

Solving resource management problem using backtracking,back jumping and forward checking. Edit Add topics

Language: C++ - Size: 2.62 MB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

barannmeisterr/Two-Step-Graph-Traversal-Directed-Graph

takes a starting takes a point in a directed graph and shows the nodes that are reachable within two steps

Language: Java - Size: 7.81 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

SkullkyAI/Crossword-Puzzle-Resolver

Implementación de algoritmos de búsqueda con restricciones para resolver crucigramas, aplicando backtracking y forwardchecking. Desafío de IA con niveles de dificultad crecientes y validación de resultados en un proyecto práctico.

Language: Python - Size: 1.56 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

le-n-qui/constraints-verifying-solver

The solver finds a solution to the problem given the constraints. No solution may be found if all the constraints are not satisfied.

Language: Python - Size: 43 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

JoenHo/sudoku-solver

Solve Sudoku as a Constraint Satisfaction Problem

Language: Python - Size: 60.5 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

arashsm79/ravenous-polarity

Implementation of CSP heuristics and backtracking algorithm for magnet puzzle in Rust.

Language: Rust - Size: 39.1 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

gadgil-devashri/csp-map-coloring

This code was submitted as programming project two for ITCS 6150 Intelligent Systems under Dr. Dewan Ahmad at the University of North Carolina at Charlotte for the fall 2021 semester. The aim is to solve the constraint satisfaction problem of map coloring for the USA and Australia.

Language: Python - Size: 51.5 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 3

Robert27/SudokuSolver

Simple Sudoko solver written in Python

Language: Python - Size: 3.91 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

rhalm/2d-packing-with-constraints

A simple solution to a Constraint Satisfaction Problem using forward checking and MRV heuristics

Language: Python - Size: 10.7 KB - Last synced at: 12 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

amir78729/AI-projects

Language: Python - Size: 12.3 MB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

laurmaedje/sudoku

Tree-searching sudoku solver with forward checking.

Language: Rust - Size: 4.88 KB - Last synced at: 18 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

JohnPapad/KenKen-Solver

A KenKen python solver that represents the game as a Constraint Satisfaction Problem (CSP) and can use several algorithms for its solution.

Language: Python - Size: 93.8 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

urvishjarvis1/cpnets

cpnets

Language: Java - Size: 25.4 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

YuHu0621/SudokuSolver

Language: Java - Size: 62.5 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0

htaghizadeh/Map-Coloring-By-CSP

Graph coloring by CSP (CONSTRAINT SATISFACTION PROBLEMS) algorithms from Russell And Norvig's "Artificial Intelligence - A Modern Approach" - Chapter 5.

Language: Pascal - Size: 1.07 MB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 1 - Forks: 0

theroadnotaken/AI-Projects

Artificial Intelligence Projects

Language: Python - Size: 7.7 MB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 1

Nikos25K/RLFAP

📻📡 The Radio Link Frequency Assignment Problem

Language: Python - Size: 152 KB - Last synced at: 15 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

panagiotiskon/Time-Tabling-CSP

🗓 Exam Timetabling Problem

Language: Python - Size: 132 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

adamnelsonarcher/Solving-Constraint-Satisfaction-Problem

Made for COSC4368 initally, modified the program to be general-solution and work with any domain or constraint set provided. Obviously the program would need to be optimized if a highly efficient algorithm is needed for a set of constraints.

Language: Python - Size: 16.6 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

baptisteauduge/picross-solver

Programme de résolution de puzzles de types "Picross" grâce à un algorithme de programmation dynamique, puis algorithme d'exploration partielle d'un arbre d'énumération (type algorithme de retour arrière avec "forward checking")

Language: C++ - Size: 93.8 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

ErfanXH/Sudoku

Sudoku AI Generator and Solver

Language: Python - Size: 35.2 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

TelevisionNinja/Sudoku-Solver

This was a university AI project where I had to implement different constraint satisfaction problem methods and use them to solve sudoku puzzles

Language: Python - Size: 36.1 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

super-m-a-n/csp-algorithms-for-rlfap

Implementation of constraint satisfaction problem algorithms to solve the radio link frequency assignment problem - rlfap

Language: Python - Size: 112 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

fardinanam/CSE318-AI-Sessional

Contains all the assignments of the course CSE-318 offered in CSE, BUET

Language: Java - Size: 15.2 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

noahfree/ai-sudoku-solver

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.

Language: Python - Size: 6.84 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

ananestorovic/Planner-CSP

Language: Java - Size: 107 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

hamedrq7/Magnet-puzzle-as-a-CSP

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.

Language: Java - Size: 4.68 MB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

SMojtabaE/Sudoku-Solver

A university project for AI class that Solve Sudoku usinig CSP algorithms like backtracking and forwardchecking,and for heuristic uses MRV and Degree

Language: Python - Size: 4.88 KB - Last synced at: 8 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

TrueSepehr/SudokuSolver

A program to solve Sudoku with Backtracking.

Language: Java - Size: 7.81 KB - Last synced at: 2 days ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

marti1999/Crossword-Solver

Crossword solver using Backtracking with Forward Checking and MRV

Language: Python - Size: 2.36 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

het-patel99/Crossword-Puzzle-as-CSP

A puzzle consisting of a grid of squares and blanks into which words are to be filled vertically and horizontally. In the crossword puzzle, we have a grid with blocked and unblocked cells and a dictionary of words. We want to assign a letter to each unblocked cell so that each vertical or horizontal contiguous segment of unblocked cells forms a word that appears in the dictionary.

Language: Java - Size: 455 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

dinhjohnny/Sudoku-AI-Project

Machine Learning Sudoku Solver that implmements various machine learning heauristics to solve 3x3, 4x4, and 5x5 sudoku puzzles

Language: Python - Size: 27.3 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

anthonytedja/sudoku

sudoku is an AI-powered CSP sudoku variant solver for all grid sizes

Language: Python - Size: 94.7 KB - Last synced at: 28 days ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

ahsan-83/Sudoku

Simple Strategy Game Solution with Backtracking, Forward Checking, MRV and Value First heuristics

Language: Java - Size: 103 KB - Last synced at: 19 days ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

Melika-Zabihi/Magnet_Puzzle

Implementation of CSP heuristics and various algorithms for solving magnet puzzle

Language: Java - Size: 40 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

angelosps/RLFAP

📡 The Radio Link Frequency Assignment Problem

Language: Python - Size: 144 KB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

Krutash/Sudoku

Backtracking Algo optimized with forward checking, MRV heuristics, degree heuristics and LCV-heuristics

Language: Java - Size: 111 KB - Last synced at: 16 days ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

adaskoko/Sudoku-Solver-Map-Coloring-Einstein-Problem

Backtracking and forward-check algorithms for problem solving. Examples for sudoku, map coloring and Einstein's problem.

Language: Python - Size: 61.5 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 1

nayel71/sudoku

A Sudoku solver

Language: C - Size: 393 KB - Last synced at: 12 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

solaimanope/QuasigroupCompletion

Finds a solution for a given partially complete quasigroup (latin square). This code was written as a part of CSE318: Artificial Intelligence Sessional course work.

Language: C++ - Size: 90.8 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

bissessk/Futoshiki-Solver-using-Backtracking-and-Forward-Checking

This project solves a Futoshiki Board given an input files using the least number of moves. Backtracking, forward checking, the mrv heuristic, and the degree heuristic was used.

Language: Python - Size: 12.7 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

urvishjarvis1/constraintsatisfaction

Language: Java - Size: 36.1 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

Ohara124c41/AIND-Forward-Planning_Agent

Implementation of a Forward-Planning Agent for Udacity's Artificial Intelligence Nanodegree (v3.0). This project is the solution for the notebook from the classroom (topic: Classical Planning).

Language: Python - Size: 267 KB - Last synced at: 12 months ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

nomaanakhan/CSP-Solver

Implemented a constraint satisfaction problem solver using backtracking and forward checking.

Language: Python - Size: 5.86 KB - Last synced at: 12 months ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

sanjaymurali/sudoku-solver

Language: Python - Size: 66.4 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 1

dhwanirc/Map-Coloring

Forward checking with MRV and Hill climbing algorithm with Min-conflicts

Language: C++ - Size: 1.1 MB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 2

shah-deven/Golomb-Ruler

Golomb Ruler using Constraint Satisfaction Problem

Language: Python - Size: 112 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

josepdecid/IA-FIB-Planification

Language: C - Size: 2.73 MB - Last synced at: almost 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

Related Topics
csp 29 backtracking 28 constraint-satisfaction-problem 22 artificial-intelligence 19 mrv-heuristic 19 backtracking-algorithm 16 sudoku-solver 16 ai 16 arc-consistency 12 sudoku 12 backtracking-search 10 degree-heuristic 9 python 9 mrv 6 csp-solver 6 java 5 ac3 5 lcv-heuristic 5 bfs 5 minimum-remaining-values 5 heuristic-search-algorithms 5 ids 4 heuristics 4 maintaining-arc-consistency 4 solver 4 ac3-algorithm 3 magnet-puzzle 3 kenken 3 min-conflicts-algorithm 3 fc-cbj 3 nlp 3 least-constraining-value 3 python3 3 graph-coloring 3 numpy 2 aima-python 2 puzzle-solver 2 hill-climbing-search 2 puzzle 2 astar 2 algorithm 2 astar-algorithm 2 search-algorithm 2 constraint-propagation 2 constraint-solver 2 mac-algorithm 2 lcv 2 back-tracking 2 aima 2 algorithms 2 dynamic-programming 2 crossword-puzzle 2 rlfap 2 genetic-algorithm 2 latin-square 2 heuristic-optimization 2 cp-nets 1 pandas 1 singleton-propogation 1 pytorch 1 cpnets 1 usa 1 fulllookahead 1 sudoko 1 depth-first-search 1 einstein-problem 1 map-coloring-problem 1 travelling-salesman-problem 1 exam-scheduling 1 othello-game 1 graph-colouring-algorithms 1 knowledge-engineering 1 local-search-algoirthms 1 minesweeper 1 neural-network 1 n-puzzle 1 exam-timetabling 1 heuristic-algorithm 1 recursive-backtracking 1 jigsaw-solver 1 jigsaw-sudoku 1 html-css-javascript 1 mongodb 1 mongodb-compass 1 scheduling-algorithm 1 workforce-management 1 gac 1 back-jumping 1 directed-graph 1 graphtraversal 1 oop 1 queue 1 singly-linked-list 1 constraint-optimisation-problem 1 constraint-programming 1 java11 1 java17 1 java21 1 java8 1 backward-checking 1