Automatic Genotype Deletion...? 

What criteria does Framsticks use to decide when to delete genotypes? You
can select random, worst, or inverse-fitness, but I mean how does it decide
/when/ do it? I had originally assumed that it would do so only to make
room for new genotypes, but I quickly discovered that was not the case.

thanks for answers in advance,
Will

Forums: 
Maciej Komosinski's picture

> What criteria does Framsticks use to decide when to delete genotypes? You
> can select random, worst, or inverse-fitness, but I mean how does it decide
> /when/ do it? I had originally assumed that it would do so only to make
> room for new genotypes, but I quickly discovered that was not the case.

yes, only when simulator capacity is exceeded are they deleted.
But consider copies of the same genotype.

MacKo

> yes, only when simulator capacity is exceeded are they deleted.
> But consider copies of the same genotype.

Accidentally replied in email the first time, replying here now

This cannot be correct. I'm currently running a simulation that had 600+
genotypes (max was 1000) for many millions of steps,
and now it is down to 300. This kind of collapse would not happen if only
duplicates were being deleted, unless it is quite ridiculously slow to catch
duplicates.

Maciej Komosinski's picture

> This cannot be correct. I'm currently running a simulation that had 600+
> genotypes (max was 1000) for many millions of steps,
> and now it is down to 300. This kind of collapse would not happen if only
> duplicates were being deleted, unless it is quite ridiculously slow to catch
> duplicates.

It's not collapse, it's loss of diversification...
Are you speaking about the total number of genotypes, or
the number of unique genotypes only? What is your
"simulator capacity" parameter?

"Maciej Komosinski" wrote in message
news:3CB581C9.6030801@cs.put.poznan.pl...
> > This cannot be correct. I'm currently running a simulation that had 600+
> > genotypes (max was 1000) for many millions of steps,
> > and now it is down to 300. This kind of collapse would not happen if
only
> > duplicates were being deleted, unless it is quite ridiculously slow to
catch
> > duplicates.
>
>
> It's not collapse, it's loss of diversification...
> Are you speaking about the total number of genotypes, or
> the number of unique genotypes only? What is your
> "simulator capacity" parameter?
>
The capacity was set at 1000. Are you saying that the 600+ it originally had
were all multple copies of less than 300 actual genotypes? collapse was just
the word that came to mind to describe it, the point is that there were 600,
then there were 300, and it never reached capacity according to the genotype
counter.

The ratio: number of uniqe genotypes / set capacity greatly depends on
number of unchanged framsticks to be created. If you set that like 50% of
total creation and simulator capacity to 200 - then you get about 100
different genotypes.

Maciej Komosinski's picture

exactly, that's the point.

Maciej Komosinski's picture

> The capacity was set at 1000. Are you saying that the 600+ it originally had
> were all multple copies of less than 300 actual genotypes? collapse was just
> the word that came to mind to describe it, the point is that there were 600,
> then there were 300, and it never reached capacity according to the genotype
> counter.

It is possible that you have 1000 genotypes, but only five
uniqe, and only five appear on the list, each has 200
copies on average.

M.K.

The Simulator Capacity refers to creatures, not genotypes.

Ander