Changeset 14711 for branches/PersistenceOverhaul/HeuristicLab.Algorithms.ParticleSwarmOptimization/3.3
- Timestamp:
- 03/03/17 11:41:43 (8 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
r13368 r14711 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 [Storable Class("1B8BA2EF-29A6-4CA3-A82E-B64442FF5E67")]34 [StorableType("1B8BA2EF-29A6-4CA3-A82E-B64442FF5E67")] 35 35 public sealed class MultiPSOTopologyUpdater : SingleSuccessorOperator, ITopologyUpdater { 36 36 -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.ParticleSwarmOptimization/3.3/ParticleSwarmOptimization.cs
r13368 r14711 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 [Storable Class("873279B8-58E4-456F-B840-75EC7C391291")]39 [StorableType("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
r13368 r14711 31 31 namespace HeuristicLab.Algorithms.ParticleSwarmOptimization { 32 32 [Item("ParticleSwarmOptimizationMainLoop", "An operator which represents the main loop of a particle swarm optimization algorithm.")] 33 [Storable Class("8451459D-2C4D-4B1D-AE82-9AC2A5B43CDB")]33 [StorableType("8451459D-2C4D-4B1D-AE82-9AC2A5B43CDB")] 34 34 public class ParticleSwarmOptimizationMainLoop : AlgorithmOperator { 35 35 -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.ParticleSwarmOptimization/3.3/RandomTopologyInitializer.cs
r13368 r14711 30 30 namespace HeuristicLab.Algorithms.ParticleSwarmOptimization { 31 31 [Item("Random Topology Initializer", "Randomly connectes every particle with k other particles.")] 32 [Storable Class("51896760-09D3-404D-8ADD-F1A38E21C95A")]32 [StorableType("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
r13368 r14711 27 27 namespace HeuristicLab.Algorithms.ParticleSwarmOptimization { 28 28 [Item("Ring Topology Initializer", "Connected every particle with its preceeding and its following particle.")] 29 [Storable Class("1A5B1CD5-ACE0-49F7-89D7-EB567677BD09")]29 [StorableType("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
r13368 r14711 30 30 namespace HeuristicLab.Algorithms.ParticleSwarmOptimization { 31 31 [Item("TopologyInitializer", "Groups the particles into neighborhoods according to a certain strategy.")] 32 [Storable Class("DB19490D-46AA-4EEB-82B2-CB7478AEF6C9")]32 [StorableType("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
r13368 r14711 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 [Storable Class("390FC424-5536-42EF-ADFF-E96822D9D9AF")]29 [StorableType("390FC424-5536-42EF-ADFF-E96822D9D9AF")] 30 30 public sealed class VonNeumannTopologyInitializer : TopologyInitializer { 31 31
Note: See TracChangeset
for help on using the changeset viewer.