Print

Print


I'm wondering if we broke something in SPEA in some of the recent  
changes to ECJ16's population model.

1. Does the same problem occur in ECJ 15?
2. Can you provide a small test example which exhibits this property  
in ECJ 16?

Sean

On May 11, 2007, at 8:09 AM, Eva Alfaro wrote:

> Hi all,
>
> My name is Eva Alfaro-Cid and I work in a research institute in  
> Valencia
> (Spain).
>
> Lately I have been working on the creation of bankruptcy prediction  
> models
> using GP. I am trying to use the multiobjective SPEA2 package for my
> problem but I get an error message that says:
>
> _______________________________________________________
>
> Initializing Generation 0
>
>   Truncating the archive
> Exception in thread "EvolutionAgent.0789779.3185923"
> java.lang.NullPointerException
>         at ec.select.TournamentSelection.produce
> (TournamentSelection.java:170)
>         at ec.gp.koza.CrossoverPipeline.produce 
> (CrossoverPipeline.java:260)
>         at ec.breed.MultiBreedingPipeline.produce
> (MultiBreedingPipeline.java:130)
>         at ec.multiobjective.spea2.SPEA2Breeder.breedPopChunk
> (SPEA2Breeder.java:177)
>         at ec.multiobjective.spea2.SPEA2Breeder.breedPopulation
> (SPEA2Breeder.java:108)
>         at ec.simple.SimpleEvolutionState.evolve
> (SimpleEvolutionState.java:118)
>         at ec.drm.EvolutionAgent.run(EvolutionAgent.java:484)
>         at java.lang.Thread.run(Thread.java:595)
> ____________________________________________________________
>
> I guess I have done something wrong while setting the parameters in
> the .params file. (See attachment)
>
> Can anyone help me to figure out what I am doing wrong?
>
> Best regards, Eva
>
> <Y:ecjSambaecappquiebrasMOCopy of quiebras.params>