Implementation of Constraint Solvers in Java
-
Updated
May 25, 2020 - Java
Implementation of Constraint Solvers in Java
This is a practice for AI Search Algorithm. Grocery Bagging is a Constraint Satisfaction Problem (CSP). I used Backtracking search algorithm (Depth-First-Search) along with arc-consistency, Most Restrictive Value (MRV) and Least Constraining Value (LCV) heuristics for prioritizing and pruning to solve the problem as efficiently as possible.
Add a description, image, and links to the arc-consistency-algorithm topic page so that developers can more easily learn about it.
To associate your repository with the arc-consistency-algorithm topic, visit your repo's landing page and select "manage topics."