At 07:46 PM 12/13/2005, mouss wrote:
thanks Matt for this explanation. but my question is why can't we get a
satisfactory solution while adding constrainst to make the net and bayes
score depend linearly on the "basic" score (at least for some scores). On
short, why not make the ga compute the optimum for:
alpha*(w1*F1+w2*F2...) + (wk*Fk + ...)
instead of computing multiple optimas.
Because that single optima is a less optimal fit.
If you fix the scores of all the basic rules, when you compute the added
score for all the bayes_* tests you have to achieve balance by ONLY
adjusting those few rules.
This is substantialy less optimal than re-evaluating the fitness of all the
rules together, and allowing bayes_99 to steal some score from the
worst-performing members of the basic ruleset.