Dancing links(DLX) based implementation of AlgorithmX in Scala to solve Exact Cover based problems.
- Examples of different problems. (Start here to get a feel for the problem at hand)
- DLX core consists of
- Implementation of classes requried to implement DLX structure
- Implementaion of AlgorithmX using DLX.
- Problem Types consists of implementations of different problems we can solve using AlgorithmX.
- Set exact cover
- 9x9 Sudoku solver (Easy and Hard)
- Utility and other generic functions.
- Pentomino solution using AlgorithmX once I figure out how exactly I can map the constraints.