Class OptimUtils

java.lang.Object
jline.inference.util.OptimUtils

public final class OptimUtils extends Object
Optimization utilities for inference algorithms.
  • Method Details

    • fmincon

      public static Pair<double[],Double> fmincon(Function<double[],Double> objFun, double[] x0, double[] lb, double[] ub, int maxIter)
      Bound-constrained minimization using BOBYQA (derivative-free).
    • fmincon

      public static Pair<double[],Double> fmincon(Function<double[],Double> objFun, double[] x0, double[] lb, double[] ub)
    • quadprog

      public static Pair<Matrix,Double> quadprog(Matrix H, Matrix f, Matrix lb)
      Quadratic program solver with non-negative constraints. Solves: min 0.5 x'Hx + f'x subject to x >= lb.