The wide open space of UDD (User Driven Design) is still fascinating to me but its been a while since I have seen something new. (I need to start creating my own since Rails apps are so easy to build and Heroku makes hosting a true snap.)
But I digress. A key challenge in UDD is defining the space of options the user can make so that is both wide, but structured enough to ensure good results with nearly any selections. A team at Cornell has brought genetic algorithms to bear on this problem.
Start with a 3D shape. Genetic Algorithms pick a successive generation. Pick the ones you like and boom a new generation is born selecting for those.
I am not sure the results are so sexy but for me the process is.