org.apache.commons.math.optimization.linear
Class SimplexSolverTest

java.lang.Object
  extended by org.apache.commons.math.optimization.linear.SimplexSolverTest

public class SimplexSolverTest
extends Object


Constructor Summary
SimplexSolverTest()
           
 
Method Summary
 void testEpsilon()
           
 void testInfeasibleSolution()
           
 void testLargeModel()
           
 void testMath272()
           
 void testMinimization()
           
 void testModelWithNoArtificialVars()
          With no artificial variables needed (no equals and no greater than constraints) we can go straight to Phase 2.
 void testRestrictVariablesToNonNegative()
           
 void testSimplexSolver()
           
 void testSingleVariableAndConstraint()
           
 void testSolutionWithNegativeDecisionVariable()
           
 void testTrivialModel()
           
 void testUnboundedSolution()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimplexSolverTest

public SimplexSolverTest()
Method Detail

testMath272

public void testMath272()
                 throws org.apache.commons.math.optimization.OptimizationException
Throws:
org.apache.commons.math.optimization.OptimizationException

testSimplexSolver

public void testSimplexSolver()
                       throws org.apache.commons.math.optimization.OptimizationException
Throws:
org.apache.commons.math.optimization.OptimizationException

testSingleVariableAndConstraint

public void testSingleVariableAndConstraint()
                                     throws org.apache.commons.math.optimization.OptimizationException
Throws:
org.apache.commons.math.optimization.OptimizationException

testModelWithNoArtificialVars

public void testModelWithNoArtificialVars()
                                   throws org.apache.commons.math.optimization.OptimizationException
With no artificial variables needed (no equals and no greater than constraints) we can go straight to Phase 2.

Throws:
org.apache.commons.math.optimization.OptimizationException

testMinimization

public void testMinimization()
                      throws org.apache.commons.math.optimization.OptimizationException
Throws:
org.apache.commons.math.optimization.OptimizationException

testSolutionWithNegativeDecisionVariable

public void testSolutionWithNegativeDecisionVariable()
                                              throws org.apache.commons.math.optimization.OptimizationException
Throws:
org.apache.commons.math.optimization.OptimizationException

testInfeasibleSolution

public void testInfeasibleSolution()
                            throws org.apache.commons.math.optimization.OptimizationException
Throws:
org.apache.commons.math.optimization.OptimizationException

testUnboundedSolution

public void testUnboundedSolution()
                           throws org.apache.commons.math.optimization.OptimizationException
Throws:
org.apache.commons.math.optimization.OptimizationException

testRestrictVariablesToNonNegative

public void testRestrictVariablesToNonNegative()
                                        throws org.apache.commons.math.optimization.OptimizationException
Throws:
org.apache.commons.math.optimization.OptimizationException

testEpsilon

public void testEpsilon()
                 throws org.apache.commons.math.optimization.OptimizationException
Throws:
org.apache.commons.math.optimization.OptimizationException

testTrivialModel

public void testTrivialModel()
                      throws org.apache.commons.math.optimization.OptimizationException
Throws:
org.apache.commons.math.optimization.OptimizationException

testLargeModel

public void testLargeModel()
                    throws org.apache.commons.math.optimization.OptimizationException
Throws:
org.apache.commons.math.optimization.OptimizationException


Copyright © 2003-2010 Apache Software Foundation. All Rights Reserved.