Milestone HeuristicLab 3.3.6

Algorithms.Benchmarks

1 / 1

Algorithms.DataAnalysis

7 / 7

Algorithms.OffspringSelectionGeneticAlgorithm

1 / 1

Algorithms.ParticleSwarmOptimization

1 / 1

Analysis

3 / 3

Analysis.Views

2 / 2

Common

1 / 1

Core

2 / 2

Core.Views

3 / 3

Encodings.PermutationEncoding

1 / 1

Encodings.RealVectorEncoding

1 / 1

Encodings.SymbolicExpressionTreeEncoding

5 / 5

ExtLibs

1 / 1

General

7 / 7

Hive.Client

2 / 2

Hive.General

2 / 2

Hive.Server

1 / 1

Operators.Views.OperatorGraphVisualization

1 / 1

Optimization

7 / 7

Optimization.Views

6 / 6

Optimizer

2 / 2

PluginInfrastructure

1 / 1

Problems.DataAnalysis

16 / 16

Problems.DataAnalysis.Symbolic

6 / 6

Problems.DataAnalysis.Symbolic.Classification.Views

1 / 1

Problems.DataAnalysis.Symbolic.Regression

1 / 1

Problems.DataAnalysis.Symbolic.Views

1 / 1

Problems.DataAnalysis.Views

8 / 8

Problems.ExternalEvaluation

1 / 1

Problems.QuadraticAssignment

2 / 2

Problems.VehicleRouting

1 / 1

Tests

1 / 1

Visualization.ChartControlsExtensions

1 / 1

HeuristicLab 3.3.6 - January 3rd, 2012

The changes made in HeuristicLab 3.3.6 are listed below:

Features and Enhancements:

Ticket Component Summary
#1659 Algorithms.Benchmarks Add algorithm to execute performance benchmarks
#763 Algorithms.DataAnalysis Plugin for data-modeling with k-Nearest Neighbour
#1474 Algorithms.DataAnalysis Wrapper for neural network ensembles implemented in alglib
#1475 Algorithms.DataAnalysis Wrapper for multinomial logit regression implemented in alglib
#1054 Algorithms.OffspringSelectionGeneticAlgorithm Add an explanatory description to the CurrentSuccessRatio result
#1584 Analysis Deactivate analyzers per default
#1607 Analysis Implement an operator that calculates quality difference according to a linear interpolation between a given min and max value
#1603 Analysis.Views Allow to change the legend text of series in a DataTable
#1724 Analysis.Views Adapt DataTableVisualPropertiesDialog according to the HL GUI standards
#1713 Core.Views Allow dragging of the checked state in the checked item collection views
#1617 Encodings.PermutationEncoding Implement scramble moves for permutation encoding
#1050 Encodings.RealVectorEncoding Improve description of SearchIntervalFactor in the BreederGeneticAlgorithmManipulator
#1479 Encodings.SymbolicExpressionTreeEncoding Allow editing of symbolic expression tree grammars
#1540 Encodings.SymbolicExpressionTreeEncoding The arity of subtrees should be coded in the symbols
#1654 Encodings.SymbolicExpressionTreeEncoding Grow and Full tree creation operators for genetic programming
#1661 Encodings.SymbolicExpressionTreeEncoding New SymbolicExpressionLengthTreeAnalyzer
#1641 ExtLibs Add DayView control to ExtLibs
#1579 General Code maintenance and minor changes
#1551 Hive.Client Hive Slave Review
#1725 Hive.Client Create an info dialog for anonymous Hive users
#1233 Hive.General Hive-3.4 development
#1672 Hive.General Hive trunk integration
#1622 Optimization Add calculated values to algorithm runs for further analysis.
#1624 Optimization Implement manual RunCollectionFilter
#1663 Optimization Expose the problem's operators list in a parameter
#1660 Optimization.Views Improve the performance of run collection event handlers
#1679 Optimization.Views Implement a RunCollectionModifier for removing runs
#1687 Optimization.Views Add an experiment list view as alternative to the tree view
#1652 Optimizer Add option to switch between Optimizer MainForms
#1689 PluginInfrastructure ApplicationManager should not try to create instances of a generic type
#1597 Problems.DataAnalysis CSV import does not work correctly for files that contain additional empty lines at the end of the file
#1600 Problems.DataAnalysis Ensemble solutions are evaluated twice on creation
#1604 Problems.DataAnalysis DataAnalysisSolution should cache the evaluation results
#1613 Problems.DataAnalysis Calculate MeanAbsoluteError as a result of RegressionSolutions
#1618 Problems.DataAnalysis Enable ProblemData changes in DataAnalysisSolutionViews
#1640 Problems.DataAnalysis Refactor datasets to allow the storage of strings and datetimes
#1656 Problems.DataAnalysis Calculate Gini coefficient for classification solutions
#1698 Problems.DataAnalysis ProblemData should be saveable
#1621 Problems.DataAnalysis.Symbolic View to analyze the response behavior of a regression model
#1647 Problems.DataAnalysis.Symbolic The VariableFrequenyAnalyzer should display the variables sorted by their name
#1686 Problems.DataAnalysis.Symbolic Improve LatexFormatter for SymbolicExpressions
#125 Problems.DataAnalysis.Symbolic.Regression Pruning operator for symbolic expressions
#1592 Problems.DataAnalysis.Views Provide a view for Ensemble Solutions
#1594 Problems.DataAnalysis.Views DataAnalysisSolutionViews should display the name of the solutions
#1612 Problems.DataAnalysis.Views Implement RegressionErrorCharacteristicsCurves
#1627 Problems.DataAnalysis.Views Improve RegressionSolutionEvaluationViews
#1541 Problems.QuadraticAssignment Implement Robust Taboo Search for the QAP
#1561 Problems.VehicleRouting Improve VRP implementation
#1628 Tests Create a test for the deep cloning behavior of IDeepCloneables
#1611 Visualization.ChartControlsExtensions Allow better configuration of charts for use in publications

