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-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
> 


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

Reply via email to