Assembly of puzzles using a genetic algorithm | IEEE Conference Publication | IEEE Xplore