Free cookie consent management tool by TermsFeed Policy Generator
wiki:ChangeLog

Version 3 (modified by swagner, 14 years ago) (diff)

--

HeuristicLab Change Log

HeuristicLab 3.3.1

New Features:

Ticket Resolution Summary Component Owner
#1030 done Add a MaximumEvaluatedSolutions termination criterion to offspring selection algorithms Algorithms.OffspringSelectionGeneticAlgorithm abeham
#1023 done Implement UserDefinedProblem Optimization abeham
#1106 done Implement dialog for creating an experiment for an algorithm Optimization.Views swagner
#1011 done RunCollection view for variable impact analysis Problems.DataAnalysis mkommend
#1014 done View for symbolic expression grammars to customize the list of allowed symbols Problems.DataAnalysis gkronber
#1097 done Evolutionary feature selection problem Problems.DataAnalysis gkronber
#1041 done Add converter for symbolic expression trees Problems.ExternalEvaluation abeham
#1051 rejected Add min and max value of the TestFunction's 2D graphical display Problems.TestFunctions abeham
#1114 done Simple PRNG that is more memory-efficient than Mersenne-Twister Random gkronber
#1202 done Create UnitTest to check all plugin dependencies Tests swagner
#1009 done Operators and algorithm for support vector regression ZZZ OBSOLETE: Problems.DataAnalysis.Regression gkronber
#1010 done View for simplification of symbolic regression solutions ZZZ OBSOLETE: Problems.DataAnalysis.Regression mkommend
#1012 done Operators and algorithm for linear regression ZZZ OBSOLETE: Problems.DataAnalysis.Regression mkommend
#1117 done Evaluation of symbolic regression solutions based on the correlation coefficient instead of the (scaled) MSE ZZZ OBSOLETE: Problems.DataAnalysis.Regression mkommend

New Enhancements:

Ticket Resolution Summary Component Owner
#1242 duplicate Possibility to specify if DataRow starts with 0 or 1 Analysis swagner
#1127 done Export functionality for charts Analysis.Views gkronber
#1129 done Correct persistence of constraints Core swagner
#1143 done Contents should not be cloned before they are saved Core swagner
#1193 done Not all items should be savable Core gkronber
#1095 done Enable hiding details in collection views Core.Views swagner
#1156 done CollectionViews should call the AdjustListViewColumnSizes method only once Core.Views swagner
#1162 done The type selector dialog should only show instantiable types Core.Views swagner
#1204 rejected All CollectionView should react on MouseDown instead of SelectedIndexChanged Core.Views mkommend
#414 rejected Implicit type conversion operators for standard C# types to HL3 types Data swagner
#1201 done The StringConvertibleValueView should have a property to indicate if the label is visible Data.Views mkommend
#1067 rejected Translocation Soft Tabu Criterion can be made even softer Encodings.PermutationEncoding abeham
#1083 done Add additional move operators for permutation Encodings.PermutationEncoding abeham
#1035 done Improve description of RealVector Crossovers Encodings.RealVectorEncoding abeham
#1073 done Improve efficiency of symbolic-expression tree encoding Encodings.SymbolicExpressionTreeEncoding mkommend
#1021 done Refactor locking / disabling of views in HL 3.3 MainForm.WindowsForms mkommend
#1145 done The MainForm should set the properties of the ViewHost in the correct order MainForm.WindowsForms mkommend
#842 done ProgrammableOperator Overhaul Operators.Programmable abeham
#1105 done Enable users to choose whether runs should contain a copy of their algorithm or not Optimization swagner
#1144 done The performance of large RunCollections and the according Views must be improved Optimization swagner
#1113 done Enable user to choose which parameters are stored in a run Parameters swagner
#1161 done Show concrete data type in value parameters Parameters.Views swagner
#1138 done Improve saving and loading speed Persistence epitzer
#1139 done Human-readable XML output Persistence epitzer
#1224 done When installing (new) plugins, the Next button behaves in a strange way PluginInfrastructure swinkler
#1020 done Refactor views for DataAnalysisSolutions Problems.DataAnalysis mkommend
#1026 done Improve symbolic regression model simplifier Problems.DataAnalysis gkronber
#1267 duplicate The SymbolicSimplifier should be able to handle conditionals Problems.DataAnalysis gkronber
#1186 done The VariableImpactView does not consider the visibility of Runs Problems.DataAnalysis.Views mkommend
#1219 done Row names in results view for data analysis solutions should be improved Problems.DataAnalysis.Views mkommend
#1039 done Implement the Vehicle Routing Problem Problems.VehicleRouting svonolfe
#1167 done Refactor OKB user authentication Services.OKB swagner
#1036 done Variable impacts should be calculated as the integral of relative variable frequencies over a symbolic regression run ZZZ OBSOLETE: Problems.DataAnalysis.Regression gkronber
#1074 done Improve efficiency of operators and data-structures for regression problems ZZZ OBSOLETE: Problems.DataAnalysis.Regression mkommend
#1082 done Partial evaluation of training samples ZZZ OBSOLETE: Problems.DataAnalysis.Regression mkommend

Fixed Bugs:

