Milestone HeuristicLab 3.3.12

### Undefined ###

2 / 2

Algorithms.CMAEvolutionStrategy

1 / 1

Algorithms.DataAnalysis

2 / 2

Algorithms.NSGA2

2 / 2

Algorithms.ParameterlessPopulationPyramid

1 / 1

Analysis.Statistics.Views

3 / 3

Analysis.Views

2 / 2

CodeEditor

2 / 2

Collections

1 / 1

Common

1 / 1

Core.Views

3 / 3

Data

2 / 2

DataPreprocessing

1 / 1

Encodings.BinaryVectorEncoding

1 / 1

Encodings.LinearLinkageEncoding

1 / 1

Encodings.PermutationEncoding

1 / 1

Encodings.SymbolicExpressionTreeEncoding

1 / 1

Encodings.SymbolicExpressionTreeEncoding.Views

1 / 1

ExtLibs

3 / 3

General

3 / 3

Hive.Client

4 / 4

Hive.Server

4 / 4

Hive.Slave

2 / 2

MainForm.WindowsForms

1 / 1

Operators

1 / 1

Optimization

5 / 5

Optimization.Views

2 / 2

Optimizer

4 / 4

Persistence

1 / 1

Problems.DataAnalysis

3 / 3

Problems.DataAnalysis.Symbolic

9 / 9

Problems.DataAnalysis.Symbolic.Regression

1 / 1

Problems.DataAnalysis.Views

4 / 4

Problems.ExternalEvaluation

1 / 1

Problems.Instances

1 / 1

Problems.NK

1 / 1

Problems.Orienteering

1 / 1

Problems.Programmable

1 / 1

Problems.VehicleRouting

1 / 1

Scripting

1 / 1

Scripting.Views

4 / 4

Services.Authentication

1 / 1

Tools

1 / 1

HeuristicLab 3.3.12 "Madrid" - July 13th, 2015

The changes made in HeuristicLab 3.3.12 are listed below:

Features and Enhancements:

Ticket Component Summary
#2337 ### Undefined ### Fix build warnings in trunk solution
#2261 Algorithms.DataAnalysis Gradient Boosted Trees
#2276 Algorithms.DataAnalysis Create interface for Dataset class, refactor code
#2321 Algorithms.NSGA2 NSGA2: Provide option for dominating solutions with equal quality values
#2411 Algorithms.NSGA2 FastNonDominatedSort performance should be improved
#2351 Analysis.Statistics.Views Kernel density estimation for histogram control
#2352 Analysis.Statistics.Views Correlation matrix should only show correlations to 3 or 4 digits accuracy
#2305 Analysis.Views Statistical Tests View should also work with problem variations
#2340 Core.Views Copy & Paste from ItemListView
#2387 Core.Views Adapt TypeSelector to changes from NewItemDialog
#2327 Data Implement a generic EnumValue and a generic EnumValueView
#2335 DataPreprocessing Data Preprocessing Improvements
#2319 Encodings.LinearLinkageEncoding Add LinearLinkageEncoding (LLE)
#2320 Encodings.SymbolicExpressionTreeEncoding Add SymbolicExpressionTreeEncoding
#2341 ExtLibs Updated EPPlus to the newest version
#2420 ExtLibs Add Sim# as simulation framework to ExtLibs
#2328 Hive.Client Improve handling of batchruns in Hive Job Manager
#2413 Hive.Server Add QuickSelection to WebApp Status page and obfuscate email links
#2342 Operators Change ReductionOperation-Parameter of the DataReducer to ValueLookupParameter
#1985 Optimization Create optimizer that limits runtime of an optimizer
#2332 Optimization Overhaul operators for similarity calculation and analysis
#2344 Optimization Improve Calculator
#2025 Optimizer Improve structure for elements in the "new item" dialog.
#2301 Optimizer Improve numeric accuracy in create experiment dialog
#2366 Optimizer Utilize EnumValue-Parameters in the "Create Experiment"-Dialog.
#2427 Optimizer Add sample that uses linear linkage encoding
#2368 Persistence Make reading/writing HL data with typecache to stream available
#2374 Problems.DataAnalysis Make RegressionSolution class non-abstract
#2412 Problems.DataAnalysis Include the RMSE for RegressionSolutions
#2326 Problems.DataAnalysis.Symbolic Diversity analyzers based on the genotypic and phenotypic tree similarity measures
#2359 Problems.DataAnalysis.Symbolic Improve the SymbolicDataAnalysisExpressionPruningOperator
#2396 Problems.DataAnalysis.Symbolic Add a symbolic expression tree formatter for C#
#2369 Problems.DataAnalysis.Views Support chart for relative error in the error characteristic view
#2423 Problems.Instances Add regression dataset (powermeter)
#2306 Problems.NK Integrate NK landscapes
#2208 Problems.Orienteering Implement Orienteering Problem
#2400 Problems.VehicleRouting Setting new penalty values in VRP instances are not respected
#2329 Scripting.Views Make CodeEditor available on Linux
#2358 Scripting.Views Improve performance of the VariableStoreView
#2362 Tools Update SymbolicExpressionTreeNode Debugger Visualizer to .Net 4.5

