Timeline
08/16/12:
 16:48 Changeset [8495] by

#1902 additional change to 8494
 16:33 Changeset [8494] by

#1902 changed mean and covariance function parameters to simple value parameters instead of constrained value parameters and changed the solution creator so that it doesn't throw an exception if no model could be found.
 14:07 Ticket #1918 (Overflow in RunCollectionBoxPlot view) created by
 There is an unhandled exception in the box plot view. See the …
 13:22 Ticket #1917 (In the CrossValidationView the value for the samples end field is not ...) created by
 Samples Start and Samples End remain the same even though a new CSV …
 12:57 Changeset [8493] by

#1910: fixed handling of problem size changes
08/14/12:
 17:35 Changeset [8492] by

 added TimeframeFeatureCorrelationView
 17:10 Changeset [8491] by

#1902 fixed test cases, improved performance
 15:26 Changeset [8490] by

#1081: Updated TimeSeriesPrognosisSolutionView.
 15:24 Changeset [8489] by

#1902 removed caches in product and sum covariance functions and fixed bug in SEARD covariance function
 14:31 Changeset [8488] by

 introduced weight property in Edge
 new data source implementation for DIMACS graphs
 lightweight data source implementation for osm graphs
 cost calculator interface and implementations added
 14:31 Changeset [8487] by

#1081: Added ErrorCharacteristics View for time series models.
 13:59 Changeset [8486] by

#1081: Corrected evaluators and time series models.
 13:27 Changeset [8485] by

#1890 fixed a bug in the regression solution line chart that leads to an exception when the chart is shown which is however lost in the message queue. The bug has the effect that the empty point manipulation does not work correctly for instance in solutions produced through crossvalidation
 13:25 Changeset [8484] by

#1902 changed interface for covariance functions to improve readability, fixed several bugs in the covariance functions and in the line chart for Gaussian process models.
 13:05 Changeset [8483] by

 Renamed ExtendedHeatMap to FeatureCorrelation
 deleted old CorrelationHeatMapView
 added FeatureCorrelationView
 10:06 Changeset [8482] by

#1899 removed setting the checked state of certain analyzers in the samples unit test as this is already done correctly with the EnabledByDefault property of the analyzers
08/13/12:
 17:37 Changeset [8481] by

 adapted AStar and Dijkstra algorithms for new graph representation
 test program modified
 17:35 Changeset [8480] by

 fixed problem with edge category in XmlDataSource
 initial version for new DIMACS data source
 17:31 Changeset [8479] by

 temporarily added weight and heuristic function to graph
 store category information and max speed with edge
 adapted Distance method
 16:51 Changeset [8478] by

#1899: added population diversity analyzer which uses problem specific similarity calculators
 16:18 Changeset [8477] by

 Added autoregressive target variable Symbol
 Merged trunk changes into the branch.
 16:03 Changeset [8476] by

#1815: Corrected event registration in SymbolicExpressionGrammar and updated the variable view.
08/11/12:
 14:45 Changeset [8475] by

#1902 fixed bug in calculation of variance in GPR model
 10:34 Changeset [8474] by

 Set name of batch run to "repetitions times optimizer name"
 Added parent experiment for each instance when there are more than one instance and more than one variation per instance
08/10/12:
 20:42 Changeset [8473] by

#1902 worked on GPR: added line chart, made parameters of mean and covariance functions readable, removed target variable scaling, moved noise hyperparameter for likelihood function to the end of the parameter list, added methods to calculate the predicted variance, removed limits for scale of covariance functions and introduced exception handling to catch nonspd or singular cov matrixes, implemented rational quadratic covariance function, added unit test case from GBML book (however it does not work as the book seemingly uses a noiseless likelihood function)
 17:36 Changeset [8472] by

#1913: removed branch
 17:35 Changeset [8471] by

#1913: integrated branch into trunk
 17:07 Changeset [8470] by

#1913: increased point size and converted K to a fixed value parameter
 16:39 Changeset [8469] by

#1916: prevented validation when view is readonly
 16:27 Ticket #1916 (StringConvertibleValueView doesn't recognize it is readonly when ...) created by
 It will prevent the user from leaving the control forever if the …
 15:58 Changeset [8468] by

#1081: Adapated calculation of results for horizons larger than 1.
 15:38 Changeset [8467] by

#1913: fixed name of model
 15:21 Changeset [8466] by

 Refactored classes
 Added parameter for number of iterations
 Added parameter for neighborhood sampling (allows to speed up gradient calculation)
 Adapted to changed kNN algorithm
 14:57 Changeset [8465] by

#1913: Changed kNN to move model representation (kdTree) into the model object
08/09/12:
 17:02 Changeset [8464] by

#1902 added const and noise covariance functions.
 16:32 Changeset [8463] by

#1902 improved GPR implementation
 16:20 Changeset [8462] by

 calculate distance in kilometers for two locations
 generate IGraph from a datasource
 adapted test program
 16:17 Changeset [8461] by

 Implemented interface IGraph in Graph
 Equals method in vertex modified
 Equals method in Edge implemented
 New algorithm version for IGraph
 15:01 Changeset [8460] by

