I recently wrote a small Python library for genetic algorithms (GA), called optopus. One thing I tried when I played around with it was to solve a Sudoku puzzle. There are plenty of efficient ways to solve Sudoku, but with my shiny new hammer, all problems look like nails. Also, I remember that I once read something from someone who tried a GA C-library on Sudoku and concluded that it was not a su