commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Benjamin McCann (JIRA)" <j...@apache.org>
Subject [jira] Updated: (MATH-290) NullPointerException in SimplexTableau.initialize
Date Wed, 26 Aug 2009 15:51:59 GMT

     [ https://issues.apache.org/jira/browse/MATH-290?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Benjamin McCann updated MATH-290:
---------------------------------

    Comment: was deleted

(was: This turns out not to be the whole solution.  There might be two bugs demonstrated by
this example.  The attached patch fixes the null pointer exception, but the solver still does
not throw a NoFeasibleSolutionException as it should.  I'll keep looking at this one.)

> NullPointerException in SimplexTableau.initialize
> -------------------------------------------------
>
>                 Key: MATH-290
>                 URL: https://issues.apache.org/jira/browse/MATH-290
>             Project: Commons Math
>          Issue Type: Bug
>    Affects Versions: 2.0
>         Environment: Java 1.6.0_13 on Windows XP 32-bit 
>            Reporter: Andrea
>         Attachments: SimplexSolverTest.patch, SimplexTableau.patch
>
>
> SimplexTableau throws a NullPointerException when no solution can be found instead of
a NoFeasibleSolutionException
> Here is the code that causes the NullPointerException:
> LinearObjectiveFunction f = new LinearObjectiveFunction(new double[] { 1, 5 }, 0 );
> Collection<LinearConstraint> constraints = new ArrayList<LinearConstraint>();
> constraints.add(new LinearConstraint(new double[] { 2, 0 }, Relationship.GEQ, -1.0));
> RealPointValuePair solution = new SimplexSolver().optimize(f, constraints, GoalType.MINIMIZE,
true);
> Note: Tested both with Apache Commons Math 2.0 release and SVN trunk

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message