Re: Lineage selection
- From: "Harri Salakoski" <harri.salakoski@xxxxxxxxxxx>
- Date: Thu, 10 Nov 2005 00:51:12 +0200
> When keeping track of n parents then you have a maximum guaranteed depth
> of log(n)(base 2) , so with 100 parents the maximum number of generations
> you can keep track of is 6.
Jou. So tree structure is needed then, then it don't grow but is 100
generations * pop_size. Big array.
> There are space efficent ways to keep track of parents but then you've got
> hassles when searching with them that will lead to long search times.
And yes it needs to be searched then I see it ok anyway.
> It all depends upon the length of your genome , the number of parents per
> generation and how far back you wanna keep.
Yes, so it is not _so_ good. Anyway wondering why it is not researched more.
But I don't like
individuals and compex comparisons with structures, as Java searching is
O(log) quite easily. And this works for any genome structures same way.
> Eventually you will reach a point where the further you go back the more
> likely you are to encounter every parent in that generation being an
> ancestor , so you are going to have find a balance between depth of
> ancestry and the number of children.
Yes, now I have tool to really see that. That is good point also, because
that I try to avoid. I am gonna use/test it together with fittness based
selection function.
> Maybe shallow depths are suitable but i have my doubts , as your solution
> doesn't handle two individuals that have evolved the same genome over
> (depth +1) time.
That is not so. I use fitness based tournament selection typically, lineage
selection is for supporting different species. There typically exists
tournament selection also/or fitness is used in selection function
offcourse, if I am not investigating just simulation behaviour.
> A similarity based method will handle this.
It is just not enought good my opinion. And needs some coding depending
genome type.
I have used that (was it DifferenceSelection method in
sourceforge/projetcs/narugo), and compared it success with pure tournament
selection. Found no big difference, propably because target problem was TSP
and difference was badly calculated.
t. Harri
.
- Follow-Ups:
- Re: Lineage selection
- From: Nicholas King
- Re: Lineage selection
- References:
- Lineage selection
- From: hmm
- Re: Lineage selection
- From: Lionel B
- Re: Lineage selection
- From: hmm
- Re: Lineage selection
- From: Harri Salakoski
- Re: Lineage selection
- From: Nicholas King
- Lineage selection
- Prev by Date: Re: Lineage selection
- Next by Date: Re: Lineage selection
- Previous by thread: Re: Lineage selection
- Next by thread: Re: Lineage selection
- Index(es):
Relevant Pages
|
|