Tabnine Logo
org.apache.commons.math.optimization
Code IndexAdd Tabnine to your IDE (free)

How to use org.apache.commons.math.optimization

Best Java code snippets using org.apache.commons.math.optimization (Showing top 20 results out of 315)

origin: commons-math/commons-math

  public int compare(Object o1, Object o2) {
    if (o1 == null) {
      return (o2 == null) ? 0 : +1;
    } else if (o2 == null) {
      return -1;
    }
    double cost1 = ((PointCostPair) o1).getCost();
    double cost2 = ((PointCostPair) o2).getCost();
    return (cost1 < cost2) ? -1 : ((o1 == o2) ? 0 : +1);
  }
};
origin: org.apache.commons/commons-math

/** {@inheritDoc} */
public void setRelativeAccuracy(double accuracy) {
  optimizer.setRelativeAccuracy(accuracy);
}
origin: org.apache.commons/commons-math

/** {@inheritDoc} */
public void setConvergenceChecker(RealConvergenceChecker checker) {
  optimizer.setConvergenceChecker(checker);
}
origin: org.apache.commons/commons-math

  private double weightedResidual(final VectorialPointValuePair pv) {
    final double[] value = pv.getValueRef();
    double sum = 0;
    for (int i = 0; i < value.length; ++i) {
      final double ri = value[i] - target[i];
      sum += weights[i] * ri * ri;
    }
    return sum;
  }
});
origin: org.apache.commons/commons-math

  /** {@inheritDoc} */
  public double optimize(final UnivariateRealFunction f, final GoalType goalType,
              final double min, final double max, final double startValue)
      throws ConvergenceException, FunctionEvaluationException {
    return optimize(f, goalType, min, max);
  }
}
origin: org.apache.commons/math

/** {@inheritDoc} */
public void resetAbsoluteAccuracy() {
  optimizer.resetAbsoluteAccuracy();
}
origin: org.apache.commons/math

/** {@inheritDoc} */
public void resetMaximalIterationCount() {
  optimizer.resetMaximalIterationCount();
}
origin: org.apache.commons/commons-math

/** {@inheritDoc} */
public void setAbsoluteAccuracy(double accuracy) {
  optimizer.setAbsoluteAccuracy(accuracy);
}
origin: org.apache.commons/commons-math

/** {@inheritDoc} */
public VectorialConvergenceChecker getConvergenceChecker() {
  return optimizer.getConvergenceChecker();
}
origin: org.apache.commons/commons-math

/** {@inheritDoc} */
public RealConvergenceChecker getConvergenceChecker() {
  return optimizer.getConvergenceChecker();
}
origin: org.apache.commons/commons-math

/** {@inheritDoc} */
public void setConvergenceChecker(RealConvergenceChecker checker) {
  optimizer.setConvergenceChecker(checker);
}
origin: org.apache.commons/commons-math

/** {@inheritDoc} */
public double getAbsoluteAccuracy() {
  return optimizer.getAbsoluteAccuracy();
}
origin: org.apache.commons/commons-math

/** {@inheritDoc} */
public double getRelativeAccuracy() {
  return optimizer.getRelativeAccuracy();
}
origin: org.apache.commons/commons-math

/** {@inheritDoc} */
public RealConvergenceChecker getConvergenceChecker() {
  return optimizer.getConvergenceChecker();
}
origin: commons-math/commons-math

/** Build a simplex from all its points.
 * @param vertices array containing all vertices of the simplex
 */
private void buildSimplex(double[][] vertices) {
  int n = vertices.length - 1;
  simplex = new PointCostPair[n + 1];
  for (int i = 0; i <= n; ++i) {
    simplex[i] = new PointCostPair(vertices[i], Double.NaN);
  }
}
origin: commons-math/commons-math

/** Evaluate the cost on one point.
 * <p>A side effect of this method is to count the number of
 * function evaluations</p>
 * @param x point on which the cost function should be evaluated
 * @return cost at the given point
 * @exception CostException if no cost can be computed for the parameters
 */
protected double evaluateCost(double[] x)
throws CostException {
  evaluations++;
  return f.cost(x);
}
origin: org.apache.commons/math

  private double weightedResidual(final VectorialPointValuePair pv) {
    final double[] value = pv.getValueRef();
    double sum = 0;
    for (int i = 0; i < value.length; ++i) {
      final double ri = value[i] - target[i];
      sum += weights[i] * ri * ri;
    }
    return sum;
  }
});
origin: org.apache.commons/math

/** {@inheritDoc} */
public double optimize(final UnivariateRealFunction f, final GoalType goalType,
            final double min, final double max, final double startValue)
    throws ConvergenceException, FunctionEvaluationException {
  return optimize(f, goalType, min, max);
}
origin: org.apache.commons/commons-math

/** {@inheritDoc} */
public void resetAbsoluteAccuracy() {
  optimizer.resetAbsoluteAccuracy();
}
origin: org.apache.commons/commons-math

/** {@inheritDoc} */
public void resetMaximalIterationCount() {
  optimizer.resetMaximalIterationCount();
}
org.apache.commons.math.optimization

Most used classes

  • RealPointValuePair
    This class holds a point and the value of an objective function at this point. This is a simple immu
  • GaussNewtonOptimizer
    Gauss-Newton least-squares solver. This class solve a least-square problem by solving the normal equ
  • LinearConstraint
    A linear constraint for a linear optimization problem. A linear constraint has one of the forms: * c
  • LinearObjectiveFunction
    An objective function for a linear optimization problem. A linear objective function has one the for
  • SimplexSolver
    Solves a linear problem using the Two-Phase Simplex Method.
  • PolynomialFitter,
  • DifferentiableMultivariateRealOptimizer,
  • DifferentiableMultivariateVectorialOptimizer,
  • MultiStartDifferentiableMultivariateRealOptimizer,
  • MultiStartDifferentiableMultivariateVectorialOptimizer$1,
  • MultiStartDifferentiableMultivariateVectorialOptimizer,
  • MultiStartMultivariateRealOptimizer,
  • MultiStartUnivariateRealOptimizer,
  • MultivariateRealOptimizer,
  • OptimizationException,
  • RealConvergenceChecker,
  • SimpleScalarValueChecker,
  • SimpleVectorialValueChecker,
  • UnivariateRealOptimizer
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now