#2478 closed feature request (done)

Offspring selection for Evolution Strategy

Reported by: gkronber Owned by: ascheibe
Priority: medium Milestone: HeuristicLab 3.3.13
Component: Algorithms.OffspringSelectionGeneticAlgorithm Version: 3.3.12
Keywords: Cc:

Description

As implemented by Teufl and described in his thesis

Change History (16)

comment:1 Changed 23 months ago by gkronber

r12968: complete changes by gteufl for offspring selection ES

comment:2 Changed 23 months ago by gkronber

r12969: merged all changes from trunk to branch before trunk-reintegration

comment:3 Changed 23 months ago by gkronber

TODO:

  • check if operator Remover is strictly necessary (only used by CMAES with OS)
  • Review the newly added selection operator for OSES
  • copy the new variant of OSES into the trunk (done)
  • review remaining code (r13164)
  • Create a sample unit test
  • delete the feature branch

CMAES with OS should not be merged to trunk

Last edited 21 months ago by gkronber (previous) (diff)

comment:4 Changed 22 months ago by gkronber

  • Milestone changed from HeuristicLab 3.3.x Backlog to HeuristicLab 3.3.13

comment:5 Changed 21 months ago by gkronber

  • Status changed from new to accepted
  • Version changed from branch to 3.3.12

r13164: copied selected parts from OSES branch to trunk

comment:6 Changed 21 months ago by gkronber

r13165: svn:ignore

comment:7 Changed 21 months ago by gkronber

r13237: created a sample unit test for OSES

comment:8 Changed 21 months ago by gkronber

r13261:

  • refactoring of ChildrenCopyCreator
  • fixed the bug that EvolutionStrategyOffspringSelector ignored if the problem was a maximization or minimization problem
  • removed unnecessary backwards-compatibility code

Reviewed all code added in r13164.

comment:9 Changed 21 months ago by gkronber

r13262: fixed copyright year (before branch is terminated)

comment:10 Changed 21 months ago by gkronber

r13263: terminated feature branch (OSES has been integrated into the trunk, OS-CMAES has not yet been integrated)

comment:11 Changed 21 months ago by gkronber

  • Status changed from accepted to reviewing

If the unit test runs successfully on the builder this should be ready to release.

Merge the following changesets to stable: r13164, r13165, r13237, r13261

Last edited 21 months ago by gkronber (previous) (diff)

comment:12 Changed 21 months ago by ascheibe

  • Owner changed from gkronber to ascheibe
  • Status changed from reviewing to readytorelease

comment:13 Changed 21 months ago by gkronber

r13292:13293 (merged and reverse merge on stable)

r13294: merged r13164,r13165 from trunk to stable (resolving conflict in solution file)

  1. Changeset r13231 should have been merged after these changes (because the OSES project has been added as build dependency in r13231 even though the project itself was not yet added to the solution file

comment:14 Changed 21 months ago by gkronber

r13296: merged r13237,r13261 from trunk to stable

comment:15 Changed 21 months ago by gkronber

All changes merged to stable, close ticket if everything works.

comment:16 Changed 21 months ago by ascheibe

  • Resolution set to done
  • Status changed from readytorelease to closed
Note: See TracTickets for help on using tickets.