Esempio n. 1
0
 public Problem(string problem, bool hasDimensions, int defaultDimensions, SASolverParametersModel parameters)
 {
     ProblemName       = problem;
     HasDimensions     = hasDimensions;
     DefaultDimensions = defaultDimensions;
     Parameters        = parameters;
 }
 public bool SetParameters(SASolverParametersModel parameters)
 {
     BeginingTemperatureValue = parameters.BeginingTemperature;
     EndingTemperatureValue   = parameters.EndingTemperature;
     IterationsValue          = parameters.Iterations;
     CoolingValue             = parameters.Cooling;
     return(true);
 }
 public SimulatedAnnealingAlgorithm(TestingFunction function, int amountOfArguments, SASolverParametersModel parameters)
 {
     Function                  = function;
     AmountOfArguments         = amountOfArguments;
     Arguments                 = new double[amountOfArguments];
     Arguments2                = new double[amountOfArguments];
     BeginingTemperature       = parameters.BeginingTemperature;
     EndingTemperature         = parameters.EndingTemperature;
     Iterations                = parameters.Iterations;
     Cooling                   = parameters.Cooling;
     SatisfactionSolutionValue = parameters.SatisfactionSolution;
 }