Print

Print


What you asked for cannot be done with just parameters.  You will have to hack it, and in my previous email message I gave you suggestions on how to do that.

Sean

On Feb 21, 2014, at 8:57 AM, Emre AYDO&#286;AN <[log in to unmask]> wrote:

> Thanks for your advices. But actually i asked these questions for parameters 
> file. How can do that i said in parameters file? 
> 
> in parameters file, i have to define pop.subpop.0.species.ind.numtrees field as 
> I understand. But i have to define this parameter fixed number for example 
> pop.subpop.0.species.ind.numtrees = 2. this parameter said that all 
> individuals for subpop.0 must have 2 trees. Am i wrong? but i don't want to do 
> this. I want to define all individuals with different number of trees in the same 
> subpopulation. For example i wrote this sentences to parameters file
> 
> pop.subpop.0.species.ind.numtrees = 2
> pop.subpop.0.species.ind.tree.0 = ec.gp.GPTree
> pop.subpop.0.species.ind.tree.0.tc = tc0
> pop.subpop.0.species.ind.tree.1 = ec.gp.GPTree
> pop.subpop.0.species.ind.tree.1.tc = tc0
> 
> and when i read subpop.0 from file like this;
> 
> Number of Individuals: i2|
> Individual Number: i0|
> Evaluated: F
> Fitness: f1143268979|659.60077|i0|
> Tree 0:
> (- (+ l0 l0) (- h1 l0))
> Tree 1:
> (- (+ (- l0 l0) (- l0 h1)) (- (+ h1 l0) (- h1 l0)))
> Individual Number: i1|
> Evaluated: F
> Fitness: Standardized=832.0 Adjusted=0.0012004802 Hits=0
> Tree 0:
> (+ (+ (+ (+ (- l0 h1) (- l0 h1)) (+ (- l0
>     h1) (- l0 h1))) (- (+ (+ h1 (- (+ l0 l0)
>     (+ h1 h1))) (- l0 h1)) (+ (+ l0 l0) (- h1
>     l0)))) (- (+ (- (- (- (- l0 h1) (+ l0 h1))
>     (- (+ h1 h1) (+ l0 l0))) (+ h1 l0)) (- (-
>     l0 l0) (- l0 l0))) (- (- (+ l0 l0) (+ l0
>     l0)) (+ (- l0 h1) (+ h1 l0)))))
> Tree 1:
> (+ (- (- h1 h1) (+ h1 l0)) (- (- l0 l0) (-
>     l0 l0)))
> Tree 2:
> (+ (- h1 l0) (+ h1 h1))
> 
> and 
> 
> pop.subpop.0.extra-behavior = fill
> 
> 
> 
> of course, ecj didn't read Individual1 tree2. But i want to read tree2 too. How 
> can do this in parameters file? is not this possible for parameters file? or i just 
> can do that with java code programmatically. Thanks.
> 
> Emre