Timeline


and

04/24/08:

16:32 Changeset [187] by mkofler

Added ItemDictionary and related classes (View, KeyValueEventArgs, EditKeyValueDialog) to the Core and Data projects as per Andreas' request.

16:05 Ticket #123 (Improve default init and manipulation operators for variable and ...) closed by gkronber
wontfix: Operators for initialization and manipulation are added by the …
15:53 Changeset [186] by gkronber

addressed #123 by changing the default manipulation operator to NormalRandomAdder, full fix not possible.

15:18 Ticket #114 (Extract visitor for export to ModelAnalyser (HL2) into a separate file) closed by gkronber
fixed: fixed with r185
15:18 Changeset [185] by gkronber

fixed #114 (code-cleanup)

15:15 Ticket #130 (Fix display and export string for GreaterThan function) closed by gkronber
fixed: fixed with r184
15:15 Changeset [184] by gkronber

fixed #130

15:08 Changeset [183] by gkronber

changed default sigma for normal-distributed random numbers from 0.0 to 1.0

15:06 Ticket #127 (RandomTreeCreator should randomly select functions from the library ...) closed by gkronber
fixed: * added a new variable for the relative probability of functions with …
15:03 Changeset [182] by gkronber

fixed #127

14:54 Ticket #130 (Fix display and export string for GreaterThan function) created by gkronber
14:39 Changeset [181] by gkronber

more comments and minor code improvements in TreeGardener

14:29 Changeset [180] by gkronber
  • minor refactoring of TreeGardener
  • added descriptive comments for tree-creation methods
14:10 Changeset [179] by gkronber

minor refactoring in TreeGardener and related classes

14:09 Changeset [178] by gkronber

