AureumChaos / LEAP

A general purpose Library for Evolutionary Algorithms in Python.
Academic Free License v3.0
83 stars 19 forks source link

Feature/218 cgp pruning #234

Closed SigmaX closed 1 year ago

SigmaX commented 1 year ago

This manually incorporates @DBraun's contribution from PR #218 into develop:

SigmaX commented 1 year ago

Thanks Mark!

I like the idea of using reflection to eliminate the explicit arity tracking—since introducing a whole new class hierarchy like we have here for such a small optimization does rub me wrong.

I’ll open a backlog issue to track that idea.