Opened 9 years ago

Closed 8 years ago

#1462 closed defect (done)

The selected MoveEvaluator of a SingleObjectiveTestFunction is not changed after changing the Evaluator

Reported by: swinkler Owned by: abeham
Priority: high Milestone: HeuristicLab 3.3.4
Component: Optimization Version: 3.3.4
Keywords: Cc:

Description (last modified by swinkler)

This problem occurs when using Tabu Search, e.g.

Change History (10)

comment:1 Changed 9 years ago by abeham

This is algorithm-dependent wiring. With which algorithm does this problem occur?

comment:2 Changed 9 years ago by swinkler

  • Description modified (diff)

Added description

comment:3 Changed 9 years ago by abeham

  • Component changed from Problems.TestFunctions to Algorithms.TabuSearch
  • Status changed from new to accepted

comment:4 Changed 9 years ago by abeham

  • Component changed from Algorithms.TabuSearch to Optimization
  • Owner changed from abeham to mkommend
  • Status changed from accepted to reviewing

r5951

  • Fixed wiring code, some intermediate algorithm classes were missing the base call so that several events did not get registered
  • Also fixed a minor wiring issue in test functions

comment:5 Changed 9 years ago by mkommend

  • Owner changed from mkommend to abeham
  • Status changed from reviewing to assigned

Thanks for correcting this defect. I would suggest some minor changes:

  • What do you think of adding two folders for algorithms and problem in HeuristicLab.Optimization?
  • SingleObjectiveTestFunctionProblem line 243: IMHO it would be better to call ParameterizeOperators directly instead of invoking the event handler with dummy arguments.

comment:6 Changed 9 years ago by mkommend

  • Owner changed from abeham to mkommend
  • Status changed from assigned to accepted

comment:7 Changed 9 years ago by mkommend

I decided to leave the wiring code as it is and opened a new ticket (#1463) to rewrite the whole wiring code.

Last edited 9 years ago by mkommend (previous) (diff)

comment:8 Changed 9 years ago by mkommend

r5954: Added algorithms and problems folder to HeuristicLab.Optimization.

comment:9 Changed 9 years ago by mkommend

  • Owner changed from mkommend to abeham
  • Status changed from accepted to readytorelease

comment:10 Changed 8 years ago by swagner

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