- Timestamp:
- 11/24/15 17:08:13 (9 years ago)
- 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 Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 32 32 namespace HeuristicLab.Algorithms.ParticleSwarmOptimization { 33 33 [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")] 35 35 public sealed class MultiPSOTopologyUpdater : SingleSuccessorOperator, ITopologyUpdater { 36 36 -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.ParticleSwarmOptimization/3.3/ParticleSwarmOptimization.cs
r13173 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 37 37 [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.")] 38 38 [Creatable(CreatableAttribute.Categories.PopulationBasedAlgorithms, Priority = 300)] 39 [StorableClass ]39 [StorableClass("873279B8-58E4-456F-B840-75EC7C391291")] 40 40 public sealed class ParticleSwarmOptimization : HeuristicOptimizationEngineAlgorithm, IStorableContent { 41 41 #region Parameter Properties -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.ParticleSwarmOptimization/3.3/ParticleSwarmOptimizationMainLoop.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 31 31 namespace HeuristicLab.Algorithms.ParticleSwarmOptimization { 32 32 [Item("ParticleSwarmOptimizationMainLoop", "An operator which represents the main loop of a particle swarm optimization algorithm.")] 33 [StorableClass ]33 [StorableClass("8451459D-2C4D-4B1D-AE82-9AC2A5B43CDB")] 34 34 public class ParticleSwarmOptimizationMainLoop : AlgorithmOperator { 35 35 -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.ParticleSwarmOptimization/3.3/RandomTopologyInitializer.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 30 30 namespace HeuristicLab.Algorithms.ParticleSwarmOptimization { 31 31 [Item("Random Topology Initializer", "Randomly connectes every particle with k other particles.")] 32 [StorableClass ]32 [StorableClass("51896760-09D3-404D-8ADD-F1A38E21C95A")] 33 33 public sealed class RandomTopologyInitializer : TopologyInitializer { 34 34 #region Parameters -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.ParticleSwarmOptimization/3.3/RingTopologyInitializer.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 27 27 namespace HeuristicLab.Algorithms.ParticleSwarmOptimization { 28 28 [Item("Ring Topology Initializer", "Connected every particle with its preceeding and its following particle.")] 29 [StorableClass ]29 [StorableClass("1A5B1CD5-ACE0-49F7-89D7-EB567677BD09")] 30 30 public sealed class RingTopologyInitializer : TopologyInitializer { 31 31 #region Construction & Cloning -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.ParticleSwarmOptimization/3.3/TopologyInitializer.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 30 30 namespace HeuristicLab.Algorithms.ParticleSwarmOptimization { 31 31 [Item("TopologyInitializer", "Groups the particles into neighborhoods according to a certain strategy.")] 32 [StorableClass ]32 [StorableClass("DB19490D-46AA-4EEB-82B2-CB7478AEF6C9")] 33 33 public abstract class TopologyInitializer : SingleSuccessorOperator, ITopologyInitializer { 34 34 public override bool CanChangeName { -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.ParticleSwarmOptimization/3.3/VonNeumannTopologyInitializer.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 27 27 namespace HeuristicLab.Algorithms.ParticleSwarmOptimization { 28 28 [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")] 30 30 public sealed class VonNeumannTopologyInitializer : TopologyInitializer { 31 31
Note: See TracChangeset
for help on using the changeset viewer.