If you mean to select a random individual from the population, and
you only have one subpopulation, then you just go into the
subpopulation's individuals array and grab one. Something along the
lines of:
int numInds = state.population.subpops[0].individuals.length;
int randomIndex = state.random[thread].nextInt(numInds);
GPIndividual opponent = (GPIndividual)(state.population.subpops
[0].individuals[randomIndex]);
On Aug 21, 2006, at 5:13 AM, Robert Baruch wrote:
> Hi all,
>
> I'm using ECJ 15. I'm having a difficult time finding an API
> accessible through GPProblem.evaluate
> that will let me pick a random opponent individual to play against
> the current individual under
> evaluation.
>
> Any ideas?
>
> Thanks!
>
> --Rob