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