I am about to write an algorthim for real-time applications, which involves some high dimensional NLPs (nonlinear programmings).
before implentations, I need to timing my algorithim to see whether it is feasible for real-time applications, therefore I use Matlab's built-in fmincons as a baseline.
As experience shows, matlab algorithms tend to vary from slower to magitudes slower than their C++ counterparts, so I want to estimate what kind of performance gain I can expect with this particular case?
As my work is mostly related to real-time applications, thus I rarely use NLP(nonlinear programming), so I asked my workmates, they recommend me to try ipopt as a start, I googled its website, there is no benchmarks there against Matlab, nor there is much topics regarding the details of their algorithms (at least in Matlab, it is not hard to check the details of their algorthims), so I basically have little idea about the accuracy/robustness/optimality etc. about it.
So any help here regarding NLP's C++ implenmentations will be very helpful, many thanks in advance.