Timeline
05/07/08:
- 21:29 Changeset [227] by
-
fixed evaluation of variables (returns NaN if index points out of the dataset) (ticket #139)
- 10:52 Changeset [226] by
-
fixed compilation problem introduced with: r225
- 01:39 Changeset [225] by
-
deleted obsolete class FunctionTree (ticket #139)
- 01:13 Changeset [224] by
-
implemented naive straight-forward way of serialization for baked-trees as tree-structure in XML. It should be possible to serialize and deserialize with the more compact linear representation as well. (ticket #139)
- 00:45 Changeset [223] by
-
moved evaluation code out of BakedFunctionTree into static class BakedTreeEvaluator to simplify code (ticket #139)
- 00:07 Changeset [222] by
-
fixed waiting for results (waithandle.waitall()) works only for maximally 64 wait-handles. So if execute more than 64 jobs in parallel we have to wait for each wait-handle separately.
- 00:06 Changeset [221] by
-
made the expiration time shorter to decrease probability to raise OutOfMemoryExceptions (quick fix for pspitzli meta-gp engines)
- 00:02 Changeset [220] by
-
worked on #139:
- fixed display of trees in the gui
- split list representation of tree into two lists code and data
- implemented static evaluation for all predefined functions (except ProgrammableFunction)
05/06/08:
- 16:16 Ticket #141 (Use WeakReference to store results in the EngineStore instead of ...) created by
- 13:21 Ticket #140 (ServerForm shows incorrect numbers for "Running jobs" and "Waiting Results") created by
- 13:00 Ticket #139 (Implement fast evaluator for GP function-trees) created by
- Some functions like addition, multiplication... can be statically …
- 12:46 Ticket #138 (Starting multiple applications concurrently causes some of the ...) created by
- Seems there is a synchronization problem in the splash-screen class.
- 12:27 Ticket #136 (Jobs that were not executed correctly are lost and the ...) closed by
- fixed: * Implemented restarting jobs in r129. * Also improved exception …
- 12:26 Ticket #137 (Stopping the GridClient while an engine is running throws an exception.) created by
- The channel is closed in the event-handler for the stop button. When a …
- 12:22 Changeset [219] by
-
- extracted communication code out of the DistributedEngine into class JobManager
- implemented a method to retrieve the JobState for a given job (specified by it's guid) in GridServer
- implemented restarting of jobs in JobManager
- improved exception handling in JobManager and DistributedEngine
(ticket #136)
- 09:16 Ticket #136 (Jobs that were not executed correctly are lost and the ...) created by
- DistributedEngine should handle exceptions more gracefully and …
05/04/08:
- 07:25 Ticket #134 (Wrong build time in XML fragments when publishing a plugin) closed by
- worksforme: Closing this issue as 'worksforme' after discussion with swagner.
05/02/08:
- 20:05 Ticket #133 (Possibility to open a scope view while an algorithm is running) closed by
- wontfix: Marked as won't fix because it would be hairy to support this since …
05/01/08:
- 19:18 Ticket #54 (Create a HL 3.0 Release branch) closed by
- fixed: Alpha release of HeuristicLab 3.0 should be working finally. Closing …
- 19:16 Changeset [218] by
-
Worked on ticket #54
- rebuilt HeuristicLab 3.0
- updated API documentation, setup and ZIP archive
- updated plugins on HeuristicLab 3.0 update location
- 18:07 Changeset [217] by
-
Worked on #54
- changed default URL of plugin sources to new update location of the HeuristicLab 3.0 release branch
- 12:55 Ticket #135 (Please review and add the attached test functions) created by
- Hi Stefan, please review and add the attached test functions to the …
04/30/08:
- 21:44 Ticket #134 (Wrong build time in XML fragments when publishing a plugin) created by
- When publishing a plugin a wrong build time is shown in the XML …
- 21:30 Changeset [216] by
-
Worked on ticket #54
- updated API documentation
- created new setup
- added ZIP archive for deployment under Windows Vista
- 12:40 Changeset [215] by
-
Updated configuration of API configuration generator
- 12:40 Changeset [214] by
-
Activated generation of XML documentation for release builds
- 12:32 Changeset [213] by
-
Updated configuration of API configuration generator
- 12:14 Changeset [212] by
-
Activated generation of XML documentation for release builds
- 12:05 Changeset [211] by
-
Worked on ticket #54
- added new update location for HeuristicLab 3.0 release branch
- adapted update location in application settings of HeuristicLab.PluginInfrastructure.GUI
- 12:03 Changeset [210] by
-
Updated project file
- 11:40 Ticket #54 (Create a HL 3.0 Release branch) reopened by
- Some additional task are required for the HeuristicLab 3.0 alpha …
04/29/08:
- 19:31 Changeset [209] by
-
added a comment about AppartementState.STA
- 17:00 Ticket #133 (Possibility to open a scope view while an algorithm is running) created by
- It is necessary to stop an engine before an scope-view can be opened. …
- 13:36 Changeset [208] by
-
fixed bug
- 13:19 Changeset [207] by
-
sealed Dataset class
- 13:19 Changeset [206] by
-
minor changes
- 13:14 Changeset [205] by
-
deleted unused branch
- 10:09 Changeset [204] by
-
created a branch of the structure identification plugin for performance experiments
04/28/08:
- 21:40 Changeset [203] by
-
prototype implementation for fast evaluation of basic functions
- 21:35 Changeset [202] by
-
bug fixes in struct-id operators
- 09:18 Changeset [201] by
-
created a branch for experiments with the functions plugin regarding performance and efficiency
- 09:16 Changeset [200] by
-
added a counter for the total number of evaluated nodes.
04/27/08:
- 19:42 Changeset [199] by
-
fixed a bug in random-tree creation
04/25/08:
- 16:40 Changeset [198] by
-
fixed references for SQLite plugin (ticket #104)
- 16:39 Changeset [197] by
-
added empty project for SQLite plugin (ticket #104)
- 16:09 Changeset [196] by
-
fixed caching of mean and range in dataset for another nice speed improvement in GP evaluation.
- 15:30 Changeset [195] by
-
removed silly bug-ridden code
- 14:55 Changeset [194] by
-
moved type identification to default constructor
- 14:55 Changeset [193] by
-
fixed a bug introduced while refactoring
- 14:51 Ticket #132 (Abstract value classes in KeyValuePair Dialog) created by
- reminder
- 14:46 Changeset [192] by
-
performance tuning of functions framework by removing the need for calling Activator in StorableBase
- 14:46 Changeset [191] by
-
minor speed tuning
- 12:18 Changeset [190] by
-
Change to ItemDictionaryView: Removed automatic creation of dictionary by default constructor.
- 12:15 Ticket #131 (Boost evaluation speed by caching the variable lookup in Variable and ...) closed by
- fixed: fixed with r189. * created function-specific FunctionTree types …
- 12:13 Changeset [189] by
-
fixed #131
- 11:25 Changeset [188] by
-
Removed references to bitmaps
Updated project file (VS wants to add designer subtype)
- 11:05 Ticket #131 (Boost evaluation speed by caching the variable lookup in Variable and ...) created by
- Variable and Constant retrieve the local variable values at each …
- 11:03 Ticket #101 (Caching scheme to boost performance of GP evaluation) closed by
- wontfix: Experimented with caching the results of tree-branches on different …
04/24/08:
- 16:32 Changeset [187] by
-
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
- wontfix: Operators for initialization and manipulation are added by the …
- 15:53 Changeset [186] by
-
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
- fixed: fixed with r185
- 15:18 Changeset [185] by
-
fixed #114 (code-cleanup)
- 15:15 Ticket #130 (Fix display and export string for GreaterThan function) closed by
- fixed: fixed with r184
- 15:15 Changeset [184] by
-
fixed #130
- 15:08 Changeset [183] by
-
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
- fixed: * added a new variable for the relative probability of functions with …
- 15:03 Changeset [182] by
-
fixed #127
- 14:54 Ticket #130 (Fix display and export string for GreaterThan function) created by
- 14:39 Changeset [181] by
-
more comments and minor code improvements in TreeGardener
- 14:29 Changeset [180] by
-
- minor refactoring of TreeGardener
- added descriptive comments for tree-creation methods
- 14:10 Changeset [179] by
-
minor refactoring in TreeGardener and related classes
- 14:09 Changeset [178] by
-
GPOperatorGroup adds a variable "Tickets" to all functions in the library (ticket #127)
- 14:07 Changeset [177] by
-
changed readonly fields to consts
- 12:45 Changeset [176] by
- 12:17 Ticket #129 (VariableComparisonConstraint right side not IObjectData) closed by
- fixed: fixed in r175
- 12:16 Changeset [175] by
-
Fixed #129 (right side of VariableComparisonConstraint)
- 12:16 Ticket #129 (VariableComparisonConstraint right side not IObjectData) created by
- 12:15 Ticket #124 (VariableComparisonConstraint) closed by
- fixed: fixed in r174
- 12:15 Changeset [174] by
-
reordered tab order in VariableComparisonConstraintView (fixes #124)
- 09:01 Ticket #128 (Port all HL2 plugins to the new plugin infrastructure) created by
- HL2 plugins should be loadable in HL3
- 08:59 Ticket #127 (RandomTreeCreator should randomly select functions from the library ...) created by
- 08:56 Ticket #126 (Local parameter optimization operator for hybrid GP) created by
- 08:56 Ticket #125 (Pruning operator for symbolic expressions) created by
04/23/08:
- 18:34 Ticket #124 (VariableComparisonConstraint) created by
- Wrong it is
- 17:14 Ticket #123 (Improve default init and manipulation operators for variable and ...) created by
- 13:24 Changeset [173] by
-
fixed a bug non-matching string constant
- 13:13 Changeset [172] by
-
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
- fixed: fixed with r171
- 12:51 Changeset [171] by
-
fixed #122
- 12:06 Changeset [170] by
-
small improvement for MCCEvaluator (ticket #69)
- 11:23 Ticket #69 (Implement evaluation operators for classification problems) closed by
- fixed: added evaluator that calculates the matthews correlation coefficient …
- 11:23 Changeset [169] by
-
added matthews correlation coefficient evaluator for classification problems (ticket #69)
- 10:38 Ticket #122 (StructIdProblemInjector injects maximization variable) created by
- This is incorrect behavior because the maximization flag depends on …
- 00:35 Ticket #118 (Display dataset in the StructIdProblemInjector) closed by
- fixed: fixed with r168
- 00:35 Changeset [168] by
-
fixed #118
- 00:05 Ticket #120 (ChangeNodeTypeManipulation is biased to use functions with smaller arity) closed by
- fixed