Nonlinear programs are written generally as follows:
min f(x)
s.t. ci(x) = 0 i ∈ E
ci(x) ≥ 0 i ∈ I
li ≤ xi ≤ ui i ∈ 1..n
and there are many solution algorithm and approaches to NLP.
Some solution methods are;
Penalthy method,
Interior point
Sequential quadratic programming etc.
I also use GAMS software for NLP problems. What do you advise?