protected ProblemBase() { Solution = new Position(Constants.DMax); SwarmSize = new SwarmSize(Constants.DMax); Epsilon = 0.00000; // Acceptable error. Defalut value ObjectiveValue = 0; // Objective value. Default value Constraint = 0; // Number of constraints. Default value SwarmSize.valueNb = 0; // Define the solution point, for test // NEEDED when Parameters.stop = 2 // i.e. when stop criterion is distance_to_solution < epsilon for (int d = 0; d < 30; d++) { Solution.x[d] = 0; } }
public SwarmSize SwarmSize; // Search space #endregion Fields #region Constructors public Problem() { Solution = new Position(Constants.DMax); SwarmSize = new SwarmSize(Constants.DMax); }