Class FerrisMangasarianWrightScheme2


  • public class FerrisMangasarianWrightScheme2
    extends Object
    The scheme 2 procedure removes equalities and free variables.
    • Constructor Detail

      • FerrisMangasarianWrightScheme2

        public FerrisMangasarianWrightScheme2​(SimplexTable table)
        Construct the scheme 2 algorithm for a table with equalities and free variables.
        Parameters:
        table - a table with equalities and free variables
    • Method Detail

      • process

        public SimplexTable process()
                             throws LPInfeasible,
                                    LPUnbounded
        Remove equalities and free variables, if possible. The resultant table may be infeasible.
        Returns:
        a simplex table without equalities and free variables
        Throws:
        LPInfeasible - if the linear programming problem is infeasible
        LPUnbounded - if the linear programming problem is unbounded