Free cookie consent management tool by TermsFeed Policy Generator

Changeset 5339


Ignore:
Timestamp:
01/20/11 12:57:15 (13 years ago)
Author:
mkofler
Message:

#852: Added Multi PSO Initializer/Updater (Liang and Suganthan, 2005)

Location:
branches/PSO/HeuristicLab.Algorithms.ParticleSwarmOptimization/3.3
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • branches/PSO/HeuristicLab.Algorithms.ParticleSwarmOptimization/3.3/HeuristicLab.Algorithms.ParticleSwarmOptimization-3.3.csproj

    r5311 r5339  
    111111    <Compile Include="BestPointInitializer.cs" />
    112112    <Compile Include="IDiscreteDoubleMatrixModifier.cs" />
     113    <Compile Include="MultiPSOTopologyUpdater.cs" />
    113114    <Compile Include="VelocityBoundsModifier.cs" />
    114115    <Compile Include="RandomTopologyInitializer.cs" />
  • branches/PSO/HeuristicLab.Algorithms.ParticleSwarmOptimization/3.3/ParticleSwarmOptimization.cs

    r5316 r5339  
    141141      Parameters.Add(new ConstrainedValueParameter<ITopologyUpdater>("TopologyUpdater", "Updates the neighborhood description vectors",
    142142        new ItemSet<ITopologyUpdater>(ApplicationManager.Manager.GetInstances<ITopologyUpdater>())));
    143       //Parameters.Add(new ValueParameter<MultiParameterUpdater>("ParameterUpdater", "Updates the algorithm parameters according to some strategy",
    144       //  new MultiParameterUpdater()));
    145143      Parameters.Add(new OptionalConstrainedValueParameter<IDiscreteDoubleValueModifier>("OmegaUpdater", "Updates the omega parameter"));
    146       //Parameters.Add(new ValueParameter<MatrixValueModifierSelector>("VelocityBoundsUpdater", "Adjusts the velocity bounds", new MatrixValueModifierSelector()));
    147144      Parameters.Add(new OptionalConstrainedValueParameter<IDiscreteDoubleMatrixModifier>("VelocityBoundsUpdater", "Adjusts the velocity bounds."));
    148145      ParticleUpdaterParameter.ActualValue = ParticleUpdaterParameter.ValidValues.SingleOrDefault(v => v.GetType() == typeof(TotallyConnectedParticleUpdater));
Note: See TracChangeset for help on using the changeset viewer.