The SokHard collection of Sokoban puzzle designs were generated by a program
that used random numbers and Brian Damgaard's YASGen program to rapidly 'evolve'
them, using the least number of pushes required to solve a design as its fitness
value. Most of these designs feature a single target/goal area. (Lee Haywood)