Opened 5 years ago

Closed 4 years ago

#2020 closed task (done)

Integrate new features from the CMA-ES branch into the trunk

Reported by: mkommend Owned by: abeham
Priority: medium Milestone: HeuristicLab 3.3.8
Component: General Version: 3.3.8
Keywords: Cc:

Description

In addition to the new CMA-ES algorithm some other features were developed in the same branch, which should be integrated in the trunk:

  • Logarithmic display of axis in data tables
  • NormalDistributedRealVectorCreator

Change History (12)

comment:1 Changed 5 years ago by mkommend

  • Status changed from new to accepted

comment:2 Changed 5 years ago by mkommend

r9258: Integrated changes developed in the CMA-ES branch by abeham in the trunk.

comment:3 Changed 5 years ago by mkommend

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

Reviewed r9258 (originally developed by abeham):

  • DataTableVisualProperties: log scales for axis miss the associated storable property or is it intended that these properties are not stored
  • NormalDistributedRealVectorCreator:
    • Very nice API documentation
    • Use ArgumentNullException instead of ArgumentException to indicate if an argument is null
    • Providing too large sigma values can lead to great many tries to generate a valid value. 1-dimensional example, Mean = 0, Bounds = [-1 E-3,1E-3], Sigma = 1000000 would in fact lead to an endless loop. A check if the mean lies between the bounds is already implemented and a similar check should be added if a reasonable sigma value was chosen. The other possibility to handle such situation would be to introduce a maximum number of tries to generate a valid value.

comment:4 Changed 5 years ago by abeham

r9265: review comments

comment:5 Changed 5 years ago by abeham

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

comment:6 Changed 5 years ago by mkommend

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

comment:7 Changed 5 years ago by mkommend

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

r9294: Commited remaining files of CMA-ES branch integration to HL.Problems.TestFunctions.

comment:8 Changed 5 years ago by mkommend

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

r9295: Added merge info from CMA-ES branch to HL.Analysis and HL.Analysis.Views.

comment:9 Changed 5 years ago by abeham

r9300: Added files from last commit to project

comment:10 Changed 5 years ago by abeham

r9301: fixed index out of range in NormalDistributedRealVectorCreator

comment:11 Changed 5 years ago by abeham

  • Status changed from reviewing to readytorelease

comment:12 Changed 4 years ago by swagner

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