Hi Philippe, Is your problem to min_{a,b,c} f(a,b,c) s.t. a+b+c=1 for f:R^3 -> R? Do you mean your function is non-Euclidean because it is mapping to some space other than R?
Perhaps more concretely explaining your problem would help. Best, Grey > On Jan 25, 2017, at 11:18 AM, philippe preux <philippe.pr...@inria.fr> wrote: > > Hi, > I am optimizing a differentiable function defined over a probability > distribution. That is, say the function to optimize has 3 parameters a, b and > c each being a probability and such that a + b + c = 1. > We know that optimizing each parameter independently from the other 2 is not > the best way to go as we do not take the a+b+c=1 constraint into > consideration. The solution is not to add this constraint to the problem via > an equality constraint; the issue is that the space is not Euclidian and that > whenever one computes the gradient wrt to a parameter (say a), the 2 others > should also be considered, to take the shape of the manifold on which I > optimize into consideration. It seems to me that directional derivatives, or > natural gradients are needed here. > So my question is: how to deal with such non Euclidian spaces with nlopt? > Thanks for any help, > Philippe > > > _______________________________________________ > NLopt-discuss mailing list > NLopt-discuss@ab-initio.mit.edu > http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/nlopt-discuss _______________________________________________ NLopt-discuss mailing list NLopt-discuss@ab-initio.mit.edu http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/nlopt-discuss