[ 
https://issues.apache.org/jira/browse/MATH-1656?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17741669#comment-17741669
 ] 

Gilles Sadowski commented on MATH-1656:
---------------------------------------

bq. Further intermediate data (the optimization trajectory) are stored in 
gnuplot compatible data that can be visualized (if gnuplot is installed)

I've not looked at the new patch yet, but this seems like a feature that we'd 
usually provide in the 
[examples|https://github.com/apache/commons-math/tree/master/commons-math-examples]
 module.
The main purpose of this _separate_ module is that we can provide utilities 
that are not subject to backwards-compatibility requirements.
Assuming that
# we introduced logging
# your implementations log messages from which the trajectory can be extracted,

your "gnuplot test framework" would find a home there as a "mini-application".  
See how such external functionality was handled in e.g. ["Commons 
RNG"|https://github.com/apache/commons-rng/tree/master/commons-rng-examples/examples-stress].

> Classical multivariate optimizers (gradient descent, Raphson-Newton, BFGS) 
> are missing
> --------------------------------------------------------------------------------------
>
>                 Key: MATH-1656
>                 URL: https://issues.apache.org/jira/browse/MATH-1656
>             Project: Commons Math
>          Issue Type: Wish
>          Components: legacy
>    Affects Versions: 4.0-beta1
>            Reporter: François Laferrière
>            Priority: Major
>              Labels: features
>         Attachments: MATH-1656-GradientDescent-Newton-BFGS-v2.0.zip, 
> MATH-1658-GradientDescent-Newton-BFGS.patch, Screenshot from 2023-07-10 
> 12-13-38.png
>
>
> Some classical multivariate such as
>  * gradient descent,
>  * Raphson-Newton,
>  * BFGS
> are missing.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to