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; }