Bugs:

Ticket Component Summary
#1581 Algorithms.DataAnalysis SVM prediction is very slow
#1615 Algorithms.DataAnalysis Changing input variables of data analysis problems is very slow after the algorithm has been executed
#1650 Algorithms.DataAnalysis Exception occurs when selecting EPSILON_SVC as SVM type in SupportVectorClassification
#1694 Algorithms.DataAnalysis Correct bugs in CrossValidation
#1690 Algorithms.ParticleSwarmOptimization BestQuality in PSO equals CurrentBestQuality
#1623 Analysis DataTable- and DataRowVisualProperties are not fully backwards compatible
#1701 Common Object traversal hitting security sensitive fields can crash while sandboxed
#1631 Core ThreadSafeLog doesn't work with LogView
#1651 Core TypeSelector and new item dialog are slow because they create instances
#1589 Core.Views ItemListView does not update the mapping between items and listViewItems correctly
#1655 Core.Views Reconfiguring the TypeSelector can lead to a wrong type being selected
#1657 Encodings.SymbolicExpressionTreeEncoding PTC2 does not create evenly distributed trees according to the size constraints
#1195 General ConfigMerger should merge <system.diagnostics>
#1705 General Remove solution folders
#1706 General Move outdated plugins to extra solution
#1715 Operators.Views.OperatorGraphVisualization Type names of operators are not shown in the OperatorGraphView
#1574 Optimization An experiment with batch runs containing SVM regression cannot be paused
#1588 Optimization NullReferenceException occurs during parallel execution of experiment optmizers
#1626 Optimization Crash in RunCollectionEqualityConstraint when querying non-existing variable
#1714 Optimization Stopping optimizers in experiments enables the wrong buttons on the experiment
#1543 Optimization.Views BoxPlot view cannot be zoomed often when viewing relative difference on the y axis
#1587 Optimization.Views ExperimentTreeView does not show current item when using the arrow keys
#1606 Optimization.Views Experiment Tree View does not display the detailed content when clicking on the icon of a node
#1573 Optimizer Nested Optimizers cannot be executed separately
#1557 Problems.DataAnalysis Data analysis analyzers do not profit from parallel engine execution
#1596 Problems.DataAnalysis Allowed input variables and variable names in VariableSymbol are out of sync
#1609 Problems.DataAnalysis Importing large CSV files can lead to out of memory exceptions
#1620 Problems.DataAnalysis Importing large classification problems can lead to out of memory exceptions
#1670 Problems.DataAnalysis RelativeAverageError is wrongly calculated for RegressionSolutions
#1671 Problems.DataAnalysis CSV import does not work correctly for data files containing only integer values
#1675 Problems.DataAnalysis Infinity looping occurs in empty solution ensembles
#1684 Problems.DataAnalysis Classifcation- and RegressionProblems cannot be saved
#1602 Problems.DataAnalysis.Symbolic Variable name changes are not recognized properly
#1645 Problems.DataAnalysis.Symbolic Bug in simplification of logarithm expressions
#1685 Problems.DataAnalysis.Symbolic.Classification.Views The simplifier for symbolic classification solutions behaves unexpectedly because it uses a different method to determine the classification threshold
#1635 Problems.DataAnalysis.Symbolic.Views Symbolic regression variable impact calculation does not work for cross-validation runs
#1595 Problems.DataAnalysis.Views Ensemble solutions are not named meaningfully
#1601 Problems.DataAnalysis.Views RegressionSolutionLineChartView shows wrong training output
#1637 Problems.DataAnalysis.Views Content update in the DataAnalysisSolutionView clears the selected result and corresponding view
#1643 Problems.DataAnalysis.Views ErrorCharacteristicsCurveView uses wrong data points
#1667 Problems.ExternalEvaluation ExternalEvaluation waits indefinitely for clients if unchecked alternatives exist
#1586 Problems.QuadraticAssignment QAP is not fully backwards compatible

Tasks:

Ticket Component Summary
#1653 General Restructure trunk solution
#1716 General Release HeuristicLab 3.3.6
#1718 General Delete outdated plugins
#1547 Hive.Server Review Hive Server
#1480 Problems.DataAnalysis.Symbolic Reevaluate IL emitting for symbolic data analysis solutions

Note: See TracRoadmap for help on using the roadmap.