Ticket Resolution Summary Component Owner
#1037 done ES crashes when a SelfAdaptiveManipulator is present without operators to manipulate the strategy parameters Algorithms.EvolutionStrategy abeham
#1086 done LocalSearch doesn't wire the SampleSize parameter Algorithms.LocalSearch abeham
#1032 done BestScopeSolutionAnalyzer does not correctly update BestKnownQuality and BestKnownSolution Analysis abeham
#1169 done ReadOnlyCheckedItemCollection and -List are not correctly cloned and restored Core swagner
#1207 done GA algorithm runtime is O(n^2) with population size Core swagner
#1100 done Details group boxes are not disabled correctly Core.Views swagner
#1141 done CollectionViews do not remove all corresponding ListViewItems when an item is removed from the collection Core.Views swagner
#1148 done Running an experiment may throw an exception when updating the ExecutionTime Core.Views swagner
#1134 done Correct bugs of StringConvertibleMatrixView Data.Views swagner
#1266 duplicate StringConvertibleMatrix view is not updated correctly when the number of columns of the content is increased Data.Views abeham
#1034 done Actual Name of crossovers' parameters is not always equal to the SolutionCreator by default Encodings.RealVectorEncoding abeham
#1101 done RealVector move making is ignoring the problem bounds Encodings.RealVectorEncoding abeham
#1016 done ChangeNodeType mutation operator for GP trees uses function symbols even though they have a ticket count of 0 Encodings.SymbolicExpressionTreeEncoding gkronber
#1028 done Symbolic expression grammars are not cloned correctly Encodings.SymbolicExpressionTreeEncoding mkommend
#1120 done Symbolic expression tree crossover operators swap parent operators before crossing over Encodings.SymbolicExpressionTreeEncoding gkronber
#1122 worksforme Exception when assigning some grammars to the FunctionTreeGrammar parameter Encodings.SymbolicExpressionTreeEncoding abeham
#1214 done Unit tests in symbolic expression tree encoding fail. Encodings.SymbolicExpressionTreeEncoding gkronber
#1248 done Failing to build x64 configuration on x86 versions of windows ExtLibs swagner
#1090 done Problems replace the operators collection after deserialization General mkommend
#1319 worksforme The background of tab pages is not correclty redrawn General mkommend
#1132 done The ViewHost sometimes overrides the status of a view (readonly, locked) MainForm.WindowsForms mkommend
#1133 done The ViewHost shows a cached View instead of the default View MainForm.WindowsForms gkronber
#1154 done InvokeRequired is not checked in the ShowContent method MainForm.WindowsForms mkommend
#1192 done The ViewHost does not mark the active view in the context menu for top level views MainForm.WindowsForms mkommend
#1194 done Call SetEnabledStateOfControls when a new view is created MainForm.WindowsForms swagner
#1250 duplicate AlgorithmOperator has no storable constructor Operators swagner
#1027 done Exception in Clone when running an algorithm Optimization swagner
#1111 obsolete Experiments and Batchruns do not extract runs of newly added optimizers Optimization architects
#1124 done RunCollections do not save their specified constraints Optimization swagner
#1125 done The color of runs is not saved Optimization swagner
#1131 done Cloning of a RunCollectionConstraint throws an ArgumentNullException Optimization swagner
#1222 done The ExecutionTime of BatchRuns is wrong Optimization swagner
#1252 worksforme Experiment runs batches again after adding more optimizers Optimization swagner
#1130 done NullReferenceException occurs in RunCollectionConstraintViews Optimization.Views swagner
#1147 done BubbleChart accesses non-existing Runs in a RunCollection if the collection is cleared Optimization.Views abeham
#1282 worksforme Exception in bubble chart when panning wildly Optimization.Views mkommend
#1221 done The save ToolBarItems and MenuItems are not disabled when a save operation is in progress Optimizer swagner
#646 done persistence-3.3 is much slower than old persistence Persistence epitzer
#1108 done The serialization format of CompactNumberArray2StringSerializer is not compatible with the released version Persistence epitzer
#795 done Splash screen fires an InvalidOperationException if the starter is closed immediately after an application is started PluginInfrastructure swagner
#883 worksforme PluginInfrastructure throws an exception in plugin discovery when there are missing references PluginInfrastructure gkronber
#1216 done Invalid cross-thread exception when trying to update plugins. PluginInfrastructure epitzer
#1217 done List of installed plugins is not refreshed when plugins are updated PluginInfrastructure gkronber
#1220 done Plugin infrastructure throws a BadImageFormatException when x86 and x64 plugins are installed side by side. PluginInfrastructure mkommend
#1065 done Calculation of relative Error is incorrect in SimpleMeanAbsolutePercentageErrorEvaluator Problems.DataAnalysis gkronber
#1104 done Foreign move evaluators appear in Support Vector Machine Parameter Adjustment Problem Problems.DataAnalysis abeham
#1116 done Values calculated by OnlinePearsonRSquaredEvaluator do not match the values calculated by alglib Problems.DataAnalysis gkronber
#1175 done The DataAnalysisProblemData storable ctor is private Problems.DataAnalysis mkommend
#1084 done Foreign move operators appear within the TSP Problems.TravelingSalesman abeham
#1103 done Solving the ArtificialAntProblem throws an exception ZZZ OBSOLETE: Problems.ArtificialAnt gkronber
#1183 done The SymbolicSimplifier creates incorrect simplified models. ZZZ OBSOLETE: Problems.DataAnalysis.Regression mkommend

Finished Tasks:

Ticket Resolution Summary Component Owner
#43 done Automatic daily build and test infrastructure General swagner
#542 done Keep configurations in solution file up to date when new projects are added General swagner
#666 done SVN maintenance General swagner
#1093 done Migrate solution and projects to Visual Studio 2010 General swagner
#1094 done Remove and sort usings in entire solution General swagner
#1160 done Move HeuristicLab.Services projects into a separate solution General swagner
#1182 invalid Correct and improve comments and descriptions General swagner
#1209 done Release HeuristicLab 3.3.1 General swagner
#1203 done Prepare plugin infrastructure for next release PluginInfrastructure gkronber
#1165 done Review and adapt deployment service Services.Deployment swagner

HeuristicLab 3.3.0

HeuristicLab 3.3.0 is the first public release of the new major version.