Skip to content
Snippets Groups Projects
  1. Dec 12, 2018
  2. Dec 11, 2018
  3. Dec 08, 2018
  4. Nov 20, 2018
    • Alexander Diewald's avatar
      Constraint Framework: Add Initial Prototype · cbbb38d5
      Alexander Diewald authored
      
      * Deprecates the IConstraintEncoding.
      * The "framework" holds the initial or generated constraints (by
        decoders) and allows to query them for the construction or their
        modification.
      * Constraints are associated with Genotype instances to restrict the
        modifications applied to them.
      * Constraints are associated with Phenotype types such that constraints
        can be declared before the instance are constructed in order to make
        the construction operations aware of the constraints to be applied.
      
      Signed-off-by: default avatarAlexander Diewald <diewald@fortiss.org>
      cbbb38d5
  5. Nov 13, 2018
  6. Nov 07, 2018
  7. Nov 06, 2018
  8. Oct 23, 2018
  9. Oct 22, 2018
  10. Oct 02, 2018
  11. Sep 27, 2018
  12. Sep 26, 2018
  13. Sep 24, 2018
  14. Sep 17, 2018
  15. Sep 15, 2018
  16. Sep 13, 2018
    • Alexander Diewald's avatar
      Parameters: Improved defaults. · e9c52c60
      Alexander Diewald authored
      
      * The previous parameter set caused the optimizer to spend half of the
        iterations for random generation, not the search itself. Now, only the
        first 5 iterations are spent on the creation of the initial pool.
      * Adjust the default of the parallel execution to "true".
      
      Signed-off-by: default avatarAlexander Diewald <diewald@fortiss.org>
      e9c52c60
    • Alexander Diewald's avatar
      Operators: Compare Operators by their type. · 4f59c39f
      Alexander Diewald authored
      
      * An injection exception occurred when launching the MOEA DSE a second
        time from the same AF3 instance. Here, operator modules that maintain
        an internal map keep the entries of the previous run (which are
        replaced). This triggered an equals check of operator keys when the
        operators for the next execution should be placed in the internal
        operator selector maps. Within the equals check, one operator (from
        the prev. execution) had an instance of the operator such that the
        comparision would be based on the operator instances. Thus, an
        operator would be instantiated by the given injector during the
        binding phase causing the Exception.
      * In order to obtain a correct operator representation in the internal
        maps an to resolve the above problem, base the Operator Key hash and
        equals method on the OperatorTypes only. We only allow one operator
        type per genotype anyways such that the new equals operation correctly
        implements the concept and "old" operator instances are cleaned out.
      
      Signed-off-by: default avatarAlexander Diewald <diewald@fortiss.org>
      4f59c39f
    • Alexander Diewald's avatar
      3f931a66
    • Alexander Diewald's avatar
      09a7e583
Loading