Milestone HeuristicLab 3.3.13

Algorithms

2 / 2

Algorithms.CMAEvolutionStrategy

1 / 1

Algorithms.DataAnalysis

11 / 11

Algorithms.GradientDescent

1 / 1

Algorithms.OffspringSelectionGeneticAlgorithm

2 / 2

Algorithms.RAPGA

1 / 1

Algorithms.ScatterSearch

1 / 1

Analysis.Statistics.Views

1 / 1

Analysis.Views

1 / 1

Clients.OKB

1 / 1

Common

2 / 2

Core

1 / 1

Core.Views

1 / 1

DataPreprocessing

1 / 1

DataPreprocessing.Views

1 / 1

Encodings.IntegerVectorEncoding

1 / 1

Encodings.SymbolicExpressionTreeEncoding

2 / 2

General

5 / 5

Hive.Client

3 / 3

Hive.Server

3 / 3

Hive.Slave

2 / 2

Optimization

2 / 2

Optimization.Operators

2 / 2

Optimization.Views

3 / 3

Optimizer

1 / 1

Problems.DataAnalysis

5 / 5

Problems.DataAnalysis.Symbolic

4 / 4

Problems.DataAnalysis.Symbolic.Regression

2 / 2

Problems.DataAnalysis.Views

2 / 2

Problems.ExternalEvaluation

2 / 2

Problems.GeneticProgramming

2 / 2

Problems.GrammaticalEvolution

1 / 1

Problems.NK

1 / 1

Problems.QuadraticAssignment

2 / 2

Problems.TravelingSalesman

1 / 1

Scripting

1 / 1

Tests

1 / 1

ZZZ OBSOLETE: Problems.ArtificialAnt

2 / 2

ZZZ OBSOLETE: Problems.LawnMower

1 / 1

HeuristicLab 3.3.13 "Windischgarsten" - November 20th, 2015

The changes made in HeuristicLab 3.3.13 are listed below:

Features and Enhancements:

Ticket Component Summary
#2027 Algorithms Customizable termination criteria
#2269 Algorithms Implement ALPS
#1967 Algorithms.DataAnalysis Evolution of mean and covariance functions for Gaussian processes using GP
#1998 Algorithms.DataAnalysis Model Comparison for Classification
#2385 Algorithms.DataAnalysis Boolean parameter for data-analysis algorithms to disable creation of a final solution
#2488 Algorithms.DataAnalysis Quantile regression loss for gradient boosted trees
#2501 Algorithms.DataAnalysis It should be possible to use any IRegressionModel as mean function in a Gaussian process
#2478 Algorithms.OffspringSelectionGeneticAlgorithm Offspring selection for Evolution Strategy
#2473 Analysis.Views Automatically hide all columns containing only a single value in the "Table" run collection view
#2418 Common More efficient implementation of median
#2470 Core ItemDictionary should allow to use a custom comparer
#2116 Core.Views Implement a breadcrumb navigation for view hosts
#2486 DataPreprocessing Allow add columns and rows for data preprocessing
#2469 Encodings.SymbolicExpressionTreeEncoding Create base class for problems using the SymbolicExpressionTreeEncoding
#2454 General The ItemName of Creatables should include their respective acronym
#2461 Hive.Client Enable paging for downloading Hive Jobs
#2496 Hive.Client Provide more detailed information when no connection can be established in the Hive Job Manager
#2388 Hive.Server Improve new Hive statistics web page
#2429 Hive.Server Implement a maintenance WebApp plugin
#2468 Hive.Slave Implement Checkpointing for the Hive Slave
#2377 Optimization.Operators Parallelize SimilarityCalculators
#2495 Optimization.Operators Allow configuring of migration direction in UnidirectionalRingMigrator
#2492 Problems.DataAnalysis Bound the return value of the OnlinePearsonsRCalculator to [-1,+1]
#2175 Problems.DataAnalysis.Symbolic Calculate the complexity of symbolic expression trees
#2264 Problems.DataAnalysis.Symbolic Exporter for symbolic data analysis solutions to C# source code
#2484 Problems.DataAnalysis.Symbolic Mathematica formatter for symbolic data analysis models
#2480 Problems.DataAnalysis.Symbolic.Regression Add optional flag to the evaluator to save the estimated values in the tree scope for symbolic regression problems
#1736 Problems.DataAnalysis.Views View for the ConstantRegressionModel
#2391 Problems.DataAnalysis.Views Error characteristics curve should support showing multiple regression solutions at once to easily compare solutions.
#1674 Problems.ExternalEvaluation Implement multi-objective external evaluation problem
#2507 Problems.ExternalEvaluation Open ExternalEvaluationProblem for extension
#2069 Problems.GeneticProgramming Implement GP problem for code generation
#2472 Problems.GeneticProgramming Create HeuristicLab.Problems.GeneticProgramming
#2298 Scripting Add execution time to scripts
#2421 ZZZ OBSOLETE: Problems.ArtificialAnt Port artificial ant problem to new symbolic expression encoding
#2422 ZZZ OBSOLETE: Problems.LawnMower Port lawn mower problem to new symbolic expression encoding

