Opened 11 years ago

Closed 10 years ago

Last modified 9 years ago

#475 closed enhancement (done)

Implement new offspring analyzer for changed crossover behavior

Reported by: abeham Owned by: abeham
Priority: medium Milestone: HeuristicLab 3.3.0
Component: ZZZ OBSOLETE: Selection.OffspringSelection Version: 3.2
Keywords: Cc:

Description (last modified by abeham)

Since the change to the behavior of crossover, the OffspringAnalyzer in its current form is not necessary anymore. A lighter and smaller operator needs to be implemented that assembles qualities from subscopes, weighs them and inserts the required "SuccessfulChild" variable into the scope for the offspring selector.

Change History (10)

comment:1 Changed 11 years ago by abeham

  • Status changed from new to assigned

comment:2 Changed 11 years ago by abeham

  • Description modified (diff)

comment:3 Changed 11 years ago by abeham

  • Owner changed from abeham to swagner
  • Status changed from assigned to new

done in r1177

I'm reassigning the ticket to Stefan for review. I'm not sure if you like the name of the operator. Feel free to change or tell me.

comment:4 Changed 10 years ago by swagner

  • Status changed from new to assigned

comment:5 Changed 10 years ago by swagner

I had a look at the operator and I'm very happy with it. Thanks Andreas.

I just adapted some of the XML code comments and some of the VariableInfo descriptions in r1223. Furthermore, I also added a local default variable for ComparisonFactor as in OffspringAnalyzer.

I reasign this ticket back to abeham now. Please have a final look and also adapt the existing engines. If nobody needs the old OffspringAnalyzer operatory anymore, please delete it. Then we can close this ticket.

comment:6 Changed 10 years ago by swagner

  • Owner changed from swagner to abeham
  • Status changed from assigned to new

comment:7 Changed 10 years ago by abeham

  • Milestone changed from Iteration 2 to Iteration 1
  • Status changed from new to assigned

comment:8 Changed 10 years ago by abeham

  • Resolution set to fixed
  • Status changed from assigned to closed

As discussed, I changed ComparisonFactor back to global variable, as it is more an algorithm parameter which is to be experimented with.

finished ticket in r1224

comment:9 Changed 9 years ago by swagner

  • Milestone changed from Iteration 1 to Current

Milestone Iteration 1 deleted

comment:11 Changed 9 years ago by swagner

  • Milestone changed from Current to HeuristicLab 3.3.0

Milestone Current deleted

Note: See TracTickets for help on using tickets.