Esempio n. 1
0
 public Rosenbrock()
 {
     RequiresObjectiveFunction         = true;
     ConstraintsSolvedWithPenalties    = true;
     InequalitiesConvertedToEqualities = false;
     RequiresSearchDirectionMethod     = false;
     RequiresLineSearchMethod          = false;
     RequiresAnInitialPoint            = true;
     RequiresConvergenceCriteria       = true;
     RequiresFeasibleStartPoint        = false;
     RequiresDiscreteSpaceDescriptor   = false;
     stepTooSmallConvergence           = new DirectSearchStepTooSmallConvergence();
     ConvergenceMethods.Add(stepTooSmallConvergence);
 }
Esempio n. 2
0
 public HookeAndJeeves()
 {
     RequiresObjectiveFunction         = true;
     ConstraintsSolvedWithPenalties    = true;
     InequalitiesConvertedToEqualities = false;
     RequiresSearchDirectionMethod     = false;
     RequiresLineSearchMethod          = false;
     RequiresAnInitialPoint            = true;
     RequiresConvergenceCriteria       = true;
     RequiresFeasibleStartPoint        = false;
     RequiresDiscreteSpaceDescriptor   = false;
     stepTooSmallConvergence           = new DirectSearchStepTooSmallConvergence();
     ConvergenceMethods.Add(stepTooSmallConvergence);
     _sameCandidate = new sameCandidate(Parameters.ToleranceForSame);
 }