Closed HeuristicLab-Trac-Bot closed 9 years ago
r11531 MatingPoolCreator now uses OpenLayers variable correctly.
- Updated prototype APLS-OperatorGraph.
- Added Samples for VRP and SymReg.
- Temporarily added OptionalSubScopesProcessor for the ALPS prototype.
r11566 Added ALPS-Plugin.
- Updated Build-Configuration for DataPreprocessingViews.
r11567 Added AlpsGeneticAlgorithm and updated plugin description.
- Added a generic EnumValue for wrapping an enum.
- Added a generic EnumValueView which displays a drop down with the available enum values.
- Made AgingScheme an EnumValue instead of ValueTypeValue.
r11578 Implemented wiring of ALPS-GA based on Island-GA wiring.
- Implemented MatingPoolCreator.
- Added a modified GeneticAlgorithMainLoop as main operator in ALPS-GA-MainLoop.
r11585 Implemented EldersEmigrator.
- Implemented EldersSelector and ShiftToRightMigrator.
r11586 Implemented LayerUpdator.
- Added First/LastSubScopeProcessor.
- Added two Calculators because ExpressionCalculator does not support required features yet.
- Added some wiring.
- Small bugfixes and refactorings.
- Finished implementing LayerUpdator.
- Proper implemented per-layer results.
- Some bugfixes and wiring.
- Added LastSubScopeCloner. Note that the First/LastSubScopeCloner/Processor might be dropped and Left/Right-Selectors are used instead. Thanks to jkarder for this suggestion.
- Fixed Bugs with Per-Layer-Results.
- Fixed Bugs in EldersSelector.
- Added LayerCreator instead of LastSubScopeCloner for avoiding operators for some temporary hacks.
- Fixed Bug in MatingPoolCreator.
- Added AgeDiversityAnalyzer.
- Implemented automatic calculation of the age limits based on ALPS' parameter.
- Renamed AgeDiversityAnalyzer to AgeDistributionAnalyzer.
r11676 Added LayerPopulationSize variable (for PopulationSizeAnalyzer)
- Fixed bug when updating crossovers and mutators.
- Made DataReducers Reduction- and TargetOperationParameter to ValueLookupParameter. This enables ALPS to make the age determination configurable.
r11997: Removed obsolete diversity analyzer and added the new bottom-up and phenotype diversity analyzers (and similarity calculators)
- merged trunk after 3.3.11 release
- updated copyright and plugin version in ALPS plugin
- removed old ALPS samples based on an userdefined alg
- Added LayerUniformSubScopesProcessor which introduces an intermediate ExecutionContext which translates array-based parameters to single-value parameters.
- Updated ALPS-OperatorGraph to make usage of the new LayerUniformSubScopesProcessor.
- Added a temporary operator for calculating number of selected sub scopes because presetting the value during operator parameterization does not work for the new intermediate context. Note: the change of the PopulationSizeParameter still causes an error when creating a new layer. This will be fixed soon.
- Used Left/RightSelector instead of First/LastSubScopesProcessor
- Used the LayerUniformSubScopesProcessor for reseeding and opening new layer to take usage of the per-layer parameterization.
- Added LayerSorter because layers are sorted wrong after MergingReducer.
- Removed obsolete LastSubScopeCloner.
r12039 Per-layer parameter can be used to define all multiple layers. If less values are specified in the array the last value is used for all subsequent layers. I.e. when the array has the length 1, all layers use that same one value. From a usability point of view, this behavior may has to be discussed more in detail.
r12040 Introduced a parameter to adjust the range of layers used for creating a mating pool.
r12045 Added a parameter in the MatingPoolCreator which controls the percentage of individuals used from the layers below.
- Changed default values of ALPS-GA.
- OldestAverageYoungesAgeAnalyzer only writes the datatable to the results instead of all values.
- Added analyzers in Analyzers and LayerAnalyzers are now configured automatically (depth of scope tree parameters).
- Renamed per layer results to LayerResults.
- LayerUniformSubScopesProcessor does not longer derives from UniformSubScopesProcessor.
- Reverted changes of UniformSubScopesProcessor.
- Changed the output and reference paths of the ALPS project.
- Added ALPS solution file.
- Added build and prebuild commands.
- Use the new toint function of the
ExpressionCalculator
in theEldersEmigrator
and remove the now obsoleteMergingReducerCalculator
.- Removed some parameters from the
EldersMigrator
because theAlpsGeneticAlgorithmMainLoop
already defines those parameters.
r12094 Replaced the NumberOfSelectedSubScopesCalculator with an ExpressionCalculator.
r12097 Replaced the OpenNewLayerCalculator with an ExpressionOperator.
r12149 Removed
AgingScheme
type which inherited fromEnumValue
. Instead usedEnumValue
directly.
r12186 Added the possibility for a plus-selection replacement scheme.
- Put
LayerAnalyzer
after migrating and layer updates.- Added missing
StorableClassAttribute
onAlps
base class.
- Changed default setting of selector for ALPS.
- Fixed automatic LayerResult wiring.
r12271 Added
AgeInheritance
as own type and value for consistent configuration.
r12426 (not migrated) Removed old ALPS branch.
Issue migrated from trac ticket # 2269
milestone: HeuristicLab 3.3.13 | component: Algorithms | priority: medium | resolution: done
2014-10-29 09:05:52: @NimZwei created the issue