Class LinearEqualityConstraints

    • Constructor Detail

      • LinearEqualityConstraints

        public LinearEqualityConstraints​(Matrix A,
                                         Vector b)
        Construct a collection of linear equality constraints.
        Parameters:
        A - the equality coefficients
        b - the equality values
    • Method Detail

      • isReducible

        public boolean isReducible()
        Check if we can reduce the number of linear equalities. That is, they are linearly dependent.
        Returns:
        true if rank[A b] = rank[A], and rank[A] < #equalities
        See Also:
        "Section 10.2.2, p. 268- 270. Practical Optimization: Algorithms and Engineering Applications. Andreas Antoniou, Wu-Sheng Lu."
      • getReducedLinearEqualityConstraints

        @Deprecated
        public LinearEqualityConstraints getReducedLinearEqualityConstraints()
        Deprecated.
        Not supported yet.
        Get the collection of linearly independent linear constraints.
        Returns:
        the collection of linearly independent linear constraints