Skip to content
Snippets Groups Projects
  1. Jan 11, 2019
    • Alexander Diewald's avatar
      Reuse eligible Phenotypes in the offspring · c2dfd6ca
      Alexander Diewald authored
      
      * Adds a injector/binder analyzer that allows to query which phenotypes
        are affected by Genotype modifications.
      * Create a Holder for Phenotypes that may be preserved.
      * Add preserved phenotypes to the decoding cache before launching the
        actual decoding.
      * Update Opt4J to enable tracking of modified genotypes.
      * Correct the crossover and mutate module for the ProvidingPhenotype.
      
      Signed-off-by: default avatarAlexander Diewald <diewald@fortiss.org>
      c2dfd6ca
  2. Jan 04, 2019
  3. Dec 31, 2018
    • Alexander Diewald's avatar
      Move the operator selection to the Opt4J framework · 8bad9db5
      Alexander Diewald authored
      
      * The operator selection is now embedded in the Opt4J framework, so
        remove all code in this plugin related to that feature.
      * The previous implementation was buggy such that multiple operators
        could be bound to one genotype, but only one of them was executed per
        exploration run (random selection).
      * Fixing these issues in this plugin would have been a suboptimal
        solution since the required selection logic would need to be
        duplicated in each module binding multiple operators.
      
      Signed-off-by: default avatarAlexander Diewald <diewald@fortiss.org>
      8bad9db5
Loading