Bugs:

Ticket Component Summary
#2318 ### Undefined ### Clean up copyrights and assembly infos
#2367 Algorithms.CMAEvolutionStrategy Eigendecomposition fails on some computers in release builds
#2386 Algorithms.ParameterlessPopulationPyramid Poor hash function affects performance in the Parameter-less Population Pyramid
#2354 Analysis.Statistics.Views Statistical tests view throws exception before opening
#2348 Analysis.Views Fix chart analysis view
#2401 CodeEditor Add missing plugin dependency to HeuristicLab.NRefactory
#2419 CodeEditor ObjectDisposedException in CSharpCodeCompletionStrategy
#2378 Collections Setter for Vertex label throws exception when the label is null
#2381 Common Object-graph traversal does not finish in some cases / algorithm does not stop
#2338 Core.Views Missing default view for read-only collections
#2395 Data double.MaxValue cannot be parsed from string
#2373 Encodings.BinaryVectorEncoding Typo in RandomBinaryVectorCreator
#2322 Encodings.PermutationEncoding Fix typos in PermutationEncoding class
#2365 Encodings.SymbolicExpressionTreeEncoding.Views SymbolicExpressionTreeChart: node impact colors are not preserved when saving to file
#2399 General Fix new problems with HL on Linux
#2402 Hive.Client Don't reschedule failing tasks
#2408 Hive.Client Fix exception handling in Hive client
#2409 Hive.Client Dependent plugins of programmable items cannot be determined through serialization
#2357 Hive.Server DeleteObsoleteSlaves should respect the downtime foreign key
#2404 Hive.Server Hive JobManager displays wrong number of finished jobs
#2346 Hive.Slave Fix service install of Hive Slave
#2356 Hive.Slave Fix generation of unique IDs of Hive slave
#2347 MainForm.WindowsForms Make links in InfoBox clickable
#2325 Optimization RunCollection doesn't register all events after cloning or deserialization
#2364 Optimization The BasicProblem's Evaluator should be InstrumentedOperators
#2270 Optimization.Views Fix event handling in RunCollectionViews
#2334 Optimization.Views Fix export of box plots
#2339 Problems.DataAnalysis Classification ensembles aren't aware of the classification positive class
#2323 Problems.DataAnalysis.Symbolic Remove obsolete diversity analyzer and similarity calculator for symbolic data analysis
#2324 Problems.DataAnalysis.Symbolic Remove obsolete diversity analyzer and similarity calculator for symbolic data analysis
#2363 Problems.DataAnalysis.Symbolic TreeSimplifier performance gets worse the deeper a tree is nested
#2376 Problems.DataAnalysis.Symbolic Selection of function symbols from the grammar is biased
#2398 Problems.DataAnalysis.Symbolic Pruning operators mistakenly try to calculate impacts for the program root symbol and the start symbol
#2415 Problems.DataAnalysis.Symbolic DataPreprocessing transformations cannot be persisted
#2307 Problems.DataAnalysis.Symbolic.Regression Investigate problem with parents and SymbolicExpressionTreeBottomUpSimilarityCalculator
#2274 Problems.DataAnalysis.Views Cluster Visualization View cannot handle one dimensional data points
#2345 Problems.DataAnalysis.Views The x-axis in the error-characteristic-curve view is always at least 1.0
#2392 Problems.DataAnalysis.Views In the correlation matrix there are no negative values for Pearson's correlation
#2403 Problems.ExternalEvaluation ClearState might throw NullReferenceException in MATLAB evaluator
#2426 Problems.Programmable Update Programmable Problem template code
#2424 Scripting Console in C# script base passes wrong arguments
#2343 Scripting.Views Values of variables are not updated correctly in the VariableStoreView
#2416 Scripting.Views VariableStoreView needs to check for invoke required
#2372 Services.Authentication Fix user creation in access service admin tool

Tasks:

Ticket Component Summary
#2397 ExtLibs Move GeoIP project to ExtLibs folder
#2317 General Release HeuristicLab 3.3.12
#2331 General Remove outdated plugins
#2394 Hive.Server Integrate Services Web App and new Hive Status Monitor into trunk

Note: See TracRoadmap for help on using the roadmap.