Class MetaSMPSOBuilder

java.lang.Object
org.uma.evolver.algorithm.meta.MetaSMPSOBuilder

public class MetaSMPSOBuilder extends Object
Builder for creating SMPSO (Speed-constrained Multi-objective Particle Swarm Optimization) instances configured for meta-optimization tasks. This builder provides a convenient way to configure and instantiate SMPSO with appropriate settings for meta-optimization scenarios.

Key features:

  • Configurable swarm size and maximum evaluations
  • Parallel evaluation support
  • Sensible defaults for meta-optimization tasks

Example usage:


 MetaSMPSOBuilder builder = new MetaSMPSOBuilder(metaOptimizationProblem)
     .setSwarmSize(100)
     .setMaxEvaluations(10000)
     .setNumberOfCores(4);
 ParticleSwarmOptimizationAlgorithm smpso = builder.build();
 
Author:
[Your Name]
See Also: