Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/24/15 17:08:13 (9 years ago)
Author:
ascheibe
Message:

#2520 added guids to storable classes

Location:
branches/PersistenceOverhaul/HeuristicLab.Algorithms.ParticleSwarmOptimization/3.3
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • branches/PersistenceOverhaul/HeuristicLab.Algorithms.ParticleSwarmOptimization/3.3/MultiPSOTopologyUpdater.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3232namespace HeuristicLab.Algorithms.ParticleSwarmOptimization {
    3333  [Item("Multi PSO Topology Updater", "Splits swarm into NrOfSwarms non-overlapping sub-swarms. Swarms are re-grouped every regroupingPeriod iteration. The operator is implemented as described in Liang, J.J. and Suganthan, P.N 2005. Dynamic multi-swarm particle swarm optimizer. IEEE Swarm Intelligence Symposium, pp. 124-129.")]
    34   [StorableClass]
     34  [StorableClass("1B8BA2EF-29A6-4CA3-A82E-B64442FF5E67")]
    3535  public sealed class MultiPSOTopologyUpdater : SingleSuccessorOperator, ITopologyUpdater {
    3636
  • branches/PersistenceOverhaul/HeuristicLab.Algorithms.ParticleSwarmOptimization/3.3/ParticleSwarmOptimization.cs

    r13173 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3737  [Item("Particle Swarm Optimization (PSO)", "A particle swarm optimization algorithm based on the description in Pedersen, M.E.H. (2010). PhD thesis. University of Southampton.")]
    3838  [Creatable(CreatableAttribute.Categories.PopulationBasedAlgorithms, Priority = 300)]
    39   [StorableClass]
     39  [StorableClass("873279B8-58E4-456F-B840-75EC7C391291")]
    4040  public sealed class ParticleSwarmOptimization : HeuristicOptimizationEngineAlgorithm, IStorableContent {
    4141    #region Parameter Properties
  • branches/PersistenceOverhaul/HeuristicLab.Algorithms.ParticleSwarmOptimization/3.3/ParticleSwarmOptimizationMainLoop.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3131namespace HeuristicLab.Algorithms.ParticleSwarmOptimization {
    3232  [Item("ParticleSwarmOptimizationMainLoop", "An operator which represents the main loop of a particle swarm optimization algorithm.")]
    33   [StorableClass]
     33  [StorableClass("8451459D-2C4D-4B1D-AE82-9AC2A5B43CDB")]
    3434  public class ParticleSwarmOptimizationMainLoop : AlgorithmOperator {
    3535
  • branches/PersistenceOverhaul/HeuristicLab.Algorithms.ParticleSwarmOptimization/3.3/RandomTopologyInitializer.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3030namespace HeuristicLab.Algorithms.ParticleSwarmOptimization {
    3131  [Item("Random Topology Initializer", "Randomly connectes every particle with k other particles.")]
    32   [StorableClass]
     32  [StorableClass("51896760-09D3-404D-8ADD-F1A38E21C95A")]
    3333  public sealed class RandomTopologyInitializer : TopologyInitializer {
    3434    #region Parameters
  • branches/PersistenceOverhaul/HeuristicLab.Algorithms.ParticleSwarmOptimization/3.3/RingTopologyInitializer.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    2727namespace HeuristicLab.Algorithms.ParticleSwarmOptimization {
    2828  [Item("Ring Topology Initializer", "Connected every particle with its preceeding and its following particle.")]
    29   [StorableClass]
     29  [StorableClass("1A5B1CD5-ACE0-49F7-89D7-EB567677BD09")]
    3030  public sealed class RingTopologyInitializer : TopologyInitializer {
    3131    #region Construction & Cloning
  • branches/PersistenceOverhaul/HeuristicLab.Algorithms.ParticleSwarmOptimization/3.3/TopologyInitializer.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3030namespace HeuristicLab.Algorithms.ParticleSwarmOptimization {
    3131  [Item("TopologyInitializer", "Groups the particles into neighborhoods according to a certain strategy.")]
    32   [StorableClass]
     32  [StorableClass("DB19490D-46AA-4EEB-82B2-CB7478AEF6C9")]
    3333  public abstract class TopologyInitializer : SingleSuccessorOperator, ITopologyInitializer {
    3434    public override bool CanChangeName {
  • branches/PersistenceOverhaul/HeuristicLab.Algorithms.ParticleSwarmOptimization/3.3/VonNeumannTopologyInitializer.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    2727namespace HeuristicLab.Algorithms.ParticleSwarmOptimization {
    2828  [Item("Von Neumann Topology Initializer", "Every particle is connected with the two following and the two previous particles wrapping around at the beginning and the end of the population.")]
    29   [StorableClass]
     29  [StorableClass("390FC424-5536-42EF-ADFF-E96822D9D9AF")]
    3030  public sealed class VonNeumannTopologyInitializer : TopologyInitializer {
    3131
Note: See TracChangeset for help on using the changeset viewer.