Documentation of 'com.joptimizer.solvers.KKTSolver' Java class
KKTSolver
com.joptimizer.solvers

Class KKTSolver

  • Direct Known Subclasses:
    BasicKKTSolver, DiagonalKKTSolver


    public abstract class KKTSolver
    extends java.lang.Object
    H.v + [A]T.w = -g,
    A.v = -h,
    (H is square)
    See Also:
    "S.Boyd and L.Vandenberghe, Convex Optimization, p. 542"
    • Constructor Detail

      • KKTSolver

        public KKTSolver()
    • Method Detail

      • solve

        public abstract double[][] solve()
                                  throws java.lang.Exception
        Returns two vectors v and w.
        Throws:
        java.lang.Exception
      • setHMatrix

        public void setHMatrix(double[][] HMatrix)
      • setAMatrix

        public void setAMatrix(double[][] AMatrix)
      • setATMatrix

        public void setATMatrix(double[][] ATMatrix)
      • setGVector

        public void setGVector(double[] gVector)
      • setHVector

        public void setHVector(double[] hVector)
      • setToleranceKKT

        public void setToleranceKKT(double tolerance)
        Acceptable tolerance for system resolution.
      • setCheckKKTSolutionAccuracy

        public void setCheckKKTSolutionAccuracy(boolean b)

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.