[
https://issues.apache.org/jira/browse/MATH-1464?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16512379#comment-16512379
]
Gilles commented on MATH-1464:
------------------------------
Thank you for your proposal.
bq. if there is any community interest.
I think that having a community-based Java library for optimization is
interesting; but the "community" that supported Commons Math (CM) has dwindled
to the point that it is fair to state that, currently, the Commons project's
PMC is only marginally interested by anything about "math" code (although if
you look at the discussions archive, that's already an improvement ;)).
You might have noticed that new components are being split off the CM codebase:
* [Commons RNG|http://commons.apache.org/proper/commons-rng/]
* [Commons Numbers|http://commons.apache.org/proper/commons-numbers/]
* [Commons
Geometry|https://gitbox.apache.org/repos/asf?p=commons-geometry.git;a=tree]
* [Commons Statistics|http://commons.apache.org/proper/commons-statistics/]
with an approach to long-term maintenance based on better focus (small
codebase), and no circular dependencies between different subject matters (SM).
I hope that teams of contributors/maintainers (of each of those components) can
thus more regularly fix bugs and add features, and perform the subsequent
releases, not being encumbered by compatibility considerations about unrelated
SM.
It would be great if you'd be willing to take the lead of a
* Commons Optim (or some other name)
component that would be a refactoring of the code currently in the CM packages
{{org.apache.commons.math4.optim}} and {{org.apache.commons.math4.fitting}}.
This is not a trivial task, namely because of the tight dependency towards the
matrix API defined by the classes in {{org.apache.commons.math4.linear}}
package (cf. JIRA reports).
Alternatively, your proposed feature could be added to the development version
of CM. Having it released would entail tackling some of the [backlog of CM
issues|https://issues.apache.org/jira/browse/MATH-1459?jql=project%20%3D%20MATH%20AND%20status%20%3D%20Open].
Advertisement: We are looking for reviewers in order to advance towards the
first release of "Commons Numbers". :)
> 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)