#2640 closed task (done)
Release HeuristicLab 3.3.15
Reported by: | swagner | Owned by: | swagner |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.15 |
Component: | General | Version: | trunk |
Keywords: | Cc: |
Description (last modified by swagner)
Codename:
- Berlin
New Features:
- Barnes-Hut t-SNE (C# port of Laurens van der Maaten's C++ implementation)
- Kernel Ridge Regression
- Elastic-net Regression (glmnet wrapper)
- Support for categorical variables for symbolic regression and multiple data analysis algorithms
- Graph Coloring Problem
- PSO improvements (compatible with standard PSO 2011)
- New functionalities for data preprocessing
- New functionality for run analysis (e.g. RLD/ECDF)
- Extreme-point based packing algorithm for 3D bin packing
Release Steps:
Stable Branch:
Increment plugin and application versionsUpdate versions in plugin dependenciesIncrement assembly file versionsIncrement installer versionsCheck and if necessary update year of copyrightsCheck and if necessary update build configurations and project dependenciesCheck if all unit tests are passedUpdate samplesCreate release tagMerge commits back into trunk
Release tag:
Build configuration Release Any CPUCheck if it compiles with monoRemove unnecessary files from build output (*.vshost.exe, *.vshost.exe.config, *.vshost.exe.manifest, *.pdb, *.dll.config (do not remove DotNetScilab-1.0.dll.config, that's a plugin dependency), app.config)Hide HeuristicLab 3.3.exe.configCreate zip file
Trac:
Attach zip file to Download wiki pageUpdate wiki pages WikiStart, Download, ChangeLog, ChangeLogPending, etc.Create new milestone for the next releaseChange description of the current milestone into changelog styleComplete current milestone and retarget all its remaining open tickets
Documentation:
Update tutorial slides (latest version, number of plugins, algorithms and problems, features)
Marketing and PR:
Post info about new release on HEAL homepage, HeuristicLab Facebook fan page and LinkedInWrite a release announcement for the Blog and send a mail to our mailing listUpdate Wikipedia pageCreate release annotation in Google Analytics and update download analysisPush to GitHubUpdate Features pageInform everybody else who might be interested
Change History (48)
comment:1 Changed 8 years ago by swagner
- Description modified (diff)
- Owner set to swagner
- Status changed from new to assigned
comment:2 Changed 8 years ago by swagner
- Description modified (diff)
comment:3 Changed 8 years ago by swagner
- Description modified (diff)
comment:4 Changed 8 years ago by swagner
- Description modified (diff)
comment:5 Changed 8 years ago by gkronber
comment:6 Changed 8 years ago by gkronber
r14786: small fixes in IndexedItem
comment:7 Changed 8 years ago by gkronber
- Description modified (diff)
comment:8 Changed 8 years ago by gkronber
- Description modified (diff)
comment:9 Changed 8 years ago by mkommend
r14959: Added global ignore properties.
comment:10 Changed 8 years ago by gkronber
comment:11 Changed 8 years ago by gkronber
comment:12 Changed 8 years ago by gkronber
comment:13 Changed 7 years ago by abeham
- Description modified (diff)
comment:14 Changed 7 years ago by gkronber
- Description modified (diff)
comment:15 Changed 7 years ago by abeham
- Description modified (diff)
comment:16 Changed 7 years ago by gkronber
comment:17 Changed 7 years ago by gkronber
Comparison of stable and trunk shows several messages which have presumably not been merged (tortoisesvn > Merge, trunk->stable, 'Specific range': 0-HEAD, 'Show log', 'Hide non-mergeable revisions')
- #2762:
- * Moved initialization / cloning of extreme points list to base class
- * Removed residual space from base class and put it into derived class for 3d bin packing
- * Updated sample
- #2762: added AfterDeserialization hook to initialize ResidualSpace
- #2762: fixed project files
- #2762: integrated bin packing extension into trunk
- #2797: reduced precision in unit test to 1e-08 and renamed test class
- #2797: updated project file
- #2797: Updated sample to change from Schwefel to Rastrigin (in the hope that it's numerically more stable)
- #2797:
- * Fixed adaptive random topology updater
- * Adapted default values of the best attraction parameters
- * Changed code of the new topology initializer
- * Fixed the parameters of the SPSO particle updaters (c parameter is actually (personal|neighbor)bestattraction), reordered the method signature and provided defaults
- * Removed the max beyond parameter again
- * Updated the sample and updated the unit test
- * In the sample no inertia updating is used, but the topology initializers / updaters of SPSO are used
- #2797: simplified faster cloning of RealVector
- #2797:
- * Added IStochasticOperator interface to MultiPSOTopologyUpdater
- * Changed parameter defaults to those described in the paper
- * Added analyzer placeholder for the last iteration (has not been previously analyzed)
- * Changed random topology initializer to include itself (to be able to use it with SPSOSwarmUpdater -> this should not change the old RealVectorSwarmUpdater)
- * Changed ring topology initializer to include itself (same as above)
- * Changed von neumann topology initializer to include itself (same as above)
- * Added SPSO compatible random topology initializer (as described in the paper by Clerc)
- * Changed sampling of the random directional vector to be uniformly random on the surface of a hypersphere to avoid a slight bias in diagonal direction
- * Updating SwarmBestQuality and BestRealVector parameters in SPSOSwarmUpdater (an oversight)
- * Added a faster method to create a copy of a RealVector (based on Array.Copy)
- * Updated the sample
- * Updated the sample's test results (due to changed sampling in SPSO2011ParticleUpdater)
- #2739: improved 3d visualization
- * in UpdateVisualization, no materials are available after Clear, therefore TryGetValue is unnecessary
- * removed unnecessary ctrlDown field and OnKeyDown event handler
- #2664: excluded HeuristicLab.Problems.BinPacking.Views-3.3 from mono builds
- #2784: fixed pausing of waiting hive tasks
- #2553: added properties to access compiled instances of scripts
- #2797:
- * Removed Add and Subtract methods from RealVector... our persistence thinks it can use "Add" to add elements to the vector
- #2797:
- * Recreated backwards compatibility by readding old operators and renaming new operators to SPSO*
- * If a previously configured algorithm is run again, the same results should be obtained
- * Set all old operators to internal, NonDiscoverableType, and Obsolete (they are also not fixed, e.g. PersonalBest update remains flawed)
- * Added SPSO 2007 velocity initializer and let users choose in SPSOParticleCreator
- * Changed description of PSO
- * Updated sample
- #2797:
- * Added SPSO 2007 and SPSO 2011 particle updaters
- * Unhide particle updater parameter
- * Changed default parameters of sample
- * Changed max velocity to very high value by default (no speed limit)
- * Adapted unit test
- #2797: updated sample
- #2797: fixed unit test
- #2797:
- * Updated PSO to make it more compatible with SPSO 2011
- * Removed truncation of velocity vector and instead rescaled it given the maximum velocity
- * Added non-zero initial velocity according to SPSO 2011
- * Removed complicated bouncing code due to box constraints and instead implemented as described in SPSO 2011
- * Calculating neighbor best has been changed to use personal best
- * Avoiding local and global particle update and instead relying on neighborbest
- * More randomization during velocity update by using a separate random numbers per dimension
- * Reusing problem specific solution creator in RealVectorParticleCreator instead of always using UniformRandomRealVectorCreator
- #2748: fixed unit test
- #2743:
- * fixed sorting in current jobs table
- * enabled sorting according to job progress
- #2748: fixed personal best tracking in RealVectorSwarmUpdater
- #2743: updated app configs
- #2791: improved checkpointing (task is paused and sent back to the server, new one is assigned via next heartbeat)
- #2739: Improving camera position and look direction
- #2739: Improved Bin Packing 3D View
- * Fixing an overlap of triangles in the corner points in the wireframe code
- * Removing unnecessary translate transforms and using centerXYZ of scaling and rotation
- * Correctly calculated the center of the bin after scaling
- * When an item is selected, instead of using solid cubes with semi-transparent surfaces, a wireframe model is displayed
- * The selected cube has to be drawn first, otherwise the other wireframe cubes are not transparent to it
- #2739: Embedded ViewPort3D into Border to catch mouse events in the background
- #2784: fixed pausing of hive tasks
- #2664: made post build event (merge configs) in Clients.Hive.Slave project OS dependent
- #2743: worked on web app
- * added sorting functionality to some tables
- #2743: worked on web app
- * added sorting functionality to some tables
- #2743: fixed connection string
- #2743: cleaned up
- * updated app configs
- * updated settings
- #2743: cleaned up
- * regenerated service clients
- * updated app configs
- * removed old partial classes
- #2743: added support for multiple OKB query service endpoints
- #2743: updated service client generation cmds
- #2743: worked on web app
- * fixed InvalidOperationException
- * fixed date conversion
- #2739: fixed materials out of range index
- #2739: worked on visualization of binpacking solutions
- #2737: Enhanced TSPLIBInstanceProvider to set best known quality even if no optimal solution is provided in the TSPLIB.
- #2726: Worked on RunCollectionParameterAnalysisView
- #2726: Fixed fail of ContentViewAttributeTest
- #2726: Fixed build fails because of C# 6.0 features which are not yet supported on the build server
- #2726: Fixed build fails because of C# 6.0 features which are not yet supported on the build server
- #2726: Worked on RunCollectionParameterAnalysis view.
- #2666
- Fixed privacy issue indicated by tests
- #2664: fixed project files
comment:18 Changed 7 years ago by gkronber
comment:19 Changed 7 years ago by jkarder
r15363: updated hl download images
comment:20 Changed 7 years ago by abeham
r15397: Added .editorconfig file
comment:21 Changed 7 years ago by abeham
r15398: fixed interactive merge config
comment:22 Changed 7 years ago by swagner
- Status changed from assigned to accepted
- Version changed from 3.3.14 to trunk
comment:23 Changed 7 years ago by swagner
r15581: Updated year of assembly copyrights
comment:24 Changed 7 years ago by swagner
r15582: Updated year of assembly copyrights on stable
comment:25 Changed 7 years ago by swagner
r15583: Updated year of copyrights in license headers
comment:26 Changed 7 years ago by swagner
r15584: Updated year of copyrights in license headers on stable
comment:28 Changed 7 years ago by swagner
- Description modified (diff)
r15588: Updated project dependencies
comment:29 Changed 7 years ago by swagner
comment:30 Changed 7 years ago by swagner
comment:31 Changed 7 years ago by swagner
r15591: Updated samples
comment:32 Changed 7 years ago by swagner
- Description modified (diff)
comment:33 Changed 7 years ago by swagner
comment:34 Changed 7 years ago by jkarder
- Description modified (diff)
comment:35 Changed 7 years ago by pfleck
comment:36 Changed 7 years ago by jkarder
r15596: updated prepareProjectsForMono.sh
comment:37 Changed 7 years ago by abeham
Looked at r15596: seems good
comment:38 Changed 7 years ago by jkarder
comment:39 Changed 7 years ago by pfleck
comment:40 Changed 7 years ago by swagner
- Description modified (diff)
r15600: Created release tag for HeuristicLab 3.3.15
comment:41 Changed 7 years ago by swagner
- Description modified (diff)
comment:42 Changed 7 years ago by swagner
- Description modified (diff)
r15601: Updated tutorial slides
comment:43 Changed 7 years ago by swagner
- Description modified (diff)
- Status changed from accepted to readytorelease
comment:44 Changed 7 years ago by swagner
- Resolution set to done
- Status changed from readytorelease to closed
comment:45 Changed 7 years ago by swagner
- Description modified (diff)
comment:46 Changed 7 years ago by swagner
- Description modified (diff)
comment:47 Changed 7 years ago by swagner
- Description modified (diff)
comment:48 Changed 7 years ago by swagner
- Description modified (diff)
r14227: moved NSGA-II to category: 'population-based algorithms' and moved random search to category: 'single-solution algorithms'