Changeset 16462 for branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.GradientDescent/3.3
- Timestamp:
- 12/28/18 16:10:48 (6 years ago)
- Location:
- branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.GradientDescent/3.3
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.GradientDescent/3.3/HeuristicLab.Algorithms.GradientDescent-3.3.csproj
r16454 r16462 116 116 <HintPath>..\..\packages\Google.Protobuf.3.6.1\lib\net45\Google.Protobuf.dll</HintPath> 117 117 </Reference> 118 <Reference Include="HEAL.Fossil, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">118 <Reference Include="HEAL.Fossil, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 119 119 <HintPath>..\..\packages\HEAL.Fossil.1.0.0\lib\netstandard2.0\HEAL.Fossil.dll</HintPath> 120 120 </Reference> -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.GradientDescent/3.3/Lbfgs.cs
r16453 r16462 31 31 using HeuristicLab.Optimization; 32 32 using HeuristicLab.Parameters; 33 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;33 using HEAL.Fossil; 34 34 using HeuristicLab.Random; 35 35 … … 40 40 [Item("LM-BFGS", "The limited-memory BFGS (BroydenFletcherGoldfarbShanno) optimization algorithm.")] 41 41 [Creatable(CreatableAttribute.Categories.SingleSolutionAlgorithms, Priority = 160)] 42 [Storable Class]42 [StorableType("55E85596-0FC7-41B5-9B90-9A8BF33B7C55")] 43 43 public sealed class LbfgsAlgorithm : HeuristicOptimizationEngineAlgorithm, IStorableContent { 44 44 public override Type ProblemType { … … 104 104 105 105 [StorableConstructor] 106 private LbfgsAlgorithm( bool deserializing) : base(deserializing) { }106 private LbfgsAlgorithm(StorableConstructorFlag _) : base(_) { } 107 107 private LbfgsAlgorithm(LbfgsAlgorithm original, Cloner cloner) 108 108 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.GradientDescent/3.3/LbfgsAnalyzer.cs
r16453 r16462 29 29 using HeuristicLab.Optimization; 30 30 using HeuristicLab.Parameters; 31 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;31 using HEAL.Fossil; 32 32 33 33 namespace HeuristicLab.Algorithms.GradientDescent { 34 [Storable Class]34 [StorableType("7BE2AE6F-BC67-4F98-9C4F-9D077E9A4E3B")] 35 35 [Item(Name = "LBFGS Analyzer", Description = "Analyzer to collect results for the LM-BFGS algorithm.")] 36 36 public sealed class LbfgsAnalyzer : SingleSuccessorOperator, IAnalyzer { … … 89 89 90 90 [StorableConstructor] 91 private LbfgsAnalyzer( bool deserializing) : base(deserializing) { }91 private LbfgsAnalyzer(StorableConstructorFlag _) : base(_) { } 92 92 private LbfgsAnalyzer(LbfgsAnalyzer original, Cloner cloner) : base(original, cloner) { } 93 93 public LbfgsAnalyzer() -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.GradientDescent/3.3/LbfgsInitializer.cs
r16453 r16462 28 28 using HeuristicLab.Operators; 29 29 using HeuristicLab.Parameters; 30 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;30 using HEAL.Fossil; 31 31 32 32 namespace HeuristicLab.Algorithms.GradientDescent { 33 [Storable Class]33 [StorableType("649D495C-EBEA-4627-8552-989F80C04545")] 34 34 [Item(Name = "LBFGS Initializer", Description = "Initializes the necessary data structures for the LM-BFGS algorithm.")] 35 35 public sealed class LbfgsInitializer : SingleSuccessorOperator { … … 69 69 70 70 [StorableConstructor] 71 private LbfgsInitializer( bool deserializing) : base(deserializing) { }71 private LbfgsInitializer(StorableConstructorFlag _) : base(_) { } 72 72 private LbfgsInitializer(LbfgsInitializer original, Cloner cloner) : base(original, cloner) { } 73 73 public LbfgsInitializer() -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.GradientDescent/3.3/LbfgsMakeStep.cs
r16453 r16462 26 26 using HeuristicLab.Operators; 27 27 using HeuristicLab.Parameters; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Fossil; 29 29 30 30 namespace HeuristicLab.Algorithms.GradientDescent { 31 [Storable Class]31 [StorableType("DC5D8418-FD1E-4D4C-AEF6-79F77AD8A5D9")] 32 32 [Item(Name = "LBFGS MakeStep", Description = "Makes a step in the LM-BFGS optimization algorithm.")] 33 33 public sealed class LbfgsMakeStep : SingleSuccessorOperator { … … 54 54 55 55 [StorableConstructor] 56 private LbfgsMakeStep( bool deserializing) : base(deserializing) { }56 private LbfgsMakeStep(StorableConstructorFlag _) : base(_) { } 57 57 private LbfgsMakeStep(LbfgsMakeStep original, Cloner cloner) : base(original, cloner) { } 58 58 public LbfgsMakeStep() -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.GradientDescent/3.3/LbfgsState.cs
r16453 r16462 25 25 using HeuristicLab.Common; 26 26 using HeuristicLab.Core; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Fossil; 28 28 29 29 namespace HeuristicLab.Algorithms.GradientDescent { 30 [Storable Class]30 [StorableType("2A117076-0311-4F85-A1B9-16F39D5752DE")] 31 31 [Item("LbfgsState", "Internal state for the limited-memory BFGS optimization algorithm.")] 32 32 public sealed class LbfgsState : Item { … … 35 35 36 36 [StorableConstructor] 37 private LbfgsState(bool deserializing) 38 : base(deserializing) { 37 private LbfgsState(StorableConstructorFlag _) : base(_) { 39 38 state = new alglib.minlbfgs.minlbfgsstate(); 40 39 } -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.GradientDescent/3.3/LbfgsUpdateResults.cs
r16453 r16462 27 27 using HeuristicLab.Operators; 28 28 using HeuristicLab.Parameters; 29 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;29 using HEAL.Fossil; 30 30 31 31 namespace HeuristicLab.Algorithms.GradientDescent { 32 [Storable Class]32 [StorableType("926B028B-4EAA-48DD-8920-BCED7274AC77")] 33 33 [Item(Name = "LBFGS UpdateResults", Description = "Sets the results (function value and gradients) for the next optimization step in the LM-BFGS algorithm.")] 34 34 public sealed class LbfgsUpdateResults : SingleSuccessorOperator { … … 77 77 78 78 [StorableConstructor] 79 private LbfgsUpdateResults( bool deserializing) : base(deserializing) { }79 private LbfgsUpdateResults(StorableConstructorFlag _) : base(_) { } 80 80 private LbfgsUpdateResults(LbfgsUpdateResults original, Cloner cloner) : base(original, cloner) { } 81 81 public LbfgsUpdateResults()
Note: See TracChangeset
for help on using the changeset viewer.