Opened 5 years ago

Last modified 17 months ago

#1853 accepted task

Move ParameterConfigrationTree encoding from MetaOpt branch into own plugin

Reported by: spimming Owned by: jkarder
Priority: low Milestone: HeuristicLab 4.x Backlog
Component: ### Undefined ### Version: branch
Keywords: Cc:

Description


Change History (26)

comment:1 Changed 5 years ago by spimming

r7838 parameter configuration tree encoding initial commit

comment:2 Changed 5 years ago by spimming

r7840

  • included files from metaopt branch
  • ignored mutation and crossover
  • updated plugin frame

comment:3 Changed 5 years ago by spimming

r7911

  • allow to set range constraints
  • provide double value factor range

comment:4 Changed 5 years ago by spimming

r7938

  • allow to set range constraints
  • when parameterizing, special case for fixed value parameters

comment:5 Changed 5 years ago by spimming

  • Owner changed from spimming to jkarder
  • Status changed from new to assigned

comment:6 Changed 5 years ago by jkarder

  • Status changed from assigned to accepted

comment:7 Changed 5 years ago by jkarder

I will create a separate branch for the encoding. Additionally a new CreateExperimentDialog that uses the extracted encoding will be implemented.

comment:8 Changed 5 years ago by jkarder

r8517:

  • created branch for ParameterConfigurationEncoding
  • added CreateExperimentDialog that uses the extracted encoding

comment:9 Changed 5 years ago by jkarder

r8518: fixed resource references

comment:10 Changed 5 years ago by jkarder

r8519:

  • fixed project references
  • fixed threading

comment:11 Changed 5 years ago by jkarder

r8524:

  • added problem instance selection to CreateExperimentDialog
  • adopted experiment creation
  • minor code improvements

comment:12 Changed 5 years ago by jkarder

r8535:

  • enhanced combinations count calculation
  • restructured code
  • minor code improvements
  • added license information

comment:13 Changed 5 years ago by jkarder

r8544: ValueView now uses the TypeSelectorDialog instead of the ObjectSelectorDialog

comment:14 Changed 5 years ago by jkarder

r8574:

  • extracted experiment generation from encoding
  • added creators
  • added crossovers
  • added manipulators
  • added support for parameters of type IFixedValueParameter
  • minor code improvements

comment:15 Changed 5 years ago by jkarder

r8576: created branch for MetaOptimization (trunk integration)

comment:16 Changed 5 years ago by jkarder

r8590:

  • added MultiDoubleValueCrossover
  • fixed bug in AverageDoubleValueCrossover
  • minor code improvements

comment:17 Changed 5 years ago by jkarder

r8644:

  • removed multi-crossovers for integer and double values
  • restructured crossovers and manipulators for integer and double values

comment:18 Changed 5 years ago by jkarder

r8648: fixed loss of valid values caused by setting optimize to true

comment:19 Changed 5 years ago by jkarder

r8655:

  • fixed possible deselection of all value configurations
  • set AutoScaleMode to Inherit in OptimizableView

comment:20 Changed 5 years ago by jkarder

r8657: fixed unintended correction of valid values

comment:21 Changed 5 years ago by jkarder

r8665: fixed execution of crossovers and manipulators

comment:22 Changed 4 years ago by jkarder

r9356:

  • moved ValueConfigurationCheckedItemCollectionView to ParameterConfigurationEncoding
  • renamed ValueConfigurationCheckedItemCollectionView to ValueConfigurationCheckedItemListView

comment:23 Changed 4 years ago by jkarder

With r9827 I committed some modifications on the ctors of some configurations. Some ctors where removed as they were not referenced anywhere in the code.

comment:24 Changed 2 years ago by ascheibe

r11627 switch metaopt branch to .NET 4.5

comment:25 Changed 2 years ago by jkarder

  • Priority changed from medium to low

comment:26 Changed 17 months ago by jkarder

  • Milestone changed from HeuristicLab 3.3.x Backlog to HeuristicLab 4.x Backlog
Note: See TracTickets for help on using tickets.