JavaScript library to solve exact cover problems by implementing Donald E. Knuth's Algorithm X using the Dancing Links technique
-
Updated
Nov 2, 2019 - JavaScript
JavaScript library to solve exact cover problems by implementing Donald E. Knuth's Algorithm X using the Dancing Links technique
C++ and JavaScript implementation of Donald Knuth's Algorithm X using the Dancing Links technique or Algorithm DLX.
The Chinese version of the paper "Dancing Links" by Knuth
Web app to scan and solve a Sudoku puzzle
Python implementation of Knuth's Dancing Links (dlx) algorithm to solve set cover. Extremely efficient at solving Sudoku and combinatorial design problems.
Exact Cover Sudoku Solver
🔢 A parallelized Sudoku solver implemented with various solving algorithms in C++
A Golang implementation of Dancing Links (Algorithm X) as described by Donald Knuth.
Sudoku Solver written in pure Python with no dependencies
Dancing links based implementation of AlgorithmX in Scala
React/TypeScript web app to demo dlxlib - using Dancing Links (DLX) to solve puzzles like Sudoku, Pentominoes, N Queens, Draughtboard Puzzle, Ripple Effect, TetraSticks, Kakuro, Nonogram, Flow Free, Crossword
Solve games and problems reducible to exact-cover problem using Knuth's Algorithm X with Dancing Links
Visualization of the algorithms needed to solve three-dimensional knapsack problems.
My Capstone project for OOP: Data Structures & Beyond Specialization offered by UC San Diego ---- NP-Complete Problem of Exact Cover Set
Knuth's Dancing Links algorithm in Java
Donald Knuth's Algorithm 7.2.2.1M for covering with multiplicities and colors via dancing links
A user friendly implementation of Knuth's dancing links algorithm for exact cover search.
Visualizes how three different algorithms(Backtracking, Best first search and algorithmX with dancing links) solve a sudoku puzzle.
Add a description, image, and links to the dancing-links topic page so that developers can more easily learn about it.
To associate your repository with the dancing-links topic, visit your repo's landing page and select "manage topics."