GPOperatorGroup adds a variable "Tickets" to all functions in the library (ticket #127)

14:07 Changeset [177] by gkronber

changed readonly fields to consts

12:45 Changeset [176] by abeham

Merged fixes of #124 and #129 from trunk to release branch

12:17 Ticket #129 (VariableComparisonConstraint right side not IObjectData) closed by abeham
fixed: fixed in r175
12:16 Changeset [175] by abeham

Fixed #129 (right side of VariableComparisonConstraint)

12:16 Ticket #129 (VariableComparisonConstraint right side not IObjectData) created by abeham
12:15 Ticket #124 (VariableComparisonConstraint) closed by abeham
fixed: fixed in r174
12:15 Changeset [174] by abeham

reordered tab order in VariableComparisonConstraintView (fixes #124)

09:01 Ticket #128 (Port all HL2 plugins to the new plugin infrastructure) created by gkronber
HL2 plugins should be loadable in HL3
08:59 Ticket #127 (RandomTreeCreator should randomly select functions from the library ...) created by gkronber
08:56 Ticket #126 (Local parameter optimization operator for hybrid GP) created by gkronber
08:56 Ticket #125 (Pruning operator for symbolic expressions) created by gkronber

04/23/08:

18:34 Ticket #124 (VariableComparisonConstraint) created by abeham
Wrong it is
17:14 Ticket #123 (Improve default init and manipulation operators for variable and ...) created by gkronber
13:24 Changeset [173] by gkronber

fixed a bug non-matching string constant

13:13 Changeset [172] by gkronber

changed StructIdProblemInjector to inject only the dataset and the target-variable (removed max-tree-height and max-tree-size variable).
also removed the requirement that TrainingSamplesStart and TrainingSamplesEnd have to be specified in the import file. If they are not defined explicitly we just use the whole dataset for training.

12:51 Ticket #122 (StructIdProblemInjector injects maximization variable) closed by gkronber
fixed: fixed with r171
12:51 Changeset [171] by gkronber

fixed #122

12:06 Changeset [170] by gkronber

small improvement for MCCEvaluator (ticket #69)

11:23 Ticket #69 (Implement evaluation operators for classification problems) closed by gkronber
fixed: added evaluator that calculates the matthews correlation coefficient …
11:23 Changeset [169] by gkronber

added matthews correlation coefficient evaluator for classification problems (ticket #69)

10:38 Ticket #122 (StructIdProblemInjector injects maximization variable) created by gkronber
This is incorrect behavior because the maximization flag depends on …
00:35 Ticket #118 (Display dataset in the StructIdProblemInjector) closed by gkronber
fixed: fixed with r168
00:35 Changeset [168] by gkronber

fixed #118

00:05 Ticket #120 (ChangeNodeTypeManipulation is biased to use functions with smaller arity) closed by gkronber
fixed

04/22/08:

23:52 Changeset [167] by gkronber

simplified and improved ChangeNodeTypeManipulation (ticket #120)

23:24 Changeset [166] by gkronber

made the width of the left panel fixed because I'm tired of resizing the panel each time when I open a VariableScopeView. Allocating 50% of the container size to the list of variables is too much anyway.

21:58 Ticket #106 (Programmable functions for GP (similar to ProgrammableOperator)) closed by gkronber
fixed: implemented with r165
21:57 Changeset [165] by gkronber

implemented ProgrammableFunction inherited from ProgrammableOperator (fixes #106)

21:42 Changeset [164] by gkronber

changed Compile() to virtual in preparation for the ProgrammableFunction which extends ProgrammableOperator (ticket #106)

21:01 Ticket #121 (Self-adaptive tuning of the ShakingFactor parameter of TreeShakers ...) created by gkronber
20:33 Ticket #120 (ChangeNodeTypeManipulation is biased to use functions with smaller arity) created by gkronber
ChangeNodeTypeManipulation only allows type changes where the new …
20:28 Ticket #119 (Remove BalancedTreesRate parameter in manipulation operators (GP)) closed by gkronber
fixed: fixed with r163
20:28 Changeset [163] by gkronber

fixed #119

20:17 Ticket #111 (Check if formal-actual name translation is implemented correctly in ...) closed by gkronber
fixed: checked and looks ok for now
20:16 Changeset [162] by gkronber

added description for GP manipulation operator ChangeNodeTypeManipulation

20:12 Ticket #119 (Remove BalancedTreesRate parameter in manipulation operators (GP)) created by gkronber
The BalancedTreesRate is really only important for the population …
20:09 Changeset [161] by gkronber

added description of SizeFairCrossOver

20:09 Changeset [160] by gkronber

corrected variable description

20:00 Ticket #116 (Remove usage of SubOperatorsConstraintAnalyser in GP operators) closed by gkronber
fixed: fixed together with the refactoring of HeuristicLab.Functions and …
19:58 Ticket #109 (GreaterThan function (in symmetry with LessThan)) closed by gkronber
fixed: fixed with r159
19:58 Changeset [159] by gkronber

fixed #109

19:56 Ticket #110 (Rename SinglePointCrossover (for GP) to size-fair crossover) closed by gkronber
fixed: fixed with r158
19:56 Changeset [158] by gkronber

fixed ticket #110

19:53 Changeset [157] by gkronber

added missing GPL license header

18:14 Changeset [156] by gkronber

deleted old branch (ticket #112)

18:08 Ticket #112 (Refactor functions plugin and adapt structId operators) closed by gkronber
fixed: merged refactoring branch back into the trunk with r155. effects: * …
18:05 Changeset [155] by gkronber

merged FunctionsAndStructIdRefactoring-branch (r142, r143, r144, r145, r146, r147, r148, r149, r152, r153) back into the trunk (ticket #112)

17:47 Ticket #113 (Tab-name in StructIdProblemInjector is TSP-Data) closed by gkronber
fixed: fixed with r154
17:47 Changeset [154] by gkronber

fixed #113

17:45 Ticket #118 (Display dataset in the StructIdProblemInjector) created by gkronber
17:44 Changeset [153] by gkronber

minor performance tuning #112

17:28 Changeset [152] by gkronber

bug-fixes and code cleanup in struct-id operators (#112)

17:27 Ticket #117 (Serializing a generic ItemList in a generic ItemList throws exception) closed by swagner
fixed: Merged into 3.0 release branch in r151
17:26 Changeset [151] by swagner

Merged fix of ticket #117 (r150) from trunk into 3.0 release branch

17:23 Changeset [150] by swagner

Fixed ticket #117

  • replaced character "`" in XML tag names by "_"
16:06 Ticket #117 (Serializing a generic ItemList in a generic ItemList throws exception) created by gkronber
The exception occurs in StorableBase.GetXmlNode() when trying to …
15:29 OldWikiStart edited by swagner
Fixed typo (diff)
15:27 OldWikiStart edited by swagner
Added links to HL 3.0 PowerPoint presentations (diff)
14:40 OldWikiStart edited by swagner
Added links and descriptions of HL versions (diff)
12:48 Changeset [149] by gkronber

minor changes in GP manipulation operators (#112)

11:59 Ticket #116 (Remove usage of SubOperatorsConstraintAnalyser in GP operators) created by gkronber
Each operator from the operator-library already has a variable that …
11:17 Changeset [148] by gkronber

fixed bugs in struct-id operators (ticket #112)

10:25 Ticket #115 (CombinedOperator GUIDs in the scope tree should be invisible) created by gkronber
When there is a CombinedOperator which is frequently applied on the …
10:19 Changeset [147] by gkronber
  • changed signature of interface method Evaluate()
  • fixed evaluation of variables and constants
  • removed variable-cache fields and properties in variable and constant since they are not needed anymore. and removed the obsolete overrides of Populate() and Clone()

(ticket #112)

10:01 Changeset [146] by gkronber
  • fixed function-tree display in tree-view
  • added string constants for the variable names of Variable and Constant
09:50 Ticket #114 (Extract visitor for export to ModelAnalyser (HL2) into a separate file) created by gkronber

04/21/08:

20:57 Changeset [145] by gkronber

more fixes after major refactoring step (ticket #112)

20:35 Ticket #113 (Tab-name in StructIdProblemInjector is TSP-Data) created by gkronber
18:39 Changeset [144] by gkronber

fixed compile errors (#112)

15:31 Changeset [143] by gkronber

worked on #112 in the refactoring branch

00:27 Ticket #112 (Refactor functions plugin and adapt structId operators) created by gkronber
It's better to split class IFunction (which is an IOperator) into …
00:17 Changeset [142] by gkronber

Created a branch for refactoring functions and structId. Largest change: splitting IFunction/FunctionBase into two classes, one for the function and one for the treenode+local variables. _work in progress_

04/20/08:

23:08 Ticket #111 (Check if formal-actual name translation is implemented correctly in ...) created by gkronber
23:04 Ticket #110 (Rename SinglePointCrossover (for GP) to size-fair crossover) created by gkronber
related to #108
21:36 Ticket #109 (GreaterThan function (in symmetry with LessThan)) created by gkronber
13:11 Ticket #108 (Homologous and size-fair crossover operators for GP) created by gkronber
12:46 ModularizationAndReuseWithOperatorLibraries edited by gkronber
added description of import-operator idea (diff)
12:31 ModularizationAndReuseWithOperatorLibraries created by gkronber
created a page about modularization and reuse with description and the …
12:03 Ticket #107 (Improve capabilities for modularization and operator reuse) created by gkronber
OperatorLibraries are meant as a way to enable modularization and …
11:53 Ticket #106 (Programmable functions for GP (similar to ProgrammableOperator)) created by gkronber
User programmable functions for GP would increase flexibility of GP …
11:29 Ticket #32 (Show number of available updates after 'update' action in plugin manager) closed by gkronber
fixed: fixed with r140 in trunk and r141 in 3.0 branch
11:28 Changeset [141] by gkronber

merged new feature: "display number of installed, new, upgradeable plugins in pluginmanager" (#32, r140) from trunk into 3.0 branch

11:26 Changeset [140] by gkronber

added a statusbar for the plugin-manager and display the number of installed, available, and upgradeable plugins. (ticket #32)

10:59 Changeset [139] by gkronber

merged serialization bug-fix (r138) from trunk into the 3.0 branch

10:57 Ticket #102 (Investigate if all numbers are serialized with InvariantCulture ...) closed by gkronber
fixed: fixed with r138
10:56 Changeset [138] by gkronber

fixed serialization number-format of double values in DoubleBoundedConstraint and NormalDistributedRandom (ticket #102)

04/19/08:

15:36 Changeset [137] by gkronber

merged bugfixes from r135 and r136 from the trunk into the 3.0 branch

15:33 Ticket #29 (Implement premature stop-criterion for evaluation operators) closed by gkronber
fixed: Finished implementation of early stopping criterion in MSE-evaluator. …
15:30 Changeset [136] by gkronber

fixed a bug in the MSE evaluator which uses an early stopping criterion.
(ticket #29)

14:46 Ticket #105 (Fix quality-variable formalname translation in GPEvaluatorBase) closed by gkronber
fixed: fixed with r135
14:46 Changeset [135] by gkronber

fixed #105

14:19 Ticket #105 (Fix quality-variable formalname translation in GPEvaluatorBase) created by gkronber
12:58 Ticket #54 (Create a HL 3.0 Release branch) closed by swagner
fixed: Done in r134
12:57 Changeset [134] by swagner

#58: Created a release branch for HeuristicLab 3.0

12:29 Ticket #104 (Plugin for local sqlite databases) created by gkronber

04/18/08:

15:16 Changeset [133] by gkronber

changed GP 'terminal symbol' Variable to return NaN for index outside the range of the dataset (for instance when negative time-offsets are allowed and a model is evaluated for the first sample)

15:15 Changeset [132] by gkronber

added methods for GetRange and GetMean that use the full set of rows instead of start and end points (semantically coupled with r128) (ticket #29)

15:07 Changeset [131] by gkronber

changed the StructIdProblemInjector to inject only the training data (between TrainingSamplesStart and TrainingSamplesEnd). As a consequence the two variables start and end are not needed and have been removed.

15:05 Changeset [130] by gkronber

fixed the return value for early stops (estimated final MSE)
(ticket #29)

14:11 Changeset [129] by gkronber

fixed variable type of QualityLimit for the early stopping MSE-evaluator

13:53 Changeset [128] by gkronber
  • created abstract base class for GP evaluators
  • created a version of MSEEvaluator that implements an early stopping criterion (to be combined with offspring selection)

(ticket #29)

04/16/08:

12:59 Changeset [127] by gkronber

fixed unwanted change of local installation path

04/15/08:

20:56 Changeset [126] by gkronber

fixed two bugs in the serialization of DistributedEngine and ProcessingEngine

16:41 Changeset [125] by gkronber

created a branch that combines the XmlReader and XmlWriter branches

16:15 Changeset [124] by gkronber

fixed a problem that was caused by serializing a sub-element (constraints) before serializing attributes

15:57 Changeset [123] by gkronber

fixed more bugs (not thoroughly tested but at least it works for OSGP_NOx and OSGA_TSP)

14:17 Changeset [122] by gkronber

bug fixes to make loading of OSGA-TSP work. Some non-working code remains

04/14/08:

21:51 Changeset [121] by gkronber

created a branch that uses XmlTextReader instead of XMLDocument to load documents. Investigating ticket #103. (...work in progress!)

17:59 Changeset [120] by gkronber

fixed a typo that caused an error in save/restore of operator JSSPInjector

17:49 Changeset [119] by gkronber

created a branch that uses XmlTextWriter instead of XMLDocument to save documents. Investigating ticket #103.

15:42 Ticket #103 (Serialization of large engines should use less RAM) created by gkronber
When serializing and deserializing large engines HL allocates a lot of …
15:30 Ticket #102 (Investigate if all numbers are serialized with InvariantCulture ...) created by gkronber
especially: * DoubleBoundedConstraint * NormalDistributedRandom
10:19 Ticket #100 (PluginManager uses the active path as the location to store downloaded ...) closed by gkronber
fixed: fixed with r118
10:18 Changeset [118] by gkronber

fixed #100 by using an absolute path for the plugin-download location

04/13/08:

16:52 Ticket #101 (Caching scheme to boost performance of GP evaluation) created by gkronber
Caching the return values of tree branches could improve GP evaluation …
Note: See TracTimeline for information about the timeline view.