Linear Programming, Kakuro Puzzles, Gurobi, Puzzle Game, Discrete Optimization.
that. One of the many joys of working with linear programs is observing how your program will find loopholes unless you provide it with the exact constraints. Because a valid solution must use every cell once, we require the following final constraint where E represents the set of all (i,j)