#1081: Added horizon parameters to timeseries problem data.
 14:36 Changeset [8459] by

#1081: Code clean up in time series prognosis model and problem data.
 13:48 Changeset [8458] by

#1081: Derived time series classes from regression classes to avoid code duplication.
 11:14 Changeset [8457] by

#1861 applied patches 0021 and 0022
 10:56 Changeset [8456] by

#1861 fixed Pre and PostBuild events to work on Linux
 09:33 Changeset [8455] by

#1902 changed calculation of gradients for covariance functions to reduce allocations of arrays
 02:17 Changeset [8454] by

 Refactored NCAModel and NeighborhoodComponentsAnalysis algorithm
 Model now includes NearestNeighborModel
 Algorithm has ability to be canceled (basically recreated the optimization loop of mincgoptimize)
 Scaling should work properly now
 01:44 Changeset [8453] by

#1481: Fixed plugin dependencies
 01:31 Changeset [8452] by

#1905: Updated plugin dependencies
08/08/12:
 23:59 Changeset [8451] by

#1861 merged changes from trunk into branch
 23:34 Changeset [8450] by

#1861 some more renames and made post build event plattformdependent
 23:23 Changeset [8449] by

#1861 fixed mono compiler confusion with HL Random and System.Random
 23:13 Changeset [8448] by

#1905: Corrected project references to ALGLIB 3.6.0
 23:07 Changeset [8447] by

#1861 removed external evaluation from HL solution
 22:52 Changeset [8446] by

#1861 fixed some more filenames and applied patch 0017
 22:37 Changeset [8445] by

#1861 applied patch 0018
 22:24 Changeset [8444] by

#1861 removed ProtocolBuffers from ExtLibs solution because the Mono compiler crashes when compiling it
 22:13 Changeset [8443] by

#1861 applied patch 0016
 22:04 Changeset [8442] by

#1861 applied patches 0014 and 0015
 18:20 Changeset [8441] by

#1913: added quality output
 18:15 Changeset [8440] by

#1861 made prebuild events os dependent
 17:52 Changeset [8439] by

#1902 implemented unit tests for mean and covariance functions. implemented sum and product mean function. fixed incorrect gradient calculation in covprod
 16:57 Changeset [8438] by

#1894 graph interface and implementation initial commit
 16:46 Changeset [8437] by

 Improved speed of NCA
 Reorganized things
 16:04 Changeset [8436] by

#1081: Merged changes from trunk into timeseries branch and refactored GP interpreter.
 15:47 Changeset [8435] by

#1481: Added clustering solution evaluation view that performs PCA on the data to reduce it to two dimensions
 14:12 Changeset [8434] by

 renamed old Vertex<T> to OsmVertex<T>
 added new Vertex class
 14:12 Changeset [8433] by

#1892: Removed IConfigurableView from ScatterPlotView to avoid display of configure button
 14:12 Changeset [8432] by

#1081: Corrected path of previous move operation.
 14:08 Changeset [8431] by

#1081: Moved interpreter specific classes to separate directory.
 14:08 Ticket #1915 (ClassNames caching leads to problems when dataset is not cloned) created by
 When a DataAnalysisSolution is created with the same ProblemData …
 14:04 Changeset [8430] by

#1081: Intermediate commit of trunk updates  interpreter changes must be redone.
 13:40 Changeset [8429] by

 renamed Graph to OsmGraph
 generic type in edge interface
 13:16 Changeset [8428] by

#1081: temporary removed files to prepare for trunk update
08/07/12:
 16:49 Changeset [8427] by

 Updated view
 Cloned ProblemData for solution
 15:35 Changeset [8426] by

#1894 various error fixed
 15:14 Changeset [8425] by

#1913: Added several initialization methods (LDA, PCA, and Random)
 12:13 Changeset [8424] by

#1913: corrected tests and fixed bugs
 10:52 Changeset [8423] by

 bidirectional version of Dijkstra algorithm
 method to get neighbors of a node in reversed order
 check for roundabouts in OneWay property
 10:40 Changeset [8422] by

 Reduced memory footprint
 Fixed some bugs
 Added some tests
 09:52 Changeset [8421] by

#1902 fixed default mean and covariance function for GP
 00:42 Changeset [8420] by

 Worked on NCA
 Added scatter plot view for the model to show training data when it is reduced to two dimensions
It works, but I don't think it works correctly yet. I have randomized the initial matrix, because the starting point influences the achievable quality quite a bit.
08/06/12:
 18:52 Changeset [8419] by

#1902 changed initialization of hyperparameter vector for GPR using a PRNG
 17:29 Changeset [8418] by

#1905: Added ALGLIB 3.6.0 to ExtLibs
 16:16 Changeset [8417] by

#1902 added periodic covariance function
 15:02 Changeset [8416] by

