Opened 9 years ago
Last modified 7 years ago
#2531 new enhancement
Simplify the CreateExperimentDialog
Reported by: | pfleck | Owned by: | pfleck |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 4.0 |
Component: | Optimizer | Version: | |
Keywords: | Cc: |
Description (last modified by abeham)
The internal logic of the CreateExperimentDialog is fairly complex to support all the different Parameter types, showing the variation options and creating all the variations over all parameters. To simplify the internal logic of the CreateExperimentDialog the different functionalities should be split and made available outside the GUI.
Some thoughts:
- Variator-classes for each parameter type to encapsulate the possible values for that patameter. Views for the variator-classes to show the possible parameter values.
- The CreateExperimentDialog gets a list of parameter values for each parameter. Then the cross product of those parameter value lists is generated.
Change History (3)
comment:1 Changed 9 years ago by swagner
comment:2 Changed 9 years ago by abeham
- Description modified (diff)
comment:3 Changed 7 years ago by pfleck
- Version 3.3.13 deleted
Note: See
TracTickets for help on using
tickets.
In this regard we should also check, if some parts of the meta-optimization branch can be refactored/reused/integrated for that purpose (e.g. ParameterConfigurationTree, etc.). At least we should take the chance and create a common infrastructure for describing, manipulating, generating algorithm and problem parameters, that can be used for the CreateExperimentDialog and for meta-optimization.