Class QPPrimalActiveSetMinimizer.Solution

    • Method Detail

      • setInitials

        public void setInitials​(QPSolution... initials)
        Description copied from interface: IterativeMethod
        Supply the starting points for the search. This can also initialize the state of the algorithm for a new search.
        Specified by:
        setInitials in interface IterativeMethod<QPSolution>
        Parameters:
        initials - the initial guesses
      • search

        public QPSolution search()
                          throws QPInfeasible
        Searches for a minimizer for the quadratic programming problem.
        Returns:
        a quadratic programming solution
        Throws:
        QPInfeasible - if there is no solution to the quadratic programming problem
        See Also:
        "Algorithms 16.3 and 13.1"
      • search

        public QPSolution search​(Vector initial)
                          throws QPInfeasible
        Searches for a minimizer for the quadratic programming problem.
        Parameters:
        initial - a strictly feasible initial point that satisfies the constraints
        Returns:
        a quadratic programming solution
        Throws:
        QPInfeasible - if there is no solution to the quadratic programming problem
        See Also:
        "Algorithms 16.3 and 13.1"
      • search

        public QPSolution search​(QPSolution initial)
                          throws QPInfeasible
        Searches for a minimizer for the quadratic programming problem from the given starting points.
        Parameters:
        initial - an initial guess
        Returns:
        an (approximate) optimizer
        Throws:
        QPInfeasible - when the quadratic programming problem is infeasible