PSQP: Puzzle Solving by Quadratic Programming | IEEE Journals & Magazine | IEEE Xplore