I have been using GSL, but I find it very awkward to work with. Does anyone have a recommendation for another one to try? I can't seem to find any on google.



What was wrong with gsl?
What do you want to optimize, is it a maximization/minimization you want. Or is it a linear programming problem.

I've use it for maximization problems,
and found it strange that I needed to supply a,
gradient function, and also use special gsl vectors.
But other than that it worked nicely.

monkey_king: I agree, it should definitely have numerical gradients. Also, its annoying that you have to use gsl_vector, and then gsl_vector_allocate, and then gsl_vector_get and _set. Its also annoying how you have to pass parameters as a void pointer.

arkm: what an accurate and complete answer! it seems your answer is more annoying / less helpful than my question. you posted a link to a page with 1000 links, one of which may be relevant.

This article has been dead for over six months. Start a new discussion instead.