commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Konstantin Berlin <kber...@gmail.com>
Subject Re: [Math] Old to new API ("MultivariateDifferentiable(Vector)Function")
Date Sat, 01 Dec 2012 15:00:45 GMT

Hi,

My opinion is that the package should be organized by what it does rather, than how it does
it. My thinking is

optim
optim.scalar.
optim.scalar.linear
optim.scalar.socp (second order cone programming)'
optim.scalar.qcqp
optim.scalar.nonlinear
optim.scalar.nonlinear.derivfree
optim.scalar.nonlinear.derivfree.Powell, etc
optim.scalar.nonlinear.newton

optim.scalar.univariate.*

optim.leastsquares.linear
optim.leastsquares.nonlinear

But I am flexible. Perhaps it is worth a look here:
http://www.joptimizer.com/


> 
> Shall we also introduce entirely new packages?
> 
> optim
> 
> optim.scalar.noderiv
> optim.scalar.noderiv.PowellOptimizer
> optim.scalar.noderiv.SimplexOptimizer
> optim.scalar.noderiv.CMAESOptimizer
> optim.scalar.noderiv.BOBYQAOptimizer
> 
> optim.scalar.gradient
> optim.scalar.gradient.NonLinearConjugateGradientOptimizer
> 
> optim.vector
> optim.vector.jacobian
> optim.vector.jacobian.AbstractLeastSquaresOptimizer
> optim.vector.jacobian.LevenbergMarquardtOptimizer
> optim.vector.jacobian.GaussNewtonOptimizer
> 
> optim.scalar.univariate.noderiv
> optim.scalar.univariate.noderiv.BrentOptimizer
> 
> 
> Regards,
> Gilles
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Mime
View raw message