Bugs:

Ticket Component Summary
#2487 Algorithms.CMAEvolutionStrategy Long running CMA-ES could lead to Nan values
#2449 Algorithms.DataAnalysis Persistence of Gaussian process models is inefficient
#2450 Algorithms.DataAnalysis Persistence of gradient boosted trees solutions takes a long time and creates really big files
#2465 Algorithms.DataAnalysis Persistence of SVM solutions takes a long time and creates really big files
#2490 Algorithms.DataAnalysis Evaluation of GBT models is not thread-safe
#2497 Algorithms.DataAnalysis Improve scaling of inputs and optionally target values for the Gaussian process
#2502 Algorithms.DataAnalysis Calculation of confidence bounds for Gaussian process models seems incorrect
#2439 Algorithms.GradientDescent Remove bugs in LM-BFGS
#2466 Algorithms.OffspringSelectionGeneticAlgorithm SASEGASA terminates too early
#2432 Algorithms.RAPGA RAPGA cannot be restored from file
#2433 Algorithms.ScatterSearch ScatterSearch cannot be restored from file
#2440 Analysis.Statistics.Views KeyNotFoundException when opening StatisticalTestsView
#2477 Clients.OKB OKBExperimentUploadView does not work with RunCollections
#2491 Common Implementation of Percentile function is incorrect as it assumes that values are sorted.
#2467 DataPreprocessing.Views Add 25th and 75th Percentile columns to the DataPreprocessing statistics view
#2451 Encodings.IntegerVectorEncoding (Integer|Real)VectorEncoding constructor fails when individual bounds per dimension are used
#2458 Encodings.SymbolicExpressionTreeEncoding Full and Grow tree creator use a different depth restrictions as PTC2
#2430 General Some project files don't adhere to the naming rules
#2475 General Update HL Mono Compatibility
#2479 Hive.Client Deleting groups in the Hive Administrator does not work anymore
#2503 Hive.Server Resource Locator Dialog in the Hive Job Manager does not work
#2355 Hive.Slave Fix problem with Hive slave sandboxing
#2061 Optimization Synchronization in Experiment class causes contention problems for experiments with many parallel tasks
#2483 Optimization Encodings don't store the SolutionCreator
#2436 Optimization.Views BoxplotView throws an exception when color is selected
#2441 Optimization.Views RunCollection Chart Aggregation View throws Exception
#2493 Optimization.Views Editing labels in the experiment (tree) view don't update the respective item's name
#2446 Optimizer Name and description of VNS OP sample is wrong
#2448 Problems.DataAnalysis Ensemble solutions do not store individual solutions
#2452 Problems.DataAnalysis Support drag&drop of new solutions in the RegressionSolutionErrorCharacteristicsCurveView
#2459 Problems.DataAnalysis IRegressionSolution is missing properties for the RMSE
#2489 Problems.DataAnalysis Cloning of the ModifiableDataset does not clone the values
#2485 Problems.DataAnalysis.Symbolic CSharp formatter for symbolic data analysis expressions does not produce correct expressions in all cases
#2453 Problems.DataAnalysis.Symbolic.Regression Double precision artifacts cause exceptions in the phenotypic similarity calculator
#2512 Problems.GrammaticalEvolution GEArtificialAntProblem does not synchronize access to random parameter
#2444 Problems.QuadraticAssignment Robust Taboo Search doesn't output evaluated moves
#2445 Problems.QuadraticAssignment QAP LocalImprovers replace evaluated solutions instead of incrementing
#2481 Problems.TravelingSalesman No move operators for TSP distance matrix evaluator
#2510 Tests Unit tests don't work in Visual Studio 2015
#1723 ZZZ OBSOLETE: Problems.ArtificialAnt Tree creators from the symbolic data analysis plugin are discovered as tree creators for the artificial ant problem

Tasks:

Ticket Component Summary
#2428 General Release HeuristicLab 3.3.13
#2500 General Delete unused .cs files in the solution
#2518 Problems.NK Set svn:ignore properties correctly for Problems.NK

Note: See TracRoadmap for help on using the roadmap.