Changeset 12005 for stable/HeuristicLab.Encodings.RealVectorEncoding
- Timestamp:
- 02/13/15 15:00:15 (10 years ago)
- Location:
- stable
- Files:
-
- 7 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
stable
- Property svn:mergeinfo changed
/trunk/sources merged: 11939,11945,11956,11958-11961,11963,11967,11970-11971,11982-11984,11987-11988,11990,11993-11994,11996,11998-12004
- Property svn:mergeinfo changed
-
stable/HeuristicLab.Encodings.RealVectorEncoding
-
Property
svn:mergeinfo
set to
(toggle deleted branches)
/branches/HLScript/HeuristicLab.Encodings.RealVectorEncoding merged eligible /trunk/sources/HeuristicLab.Encodings.RealVectorEncoding merged eligible /branches/1721-RandomForestPersistence/HeuristicLab.Encodings.RealVectorEncoding 10321-10322 /branches/Algorithms.GradientDescent/HeuristicLab.Encodings.RealVectorEncoding 5516-5520 /branches/Benchmarking/sources/HeuristicLab.Encodings.RealVectorEncoding 6917-7005 /branches/CloningRefactoring/HeuristicLab.Encodings.RealVectorEncoding 4656-4721 /branches/CodeEditor/HeuristicLab.Encodings.RealVectorEncoding 11700-11806 /branches/DataAnalysis Refactoring/HeuristicLab.Encodings.RealVectorEncoding 5471-5808 /branches/DataAnalysis SolutionEnsembles/HeuristicLab.Encodings.RealVectorEncoding 5815-6180 /branches/DataAnalysis/HeuristicLab.Encodings.RealVectorEncoding 4458-4459,4462,4464 /branches/DataPreprocessing/HeuristicLab.Encodings.RealVectorEncoding 10085-11101 /branches/GP.Grammar.Editor/HeuristicLab.Encodings.RealVectorEncoding 6284-6795 /branches/GP.Symbols (TimeLag, Diff, Integral)/HeuristicLab.Encodings.RealVectorEncoding 5060 /branches/HeuristicLab.Problems.DataAnalysis.Trading/HeuristicLab.Encodings.RealVectorEncoding 6123-9799 /branches/LogResidualEvaluator/HeuristicLab.Encodings.RealVectorEncoding 10202-10483 /branches/NET40/sources/HeuristicLab.Encodings.RealVectorEncoding 5138-5162 /branches/ParallelEngine/HeuristicLab.Encodings.RealVectorEncoding 5175-5192 /branches/ProblemInstancesRegressionAndClassification/HeuristicLab.Encodings.RealVectorEncoding 7568-7810 /branches/ProgrammableProblem/HeuristicLab.Encodings.RealVectorEncoding 11777-11959 /branches/QAPAlgorithms/HeuristicLab.Encodings.RealVectorEncoding 6350-6627 /branches/Restructure trunk solution/HeuristicLab.Encodings.RealVectorEncoding 6828 /branches/RuntimeOptimizer/HeuristicLab.Encodings.RealVectorEncoding 8943-9078 /branches/ScatterSearch (trunk integration)/HeuristicLab.Encodings.RealVectorEncoding 7787-8333 /branches/SlaveShutdown/HeuristicLab.Encodings.RealVectorEncoding 8944-8956 /branches/SpectralKernelForGaussianProcesses/HeuristicLab.Encodings.RealVectorEncoding 10204-10479 /branches/SuccessProgressAnalysis/HeuristicLab.Encodings.RealVectorEncoding 5370-5682 /branches/Trunk/HeuristicLab.Encodings.RealVectorEncoding 6829-6865 /branches/UnloadJobs/HeuristicLab.Encodings.RealVectorEncoding 9168-9215 /branches/VNS/HeuristicLab.Encodings.RealVectorEncoding 5594-5752 /branches/histogram/HeuristicLab.Encodings.RealVectorEncoding 5959-6341
-
Property
svn:mergeinfo
set to
(toggle deleted branches)
-
stable/HeuristicLab.Encodings.RealVectorEncoding/3.3/Crossovers/BlendAlphaBetaCrossover.cs
r11170 r12005 24 24 using HeuristicLab.Core; 25 25 using HeuristicLab.Data; 26 using HeuristicLab.Optimization; 26 27 using HeuristicLab.Parameters; 27 28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; … … 40 41 [Item("BlendAlphaBetaCrossover", "The blend alpha beta crossover (BLX-a-b) for real vectors is similar to the blend alpha crossover (BLX-a), but distinguishes between the better and worse of the parents. The interval from which to choose the new offspring can be extended beyond the better parent by specifying a higher alpha value, and beyond the worse parent by specifying a higher beta value. The new offspring is sampled uniformly in the extended range. It is implemented as described in Takahashi, M. and Kita, H. 2001. A crossover operator using independent component analysis for real-coded genetic algorithms Proceedings of the 2001 Congress on Evolutionary Computation, pp. 643-649.")] 41 42 [StorableClass] 42 public class BlendAlphaBetaCrossover : RealVectorCrossover {43 public class BlendAlphaBetaCrossover : RealVectorCrossover, ISingleObjectiveOperator { 43 44 /// <summary> 44 45 /// Whether the problem is a maximization or minimization problem. -
stable/HeuristicLab.Encodings.RealVectorEncoding/3.3/Crossovers/HeuristicCrossover.cs
r11170 r12005 24 24 using HeuristicLab.Core; 25 25 using HeuristicLab.Data; 26 using HeuristicLab.Optimization; 26 27 using HeuristicLab.Parameters; 27 28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; … … 37 38 [Item("HeuristicCrossover", "The heuristic crossover produces offspring that extend the better parent in direction from the worse to the better parent. It is implemented as described in Wright, A.H. (1994), Genetic algorithms for real parameter optimization, Foundations of Genetic Algorithms, G.J.E. Rawlins (Ed.), Morgan Kaufmann, San Mateo, CA, 205-218.")] 38 39 [StorableClass] 39 public class HeuristicCrossover : RealVectorCrossover {40 public class HeuristicCrossover : RealVectorCrossover, ISingleObjectiveOperator { 40 41 /// <summary> 41 42 /// Whether the problem is a maximization or minimization problem. -
stable/HeuristicLab.Encodings.RealVectorEncoding/3.3/HeuristicLab.Encodings.RealVectorEncoding-3.3.csproj
r11920 r12005 136 136 <Compile Include="RealVectorCrossover.cs" /> 137 137 <Compile Include="Properties\AssemblyInfo.cs" /> 138 <Compile Include="RealVectorEncoding.cs" /> 138 139 <Compile Include="RealVectorManipulator.cs" /> 139 140 </ItemGroup> -
stable/HeuristicLab.Encodings.RealVectorEncoding/3.3/Moves/AdditiveMoveMaker.cs
r11170 r12005 31 31 [Item("AdditiveMoveMaker", "Peforms an additive move on a given real vector and updates the quality.")] 32 32 [StorableClass] 33 public class AdditiveMoveMaker : SingleSuccessorOperator, IAdditiveRealVectorMoveOperator, IMoveMaker {33 public class AdditiveMoveMaker : SingleSuccessorOperator, IAdditiveRealVectorMoveOperator, IMoveMaker, ISingleObjectiveOperator { 34 34 public override bool CanChangeName { 35 35 get { return false; } -
stable/HeuristicLab.Encodings.RealVectorEncoding/3.3/ParticleOperators/RealVectorSwarmUpdater.cs
r11170 r12005 35 35 [Item("RealVectorSwarmUpdater", "Updates personal best point and quality as well as global best point and quality.")] 36 36 [StorableClass] 37 public sealed class RealVectorSwarmUpdater : SingleSuccessorOperator, IRealVectorSwarmUpdater {37 public sealed class RealVectorSwarmUpdater : SingleSuccessorOperator, IRealVectorSwarmUpdater, ISingleObjectiveOperator { 38 38 39 39 [Storable] … … 235 235 236 236 void VelocityBoundsStartValueParameter_Value_ValueChanged(object sender, EventArgs e) { 237 UpdateVelocityBoundsParamater(); 237 UpdateVelocityBoundsParamater(); 238 238 } 239 239 … … 257 257 VelocityBoundsStartValueParameter.Value.ValueChanged += new EventHandler(VelocityBoundsStartValueParameter_Value_ValueChanged); 258 258 } 259 UpdateVelocityBoundsParamater(); 259 UpdateVelocityBoundsParamater(); 260 260 } 261 261
Note: See TracChangeset
for help on using the changeset viewer.