Opened 6 weeks ago

Last modified 3 weeks ago

#3004 reviewing defect

IslandGA parameterizes Evaluator's Random to GlobalRandom instead of LocalRandom

Reported by: abeham Owned by: pfleck
Priority: medium Milestone: HeuristicLab 3.3.16
Component: Algorithms.GeneticAlgorithm Version: trunk
Keywords: Cc:


ALPS is also affected after changes following #2953.

The problem is that the Evaluator is part of the Operators collection which is wholly parameterized to GlobalRandom before individual operators are parameterized to LocalRandom. The evaluator is however not among those individual operators.

Soltuions are either to fire EvaluatorChanged after OperatorsChanged or to specifically wire the evaluator in IslandGA and ALPS to LocalRandom inside OperatorsChanged.

Change History (3)

comment:1 Changed 5 weeks ago by abeham

  • Owner set to abeham
  • Status changed from new to accepted

comment:2 Changed 5 weeks ago by abeham

  • Owner changed from abeham to pfleck
  • Status changed from accepted to reviewing

r16861: Fixed wiring of evaluator to LocalRandom instead of GlobalRandom (as intended in the code)

comment:3 Changed 3 weeks ago by pfleck

  • Version set to trunk
Note: See TracTickets for help on using tickets.