Milestone HeuristicLab 3.3.4

Algorithms.DataAnalysis

3 / 3

Algorithms.ParticleSwarmOptimization

1 / 1

Algorithms.SimulatedAnnealing

1 / 1

Algorithms.VariableNeighborhoodSearch

1 / 1

Analysis

2 / 2

Clients.Common

2 / 2

Common

1 / 1

Core

1 / 1

Core.Views

2 / 2

Data.Views

1 / 1

Encodings.SymbolicExpressionTreeEncoding

2 / 2

Encodings.SymbolicExpressionTreeEncoding.Views

1 / 1

General

3 / 3

MainForm.WindowsForms

3 / 3

Operators.Programmable

1 / 1

Operators.Views.OperatorGraphVisualization

2 / 2

Optimization

3 / 3

Optimization.Views

2 / 2

Parameters

2 / 2

Persistence

1 / 1

PluginInfrastructure

7 / 7

Problems.DataAnalysis

6 / 6

Problems.DataAnalysis.Views

3 / 3

Problems.ExternalEvaluation.GP

1 / 1

Problems.QuadraticAssignment

1 / 1

Selection

1 / 1

ZZZ OBSOLETE: Problems.DataAnalysis.Classification

1 / 1

ZZZ OBSOLETE: Problems.DataAnalysis.Regression

3 / 3

HeuristicLab 3.3.4 - May 4th, 2011

The changes made in HeuristicLab 3.3.4 are listed below:

Features and Enhancements:

Ticket Component Summary
#1321 Algorithms.DataAnalysis Implement possibility to apply SVM training on classification problems
#852 Algorithms.ParticleSwarmOptimization Implement Particle Swarm Optimization
#1425 Algorithms.VariableNeighborhoodSearch Implement VNS
#1392 Analysis Successful offspring analysis should be added
#1457 Analysis All charts showing generations or iterations should start with 0
#1187 Clients.Common Implement plugin for common client-side operations related to HeuristicLab services
#1298 Clients.Common Single sign-on for Hive
#1416 Core.Views Move description from textbox to icon in NamedItemView
#1229 Encodings.SymbolicExpressionTreeEncoding Refactor grammars of SymbolicExpressionTreeEncoding in order to reduce memory footprint
#1112 General Dragging of multiple items
#1410 MainForm.WindowsForms The ViewHost context menu should take into account if there are multiple monitors present
#1486 Operators.Views.OperatorGraphVisualization Decouple OperatorGraphVisualizationInfo from the associated view classes
#1451 Optimization.Views ResultCollections should only show the value of the selected result in the details viewhost
#1049 Parameters Provide a default instance when creating a new ValueParameter
#1377 Parameters Enable hiding of parameters
#1442 Persistence Primitive type Tuple should be serializable
#1348 PluginInfrastructure DefaultApplicationManager may crash in RegisterLoadedAssembly
#1431 PluginInfrastructure Possibility to setup a plugin environment in code
#1432 PluginInfrastructure Explicitly prevent discovery of specific types
#1454 PluginInfrastructure PluginInfrastructure should be able to discover types implementing multiple interfaces
#1466 PluginInfrastructure Check if correct version of .NET framework is installed on startup
#1172 Problems.DataAnalysis Detach data-analysis problem and standard algorithms from the heuristic-optimization specific interfaces
#1325 Problems.DataAnalysis Create VariableCondition symbol for GP
#1418 Problems.DataAnalysis Improve structure of data analysis specific classes
#1453 Problems.DataAnalysis OnlineEvaluators must not throw exceptions due to performance reasons
#1313 Problems.DataAnalysis.Views Provide a new default view for symbolic regression solutions
#1455 Problems.DataAnalysis.Views View for clustering solutions
#1459 Problems.ExternalEvaluation.GP TypeCoherentExpressionGrammar is not available for external evaluation
#1330 Problems.QuadraticAssignment Implement Quadratic Assignment Problem (QAP)
#1364 Selection Implement NoSameMatesSelection operator
#1414 ZZZ OBSOLETE: Problems.DataAnalysis.Classification Provide linear error evaluator
#1118 ZZZ OBSOLETE: Problems.DataAnalysis.Regression Multi-objective symbolic regression problem
#1227 ZZZ OBSOLETE: Problems.DataAnalysis.Regression Support for symbolic simplification of logarithm, exponential, conditionals, and boolean operators

Bugs:

Ticket Component Summary
#790 Algorithms.DataAnalysis RangeTransform of SVMProblem generated on the training is not always applicable to the validation or test
#1426 Algorithms.DataAnalysis Persistence of SVM results fails
#1185 Algorithms.SimulatedAnnealing Moves are applied to different individuals than they were generated for
#1443 Common DoubleExtension IsAlmost does not handle infinity values correctly
#1170 Core Checked state of items in CheckedItemList is changed when items are reordered
#1445 Core.Views Runs disappear in moved Optimizer in an Experiment
#1460 Data.Views StringConvertibleValueView does not work correctly if its label is hidden
#1472 Encodings.SymbolicExpressionTreeEncoding StackOverflowException when SymbolicExpressionGrammar is configured wrong
#1505 Encodings.SymbolicExpressionTreeEncoding.Views Input validation of the initial frequency field in the SymbolView doesn't work correctly on systems with German number formatting
#1058 MainForm.WindowsForms The TabControl does not get the focus when something is dragged over it
#1464 MainForm.WindowsForms An exception is thrown if the ViewHost is smaller than 0 (width or height).
#1404 Operators.Programmable ProgrammableOperator "forgets" assemblies when they are recompiled
#1488 Operators.Views.OperatorGraphVisualization Cloning of OperatorShapeInfo is not thread safe
#1424 Optimization Performance issues when executing more than 17 algorithms
#1430 Optimization BestKnownQuality should be an optional value parameter in SingleObjectiveProblem<T, U>
#1462 Optimization The selected MoveEvaluator of a SingleObjectiveTestFunction is not changed after changing the Evaluator
#1413 Optimization.Views Remove bugs in BubbleChartView
#1429 PluginInfrastructure PluginValidator potentially disables plugins twice if they contain multiple assembly files this leads to an exception
#1492 PluginInfrastructure When downloading HeuristicLab as zip and extracting the files the exe and all dlls appear as blocked
#1493 Problems.DataAnalysis NSGA-II crashes when started with a new symbolic regression or classification problem
#1504 Problems.DataAnalysis.Views The InteractiveSymbolicSimplifier does not update the result values if a node is expanded
#1498 ZZZ OBSOLETE: Problems.DataAnalysis.Regression `BestQuality` Value in Symbolic Regression is greater than 1 with Pearson R² Evaluator

Tasks:

Ticket Component Summary
#1419 General All warnings should be removed from the trunk solution
#1461 General Release HeuristicLab 3.3.4
#1288 Problems.DataAnalysis Classes RandomEnumerable and MatrixExtensions are misplaced

Note: See TracRoadmap for help on using the roadmap.