Examples 8 and 9 seem to be a starting place for a Genet Algorithm to solve your problem. You must develop your own evaluator function. Perhaps you could contact the authors of the paper for more help here. george