Browse Source

Optimization: Remove extra function evaluations in GoldenSectionMinimizer

unified_optimization
Scott Stephens 12 years ago
committed by Christoph Ruegg
parent
commit
68b3d5e9e5
  1. 2
      src/Numerics/Optimization/GoldenSectionMinimizer.cs

2
src/Numerics/Optimization/GoldenSectionMinimizer.cs

@ -49,9 +49,7 @@ namespace MathNet.Numerics.Optimization
} }
middlePointX = lowerBound + (upperBound - lowerBound)/(1 + Constants.GoldenRatio); middlePointX = lowerBound + (upperBound - lowerBound)/(1 + Constants.GoldenRatio);
lower = objective.Evaluate(lowerBound);
middle = objective.Evaluate(middlePointX); middle = objective.Evaluate(middlePointX);
upper = objective.Evaluate(upperBound);
expansion_steps += 1; expansion_steps += 1;
} }

Loading…
Cancel
Save