- A*
- Beam search
- Tabu search
- The knapsack problem solved by dynamic programming.
- Local search applied to the k-queens problem.
- A sudoku solver.
- A very beginner friendly and readable neural netork implementation.
- And a much faster numpy implementation.
The knapsack algorithm returns a set which contains the least "heavy" approach to achieving every possible cost value.