#1902 worked on sum and product covariance functions and fixed a few bugs.
 14:57 Changeset [8415] by

#1886 added an analyzer for tracking duplicate solutions
 14:50 Changeset [8414] by

#1890 removed old ClientUserManagement and OKB branches
 14:23 Changeset [8413] by

#1331 fixed memory allocation in CalculateSolutionCrowdSimilarity
 14:00 Changeset [8412] by

#1913: imported branch (nonfunctional right now)
 13:45 Ticket #1914 (Improve CreateExperimentDialog) created by
 * Batchruns should be named according to the repeated algorithm …
08/05/12:
 22:05 Changeset [8411] by

#1886 worked on mutation performance analyzer
08/04/12:
 23:54 Changeset [8410] by

#1886 added an operator to clone variables
 23:16 Ticket #1913 (Implement Neighborhood Components Analysis (NCA)) created by
 It is a potential improvement on k nearest neighbor proposed by …
08/03/12:
 19:28 Changeset [8409] by

#1763: Fixed bug when pasting subtrees. Moved the InteractiveSymbolicExpressionTreeChart and dialogs in the HeuristicLab.Problems.DataAnalysis.Symbolic.Views namespace and renamed the impact values calculators to a more sensible name.
 15:04 Changeset [8408] by

 restructured test program
 new, faster version of AStar algorithm
 moved method to obtain edge max speed to way
 12:02 Changeset [8407] by

 fixed event handling
 adjusted types
 11:09 Changeset [8406] by

 added similarity calculators
 adjusted event handling
 reformatted code
 10:04 Changeset [8405] by

#1911 removed getters and added AllowOneWay attribute
 09:26 Ticket #1912 (FriedmanII benchmark function should have 10 input variables) created by
08/02/12:
 23:33 Changeset [8404] by

#1911 added missing getters
 23:29 Ticket #1911 (Scatter Plot can't be saved) created by
 The following exception is thrown when results containing a scatter …
 19:37 Changeset [8403] by

#1902 introduced upper limit for scale of SEard covariance function
 18:26 Changeset [8402] by

#1423 deleted feature branch for gradient descent algorithm
 18:25 Changeset [8401] by

#1423 moved LMBFGS implementation from dataanalysis into the gradient descent algorithm plugin.
 17:59 Changeset [8400] by

#1247: removed batch size parameter initialization in main loop
 17:53 Changeset [8399] by

#1902 fixed plugin dependencies
 17:41 Changeset [8398] by

#1423: merged gradient descent project from branch into trunk
 17:39 Changeset [8397] by

#1902 added random seed parameters for BFGS
 17:27 Changeset [8396] by

#1902 implemented LMBFGS algorithm and improved GPR
 16:48 Changeset [8395] by

#1763: Removed unnecessary PreBuildEvent.cmd in projects.
 16:43 Changeset [8394] by

#1861 applied patch 0082
 16:05 Changeset [8393] by

#1861 applied patch 0062
 15:43 Ticket #1910 (Program crash when setting the problem size in single objective test ...) created by
 The Bealy or Booth evaluator only support two dimensions and throw an …
 15:40 Ticket #1909 (Support for different real valued test functions should be implemented ...) created by
 15:35 Changeset [8392] by

#1763: Merged trunk changes into HeuristicLab.TreeSimplifier branch.
 15:25 Changeset [8391] by

#1763: Removed unnecessary Plugin.cs files from repository.
 15:20 Changeset [8390] by

#1763: Removed outdated branch HeuristicLab.TreeSimplifierView.
 15:17 Changeset [8389] by

#1861 changed HeuristicLab project file to be able to use it as startup project
 15:05 Changeset [8388] by

#1763: Rebranched the TreeSimplifier project to fix merging errors. Added functionality to insert symbols into the tree, fixed bug when deleting tree nodes.
 14:48 Changeset [8387] by

#1908: Updated SplitDictionaryStyleDataCommand to allow splitting multiple columns. Additionally made minor code improvements in the DataImporter.
 13:50 Changeset [8386] by

 adapted item description
 adapted parameter description
 13:22 Changeset [8385] by

 added operator that evaluates expressions
 added selection pressure analyzer
 fixed bug in counting of evaluated solutions
 12:24 Changeset [8384] by

 Created a project which contains the backend controller for the Optimization WebSite
 Added a WCFbackendcontroller which generates all available optimization problems (currently inmemory solution: PlaceholderControllerService.cs)
 Created a WebRole using ASP.NET MVC 3 for the Optimization Web Site
 WebSite authenticates users with the HeuristicLab.Authentication membership provider and database
 WebSite crawls and displays all available optimization scenarios by using the WCFbackend controller (test with: http://localhost:.../optimization)
 11:11 Changeset [8383] by

#1861 updated copy assembly script
 10:08 Changeset [8382] by

#1886 added more plots for crossover performance analysis
 00:39 Changeset [8381] by

#1331: fixed race condition
 00:01 Changeset [8380] by

#1331: improved support of the parallel engine