9 | | * When the TSP importer is used after pausing the execution, the engine should be reset. |
10 | | * Operator graph view |
11 | | * Placing two operators above each other and left-clicking selects the operator on top, but right-clicking opens the context menu on the bottom one |
12 | | * In some way we need to make the best solution available to view. When you're optimizing something other than benchmark problems you'll probably want to make use of the best solution. |
13 | | * Run collection: By drag-drop runs can be duplicated (also reported by vdorfer). |
14 | | * swagner: Dropping runs into a run collection is allowed to enable users to copy/move interesting runs into a run collection and to analyze these runs later on. If we disable drop operations on run collections to avoid the duplication of runs, this will not be possible anymore. Do you think that this feature is not required? |
15 | | * abeham: In my opinion the algorithm view should not be used as analyzer for runs other than the ones it created. It would be better to allow creating a new run collection and drop interesting runs there for further analysis. |
16 | | * The relative / absolute difference to best known quality in the multipop algorithms is doing strange things. |
17 | | * Regarding Drag/Drop operations: the Ctrl modifier key should not link. In Windows Explorer linking is Alt. Sometimes out of habit I press Ctrl while dragging, this should not change the default action of copy. |
18 | | |
19 | | === Priority: HIGH === |
20 | | * The operator graph view is a bit confusing: |
21 | | * The flow chart is very nice, but sometimes arrows are a bit wild and going backwards which creates a not so nice strikethrough appearance. Would be good to have non-direct arrows as well. |
22 | | * swagner: In a discussion with maffenze it was decided to address this issue after the release of HeuristicLab 3.3.0. |
23 | | * The !OperatorGraphVisualization doesn't respect operator collections (e.g. `SequentialSubScopesProcessor`). |
24 | | * mkommend: This feature will rarely be used by a standard user and it will not be fixed right now. Although special shapes for `MultipleCallOperators` are planned. |
25 | | * In `TypeSelector` filter types that don't have a constructor (like currently `PathTSPTour`). |
26 | | * swagner: Generally all items should provide a parameterless constructor. I implemented one for `PathTSPTour` in r3139. |
| 9 | * abeham: swagner fixed this, but there was still an issue with an `ItemList<IItemList<T>>` which cannot be assigned a value |
| 10 | * Placing two operators in the operator graph view above each other and left-clicking selects the operator on top, but right-clicking opens the context menu on the bottom one |
| 11 | * Regarding Drag/Drop operations: The Ctrl modifier key should not link. In Windows Explorer linking is Alt. Sometimes out of habit I press Ctrl while dragging, this should not change the default action of copy. |
| 12 | * Generations and !MaximumGenerations parameters in `MichalewiczNonUniform(One|All)PositionsManipulator` are not wired |
| 13 | * Sometimes the splash screen does not display when starting the Optimizer |
| 14 | * `SinglePointCrossover` for `RealVector` fails when vector has less than 3 dimensions |
| 15 | * `NormalAllPositionsManipulator` fails for the genetic algorithm (and others), because the !StrategyVector is not set by default |
| 16 | |
| 17 | === Priority: HIGH === |
39 | | |
40 | | === Priority: MEDIUM === |
41 | | * The TSP problem view: |
42 | | * Would be nice to have paste support (e.g. from Excel) in the datagrid of the string convertible matrix view. |
43 | | * In the operator graph chart view: |
44 | | * Some boxes are sometimes placed above the top end of the chart. |
45 | | * mkommend: This behavior could not be reproduced in r3176. |
46 | | * Top-down layouting would be better instead of left-right for two reasons: |
47 | | 1. The boxes are usually much wider than high and thus a left-right layout makes the graph even longer. |
48 | | 2. A top-down graph better fits the paper orientation in a publication. |
49 | | * mkommend: This will be implemented with the other changes regarding the layout of the operator graph. |
| 28 | * When the TSP importer is used after pausing the execution, the engine should be reset. |
| 29 | * Would be good to be able to discriminate runs based on the problem type and instance when analyzing in a run collection |
| 30 | |
| 31 | === Priority: MEDIUM === |
| 50 | * Improve description of !SearchIntervalFactor in `BreederGeneticAlgorithmManipulator`. |
| 51 | * `EvolutionStrategy`: |
| 52 | * Add parameter to ES to indicate if 1/5 success rule or sigma-self adapation should be used. |
| 53 | * Name in docking tab is not synchronized with the item name it displays. |
| 54 | |
| 55 | === Open Discussions === |
| 56 | * The operator graph view is a bit confusing: |
| 57 | * The flow chart is very nice, but sometimes arrows are a bit wild and going backwards which creates a not so nice strikethrough appearance. Would be good to have non-direct arrows as well. |
| 58 | * swagner: In a discussion with maffenze it was decided to address this issue after the release of HeuristicLab 3.3.0. |
| 59 | * The !OperatorGraphVisualization doesn't respect operator collections (e.g. `SequentialSubScopesProcessor`). |
| 60 | * mkommend: This feature will rarely be used by a standard user and it will not be fixed right now. Although special shapes for `MultipleCallOperators` are planned. |
| 61 | * In `TypeSelector` filter types that don't have a constructor (like currently `PathTSPTour`). |
| 62 | * swagner: Generally all items should provide a parameterless constructor. I implemented one for `PathTSPTour` in r3139. |
| 63 | * Run collection: By drag-drop runs can be duplicated (also reported by vdorfer). |
| 64 | * swagner: Dropping runs into a run collection is allowed to enable users to copy/move interesting runs into a run collection and to analyze these runs later on. If we disable drop operations on run collections to avoid the duplication of runs, this will not be possible anymore. Do you think that this feature is not required? |
| 65 | * abeham: In my opinion the algorithm view should not be used as analyzer for runs other than the ones it created. It would be better to allow creating a new run collection and drop interesting runs there for further analysis. |
| 66 | * In the operator graph chart view: |
| 67 | * Top-down layouting would be better instead of left-right for two reasons: |
| 68 | 1. The boxes are usually much wider than high and thus a left-right layout makes the graph even longer. |
| 69 | 2. A top-down graph better fits the paper orientation in a publication. |
| 70 | * mkommend: This will be implemented with the other changes regarding the layout of the operator graph. |
| 71 | * Focus is not removed from a textbox if one clicks anywhere in the "gray" area. |
| 72 | * swagner: This is the behavior of Windows Forms. |
| 73 | * abeham: I mentioned this because I want to validate the control by clicking out of the text box and thus losing the focus. Maybe this can be achieved by allowing focus on the control or form. I think by default the "gray area" doesn't accept focus. |