Thanks for your answer Sean.

In fact i found the problem.. and it was that i didn't include in classpath the JAR of GEP extension (and, other problems that i'm having now but i think that i can fix them).

Thanks for your answer.

On Tue, Jun 2, 2009 at 3:46 PM, Sean Luke <[log in to unmask]> wrote:
If this is in your discovered parameter file:

       state = ec.gep.GEPSimpleStatistics

... then throw that parameter file away and burn it.

What you want, probably, is

       stat = ec.gep.GEPSimpleStatistics

For direct responses on the GEP extension, I suggest contacting Bob Orchard if he doesn't respond on this list.


Alejandro Rodríguez González wrote:

I'm trying to execute some examples of GEP extension for EJC developed by Bob Orchard but i'm having some problems.

After search some parameter files like "gep.params" and "ec.params" and found it on koders.com <http://koders.com>, i modify the test1.param example of GEP examples in order to make the example works.

The problem now is that ECJ can't find the class "GEPSimpleStatistics", that, in the test1.param file is mentioned to be used by ECJ:

state = ec.gep.GEPSimpleStatistics

The output that i obtain is the next:


C:\Descargas\ecj\ecj>java -classpath ./;./start/javacsv.jar ec.Evolve -file c:\D escargas\ecj18Gep\ecj18MultipleChromosomes\ec\app\gep\test1\test1.params | ECJ | An evolutionary computation system (version 18) | By Sean Luke | Contributors: L. Panait, G. Balan, S. Paus, Z. Skolicki, R. Kicinger, E. Popov ici, | J. Harrison, J. Bassett, R. Hubley, A. Desai, and A. Chircop | URL: http://cs.gmu.edu/~eclab/projects/ecj/ | Mail: [log in to unmask] <mailto:[log in to unmask]> | (better: join ECJ-INTEREST at URL above) | Date: June 23, 2008 | Current Java: 1.6.0_13 / Java HotSpot(TM) Client VM-11.3-b02 | Required Minimum Java: 1.3 Exception in thread "main" ec.util.ParamClassLoadException: Class not found: ec.gep.GEPSimpleStatistics PARAMETER: state EXCEPTION: java.lang.ClassNotFoundException: ec.gep.GEPSimpleStatistics at ec.util.ParameterDatabase.getInstanceForParameter(ParameterDatabase.j ava:451) at ec.Evolve.initialize(Evolve.java:362) at ec.Evolve.main(Evolve.java:627)


I was searching this classes, and i found that exists in EJC ( http://www.koders.com/noncode/fid450A0F990F704BEDED764BB1A30573181C3349C9.aspx?s=Pdef#L55 ), but in the package that i download from original EJC page, this classes are not included, and i don't know where download they.

Can anyone help me with that?


Alejandro Rodríguez González - Researcher

Computer Science Department
Universidad Carlos III de Madrid
Telf: +34916245936