An open-source Java library for Constraint Programming
-
Updated
Jul 3, 2024 - Java
An open-source Java library for Constraint Programming
Constraint Solver ACE
Employee Scheduling Optimization Project with AWS CDK
Tiny framework for solving constraint satisfaction problems (CSP) with discrete and finite domains. This is a Java-based solution which is written in a functional programming style. Features Sudoku as an example application.
A high-level, solver-independent, Java constraint model for constraint satisfaction problems in the integer domain.
Java program that can solve Sudoku puzzles (of type 2x2, 2x3, 3x3 and 3x3 diagonal) with the help of the Backtracking algorithm and the Constraint Satisfaction Problem.
A wide range of (basic) data structures, implemented in simple, readable Java.
Examination Timetabling using CSP Solver
Implementation in Java8&Python based on pseudocode of book Artificial Intelligence: A Modern Approach.
Assignments of artificial intelligent course
This project is a simulation of a well known constraint satisfaction problem. It solves it in sudoku and n-queens games.
Sudoku Solver by constraint satisfaction problem (CSP) using heuristics - Minimum Remaining Value (MRV), Least Common Value (LCV), Maintainin Arc Consistency (MAC). Secondly, by converting to Satisfiability Problem (SAT) and using a sat solver (miniSAT).
Repositorio de las prácticas de la asignatura Técnicas de los Sistemas Inteligentes, cursada en la UGR. curso 19-20
This Project shows an understanding of Propositional Logic, Conjunctive Normal Form, and The Resolution Refutation Method.
A simple Sudoku Solver in Java
A Sudoku solver that models a Sudoku board as a constraint program and then solves it using Choco Solver.
A constraint network for encoding and analysing variable relations
Add a description, image, and links to the constraint-satisfaction-problem topic page so that developers can more easily learn about it.
To associate your repository with the constraint-satisfaction-problem topic, visit your repo's landing page and select "manage topics."