Dear all, I'm using ECJ for implementing a GP based-program. After evaluating (compute fitness) all individuals, I would like to "update" these fitness values (for example, divide all fitness values by the biggest one). However, I couldn't find where (which class) I have to do that. It should be where ECJ calls the method evaluate() for each individual, then I could update before proceeding to the next steps (select, genetic operators, ...). I would appreciate if someone help me. Best, Márcio -------- Prof. Dr. Márcio Porto Basgalupp Instituto de Ciência e Tecnologia (ICT) Universidade Federal de São Paulo (UNIFESP) Tel: +55 12 3309-9582