Classic CSP Algorithms to solve RLFAP. Use python 3.x (I use version 3.8).
This project is part of a semester assignment in Introduction to AI class that I took during my 5th semester of studies in Department of Informatics, UoA.
All code files except solution.py is copied from the aima-python repo. The heuristic dom/wdeg is implemented based on the paper in the project's root dir.
We provide the app with all basic testcases in rlfap directory. Check the main procedure in solution.py for a guideline through the code.