[
https://issues.apache.org/jira/browse/MATH-1464?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16535912#comment-16535912
]
Gilles commented on MATH-1464:
------------------------------
The "problem" is that there are several issues (design and performance) with
the {{o.a.c.mathX.linear}} package (see JIRA). They've been discussed at length
for many years, but there was no consensus on how to proceed (solution is not
unique, not easy to implement, etc.) since the current code seemed stable
enough for its usage within Commons Math (CM).
I wanted to point out that a new toolbox for optimization should strive to hide
its dependencies if those contained identified issues. The most straightforward
solution might be to make a copy of the CM {{linear}} package in some
"internal" package of the new component, defining interfaces to decouple the
copied CM-implementations from the optimization algorithms. Ultimately the
linear algebra implementation might become pluggable...
> convex optimization with constraints, barrier method
> ----------------------------------------------------
>
> Key: MATH-1464
> URL: https://issues.apache.org/jira/browse/MATH-1464
> Project: Commons Math
> Issue Type: New Feature
> Reporter: Erik Erlandson
> Priority: Major
> Labels: math, optimization
>
> Commons math supports SimplexOptimizer for linear programming. I created a
> somewhat similar package for convex optimization with constraints, which is
> here:
> [https://github.com/erikerlandson/gibbous]
> I designed it to work in the style of commons-math optimizers, so I thought I
> would propose it for inclusion with commons math optimization, to see if
> there is any community interest.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)