• V1.0.0 085b15320e

    V1.0.0 Stable

    antoniol released this 2021-04-25 16:09:02 -04:00 | 74 commits to master since this release

    Releasing version v1.0.0 - code mostly based on lists; easy to understand but with huge memory leaks plus most of time (about 30%) is lost in doing copy of objects. The release is intended to debug memory issues. Code has embedded profiler (commented) and memory tracing information via hex(id(self)) plus defined del methods for key classes:

    1. solution
    2. server farm
    3. test set
    4. server
    5. test case

    Also Mutation and Crossover have a couple of debug prints. Overall results are correct but far from acceptable as code performance and scalability. The only way to use is to impose steady state GA but this in turn force to have 1000 or 2000 generations since only one individual at time is changes.

    If we do to the standard 100 individual and 50% replacement (no n_offspring parameter) the program on JFreeChart goes up to 18 GB RAM

    Downloads