On Jun 14, 2005, at 1:07 PM, Artur Matos wrote: > I tried to compile both Uniform.java and GPTreeConstraints.java but I > am getting errors like this: > > GPTreeConstraints.java:94: cannot find symbol > symbol : variable treeConstraintRepository > location: class ec.gp.GPInitializer Oops, this is part of the new ECJ coming out in a bit. Sorry! Just use your copy of GPTreeConstraints but change error(...) to warning(...) as you had before. > Exception in thread "main" java.lang.ArithmeticException: Distribution > has all zero probabilities > > at > ec.util.RandomChoice.organizeDistribution(RandomChoice.java:139) > at > ec.util.RandomChoice.organizeDistribution(RandomChoice.java:111) > at ec.gp.build.Uniform.preprocess(Uniform.java:283) You're not using the new Uniform.java I provided in the email. > Anyway, the number of trees reported with my params file (only 1 for > type 0. size 3, and only 1 for type 1, size 1) are definitely strange. > I will try to check what the problem is meanwhile. What exactly does > the number of trees mean? Is the number of possible permutations for > that size and type? Yes. It's the number of possible trees of the given size and whose root returns the given type. Sean