Solving Square Jigsaw Puzzles Using Dynamic Programming and the Hungarian Procedure
Dynamic programming algorithm optimization for spoken word recognition