well, you probably know about as much as I do :P
you have some kind of representation of a solution, some way to tweak it, and some way to combine them. try them, rank em, and turn on the Barry White
in theory it's all nice and easy. then you get to the part where you have to represent a solution somehow and it's all "duh... der... well..."