Jakob Jordan

Results 19 issues of Jakob Jordan

Is there a downside to reordering the genome? If not I think we should remove the possibility of choosing this setting and just always doing it. We need to keep...

UX

At the moment one is forced to implement all `to_...` functions for a new node. However, in some cases one may be happy with just one, e.g., `to_func` bc one...

enhancement
UX

At the moment one can not print an individual before its fitness (for any objective) is determined. Ultimately this is caused by, e.g., this call sequence `IndividualSingleGenome::__repr__->IndividualBase::fitness` in which the...

bug

The logic in `MuPlusLambda` (and likely in other places) assumes that all individuals in a population have been assigned a valid index. We should thus make sure of this in...

good first issue
maintenance

Currently, it's only possible to define hurdles like "only the best 50% of the population passes". However, it may also be useful to be able to define hurdles like "only...

enhancement

At the moment we define specific versions for all dependencies. This can lead to issues (see, e.g., https://github.com/Happy-Algorithms-League/hal-cgp/pull/368/) besides potentially causing issues for users. We should unfreeze the dependencies and...

maintenance

Using a MSE error function can cause GP to prefer solutions which have wrong functional form but, for example, are close to the mean of the target data over solutions...

good first issue
examples

Currently, we merely make sure that the examples don't crash, not that they lead to the correct results. We should add strategic `assert`s, warning us if an example does not...

examples

As indicated by recent events :eyes: , we should include MacOS in our CI pipeline to make sure everything works as expected also on such systems.

test suite